.ws-crane{--cr-ink:#644d40;--cr-muted:#765b4c;--cr-accent:#a65e46;--cr-dark:#96563f;--cr-paper:#fff9ed;--cr-bg:#f5ecd9;--cr-line:#d9c7aa;--cr-glass:#e6e4cf;background:var(--cr-bg);color:var(--cr-ink);padding:34px clamp(16px,4vw,60px) 22px;font-family:var(--font-sarabun),sans-serif;overflow-wrap:anywhere;max-width:100%;isolation:isolate}.ws-crane-rose{--cr-accent:#9d5263;--cr-dark:#8f4d60;--cr-bg:#f7e9e5;--cr-paper:#fff6f0;--cr-glass:#e6ddd9;--cr-line:#dec5bf;--cr-ink:#694b50;--cr-muted:#7c5860}.ws-crane-night{--cr-accent:#5e6685;--cr-dark:#424b70;--cr-bg:#e7e7ee;--cr-paper:#faf7f1;--cr-glass:#d9dce5;--cr-line:#bbc0d0;--cr-ink:#3f4562;--cr-muted:#5d617b}.ws-crane *{box-sizing:border-box}.ws-crane [hidden]{display:none!important}.ws-crane button{font:inherit;color:inherit;cursor:pointer;border:1px solid var(--cr-line);border-radius:8px;background:var(--cr-paper);min-height:44px;min-width:44px;padding:10px 14px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;transition:background .16s,box-shadow .16s,transform .16s}.ws-crane button:hover:not(:disabled){box-shadow:0 3px 0 #644d4018;transform:translateY(-1px)}.ws-crane button:disabled{opacity:.55;cursor:default}.ws-crane :focus-visible{outline:3px solid var(--cr-dark);outline-offset:4px}.ws-crane h1,.ws-crane h2,.ws-crane h3,.ws-crane p{margin:0}.ws-crane h2{font-size:clamp(21px,2.3vw,29px);font-weight:600;line-height:1.5}.ws-crane p{line-height:1.9}.ws-crane-footer,.ws-crane-masthead{display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:10px;letter-spacing:.15em}.ws-crane-masthead{border-bottom:1px solid var(--cr-line);padding-bottom:18px}.ws-crane-eyebrow{font-size:10px;letter-spacing:.17em;line-height:1.8;color:var(--cr-muted);display:block}.ws-crane-heading{text-align:center;max-width:760px;margin:42px auto 30px}.ws-crane-heading h1{font-size:clamp(30px,4.5vw,54px);font-weight:600;line-height:1.4;margin:12px 0 18px;letter-spacing:-.035em}.ws-crane-heading p{max-width:590px;margin:auto;font-size:14px;color:var(--cr-muted)}.ws-crane-dedication{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;max-width:1100px;margin:0 auto 28px}.ws-crane-dedication button{border:none;background:transparent;text-decoration:underline;text-underline-offset:5px}.ws-crane-example{text-align:center;padding:8px;font-size:12px;border:1px dashed var(--cr-line);margin-bottom:20px}.ws-crane-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(22px,4vw,56px);max-width:1100px;margin:auto;align-items:start}.ws-crane-cabinet{background:var(--cr-accent);padding:14px 16px 0;border:2px solid var(--cr-ink);border-radius:50px 50px 18px 18px;box-shadow:5px 8px 0 #644d401a;position:relative}.ws-crane-cabinet:after{content:"";display:block;position:absolute;left:10%;right:10%;height:8px;bottom:-10px;border-radius:0 0 6px 6px;background:var(--cr-ink)}.ws-crane-marquee{border-radius:36px 36px 14px 14px;background:var(--cr-paper);display:flex;align-items:center;justify-content:space-around;padding:17px 12px 14px;text-align:center;color:var(--cr-accent);border:1px solid var(--cr-ink);margin-bottom:13px;position:relative}.ws-crane-marquee strong{font-family:Georgia,serif;font-size:23px;letter-spacing:.22em;line-height:1.15}.ws-crane-marquee em{font-size:39px;letter-spacing:.11em;font-weight:400}.ws-crane-marquee>span{font-size:30px}.ws-crane-glass{border:2px solid var(--cr-ink);border-radius:14px;background:var(--cr-glass);position:relative;padding:95px 13px 16px;box-shadow:inset 7px 0 #ffffff35,inset -5px 0 #644d400d;overflow:hidden}.ws-crane-rail{position:absolute;top:20px;left:12px;right:12px;height:5px;background:var(--cr-ink);border-radius:5px}.ws-crane-rail>span{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;transform:translateX(-50%);font-family:Georgia,serif;font-size:34px;line-height:28px;color:var(--cr-ink);transition:left .25s}.ws-crane-rail b{font-size:49px;line-height:32px;font-weight:400;transform:rotate(180deg)}.ws-crane-prizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px 8px}.ws-crane button.ws-crane-prize{padding:5px 5px 7px;min-width:0;border-radius:2px;background:#fffaf0;box-shadow:0 3px 4px #644d4018;transform:rotate(-3deg);border:2px solid transparent}.ws-crane button.ws-crane-prize:nth-child(2n){transform:rotate(4deg)}.ws-crane button.ws-crane-prize[aria-pressed=true]{border-color:var(--cr-dark);box-shadow:0 0 0 3px var(--cr-paper);transform:rotate(0)}.ws-crane-prize img,.ws-crane-prize>.ws-crane-keepsake{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:flex}.ws-crane-prize>span:last-child{display:block;font-size:10px;line-height:1.5;margin-top:5px}.ws-crane-prize small{display:block;font-size:7px;letter-spacing:.12em;color:var(--cr-muted);margin-bottom:2px}.ws-crane-keepsake{background:#eadbb9;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--cr-accent);padding:12px;min-width:0}.ws-crane-keepsake>span{font-family:Georgia,serif;font-size:clamp(36px,6vw,78px);line-height:1.3}.ws-crane-keepsake>small{color:var(--cr-ink);font-size:8px;letter-spacing:.07em;text-align:center}.ws-crane-glass-label{display:block;text-align:center;font-size:7px;letter-spacing:.2em;margin-top:20px}.ws-crane-controls{display:flex;align-items:center;gap:12px;padding:23px 0 16px;color:var(--cr-paper);min-width:0}.ws-crane-controls>div:nth-child(2){flex:1 1;min-width:0}.ws-crane-controls small{font-size:10px;display:block}.ws-crane-controls strong{font-size:11px;font-weight:500;display:block}.ws-crane-joystick{width:37px;height:16px;background:var(--cr-ink);border-radius:50%;position:relative;flex-shrink:0;margin-top:18px;box-shadow:0 3px 0 #0002}.ws-crane-joystick:before{content:"";position:absolute;width:5px;height:30px;left:16px;bottom:9px;background:var(--cr-ink);transform:rotate(-12deg)}.ws-crane-joystick span{position:absolute;left:4px;bottom:29px;width:24px;height:24px;border-radius:50%}.ws-crane button.ws-crane-grab,.ws-crane-joystick span{background:var(--cr-paper);border:2px solid var(--cr-ink)}.ws-crane button.ws-crane-grab{flex-shrink:0;max-width:48%;border-radius:50px;font-weight:600;font-size:14px;padding:13px 18px;box-shadow:0 4px 0 var(--cr-ink);color:var(--cr-ink)}.ws-crane-chute{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #fff5;padding:16px 0;color:var(--cr-paper);gap:8px}.ws-crane-chute>span{font:22px Georgia,serif}.ws-crane-chute small{font-size:7px;letter-spacing:.16em}.ws-crane-inspection{min-width:0;padding-top:8px}.ws-crane-welcome{text-align:center;padding:24px 12px}.ws-crane-welcome-art{width:clamp(150px,23vw,250px);display:block;margin:15px auto 18px}.ws-crane-welcome h2{margin-bottom:14px}.ws-crane-welcome p{color:var(--cr-muted);font-size:13px}.ws-crane-instructions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;border-top:1px solid var(--cr-line);padding-top:21px;margin-top:26px;font-size:10px;color:var(--cr-muted)}.ws-crane-reveal>h2{margin:8px 0 18px}.ws-crane-photo{padding:10px 10px 0;background:var(--cr-paper);border:1px solid var(--cr-line);box-shadow:0 3px 7px #644d400b}.ws-crane-photo>.ws-crane-keepsake,.ws-crane-photo>img{display:flex;width:100%;height:230px;object-fit:contain;background:var(--cr-glass)}.ws-crane-caption{font-size:13px;background:var(--cr-paper);border:1px solid var(--cr-line);border-top:0;text-align:center;padding:13px;margin-bottom:20px!important}.ws-crane-puzzle{margin-top:22px}.ws-crane-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.ws-crane-puzzle .ws-crane-section-head{font-size:9px;letter-spacing:.08em}.ws-crane-puzzle>p{font-size:12px;color:var(--cr-muted);margin:10px 0}.ws-crane-tiles{display:grid;grid-template-columns:1fr 1fr;gap:5px;width:min(100%,270px);margin:16px auto}.ws-crane-tiles button{position:relative;padding:0;border-radius:4px;overflow:hidden;border:0;display:grid;place-items:center;background:var(--cr-paper);box-shadow:inset 0 0 0 2px var(--cr-paper)}.ws-crane-tiles button[aria-pressed=true]{border-color:var(--cr-dark);box-shadow:0 0 0 2px var(--cr-dark)}.ws-crane-tile-art{display:block;width:100%;height:auto;background-size:200% 200%;background-repeat:no-repeat;background-color:var(--cr-glass);overflow:hidden;position:relative}.ws-crane-tiles button>small{position:absolute;bottom:4px;left:4px;border-radius:3px;background:var(--cr-paper);width:22px;height:22px;font-size:11px;display:grid;place-items:center}.ws-crane-tile-drawing{position:absolute;width:200%;height:200%;background:#eadbb9;display:grid;place-items:center;left:0;top:0}.ws-crane-tile-drawing b{font:180px Georgia,serif;color:var(--cr-accent)}.ws-crane-quadrant-1{left:-100%}.ws-crane-quadrant-2{top:-100%}.ws-crane-quadrant-3{left:-100%;top:-100%}.ws-crane-tools{display:flex;gap:6px;flex-wrap:wrap}.ws-crane-tools button{font-size:11px;padding:7px 11px;flex:1 1}.ws-crane-hint{padding:12px;background:var(--cr-paper);border-left:3px solid var(--cr-accent)}.ws-crane-reveal-tools{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.ws-crane-reveal-tools button{font-size:12px;flex:1 1}.ws-crane button.ws-crane-primary{background:var(--cr-dark);color:var(--cr-paper);border-color:var(--cr-dark)}.ws-crane-full{max-width:1100px;margin:30px auto 0;background:var(--cr-paper);padding:20px;border:1px solid var(--cr-line)}.ws-crane-full>.ws-crane-keepsake,.ws-crane-full>img{display:flex;width:100%;max-height:75vh;object-fit:contain;margin:20px auto;background:var(--cr-glass)}.ws-crane-full>p{text-align:center}.ws-crane-full button{font-size:12px}.ws-crane-tray{max-width:1100px;margin:45px auto 0;padding-top:30px;border-top:1px solid var(--cr-line)}.ws-crane-tray .ws-crane-section-head>span{font-size:13px;flex-shrink:0}.ws-crane-tray h2{margin-top:6px}.ws-crane-tray>p{font-size:13px;color:var(--cr-muted);margin:10px 0 20px}.ws-crane-tray-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;list-style:none;margin:0}.ws-crane-tray-items>li{position:relative;background:var(--cr-paper);border:1px solid var(--cr-line);padding:12px;min-width:0;display:flex;flex-direction:column;gap:12px}.ws-crane-tray-items>li>.ws-crane-keepsake,.ws-crane-tray-items>li>img{width:100%;height:140px;object-fit:contain;background:var(--cr-glass)}.ws-crane-tray-items strong{font-size:12px;font-weight:500;flex:1 1}.ws-crane-tray-number{font:italic 16px Georgia,serif;color:var(--cr-accent)}.ws-crane-tray-items>li.ws-crane-tray-empty{grid-column:1/-1;background:transparent;min-height:120px;justify-content:center;align-items:center;border-style:dashed;font-size:13px;color:var(--cr-muted);gap:5px}.ws-crane-tray-empty>span{font:30px Georgia,serif}.ws-crane-letter{max-width:1100px;margin:28px auto 0;background:var(--cr-paper);padding:clamp(20px,4vw,48px);border:1px solid var(--cr-line);box-shadow:3px 4px 0 #644d400c}.ws-crane-letter>.ws-crane-section-head{align-items:flex-start}.ws-crane-letter .ws-crane-section-head button{font-size:12px}.ws-crane-letter-mark{display:block;text-align:center;font:52px Georgia,serif;color:var(--cr-accent);margin:20px 0}.ws-crane-letter>h2,.ws-crane-letter>p,.ws-crane-signature{max-width:650px;margin-left:auto;margin-right:auto}.ws-crane-letter>p{white-space:pre-wrap;margin-top:22px;font-size:15px;line-height:2.1}.ws-crane-signature{display:flex;flex-direction:column;gap:6px;margin-top:30px;align-items:flex-end}.ws-crane-signature small,.ws-crane-signature>span{font-size:12px;color:var(--cr-muted)}.ws-crane-signature strong{font-size:20px;font-weight:500}.ws-crane-footer{max-width:1100px;margin:32px auto 0;border-top:1px solid var(--cr-line);padding-top:18px;font-size:8px}.ws-crane-footer button{background:transparent;border:0;font-size:12px;letter-spacing:0}.ws-crane-compact{padding:20px 16px}.ws-crane-compact .ws-crane-layout{grid-template-columns:1fr}.ws-crane-compact .ws-crane-cabinet{max-width:500px;width:100%;margin:auto}.ws-crane-compact .ws-crane-welcome-art{width:190px}.ws-crane-compact .ws-crane-tray-items{gap:8px}.wsc-crane{background:#f5ecd9!important;color:#644d40!important;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.wsc-crane small{font-size:8px;letter-spacing:.16em;color:#96563f}.wsc-crane h4{font-size:15px;line-height:1.5;margin:7px 12px 0!important}.wsc-crane .wsc-crane-art,.wsc-crane>svg{width:66%;max-height:67%;margin:0 auto}.wsc-crane em{font-size:8px;color:#765b4c}@media(max-width:700px){.ws-crane{padding:22px 16px}.ws-crane-masthead{font-size:8px;gap:14px}.ws-crane-masthead>span:last-child{text-align:right}.ws-crane-heading{margin:30px auto 24px}.ws-crane-heading h1{font-size:32px}.ws-crane-heading p{font-size:13px}.ws-crane-dedication{align-items:flex-start;flex-direction:column;gap:5px;font-size:12px;margin-bottom:20px}.ws-crane-dedication button{padding-left:0}.ws-crane-layout{grid-template-columns:1fr;gap:28px}.ws-crane-cabinet{width:100%;max-width:460px;margin:auto;padding:12px 12px 0;border-radius:40px 40px 16px 16px}.ws-crane-marquee{padding:14px 8px 12px}.ws-crane-marquee strong{font-size:21px}.ws-crane-marquee em{font-size:35px}.ws-crane-glass{padding:87px 10px 12px}.ws-crane-prizes{gap:10px 7px}.ws-crane-controls{gap:10px}.ws-crane-controls strong{font-size:10px}.ws-crane button.ws-crane-grab{font-size:12px;padding:12px}.ws-crane-chute small{font-size:6px;letter-spacing:.1em}.ws-crane-welcome{padding:5px 0 12px}.ws-crane-welcome-art{width:180px}.ws-crane-photo>.ws-crane-keepsake,.ws-crane-photo>img{height:250px}.ws-crane-tray{margin-top:30px;padding-top:25px}.ws-crane-tray-items{grid-template-columns:1fr;gap:12px}.ws-crane-tray-items>li{display:grid;grid-template-columns:75px minmax(0,1fr);gap:8px 12px;padding:12px}.ws-crane-tray-number{grid-column:2;grid-row:1}.ws-crane-tray-items>li>.ws-crane-keepsake,.ws-crane-tray-items>li>img{grid-column:1;grid-row:1/4;height:90px;align-self:center}.ws-crane-tray-items>li>strong{grid-column:2}.ws-crane-tray-items>li>.ws-crane-tools{grid-column:2;gap:4px}.ws-crane-tray-items .ws-crane-tools button{padding:6px;min-width:44px}.ws-crane-tray-items .ws-crane-keepsake>span{font-size:40px}.ws-crane-tray-items .ws-crane-keepsake>small{display:none}.ws-crane-tray-items>li.ws-crane-tray-empty{display:flex}.ws-crane-letter>.ws-crane-section-head{flex-direction:column;gap:7px}.ws-crane-letter .ws-crane-section-head button{padding-left:0;background:transparent;border:0}.ws-crane-footer{gap:8px;font-size:6px;letter-spacing:.08em}.ws-crane-footer>span:last-child{text-align:right}.ws-crane-footer button{padding:8px;font-size:11px}.ws-crane-full{padding:14px}.ws-crane-full>.ws-crane-section-head{flex-direction:column;align-items:flex-start;gap:10px}}.ws-crane-composer{margin-top:24px;padding-top:22px;border-top:1px solid var(--cr-line)}.ws-crane-composer>p{font-size:14px;margin-bottom:12px}.ws-crane-feelings{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.ws-crane-feelings button{flex:1 1 140px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px}.ws-crane-feelings button>span{font:30px Georgia,serif;color:var(--cr-dark)}.ws-crane-feelings button[aria-pressed=true]{border:2px solid var(--cr-dark);box-shadow:0 2px 0 var(--cr-dark)}.ws-crane-composer>.ws-crane-primary{font-size:14px}.ws-crane-gift{max-width:1100px;margin:28px auto 0;padding:clamp(20px,4vw,48px);background:var(--cr-paper);border:1px solid var(--cr-line);box-shadow:4px 5px 0 var(--cr-line);text-align:center}.ws-crane-gift .ws-crane-section-head{text-align:left}.ws-crane-gift .ws-crane-section-head button{font-size:12px;flex-shrink:0}.ws-crane-gift-symbol{display:block;font:70px Georgia,serif;color:var(--cr-dark);margin:22px auto 12px}.ws-crane-gift-feeling{max-width:560px;font-size:14px;color:var(--cr-muted);margin:12px auto 24px!important}.ws-crane-gift-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:16px;max-width:740px;margin:24px auto;padding:0;list-style:none}.ws-crane-gift-photos>li{padding:10px;border:1px solid var(--cr-line);min-width:0}.ws-crane-gift-photos .ws-crane-keepsake,.ws-crane-gift-photos img{display:flex;width:100%;height:200px;object-fit:contain;background:var(--cr-glass)}.ws-crane-gift-photos p{font-size:13px;margin-top:10px}.ws-crane-gift-message{white-space:pre-wrap;max-width:650px;margin:24px auto 0!important;font-size:15px;line-height:2.1!important;text-align:left}@media(max-width:700px){.ws-crane-gift .ws-crane-section-head{flex-direction:column;align-items:flex-start;gap:10px}.ws-crane-gift-photos{grid-template-columns:1fr}.ws-crane-feelings button{flex-basis:100%}}.ws-crane .ws-crane-cabinet button:focus-visible{outline:3px solid var(--cr-paper);outline-offset:3px;box-shadow:0 0 0 3px var(--cr-ink)}@media(prefers-reduced-motion:reduce){.ws-crane button,.ws-crane-rail>span{transition:none}.ws-crane button:hover:not(:disabled){transform:none}}.ws-musicbox,.wsc-thumbnail.wsc-musicbox{--mb-bg:#f2ecdf;--mb-paper:#fffaf0;--mb-ink:#382e36;--mb-muted:#78695e;--mb-wood:#743c47;--mb-line:#4b2930;--mb-gold:#c4a06a;--mb-focus:#794a36;--mb-rim:#dfbd83;--mb-light:#f8e7bc;--mb-sky:#283f53;--mb-leaf:#b9c0a2;--mb-hill:#899d92;--mb-petal:#e7b0a3;--mb-rule:#d5c7ae;--mb-shadow:#b6a58a;--mb-surface:#e9dfcc}.ws-musicbox-rose{--mb-focus:#78404f;--mb-bg:#f2e8e4;--mb-paper:#fff8f0;--mb-wood:#814554;--mb-line:#58303f;--mb-gold:#b28b63;--mb-rim:#dfb898;--mb-sky:#55485e;--mb-leaf:#aeb49e;--mb-petal:#efbfbd;--mb-rule:#d6bfbb;--mb-surface:#e9d8d2}.ws-musicbox-night{--mb-focus:#efcf8e;--mb-bg:#1b2936;--mb-paper:#253746;--mb-ink:#f7edda;--mb-muted:#c2bba9;--mb-wood:#624553;--mb-line:#332d40;--mb-gold:#d0b381;--mb-rim:#d5b481;--mb-sky:#1e304b;--mb-light:#ffedc2;--mb-leaf:#b1bd9f;--mb-hill:#798f8c;--mb-petal:#e6aaa5;--mb-rule:#56616a;--mb-shadow:#101b26;--mb-surface:#304251}.ws-musicbox{container-type:inline-size;color:var(--mb-ink);background:var(--mb-bg);padding:clamp(20px,4vw,60px);font-family:var(--font-body),sans-serif;font-size:14px;line-height:1.85;text-align:left;isolation:isolate}.ws-musicbox *,.ws-musicbox :after,.ws-musicbox :before{box-sizing:border-box;min-width:0}.ws-musicbox [hidden]{display:none!important}.ws-musicbox h1,.ws-musicbox h2,.ws-musicbox h3,.ws-musicbox p{margin:0;overflow-wrap:anywhere}.ws-musicbox h1,.ws-musicbox h2,.ws-musicbox h3{color:inherit;font-weight:500}.ws-musicbox button{font:inherit;cursor:pointer;color:inherit;overflow-wrap:anywhere;min-height:44px;-webkit-tap-highlight-color:transparent}.ws-musicbox button:disabled{cursor:default;opacity:.55}.ws-musicbox [tabindex="-1"]:focus-visible,.ws-musicbox button:focus-visible{outline:3px solid var(--mb-focus);outline-offset:3px}.ws-musicbox [tabindex="-1"]{scroll-margin-block:25px}.ws-musicbox-example{border:1px dashed var(--mb-rule);text-align:center;padding:8px 12px;margin-bottom:20px;color:var(--mb-muted);font-size:12px}.ws-musicbox-masthead{display:flex;justify-content:space-between;gap:16px;padding-bottom:17px;border-bottom:1px solid var(--mb-rule);font-size:10px;letter-spacing:.2em;font-weight:600}.ws-musicbox-footer span,.ws-musicbox-masthead span,.ws-musicbox-section-label span{overflow-wrap:anywhere}.ws-musicbox-heading{text-align:center;max-width:760px;margin:44px auto 30px}.ws-musicbox-eyebrow{font-size:9px;letter-spacing:.13em;color:var(--mb-muted);font-weight:500}.ws-musicbox-heading .ws-musicbox-eyebrow{display:flex;gap:10px;align-items:center;justify-content:center}.ws-musicbox-heading .ws-musicbox-eyebrow>span{color:var(--mb-gold);font-size:24px}.ws-musicbox-heading h1{font-size:clamp(28px,3.4vw,48px);line-height:1.6;margin:5px 0 10px;letter-spacing:-.025em}.ws-musicbox-heading>p{max-width:590px;margin:auto;color:var(--mb-muted);font-size:14px;line-height:2}.ws-musicbox-dedication{border-block:1px solid var(--mb-rule);padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:28px;font-size:12px}.ws-musicbox-dedication>span{overflow-wrap:anywhere}.ws-musicbox-dedication strong{font-weight:500}.ws-musicbox-letter-link{border:0;padding:6px 0 6px 12px;background:transparent;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-shrink:0;text-decoration:underline;text-underline-offset:4px}.ws-musicbox-letter-link>span{font-size:20px;text-decoration:none}.ws-musicbox-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.34fr);gap:22px}.ws-musicbox-stage{background:var(--mb-paper);border:1px solid var(--mb-rule);padding:22px 26px 24px;border-radius:160px 160px 12px 12px/12px 12px 12px 12px}.ws-musicbox-section-label{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:9px;letter-spacing:.14em;color:var(--mb-muted);font-weight:500}.ws-musicbox-section-label>span:last-child{letter-spacing:.05em}.ws-musicbox-art-wrap{position:relative;margin:0 auto;max-width:640px}.ws-musicbox-art{display:block;width:100%;height:auto;aspect-ratio:4/3}.ws-musicbox-art-caption{display:block;color:var(--mb-muted);font-size:8px;letter-spacing:.14em;text-align:center;margin-top:-15px}.ws-musicbox-winding{border-top:1px solid var(--mb-rule);margin-top:20px;padding-top:20px;display:flex;gap:24px;justify-content:space-between;align-items:center}.ws-musicbox-winding h2{font-size:17px;line-height:1.7}.ws-musicbox-winding p{color:var(--mb-muted);font-size:11px;margin-top:5px}.ws-musicbox-wind{background:var(--mb-wood);color:#fff5df!important;border:1px solid var(--mb-wood);border-radius:8px;padding:8px 16px;display:flex;align-items:center;gap:12px;min-width:155px!important;justify-content:center}.ws-musicbox-wind strong{font-size:12px;font-weight:500}.ws-musicbox-key{width:40px;flex-shrink:0;color:#ecd29f;display:inline-block;transform:rotate(-25deg)}.ws-musicbox-key svg{width:100%;height:auto;display:block}.ws-musicbox-wind:not(:disabled):active .ws-musicbox-key{transform:rotate(35deg)}.ws-musicbox-score{border:1px solid var(--mb-rule);background:var(--mb-surface);padding:22px 22px 30px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.ws-musicbox-score:after,.ws-musicbox-score:before{position:absolute;content:"";width:7px;height:7px;border:1px solid var(--mb-gold);border-radius:50%;bottom:12px}.ws-musicbox-score:before{left:12px}.ws-musicbox-score:after{right:12px}.ws-musicbox-score-top{display:flex;justify-content:space-between;gap:12px;width:100%;font-size:8px;letter-spacing:.08em;color:var(--mb-muted)}.ws-musicbox-score-mark{font-family:Georgia,serif;font-size:80px;color:var(--mb-wood);line-height:1.3;margin:26px 0 0}.ws-musicbox-night .ws-musicbox-score-mark{color:var(--mb-gold)}.ws-musicbox-staff{display:flex;align-items:center;justify-content:center;gap:15px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 9px,var(--mb-rule) 9px,var(--mb-rule) 10px);width:100%;height:50px;margin:4px 0 28px}.ws-musicbox-staff span{font:37px Georgia,serif;line-height:1}.ws-musicbox-staff span:nth-child(2){transform:translateY(-7px)}.ws-musicbox-score-title{font-size:18px;line-height:1.9;font-weight:500}.ws-musicbox-score>p:not(.ws-musicbox-score-title){font-size:11px;color:var(--mb-muted);margin-top:16px;line-height:2}.ws-musicbox-score-rule{width:35px;height:1px;background:var(--mb-gold);margin:23px 0 15px}.ws-musicbox-score>small{color:var(--mb-muted);font-size:10px;line-height:1.9}.ws-musicbox-score-flower{color:var(--mb-wood);font-size:28px;margin-top:auto;padding-top:18px}.ws-musicbox-night .ws-musicbox-score-flower{color:var(--mb-gold)}.ws-musicbox-greeting{border:1px solid var(--mb-rule);margin-top:22px;padding:25px 32px;background:var(--mb-paper);display:flex;gap:25px;align-items:center}.ws-musicbox-greeting-star{flex-shrink:0;color:var(--mb-gold);font-size:55px}.ws-musicbox-greeting h2{font-size:20px;margin:4px 0 8px}.ws-musicbox-greeting p{font-size:13px;line-height:2;color:var(--mb-muted)}.ws-musicbox-activities{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);margin-top:42px;gap:32px}.ws-musicbox-activities h2{font-size:23px;line-height:1.65;margin:14px 0 10px;letter-spacing:-.02em}.ws-musicbox-intro{font-size:12px;color:var(--mb-muted);line-height:2}.ws-musicbox-charms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.ws-musicbox-charms button{border:1px solid var(--mb-rule);border-radius:65px 65px 7px 7px;background:var(--mb-paper);padding:14px 9px 13px;text-align:center;display:flex;flex-direction:column;align-items:center}.ws-musicbox-charms button:nth-child(4),.ws-musicbox-charms button:nth-child(5){border-radius:7px}.ws-musicbox-charm-art{display:grid;place-items:center;width:47px;height:47px;border:1px solid var(--mb-gold);border-radius:50%;font:34px Georgia,serif;color:var(--mb-wood);margin-bottom:8px;background:var(--mb-bg)}.ws-musicbox-night .ws-musicbox-charm-art{color:var(--mb-gold)}.ws-musicbox-charms strong{font-size:12px;font-weight:500}.ws-musicbox-charms small{color:var(--mb-muted);font-size:9px;line-height:1.7;margin-top:4px}.ws-musicbox-charms button[aria-pressed=true]{border-color:var(--mb-wood);box-shadow:inset 0 0 0 1px var(--mb-wood);background:var(--mb-surface)}.ws-musicbox-night .ws-musicbox-charms button[aria-pressed=true]{border-color:var(--mb-gold);box-shadow:inset 0 0 0 1px var(--mb-gold)}.ws-musicbox-charms button[aria-disabled=true]{opacity:.6}.ws-musicbox-stanza{padding:23px 21px 10px;margin-top:18px;border:1px solid var(--mb-rule);background:var(--mb-paper)}.ws-musicbox-stanza h3{font-size:16px;margin:6px 0 16px;line-height:1.8}.ws-musicbox-stanza ol{list-style:none;margin:0;padding:0}.ws-musicbox-stanza li{display:flex;align-items:baseline;gap:13px;padding:10px 0;border-top:1px solid var(--mb-rule)}.ws-musicbox-stanza li>span{font-size:9px;color:var(--mb-muted);flex-shrink:0}.ws-musicbox-stanza li>p{font-size:12px;line-height:1.95}.ws-musicbox-stanza-empty{min-height:80px;font-size:12px;color:var(--mb-muted)}.ws-musicbox-compose-tools,.ws-musicbox-echo-tools{display:flex;justify-content:space-between;gap:14px;border-top:1px solid var(--mb-rule);padding-top:5px;margin-top:12px}.ws-musicbox-text-button{background:transparent;border:0;padding:8px 0;display:inline-flex;justify-content:space-between;align-items:center;gap:14px;font-size:11px!important}.ws-musicbox-text-button>span{font-size:19px;line-height:1}.ws-musicbox-echo{border-left:1px solid var(--mb-rule);padding-left:32px}.ws-musicbox-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 18px}.ws-musicbox-sequence>div{border-block:1px solid var(--mb-rule);padding:10px 5px 14px;min-height:135px;text-align:center;display:flex;flex-direction:column;align-items:center;background:var(--mb-surface)}.ws-musicbox-sequence small{color:var(--mb-muted);font-size:8px;letter-spacing:.16em;align-self:flex-start}.ws-musicbox-sequence span{display:grid;place-items:center;height:65px;font:40px Georgia,serif;color:var(--mb-wood)}.ws-musicbox-night .ws-musicbox-sequence span{color:var(--mb-gold)}.ws-musicbox-sequence strong{font-size:10px;font-weight:500}.ws-musicbox-sequence .is-found{border-color:var(--mb-gold)}.ws-musicbox-primary{background:var(--mb-wood);color:#fff5df!important;border:1px solid var(--mb-wood);border-radius:4px;width:100%;padding:11px 18px;font-size:12px!important;display:flex;justify-content:space-between;gap:14px;align-items:center}.ws-musicbox-echo-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ws-musicbox-echo-keys button{background:var(--mb-paper);border:1px solid var(--mb-rule);padding:8px 3px 11px;border-radius:5px;display:flex;flex-direction:column;align-items:center}.ws-musicbox-echo-keys button span{font:27px Georgia,serif;line-height:1.5}.ws-musicbox-echo-keys button strong{font-size:10px;font-weight:500}.ws-musicbox-echo-status{color:var(--mb-muted);font-size:11px;line-height:1.95;margin-top:17px!important;min-height:45px}.ws-musicbox-hint{border:1px dashed var(--mb-gold);padding:12px;margin-top:12px!important;font-size:12px;background:var(--mb-paper)}.ws-musicbox-ending{text-align:center;border:1px solid var(--mb-gold);background:var(--mb-paper);padding:22px;margin-top:20px}.ws-musicbox-ending>span{color:var(--mb-gold);font:26px Georgia,serif;letter-spacing:.1em}.ws-musicbox-ending h3{font-size:18px;margin:10px 0}.ws-musicbox-ending p{font-size:12px;color:var(--mb-muted);line-height:2.1}.ws-musicbox-letter{margin-top:40px;border:1px solid var(--mb-rule);background:var(--mb-paper)}.ws-musicbox-letter-top{padding:10px 24px;border-bottom:1px solid var(--mb-rule);display:flex;gap:20px;align-items:center;justify-content:space-between}.ws-musicbox-letter-top>span{font-size:8px;letter-spacing:.13em;color:var(--mb-muted)}.ws-musicbox-letter-paper{display:grid;grid-template-columns:120px minmax(0,1fr);padding:42px;gap:35px}.ws-musicbox-letter-ornament{font:46px Georgia,serif;color:var(--mb-gold);padding-top:14px}.ws-musicbox-letter-ornament>span{display:block;font-family:var(--font-body),sans-serif;font-size:8px;letter-spacing:.15em;line-height:2;margin-top:18px;color:var(--mb-muted)}.ws-musicbox-letter-body h2{font-size:24px;margin:7px 0 24px;line-height:1.8}.ws-musicbox-letter-body>p{white-space:pre-wrap;font-size:14px;line-height:2.25}.ws-musicbox-signature{margin-top:35px;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.ws-musicbox-signature>span:first-child{font-size:12px;color:var(--mb-muted)}.ws-musicbox-signature>strong{font-size:16px;font-weight:500}.ws-musicbox-signature>span:last-child{font-size:26px;color:var(--mb-gold)}.ws-musicbox-footer{margin-top:42px;padding-top:18px;border-top:1px solid var(--mb-rule);display:flex;gap:15px;align-items:center;justify-content:space-between}.ws-musicbox-footer>span{font-size:8px;letter-spacing:.1em;color:var(--mb-muted)}.ws-musicbox button:not(:disabled):hover{filter:brightness(.96)}.ws-musicbox-art-wrap.is-open{animation:mb-unfold .65s ease-out both}.wsc-thumbnail.wsc-musicbox{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;padding:17px 18px 10px;border:1px solid var(--mb-rule);overflow:hidden;color:var(--mb-ink);background:var(--mb-bg)}.wsc-musicbox *{box-sizing:border-box;min-width:0}.wsc-musicbox>small{display:block;color:var(--mb-wood);font-size:7px;font-weight:600;letter-spacing:.12em;line-height:1.6;text-align:center}.wsc-musicbox>h4{position:relative;z-index:1;margin:8px 0 0;text-align:center;color:var(--mb-ink);font-size:clamp(15px,1.9vw,24px);font-weight:500;line-height:1.6;overflow-wrap:anywhere}.wsc-musicbox>svg{height:auto;max-width:none;min-height:0;flex:1 1;object-fit:contain;margin:5px -18px 0}.wsc-musicbox>em,.wsc-musicbox>svg{display:block;width:calc(100% + 36px)}.wsc-musicbox>em{margin:0 -18px -10px;padding:8px 10px;border-top:1px solid var(--mb-rule);background:var(--mb-paper);color:var(--mb-ink);font-size:8px;font-style:normal;text-align:center;letter-spacing:.06em;line-height:1.6}@keyframes mb-unfold{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@container (max-width: 680px){.ws-musicbox-masthead{font-size:8px;letter-spacing:.1em}.ws-musicbox-masthead>span:last-child{text-align:right;max-width:130px}.ws-musicbox-heading{margin-block:28px 22px}.ws-musicbox-heading h1{font-size:30px}.ws-musicbox-heading>p{font-size:12px}.ws-musicbox-dedication{align-items:flex-start;flex-direction:column;gap:0;padding-top:13px;margin-bottom:20px}.ws-musicbox-letter-link{padding-left:0}.ws-musicbox-opening{grid-template-columns:minmax(0,1fr);gap:14px}.ws-musicbox-stage{padding:18px 16px}.ws-musicbox-winding{flex-direction:column;align-items:stretch;gap:14px}.ws-musicbox-wind{width:100%}.ws-musicbox-score{display:grid;grid-template-columns:38px minmax(0,1fr);gap:2px 17px;padding:17px 20px;text-align:left;align-items:center}.ws-musicbox-score-top{grid-column:1/-1;margin-bottom:8px}.ws-musicbox-score-mark{grid-row:2/4;font-size:55px;margin:0}.ws-musicbox-score-title{font-size:16px}.ws-musicbox-score-title br{display:none}.ws-musicbox-score>p:not(.ws-musicbox-score-title){margin:0;font-size:10px}.ws-musicbox-score>p:not(.ws-musicbox-score-title) br{display:none}.ws-musicbox-score>small{grid-column:2;font-size:9px;margin-top:5px}.ws-musicbox-score-flower,.ws-musicbox-score-rule,.ws-musicbox-score>small br,.ws-musicbox-staff{display:none}.ws-musicbox-greeting{padding:20px;gap:14px;align-items:flex-start}.ws-musicbox-greeting-star{font-size:27px}.ws-musicbox-greeting h2{font-size:18px}.ws-musicbox-greeting p{font-size:12px}.ws-musicbox-activities{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.ws-musicbox-activities h2{font-size:22px}.ws-musicbox-echo{border-left:0;padding-left:0;border-top:1px solid var(--mb-rule);padding-top:26px}.ws-musicbox-letter-top{padding:8px 17px;gap:10px;flex-wrap:wrap}.ws-musicbox-letter-paper{grid-template-columns:minmax(0,1fr);padding:24px;gap:15px}.ws-musicbox-letter-ornament{display:flex;align-items:center;gap:17px;font-size:35px;padding:0}.ws-musicbox-letter-ornament>span{margin:0}.ws-musicbox-letter-ornament br{display:none}.ws-musicbox-letter-body h2{font-size:23px}.ws-musicbox-letter-body>p{font-size:13px}.ws-musicbox-footer{flex-wrap:wrap;gap:3px 12px}.ws-musicbox-footer>span:first-child{width:100%}.ws-musicbox-footer>span:last-child{margin-left:auto}}@container (max-width: 340px){.ws-musicbox-heading h1{font-size:26px}.ws-musicbox-heading .ws-musicbox-eyebrow{font-size:8px;letter-spacing:.04em}.ws-musicbox-charms{gap:7px}.ws-musicbox-charms button{padding-inline:6px}.ws-musicbox-charms small{font-size:8px}.ws-musicbox-stanza{padding-inline:15px}.ws-musicbox-letter-paper{padding:20px 16px}.ws-musicbox-greeting{padding:17px 15px;gap:10px}}.ws-musicbox-compact{padding:20px}@media (max-width:540px){.ws-musicbox{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.ws-musicbox *,.ws-musicbox :after,.ws-musicbox :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ws-museum,.wsc-thumbnail.wsc-museum{--mu-bg:#f1eee5;--mu-paper:#fffdf5;--mu-ink:#34413e;--mu-muted:#596358;--mu-brass:#79592f;--mu-rule:#c8c1ae;--mu-ground:#e5ddc9;--mu-blue:#a7bec0;--mu-sage:#9eaf9a;--mu-peach:#d4a489;--mu-gold:#e4c37b;--mu-alcove:#e9ece3;--mu-sky:#dfebe4;--mu-night:#4b6068;--mu-darksky:#344650;--mu-box:#b49a7a;background:var(--mu-bg);color:var(--mu-ink);font-family:var(--font-body),sans-serif}.ws-museum-rose{--mu-bg:#f1e8e8;--mu-paper:#fff9f5;--mu-ink:#58424c;--mu-muted:#6d535d;--mu-brass:#7b4c56;--mu-rule:#cdb7bc;--mu-ground:#e4d4cc;--mu-blue:#b6aab9;--mu-sage:#aab39f;--mu-peach:#d6a7a1;--mu-gold:#dcb887;--mu-alcove:#ede3e3;--mu-sky:#eadfe3;--mu-night:#6a5269;--mu-darksky:#4e3b50;--mu-box:#b79386}.ws-museum-night{--mu-bg:#243534;--mu-paper:#2e4240;--mu-ink:#f4efdc;--mu-muted:#d2ddcf;--mu-brass:#f0d4a0;--mu-rule:#7d9286;--mu-ground:#4b6055;--mu-blue:#8baeb2;--mu-sage:#8fa78e;--mu-peach:#d5a38c;--mu-gold:#e4c37b;--mu-alcove:#3b5148;--mu-sky:#4a6660;--mu-night:#425d67;--mu-darksky:#273e49;--mu-box:#a58f74}.ws-museum{width:100%;min-width:0;padding:25px clamp(18px,4.5vw,64px) 22px;line-height:1.85;overflow-wrap:anywhere;isolation:isolate}.ws-museum *,.wsc-museum *{box-sizing:border-box;min-width:0}.ws-museum [hidden]{display:none!important}.ws-museum h1,.ws-museum h2,.ws-museum h3,.ws-museum p{margin:0}.ws-museum button{min-width:44px;min-height:44px;cursor:pointer;border-radius:0;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.ws-museum [tabindex="-1"]:focus,.ws-museum button:focus-visible{outline:3px solid var(--mu-brass);outline-offset:5px}.ws-museum-example{padding-bottom:13px;font-size:12px;color:var(--mu-muted)}.ws-museum-masthead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;border-top:2px solid var(--mu-ink);border-bottom:1px solid var(--mu-rule);padding:15px 0;font-size:9px;line-height:1.6;font-weight:700;letter-spacing:.14em}.ws-museum-masthead>:first-child{font-size:15px;letter-spacing:.19em}.ws-museum-header{display:grid;grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:35px;padding:34px 0 27px}.ws-museum-kicker{display:block;font-size:9px;color:var(--mu-muted);letter-spacing:.11em;font-weight:700;line-height:1.8}.ws-museum-header h1{margin-top:10px;max-width:850px;font-size:clamp(29px,3.6vw,46px);line-height:1.45;font-weight:500;letter-spacing:-.025em;text-wrap:balance}.ws-museum-header p{max-width:760px;margin-top:15px;color:var(--mu-muted);font-size:15px;line-height:1.95}.ws-museum-emblem{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;width:112px;min-height:132px;padding:17px 12px;border:1px solid var(--mu-brass);color:var(--mu-brass);border-radius:60px 60px 0 0}.ws-museum-emblem svg{width:45px;height:45px}.ws-museum-emblem span{text-align:center;font-size:8px;letter-spacing:.14em;font-weight:700;line-height:1.65}.ws-museum-admission{display:flex;align-items:center;justify-content:space-between;gap:15px 25px;padding:17px 0 20px;border-top:1px solid var(--mu-rule);border-bottom:1px solid var(--mu-rule);margin-bottom:28px}.ws-museum-admission>div{flex:1 1}.ws-museum-admission small{display:block;font-size:8px;letter-spacing:.1em;line-height:1.8;color:var(--mu-muted)}.ws-museum-admission strong{display:block;margin-top:2px;font-size:17px;font-weight:500;line-height:1.75}.ws-museum-admission time{max-width:170px;font-size:12px;color:var(--mu-muted)}.ws-museum-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:21px;background:var(--mu-ink);border:1px solid var(--mu-ink);color:var(--mu-paper)!important;padding:13px 20px;font-size:13px!important;font-weight:500!important;line-height:1.7;text-align:left}.ws-museum-primary>span{font-size:21px}.ws-museum-primary:hover{box-shadow:4px 4px 0 var(--mu-brass)}.ws-museum-text-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:8px 1px;background:transparent;border:0;font-size:12px!important;line-height:1.7;text-align:left;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--mu-rule)}.ws-museum-text-button:hover{text-decoration-color:currentColor}.ws-museum-text-button>span{font-size:18px}.ws-museum-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);gap:23px;align-items:start}.ws-museum-gallery{padding:25px 25px 22px;background:var(--mu-paper);border:1px solid var(--mu-rule)}.ws-museum-section-top{display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--mu-brass);font-size:8px;letter-spacing:.12em;line-height:1.7;font-weight:700}.ws-museum-section-top>svg{width:27px;height:27px}.ws-museum-gallery-heading{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:17px;align-items:center;margin-top:14px}.ws-museum-gallery-heading h2{font-size:23px;font-weight:500;line-height:1.65;letter-spacing:-.02em}.ws-museum-gallery-heading p{margin-top:6px;font-size:12px;color:var(--mu-muted);line-height:1.85}.ws-museum-gallery-heading>svg{width:30px;height:30px;color:var(--mu-brass)}.ws-museum-exhibit{position:relative;margin-top:23px;padding:34px 17px 13px;background:var(--mu-alcove);border:1px solid var(--mu-rule)}.ws-museum-spotlight{position:absolute;display:flex;justify-content:space-around;left:9%;right:9%;top:-1px;height:27px;pointer-events:none}.ws-museum-spotlight i{width:24px;height:12px;position:relative;background:var(--mu-brass);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.ws-museum-frame{position:relative;border:9px solid var(--mu-box);padding:4px;outline:1px solid var(--mu-brass);outline-offset:-5px;box-shadow:5px 8px 0 rgb(0 0 0/.06);background:var(--mu-ground);overflow:hidden}.ws-museum-photo{position:relative;width:100%;aspect-ratio:4/3;background:var(--mu-paper);overflow:hidden}.ws-museum-photo img{object-fit:contain}.ws-museum-drawing,.ws-museum-photo img,.ws-museum-stilllife{width:100%;height:100%;display:block}.ws-museum-shutter-panels{position:absolute;inset:4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;pointer-events:none}.ws-museum-shutter-panels>span{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:var(--mu-ink);color:var(--mu-paper);border-right:1px solid var(--mu-rule);transform-origin:left center;transition:transform .5s cubic-bezier(.22,.7,.3,1),opacity .4s ease}.ws-museum-shutter-panels>span:last-child{border-right:0}.ws-museum-shutter-panels>span[data-open=true]{transform:scaleX(0);opacity:0}.ws-museum-shutter-panels i{width:1px;height:27%;background:var(--mu-rule);position:absolute;top:0;opacity:.6}.ws-museum-shutter-panels b{font-size:clamp(25px,4.1vw,46px);font-weight:400;line-height:1.2;font-family:Georgia,serif}.ws-museum-shutter-panels small{font-size:11px;font-weight:400;letter-spacing:.03em}.ws-museum-exhibit-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 15px;margin-top:14px;font-size:7px;font-weight:700;letter-spacing:.09em;line-height:1.6}.ws-museum-image-error{position:absolute;left:10px;right:10px;bottom:9px;padding:6px 9px;background:var(--mu-paper);color:var(--mu-ink);font-size:10px;line-height:1.7;text-align:center;border:1px solid var(--mu-rule)}.ws-museum-shutter-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:19px}.ws-museum-shutter-controls button{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:2px;padding:10px 6px;background:transparent;border:1px solid var(--mu-rule)}.ws-museum-shutter-controls button>span{display:block;font-size:11px;font-family:Georgia,serif;color:var(--mu-brass)}.ws-museum-shutter-controls strong{display:block;font-size:12px;font-weight:500;line-height:1.75}.ws-museum-shutter-controls small{display:block;font-size:9px;line-height:1.7;color:var(--mu-muted)}.ws-museum-shutter-controls button[aria-pressed=true]{border-color:var(--mu-brass);background:var(--mu-bg);box-shadow:inset 0 -3px 0 var(--mu-brass)}.ws-museum-shutter-controls button:hover{border-color:var(--mu-brass)}.ws-museum-uncover-status{padding-top:10px;font-size:11px;line-height:1.8;color:var(--mu-muted)}.ws-museum-plaque{margin-top:18px;padding:19px 21px;border:1px solid var(--mu-rule);background:var(--mu-bg);box-shadow:3px 3px 0 var(--mu-ground)}.ws-museum-plaque h3{margin-top:9px;font-size:19px;font-weight:500;line-height:1.85;white-space:pre-wrap}.ws-museum-plaque p{margin-top:8px;color:var(--mu-muted);font-size:12px;line-height:1.95}.ws-museum-collection-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 15px;border-top:1px dashed var(--mu-rule);margin-top:24px;padding-top:16px}.ws-museum-collection-top>span:last-child{font-size:9px;color:var(--mu-muted)}.ws-museum-exhibit-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.ws-museum-exhibit-choices button{display:block;padding:4px;border:1px solid var(--mu-rule);background:var(--mu-bg);text-align:left}.ws-museum-miniature{display:block;aspect-ratio:1/1;width:100%;position:relative;background:var(--mu-paper);overflow:hidden}.ws-museum-miniature img{display:block;height:100%;width:100%;object-fit:cover}.ws-museum-exhibit-choices button>span:last-child{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2px 5px;padding:5px 2px 2px;font-size:11px;font-weight:500;line-height:1.5}.ws-museum-exhibit-choices small{font-size:8px;color:var(--mu-muted);font-weight:400}.ws-museum-exhibit-choices button[aria-pressed=true]{border-color:var(--mu-brass);box-shadow:inset 0 0 0 1px var(--mu-brass)}.ws-museum-exhibit-choices button:hover{border-color:var(--mu-brass)}.ws-museum-inspection{padding:25px 23px 20px;border:1px solid var(--mu-rule);background:var(--mu-ground)}.ws-museum-inspection h2{margin-top:15px;font-size:25px;line-height:1.6;font-weight:500;letter-spacing:-.02em}.ws-museum-inspection>p{margin-top:11px;font-size:13px;color:var(--mu-muted);line-height:1.95}.ws-museum-lens-toggle{display:flex;align-items:center;gap:12px;width:100%;border:1px solid var(--mu-brass);padding:13px;background:var(--mu-paper);text-align:left;margin-top:20px}.ws-museum-lens-toggle svg{width:28px;height:28px;flex:0 0 28px;color:var(--mu-brass)}.ws-museum-lens-toggle>span{flex:1 1;font-size:12px;font-weight:500;line-height:1.8}.ws-museum-lens-toggle>b{font-size:20px;font-weight:400;color:var(--mu-brass)}.ws-museum-lens-toggle:hover{box-shadow:inset 0 0 0 1px var(--mu-brass)}.ws-museum-lens{margin-top:17px}.ws-museum-lens-detail{position:relative;aspect-ratio:1/1;border:5px solid var(--mu-brass);box-shadow:3px 5px 0 rgb(0 0 0/.07);border-radius:50%;overflow:hidden;background:var(--mu-paper)}.ws-museum-detail-art,.ws-museum-lens-detail>img{position:absolute;display:block;width:220%;height:220%;max-width:none;object-fit:cover}.ws-museum-detail-art svg{width:100%;height:100%}.ws-museum-lens-detail>span{position:absolute;left:20%;right:20%;bottom:10px;background:var(--mu-paper);border:1px solid var(--mu-rule);padding:4px 7px;text-align:center;font-size:9px;line-height:1.6}.ws-museum-context-row{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:13px;margin-top:18px}.ws-museum-whole-context{position:relative;aspect-ratio:4/3;width:100%;padding:3px;background:var(--mu-paper);border:1px solid var(--mu-brass)}.ws-museum-whole-context img{display:block;width:100%;height:100%;object-fit:contain}.ws-museum-whole-context i{position:absolute;width:22px;height:22px;border:2px solid var(--mu-brass);background:rgb(255 253 245/.12);transform:translate(-50%,-50%)}.ws-museum-context-row p{font-size:10px;color:var(--mu-muted);line-height:1.8}.ws-museum-context-row strong{font-size:11px;font-weight:500;color:var(--mu-ink)}.ws-museum-lens-positions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.ws-museum-lens-positions button{padding:9px 6px;border:1px solid var(--mu-rule);background:var(--mu-paper);font-size:11px;line-height:1.7}.ws-museum-lens-positions>:first-child{grid-column:1/-1}.ws-museum-lens-positions button[aria-pressed=true]{background:var(--mu-ink);color:var(--mu-paper);border-color:var(--mu-ink)}.ws-museum-lens-positions button:hover{border-color:var(--mu-brass)}.ws-museum-lens-status{margin-top:10px!important;font-size:10px;color:var(--mu-muted);line-height:1.85}.ws-museum-inspection-waiting{padding-top:21px;text-align:center}.ws-museum-inspection-art{width:100%;height:auto;display:block;border:1px solid var(--mu-rule)}.ws-museum-inspection-waiting p{margin-top:12px;color:var(--mu-muted);font-size:12px;line-height:1.95}.ws-museum-inspection>.ws-museum-text-button{margin-top:8px;width:100%}.ws-museum-inspection-note{position:relative;margin-top:16px;padding:18px 0 0;border-top:1px dashed var(--mu-rule)}.ws-museum-inspection-note>span{font-size:8px;letter-spacing:.13em;font-weight:700;color:var(--mu-brass)}.ws-museum-inspection-note p{margin-top:8px;padding-right:25px;font-size:11px;line-height:1.9;color:var(--mu-muted)}.ws-museum-inspection-note svg{position:absolute;right:0;bottom:6px;width:22px;height:22px;color:var(--mu-brass)}.ws-museum-full-image{margin-top:25px;padding:25px;border:1px solid var(--mu-rule);background:var(--mu-paper)}.ws-museum-full-image>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 18px}.ws-museum-full-image figure{margin:17px 0 0;position:relative}.ws-museum-full-image .ws-museum-drawing,.ws-museum-full-image img{display:block;width:100%;height:auto;max-height:78vh;object-fit:contain;background:var(--mu-bg)}.ws-museum-full-image .ws-museum-drawing{aspect-ratio:900/620}.ws-museum-full-image figcaption{padding:15px 10px 0;text-align:center;font-size:15px;white-space:pre-wrap;line-height:1.95}.ws-museum-challenge{margin-top:27px;padding:30px;border:1px solid var(--mu-rule);background:var(--mu-paper)}.ws-museum-challenge-intro{display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:28px}.ws-museum-challenge-intro h2{margin-top:10px;font-size:clamp(24px,2.7vw,33px);line-height:1.6;font-weight:500;letter-spacing:-.02em}.ws-museum-challenge-intro p{max-width:740px;margin-top:9px;font-size:14px;color:var(--mu-muted);line-height:1.95}.ws-museum-curator-seal{display:flex;align-items:center;flex-direction:column;gap:7px;width:110px;min-height:110px;justify-content:center;padding:13px;color:var(--mu-brass);border:1px solid var(--mu-brass);outline:1px dashed var(--mu-brass);outline-offset:-7px}.ws-museum-curator-seal svg{width:34px;height:34px}.ws-museum-curator-seal span{font-size:7px;font-weight:700;letter-spacing:.08em;line-height:1.8;text-align:center}.ws-museum-game-prompt{margin-top:23px;padding:20px 23px;border-left:3px solid var(--mu-brass);background:var(--mu-bg)}.ws-museum-game-prompt small{display:block;color:var(--mu-muted);font-size:10px;line-height:1.8}.ws-museum-game-prompt h3{margin-top:7px;font-size:21px;font-weight:500;line-height:1.85;white-space:pre-wrap}.ws-museum-game-answers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:23px}.ws-museum-game-answers button{display:block;padding:8px;border:1px solid var(--mu-rule);background:var(--mu-bg);text-align:left}.ws-museum-answer-picture{width:100%;aspect-ratio:4/3;display:block;overflow:hidden;background:var(--mu-paper)}.ws-museum-answer-picture img{width:100%;height:100%;display:block;object-fit:contain}.ws-museum-game-answers button>span:last-child{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 6px 4px;font-size:12px;font-weight:500;line-height:1.7}.ws-museum-game-answers b{font-size:20px;color:var(--mu-brass);font-weight:400}.ws-museum-game-answers button:hover{border-color:var(--mu-brass);box-shadow:inset 0 0 0 1px var(--mu-brass)}.ws-museum-single-game{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:28px;margin-top:23px;align-items:start}.ws-museum-single-photo{aspect-ratio:4/3;padding:9px;background:var(--mu-ground);border:1px solid var(--mu-brass)}.ws-museum-single-photo img{width:100%;height:100%;display:block;object-fit:contain}.ws-museum-plaque-slots{margin:0;padding:0;list-style:none;display:grid;gap:9px}.ws-museum-plaque-slots li{padding:12px 15px;border:1px solid var(--mu-rule);background:var(--mu-bg)}.ws-museum-plaque-slots li[aria-current=step]{border-color:var(--mu-brass);box-shadow:inset 3px 0 0 var(--mu-brass)}.ws-museum-plaque-slots small{display:block;color:var(--mu-muted);font-size:9px;line-height:1.8}.ws-museum-plaque-slots strong{display:block;margin-top:3px;font-size:13px;font-weight:500;white-space:pre-wrap;line-height:1.85}.ws-museum-plaque-answers{display:grid;gap:8px;margin-top:17px}.ws-museum-plaque-answers button{padding:11px 15px;text-align:left;background:var(--mu-paper);border:1px solid var(--mu-brass);font-size:13px;line-height:1.85;white-space:pre-wrap}.ws-museum-plaque-answers button:hover{background:var(--mu-bg)}.ws-museum-game-tools{display:flex;align-items:center;flex-wrap:wrap;gap:5px 22px;margin-top:16px}.ws-museum-game-tools>span{margin-right:auto;font-size:11px;color:var(--mu-muted)}.ws-museum-game-hint{margin-top:10px;padding:13px 17px;border:1px dashed var(--mu-brass);background:var(--mu-bg);color:var(--mu-ink);font-size:12px;line-height:1.95;white-space:pre-wrap}.ws-museum-game-status{margin-top:10px;padding:14px 0 0;border-top:1px dashed var(--mu-rule);font-size:12px;line-height:1.9;color:var(--mu-muted)}.ws-museum-challenge-finish{display:grid;grid-template-columns:115px minmax(0,1fr);align-items:center;gap:30px;margin-top:23px;padding:25px 27px;background:var(--mu-bg);border:1px solid var(--mu-rule)}.ws-museum-challenge-finish>svg{width:105px;height:105px;color:var(--mu-brass)}.ws-museum-challenge-finish h3{margin-top:10px;font-size:27px;font-weight:500;line-height:1.7}.ws-museum-challenge-finish p{margin-top:10px;color:var(--mu-muted);font-size:14px;line-height:1.95}.ws-museum-challenge-finish .ws-museum-primary{margin-top:21px}.ws-museum-challenge-finish dl{margin:17px 0 0;display:grid;gap:9px}.ws-museum-challenge-finish dl>div{border-bottom:1px solid var(--mu-rule);padding-bottom:10px}.ws-museum-challenge-finish dt{color:var(--mu-muted);font-size:9px}.ws-museum-challenge-finish dd{margin:4px 0 0;font-size:13px;line-height:1.9;white-space:pre-wrap}.ws-museum-letter{margin-top:27px;border:1px solid var(--mu-brass);padding:7px;background:var(--mu-ground)}.ws-museum-letter-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:14px 24px 10px;background:var(--mu-paper);border-bottom:1px solid var(--mu-rule)}.ws-museum-letter-top>span{font-size:8px;font-weight:700;letter-spacing:.12em}.ws-museum-letter-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);background:var(--mu-paper)}.ws-museum-letter-aside{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 22px;gap:20px;background:var(--mu-alcove);border-right:1px solid var(--mu-rule)}.ws-museum-letter-art{display:block;width:100%;height:auto;border:1px solid var(--mu-rule)}.ws-museum-letter-aside>span{color:var(--mu-brass);font-size:8px;letter-spacing:.1em;line-height:1.9;font-weight:700;text-align:center}.ws-museum-letter-body{padding:33px clamp(22px,4vw,54px) 39px}.ws-museum-letter-body h2{margin-top:13px;font-size:clamp(24px,2.5vw,31px);line-height:1.8;font-weight:500}.ws-museum-letter-body>p{margin-top:24px;font-size:16px;line-height:2.15;white-space:pre-wrap}.ws-museum-signature{position:relative;margin-top:28px;padding:20px 42px 0 0;border-top:1px solid var(--mu-rule)}.ws-museum-signature span,.ws-museum-signature time{display:block;font-size:11px;color:var(--mu-muted);line-height:1.9}.ws-museum-signature strong{display:block;font-size:18px;font-weight:500;margin:4px 0;line-height:1.85}.ws-museum-signature svg{position:absolute;top:27px;right:0;width:30px;height:30px;color:var(--mu-brass)}.ws-museum-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;border-top:2px solid var(--mu-ink);margin-top:25px;padding-top:16px}.ws-museum-footer>span{color:var(--mu-muted);font-size:8px;letter-spacing:.08em;line-height:1.85;font-weight:700}.ws-museum-compact{padding:20px 23px}.ws-museum-compact .ws-museum-header h1{font-size:32px}.ws-museum-night .ws-museum-shutter-panels>span{background:var(--mu-paper);color:var(--mu-ink)}.wsc-thumbnail.wsc-museum{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;padding:17px 18px 10px;border:1px solid var(--mu-rule);overflow:hidden}.wsc-museum>small{display:block;color:var(--mu-brass);font-size:7px;font-weight:700;letter-spacing:.1em}.wsc-museum>h4,.wsc-museum>small{text-align:center;line-height:1.6}.wsc-museum>h4{position:relative;z-index:1;margin:8px 0 0;color:var(--mu-ink);font-size:clamp(15px,1.8vw,23px);font-weight:500}.wsc-museum-art{height:auto;max-width:none;min-height:0;margin:10px -18px 0;flex:1 1;object-fit:contain}.wsc-museum-art,.wsc-museum>em{display:block;width:calc(100% + 36px)}.wsc-museum>em{margin:0 -18px -10px;padding:8px 10px;border-top:1px solid var(--mu-rule);background:var(--mu-paper);color:var(--mu-ink);font-size:8px;font-style:normal;text-align:center;line-height:1.6;letter-spacing:.06em}@media (max-width:1050px){.ws-museum{padding-right:25px;padding-left:25px}.ws-museum-workspace{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:17px}.ws-museum-gallery{padding:23px 19px 20px}.ws-museum-inspection{padding:23px 19px 18px}.ws-museum-gallery-heading{grid-template-columns:minmax(0,1fr)}.ws-museum-gallery-heading>svg{display:none}.ws-museum-gallery-heading h2{font-size:22px}.ws-museum-inspection h2{font-size:23px}.ws-museum-exhibit{padding:28px 13px 12px}.ws-museum-frame{border-width:7px}.ws-museum-exhibit-choices{gap:7px}.ws-museum-exhibit-choices button>span:last-child{font-size:10px}.ws-museum-exhibit-choices small{font-size:7px}.ws-museum-challenge{padding:26px}.ws-museum-game-answers{gap:13px}.ws-museum-single-game{gap:21px}.ws-museum-letter-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.5fr)}.ws-museum-letter-aside{padding:25px 17px}}@media (max-width:760px){.ws-museum{padding:19px 18px 17px}.ws-museum-masthead{gap:7px 15px;padding:13px 0}.ws-museum-masthead>:first-child{font-size:13px}.ws-museum-masthead>:last-child{font-size:7px}.ws-museum-header{grid-template-columns:minmax(0,1fr) 70px;align-items:start;gap:15px;padding:26px 0 22px}.ws-museum-header .ws-museum-kicker{font-size:7px}.ws-museum-header h1{margin-right:-85px;padding-top:50px;font-size:clamp(29px,5.5vw,37px);line-height:1.5}.ws-museum-header p{margin-right:-85px;font-size:14px;line-height:2}.ws-museum-emblem{width:70px;min-height:88px;padding:13px 8px;gap:3px}.ws-museum-emblem svg{width:31px;height:31px}.ws-museum-emblem span{font-size:6px;line-height:1.5}.ws-museum-admission{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;margin-bottom:22px;padding:15px 0}.ws-museum-admission strong{font-size:15px}.ws-museum-admission time{font-size:11px;max-width:110px}.ws-museum-admission>button{grid-column:1/-1;width:100%;font-size:14px!important}.ws-museum-workspace{grid-template-columns:minmax(0,1fr);gap:22px}.ws-museum-gallery{padding:22px 21px 20px}.ws-museum-gallery-heading{grid-template-columns:minmax(0,1fr) 30px;gap:15px}.ws-museum-gallery-heading>svg{display:block}.ws-museum-gallery-heading h2{font-size:25px}.ws-museum-gallery-heading p{font-size:13px}.ws-museum-exhibit{margin-top:20px;padding:31px 14px 13px}.ws-museum-frame{border-width:8px}.ws-museum-shutter-panels b{font-size:36px}.ws-museum-shutter-controls{gap:10px;margin-top:18px}.ws-museum-shutter-controls button{padding:11px 5px}.ws-museum-shutter-controls strong{font-size:13px}.ws-museum-shutter-controls small{font-size:10px}.ws-museum-plaque{padding:18px 20px}.ws-museum-plaque h3{font-size:21px}.ws-museum-plaque p{font-size:13px}.ws-museum-exhibit-choices{gap:9px}.ws-museum-exhibit-choices button>span:last-child{font-size:11px}.ws-museum-exhibit-choices small{font-size:8px}.ws-museum-inspection{padding:24px 23px 18px}.ws-museum-inspection h2{font-size:26px;max-width:530px}.ws-museum-inspection>p{font-size:14px}.ws-museum-lens-toggle{padding:13px 16px}.ws-museum-lens-toggle>span{font-size:14px}.ws-museum-lens{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:center}.ws-museum-lens-detail{grid-row:1/3}.ws-museum-context-row{grid-template-columns:80px minmax(0,1fr);gap:10px;margin-top:0}.ws-museum-lens-positions{margin-top:0}.ws-museum-lens-status{grid-column:1/-1;margin-top:0!important;font-size:11px}.ws-museum-inspection-waiting{display:flex;align-items:center;gap:20px;padding-top:19px;text-align:left}.ws-museum-inspection-art{width:45%;height:auto;flex:0 0 45%}.ws-museum-inspection-waiting p{margin-top:0;font-size:13px}.ws-museum-inspection-note p{font-size:12px}.ws-museum-full-image{padding:22px 20px;margin-top:22px}.ws-museum-full-image figcaption{font-size:15px}.ws-museum-challenge{padding:24px 22px;margin-top:22px}.ws-museum-challenge-intro{grid-template-columns:minmax(0,1fr);gap:0}.ws-museum-challenge-intro h2{font-size:28px}.ws-museum-challenge-intro p{font-size:14px}.ws-museum-curator-seal{display:none}.ws-museum-game-prompt{margin-top:20px;padding:18px 19px}.ws-museum-game-prompt h3{font-size:22px}.ws-museum-game-answers{gap:11px;margin-top:20px}.ws-museum-game-answers button{padding:5px}.ws-museum-game-answers button>span:last-child{font-size:11px;padding:9px 3px 4px;gap:6px}.ws-museum-game-answers b{font-size:17px}.ws-museum-single-game{grid-template-columns:minmax(0,1fr);gap:20px}.ws-museum-single-photo{max-height:340px}.ws-museum-plaque-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ws-museum-plaque-slots li{padding:11px}.ws-museum-plaque-slots strong{font-size:12px}.ws-museum-plaque-answers button{font-size:14px}.ws-museum-challenge-finish{grid-template-columns:minmax(0,1fr);gap:12px;padding:23px}.ws-museum-challenge-finish>svg{width:55px;height:55px}.ws-museum-challenge-finish h3{font-size:25px}.ws-museum-challenge-finish .ws-museum-primary{width:100%}.ws-museum-letter{margin-top:22px;padding:6px}.ws-museum-letter-top{padding:14px 18px 10px}.ws-museum-letter-top>span{font-size:7px}.ws-museum-letter-layout{grid-template-columns:minmax(0,1fr)}.ws-museum-letter-aside{flex-direction:row;padding:18px;gap:20px;border-right:0;border-bottom:1px solid var(--mu-rule)}.ws-museum-letter-art{width:44%;flex:0 0 44%}.ws-museum-letter-aside>span{font-size:8px}.ws-museum-letter-body{padding:26px 23px 31px}.ws-museum-letter-body h2{font-size:25px}.ws-museum-letter-body>p{font-size:16px;line-height:2.1}.ws-museum-footer{margin-top:22px;gap:8px 20px;padding-top:13px}.ws-museum-footer>span:first-child{flex-basis:100%}.ws-museum-footer>span:last-child{margin-left:auto}.wsc-museum>h4{font-size:21px}}@media (max-width:420px){.ws-museum{padding-right:15px;padding-left:15px}.ws-museum-masthead{align-items:start;flex-direction:column;gap:4px}.ws-museum-masthead>:last-child{font-size:6px;letter-spacing:.11em}.ws-museum-header{grid-template-columns:minmax(0,1fr) 62px;gap:10px;padding-top:23px}.ws-museum-header h1{margin-right:-72px;padding-top:48px;font-size:30px}.ws-museum-header p{margin-right:-72px}.ws-museum-header .ws-museum-kicker{font-size:6px;letter-spacing:.09em}.ws-museum-emblem{width:62px;min-height:83px;padding:12px 6px}.ws-museum-gallery,.ws-museum-inspection{padding-right:17px;padding-left:17px}.ws-museum-section-top{font-size:7px;gap:10px}.ws-museum-gallery-heading{grid-template-columns:minmax(0,1fr)}.ws-museum-gallery-heading>svg{display:none}.ws-museum-gallery-heading h2{font-size:24px}.ws-museum-exhibit{padding:26px 10px 11px}.ws-museum-frame{border-width:6px;padding:3px}.ws-museum-shutter-panels{inset:3px}.ws-museum-shutter-panels b{font-size:28px}.ws-museum-shutter-panels small{font-size:9px}.ws-museum-exhibit-meta{font-size:6px}.ws-museum-shutter-controls{gap:7px}.ws-museum-shutter-controls button{padding:10px 4px}.ws-museum-shutter-controls strong{font-size:11px}.ws-museum-shutter-controls small{font-size:8px}.ws-museum-uncover-status{font-size:10px}.ws-museum-plaque{padding:16px}.ws-museum-plaque h3{font-size:20px}.ws-museum-exhibit-choices{gap:7px}.ws-museum-exhibit-choices button{padding:3px}.ws-museum-exhibit-choices button>span:last-child{font-size:10px;gap:2px}.ws-museum-exhibit-choices small{font-size:7px}.ws-museum-inspection h2{font-size:25px}.ws-museum-lens{display:block}.ws-museum-lens-detail{width:80%;max-width:240px;margin:0 auto}.ws-museum-context-row{grid-template-columns:88px minmax(0,1fr);gap:15px;margin-top:18px}.ws-museum-context-row p{font-size:11px}.ws-museum-lens-positions{margin-top:15px}.ws-museum-lens-status{margin-top:11px!important}.ws-museum-inspection-waiting{gap:15px}.ws-museum-inspection-waiting p{font-size:11px}.ws-museum-full-image{padding:21px 16px}.ws-museum-full-image .ws-museum-kicker{font-size:7px}.ws-museum-full-image figcaption{font-size:14px}.ws-museum-challenge{padding:23px 17px}.ws-museum-challenge .ws-museum-kicker{font-size:8px}.ws-museum-challenge-intro h2{font-size:26px}.ws-museum-game-prompt{padding:16px}.ws-museum-game-prompt h3{font-size:21px}.ws-museum-game-answers{grid-template-columns:minmax(0,1fr);gap:10px}.ws-museum-game-answers button{display:grid;grid-template-columns:105px minmax(0,1fr);gap:14px;align-items:center;padding:7px}.ws-museum-game-answers button>span:last-child{font-size:13px;padding:5px 6px 5px 0;gap:10px}.ws-museum-game-answers b{font-size:20px}.ws-museum-plaque-slots{grid-template-columns:minmax(0,1fr)}.ws-museum-plaque-slots li{padding:11px 14px}.ws-museum-plaque-slots strong{font-size:13px}.ws-museum-game-tools{gap:5px 15px}.ws-museum-game-tools>span{flex-basis:100%;margin:0}.ws-museum-game-tools .ws-museum-text-button{font-size:11px!important}.ws-museum-challenge-finish{padding:21px 17px}.ws-museum-challenge-finish h3{font-size:24px}.ws-museum-challenge-finish .ws-museum-primary{font-size:12px!important;padding:12px 13px;gap:12px}.ws-museum-letter-top{padding:13px 16px 9px}.ws-museum-letter-top .ws-museum-text-button{font-size:11px!important}.ws-museum-letter-aside{gap:14px;padding:15px}.ws-museum-letter-aside>span{font-size:6px}.ws-museum-letter-body{padding:24px 18px 28px}.ws-museum-letter-body h2{font-size:23px}.ws-museum-letter-body>p{font-size:15px}.ws-museum-signature strong{font-size:16px}.ws-museum-footer>span:last-child{font-size:7px}.ws-museum-footer .ws-museum-text-button{font-size:11px!important}}@media (prefers-reduced-motion:reduce){.ws-museum *,.ws-museum :after,.ws-museum :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}