.ms-page{--ms-grey:#8a8170}.ms-sequence{width:min(1360px, calc(100% - 2 * var(--gutter)));margin:auto}.ms-track{height:300svh}.ms-pin{top:var(--nav-h);height:calc(100svh - var(--nav-h));grid-template-rows:auto auto minmax(0,1fr) auto;justify-items:center;gap:clamp(14px,2.4vh,24px);padding:clamp(18px,3.4vh,40px) 0 clamp(20px,3.4vh,40px);display:grid;position:sticky}.ms-title{text-align:center;margin:0}.ms-close{--edge-color:var(--golden);margin-top:var(--section);padding:var(--section) 0 calc(var(--section) * .8);background:linear-gradient(180deg, var(--golden) 0%, var(--golden-late) 38%, var(--dusk) 72%, var(--evening) 100%)}.ms-close__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(32px,6vw,110px);display:grid}.ms-close h2{max-width:11ch}.ms-close p{max-width:38ch;color:var(--ink);margin:0;font-size:1.15rem;line-height:1.5}.ms-tabs{border:1px solid var(--rule);background:#ffffff73;border-radius:99px;gap:4px;height:auto;padding:4px}.ms-tab{height:36px;color:var(--ink-2);font:500 13px var(--sans);box-shadow:none;background:0 0;border-radius:99px;padding:0 16px}.ms-tab span{font:500 10px var(--mono);letter-spacing:.06em;opacity:.6;margin-right:8px}.ms-tab:hover{color:var(--ink);background:#17140f0f}.ms-tab[data-state=active]{background:var(--ink);color:var(--paper);box-shadow:none}.ms-tab[data-state=active]:after{display:none}.ms-tab:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ms-scene{align-self:center;width:min(100%,1040px);height:100%;min-height:0;max-height:600px;padding:clamp(12px,2vw,28px);position:relative}.ms-scene__canvas,.ms-scene__svg{width:100%;height:100%}.ms-scene__svg{display:block;overflow:visible}.ms-notes{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.ms-note{top:var(--y);left:var(--x);font-family:var(--mono);letter-spacing:.05em;white-space:nowrap;animation:ms-note-in var(--duration-base) var(--ease-swagui) both;gap:2px;font-size:9.5px;line-height:1.45;display:grid;position:absolute}.ms-note b{color:var(--foreground);text-transform:uppercase;font-weight:500}.ms-note span{color:var(--muted-foreground)}.ms-note:before{background:var(--ms-grey);opacity:.55;content:"";width:30px;height:1px;position:absolute;top:5px}.ms-note:after{background:var(--ms-grey);content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:3px}.ms-note[data-side=right]{padding-left:40px}.ms-note[data-side=right]:before{left:0}.ms-note[data-side=right]:after{left:-1px}.ms-note[data-side=left]{text-align:right;padding-right:40px;animation-name:ms-note-in-left;transform:translate(-100%)}.ms-note[data-side=left]:before{right:0}.ms-note[data-side=left]:after{right:-1px}@keyframes ms-note-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1}}@keyframes ms-note-in-left{0%{opacity:0;transform:translate(-100%)translateY(4px)}to{opacity:1;transform:translate(-100%)}}.ms-captions{width:min(100%,60ch);display:grid}.ms-caption{text-align:center;transition:opacity .3s var(--ease-out);grid-area:1/1;align-content:start;justify-items:center;gap:14px;display:grid}.ms-caption[data-state=inactive]{visibility:hidden;opacity:0}.ms-caption__head{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;display:flex}.ms-caption__head p.dy-mark.dy-mark{margin:0}.ms-caption p:not(.dy-mark){color:var(--foreground);text-wrap:pretty;margin:0;font-size:clamp(1.02rem,1.2vw,1.18rem);line-height:1.55}.ms-maturity{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:inline-flex}.ms-maturity__meter{gap:3px;display:inline-flex}.ms-maturity__meter i{border:1px solid var(--ms-grey);border-radius:1px;width:13px;height:4px}.ms-maturity b{font-weight:500}.ms-maturity[data-state=shipping] b{color:var(--forest)}.ms-maturity[data-state=shipping] i{border-color:var(--forest);background:var(--forest)}.ms-maturity[data-state=specified] b{color:var(--foreground)}.ms-maturity[data-state=specified] i:first-child{border-color:var(--foreground);background:var(--foreground)}.ms-maturity[data-state=direction] b{color:var(--ink-3)}@media (max-width:860px){.ms-sequence{width:calc(100% - 32px)}.ms-close__inner{grid-template-columns:1fr}}@media (max-width:600px){.ms-tabs{gap:2px}.ms-tab{padding:0 11px;font-size:12px}.ms-tab span{margin-right:5px}}@media (max-width:480px){.ms-tab{padding:0 10px;font-size:11.5px}.ms-tab span{display:none}}@media (prefers-reduced-motion:reduce){.ms-caption{transition:none}.ms-note,.ms-note[data-side=left]{animation:none}.ms-note[data-side=left]{transform:translate(-100%)}}
