[hidden]{display:none!important}:root{--paper:#f5f7fa;--paper-2:#e7ecf3;--ink:#12151c;--ink-2:#465063;--blue:#1472d1;--orange:#f57f17;--yellow:#f7c318;--yellow-2:#ffd84a;--hl:#f7c318b8;--blue-ink:#0e5db0;--orange-ink:#b04400;--on-color:#12151c;--film:#0b0d12;--pol:#fafbfc;--pol-ink:#12151c;--stamp:#ff9233;--grain-k:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-w:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain:var(--grain-k);--grain-op:.07;--f-display:var(--font-inter-tight),var(--font-noto-kr),system-ui,sans-serif;--f-head:var(--font-inter-tight),var(--font-black-han),var(--font-noto-kr),sans-serif;--f-ko-head:var(--font-black-han),var(--font-noto-kr),sans-serif;--fw-head:500;--fw-ui:600;--f-body:var(--font-noto-kr),system-ui,-apple-system,"Segoe UI",sans-serif;--f-scrawl:var(--font-reenie),var(--font-nanum-pen),cursive;--f-ko-scrawl:var(--font-nanum-pen),var(--font-reenie),cursive;--f-mono:var(--font-vt323),ui-monospace,monospace;--gut:clamp(16px,4vw,48px);--max:1320px;--nav-h:64px;--gut-l:max(var(--gut),env(safe-area-inset-left,0px));--gut-r:max(var(--gut),env(safe-area-inset-right,0px));--ease:cubic-bezier(.23,1,.32,1);--lift:8px 12px 20px -4px #080a1266;--accent:var(--orange);--sp-bg:var(--blue);--sp-fg:#fff;--sp-tba:var(--yellow-2);--foot-bg:var(--blue);--foot-fg:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0d1017;--paper-2:#171c27;--ink:#f1f4f9;--ink-2:#a6afc0;--blue-ink:#6db3ff;--orange-ink:#ff9a3c;--grain:var(--grain-w);--grain-op:.05;--hl:#ff92336b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#0d1017;--paper-2:#171c27;--ink:#f1f4f9;--ink-2:#a6afc0;--blue-ink:#6db3ff;--orange-ink:#ff9a3c;--grain:var(--grain-w);--grain-op:.05;--hl:#ff92336b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-skin="001"]{--paper:#f1f7ff;--paper-2:#ddeafb;--ink:#0e1a2e;--ink-2:#44546e;--accent:var(--yellow);--orange-ink:#0e5db0;--blue-ink:#0e5db0}@media (prefers-color-scheme:dark){:root[data-skin="001"]:not([data-theme=light]){--paper:#0a1424;--paper-2:#12213a;--ink:#eaf2ff;--ink-2:#9fb2d0;--orange-ink:#8cbeff;--blue-ink:#8cbeff;--grain:var(--grain-w);--grain-op:.05;--hl:#ff92336b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark][data-skin="001"]{--paper:#0a1424;--paper-2:#12213a;--ink:#eaf2ff;--ink-2:#9fb2d0;--orange-ink:#8cbeff;--blue-ink:#8cbeff;--grain:var(--grain-w);--grain-op:.05;--hl:#ff92336b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-skin="002"]{--paper:#0c0a10;--paper-2:#17131e;--ink:#f2eff6;--ink-2:#a9a3b8;--accent:var(--orange);--orange-ink:#ff9a3c;--blue-ink:#ff9a3c;--sp-bg:var(--orange);--sp-fg:#12151c;--sp-tba:#12151c;--foot-bg:var(--orange);--foot-fg:#12151c;--grain:var(--grain-w);--grain-op:.05;--hl:#ff92336b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-skin="003"]{--paper:#fff8d6;--paper-2:#fbe9a0;--ink:#17140a;--ink-2:#5a5230;--accent:var(--orange);--orange-ink:#9a4200;--blue-ink:#0e5db0;--sp-bg:var(--yellow);--sp-fg:#12151c;--sp-tba:#12151c;--foot-bg:var(--yellow);--foot-fg:#12151c}@media (prefers-color-scheme:dark){:root[data-skin="003"]:not([data-theme=light]){--paper:#14120a;--paper-2:#221d0c;--ink:#fff6cc;--ink-2:#c9be8a;--orange-ink:#ffc34d;--blue-ink:#8cbeff;--grain:var(--grain-w);--grain-op:.05;--hl:#ff92336b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark][data-skin="003"]{--paper:#14120a;--paper-2:#221d0c;--ink:#fff6cc;--ink-2:#c9be8a;--orange-ink:#ffc34d;--blue-ink:#8cbeff;--grain:var(--grain-w);--grain-op:.05;--hl:#ff92336b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-skin=blue]{--accent:var(--yellow)}:root[data-skin=orange]{--sp-bg:var(--orange);--sp-fg:#12151c;--sp-tba:#12151c;--foot-bg:var(--orange);--foot-fg:#12151c}:root[data-skin=yellow]{--sp-bg:var(--yellow);--sp-fg:#12151c;--sp-tba:#12151c;--foot-bg:var(--yellow);--foot-fg:#12151c}@supports selector(:has(*)){:root:not([data-skin]):has(.view[data-skin-page="001"]:not([style*="display: none"])){--paper:#f1f7ff;--paper-2:#ddeafb;--ink:#0e1a2e;--ink-2:#44546e;--accent:var(--yellow);--orange-ink:#0e5db0;--blue-ink:#0e5db0}@media (prefers-color-scheme:dark){:root:not([data-skin]):not([data-theme=light]):has(.view[data-skin-page="001"]:not([style*="display: none"])){--paper:#0a1424;--paper-2:#12213a;--ink:#eaf2ff;--ink-2:#9fb2d0;--orange-ink:#8cbeff;--blue-ink:#8cbeff;--grain:var(--grain-w);--grain-op:.05;--hl:#ff92336b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]:not([data-skin]):has(.view[data-skin-page="001"]:not([style*="display: none"])){--paper:#0a1424;--paper-2:#12213a;--ink:#eaf2ff;--ink-2:#9fb2d0;--orange-ink:#8cbeff;--blue-ink:#8cbeff;--grain:var(--grain-w);--grain-op:.05;--hl:#ff92336b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-skin]):has(.view[data-skin-page="002"]:not([style*="display: none"])){--paper:#0c0a10;--paper-2:#17131e;--ink:#f2eff6;--ink-2:#a9a3b8;--accent:var(--orange);--orange-ink:#ff9a3c;--blue-ink:#ff9a3c;--sp-bg:var(--orange);--sp-fg:#12151c;--sp-tba:#12151c;--foot-bg:var(--orange);--foot-fg:#12151c;--grain:var(--grain-w);--grain-op:.05;--hl:#ff92336b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-skin]):has(.view[data-skin-page="003"]:not([style*="display: none"])){--paper:#fff8d6;--paper-2:#fbe9a0;--ink:#17140a;--ink-2:#5a5230;--accent:var(--orange);--orange-ink:#9a4200;--blue-ink:#0e5db0;--sp-bg:var(--yellow);--sp-fg:#12151c;--sp-tba:#12151c;--foot-bg:var(--yellow);--foot-fg:#12151c}@media (prefers-color-scheme:dark){:root:not([data-skin]):not([data-theme=light]):has(.view[data-skin-page="003"]:not([style*="display: none"])){--paper:#14120a;--paper-2:#221d0c;--ink:#fff6cc;--ink-2:#c9be8a;--orange-ink:#ffc34d;--blue-ink:#8cbeff;--grain:var(--grain-w);--grain-op:.05;--hl:#ff92336b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]:not([data-skin]):has(.view[data-skin-page="003"]:not([style*="display: none"])){--paper:#14120a;--paper-2:#221d0c;--ink:#fff6cc;--ink-2:#c9be8a;--orange-ink:#ffc34d;--blue-ink:#8cbeff;--grain:var(--grain-w);--grain-op:.05;--hl:#ff92336b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-skin]):has(.view[data-skin-page=blue]:not([style*="display: none"])){--accent:var(--yellow)}:root:not([data-skin]):has(.view[data-skin-page=orange]:not([style*="display: none"])){--sp-bg:var(--orange);--sp-fg:#12151c;--sp-tba:#12151c;--foot-bg:var(--orange);--foot-fg:#12151c}:root:not([data-skin]):has(.view[data-skin-page=yellow]:not([style*="display: none"])){--sp-bg:var(--yellow);--sp-fg:#12151c;--sp-tba:#12151c;--foot-bg:var(--yellow);--foot-fg:#12151c}}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:400 16px/1.75 var(--f-body);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;min-height:100dvh;margin:0}body:before{content:"";z-index:60;pointer-events:none;background-image:var(--grain);opacity:var(--grain-op);background-size:220px;position:fixed;inset:0}h1,h2,h3,p,ul,figure{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em}button{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--on-color)}html{scrollbar-color:var(--ink-2) var(--paper);-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--blue-ink);outline-offset:3px}.on-blue :focus-visible,.nav :focus-visible,.hero :focus-visible,.foot :focus-visible,.panel :focus-visible,.lb :focus-visible,.stub :focus-visible{outline-color:#fff}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gut-l) var(--gut-r);margin-inline:auto}.d{font-family:var(--f-head);font-weight:var(--fw-head);text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;line-height:.95}.sec{padding-block:clamp(56px,9vw,120px)}.ic{vertical-align:-.2em;width:1.15em;height:1.15em;display:inline-block}.ic svg{width:100%;height:100%;display:block}.btn{background:var(--accent);color:var(--on-color);border:1.5px solid var(--on-color);font:var(--fw-ui) 14px/1 var(--f-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease),box-shadow .16s var(--ease);justify-content:center;align-items:center;gap:8px;padding:14px 22px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn.ghost{color:var(--ink);border-color:var(--ink);background:0 0}.btn[disabled]{opacity:.45;cursor:default;box-shadow:none;transform:none}.btns{flex-wrap:wrap;gap:10px;display:flex}.tab,.chip,.sz,.pg,.dr-x,.qty button,.menu-btn{transition:transform .16s var(--ease),background-color .15s,color .15s}.tab:active,.chip:active,.sz:active,.pg:active:not(:disabled),.dr-x:active,.qty button:active{transform:scale(.97)}.g-item:active,.pd-thumb:active{transform:scale(.985)}:root{--hh:850px}@media (min-width:900px) and (min-height:700px){:root{--hh:min(calc(100dvh - var(--nav-h)),860px)}}@media (max-width:760px){:root{--hh:min(calc(100svh - var(--nav-h)),600px)}}.nav{top:env(safe-area-inset-top,0px);z-index:20;background:var(--blue);--ns:calc(41% + var(--hh) * .1063 + var(--nav-h) * .1527);position:sticky}.nav:before,.nav:after{content:"";pointer-events:none;position:absolute;inset:0}.nav:before{background:linear-gradient(105deg,var(--blue) 0 var(--ns),var(--orange) var(--ns) 100%)}.nav:after{background-image:var(--grain-k);opacity:.18;background-size:220px}.nav-in{z-index:1;max-width:var(--max);height:var(--nav-h);padding-inline:var(--gut-l) var(--gut-r);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex;position:relative}.brand{color:#fff;padding-block:6px;text-decoration:none;display:block}.brand-mark{aspect-ratio:467/184.5;width:auto;height:44px;display:block}.links,.lnks{align-items:center;gap:clamp(14px,1.5vw,28px);display:flex}.links a,.bag-btn,.menu-btn{font:var(--fw-ui) clamp(14px,1.15vw,17px)/1 var(--f-display);text-transform:uppercase;letter-spacing:.08em;color:var(--on-color);cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:none;transition:box-shadow .15s;box-shadow:inset 0 -3px #0000}.links a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--on-color)}.lnks .ord{margin-left:clamp(0px,.6vw,10px)}.menu-btn,.bag-ic{display:none}.cnt{vertical-align:middle;background:var(--on-color);color:#fff;min-width:24px;font:var(--fw-ui) 13px/1 var(--f-display);text-align:center;margin-top:-3px;margin-left:7px;padding:4px 7px;display:inline-block}.cnt.bump{animation:bump .35s var(--ease)}@keyframes bump{40%{transform:scale(1.35)}}.menu{z-index:19;visibility:hidden;--sl:calc(100dvh * .268);--mf:clamp(36px,min(18vw,9.6dvh),104px);--m-band:1;transition:visibility 0s .3s;position:fixed;inset:0}.menu[data-open]{visibility:visible;transition:visibility}.m-sheet{background:var(--paper);overscroll-behavior:contain;clip-path:polygon(calc(100% + var(--sl)) 0,calc(100% + var(--sl)) 0,calc(100% + var(--sl)) 100%,100% 100%);transition:clip-path .3s cubic-bezier(.6,0,.3,1);position:absolute;inset:0;overflow-y:auto}.menu[data-open] .m-sheet{clip-path:polygon(0 0,calc(100% + var(--sl)) 0,calc(100% + var(--sl)) 100%,calc(0px - var(--sl)) 100%);transition:clip-path .5s var(--ease)}.m-edge{pointer-events:none;transform:translateX(calc(100% + var(--sl)));transition:transform .3s cubic-bezier(.6,0,.3,1);position:absolute;inset:0}.menu[data-open] .m-edge{transition:transform .5s var(--ease);transform:translate(-8px)}.m-edge:before,.m-edge:after{content:"";transform-origin:50% 0;position:absolute;top:0;bottom:0;transform:skew(-15deg)}.m-edge:before{background:var(--ink);width:1.5px;left:0}.m-edge:after{width:26px;opacity:var(--m-band);background:linear-gradient(270deg,#080a1233,#0000);left:-26px}.m-in{min-height:100%;padding:calc(var(--nav-h) + env(safe-area-inset-top,0px) + clamp(12px,2.6dvh,28px)) var(--gut-r) calc(env(safe-area-inset-bottom,0px) + 16px) var(--gut-l);flex-direction:column;gap:clamp(18px,3.2dvh,32px);display:flex}.m-nav{justify-items:stretch;margin-block:auto;display:grid}.m-link{color:var(--ink);opacity:0;align-items:flex-start;gap:clamp(8px,2.4vw,16px);padding:2px 0;text-decoration:none;transition:opacity 0s .3s,translate 0s .3s;display:flex;translate:0 18px}.menu[data-open] .m-link{opacity:1;transition:opacity .42s var(--ease) calc(90ms + var(--i,0) * 45ms),translate .42s var(--ease) calc(90ms + var(--i,0) * 45ms);translate:none}.m-no{min-width:1.3em;padding-top:calc(var(--mf) * .17);font:400 clamp(17px,4.6vw,24px)/1 var(--f-mono);letter-spacing:.04em;color:var(--orange-ink)}.m-tx{font:var(--fw-head) var(--mf)/1.02 var(--f-head);text-transform:uppercase;letter-spacing:-.015em;transition:transform .16s var(--ease);margin-inline:-.06em;padding-inline:.06em}.m-link:active .m-tx{transform:translate(6px)}.m-link[aria-current=page] .m-tx,.m-sub[aria-current=page]{background:linear-gradient(transparent 58%,var(--m-hl,var(--hl)) 58% 92%,transparent 92%) no-repeat 0 0/0% 100%;transition:transform .16s var(--ease),background-size 0s .3s}.menu[data-open] .m-link[aria-current=page] .m-tx,.menu[data-open] .m-sub[aria-current=page]{transition:transform .16s var(--ease),background-size .5s var(--ease) .5s;background-size:100% 100%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .menu{--m-hl:#f57f17d9;--m-band:0}}:root[data-theme=dark] .menu,:root[data-skin="002"] .menu{--m-hl:#f57f17d9;--m-band:0}.m-card{background:var(--c);color:var(--fg);border:1.5px solid var(--on-color);opacity:0;transition:rotate .25s var(--ease),scale .16s var(--ease),opacity 0s .3s,translate 0s .3s;gap:14px;padding:10px 14px 10px 10px;text-decoration:none;display:flex;position:relative;translate:0 18px;rotate:-1deg;scale:1;box-shadow:0 12px 24px -14px #080a128c}.menu[data-open] .m-card{opacity:1;transition:rotate .25s var(--ease),scale .16s var(--ease),opacity .45s var(--ease) .32s,translate .45s var(--ease) .32s;translate:none}.m-card:active{rotate:0deg;scale:.98}.m-card:before{content:"";background-image:var(--grain-k);opacity:.16;pointer-events:none;background-size:220px;position:absolute;inset:0}.m-card[data-c=yellow] .bdg.acc,.slot[data-c=yellow] .bdg.acc{background:var(--on-color);color:var(--yellow)}.m-cov{border:1.5px solid var(--on-color);flex:none;align-self:center;width:clamp(76px,21vw,96px);position:relative}.m-cov:after{content:"";z-index:3;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.m-cov .datestamp{letter-spacing:.04em;font-size:12px;bottom:4px;right:4px}.m-ci{flex-direction:column;justify-content:center;gap:7px;min-width:0;display:flex;position:relative}.m-cn{font:var(--fw-ui) 12px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.m-ct{font:var(--fw-head) clamp(20px,5.6vw,28px)/1 var(--f-head);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance}.m-cm{font:400 13px/1.4 var(--f-body)}.m-foot{border-top:1.5px solid var(--ink);opacity:0;justify-content:space-between;align-items:center;gap:16px;transition:opacity 0s .3s;display:flex}.menu[data-open] .m-foot{opacity:1;transition:opacity .4s var(--ease) .4s}.m-foot span{font:var(--fw-ui) 12px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.m-sub{font:var(--fw-ui) 16px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-underline-offset:.35em;padding:14px 0;text-decoration:underline;text-decoration-thickness:2px}@keyframes m-dev{0%{opacity:.7}}@keyframes m-devc{0%{clip-path:inset(0 0 22%)}}.menu[data-open] .m-cov:after{animation:m-dev 1.1s var(--ease) .4s backwards}.menu[data-open] .m-cov .shot{animation:m-devc .9s var(--ease) .4s backwards}@media (min-width:1141px){.menu{display:none}}@media (min-width:700px){.m-in{grid-template-columns:minmax(0,1fr) minmax(220px,min(32%,calc((100dvh - var(--nav-h) - 300px) * .8)));grid-template-rows:1fr auto;column-gap:clamp(24px,5vw,72px);display:grid}.m-nav{margin-block:auto 0}.m-card{flex-direction:column;grid-area:1/2;align-self:end;padding:12px 12px 16px}.m-cov{width:100%}.m-cov .datestamp{letter-spacing:.08em;font-size:21px;bottom:9px;right:10px}.m-foot{grid-column:1/-1}}@media (max-height:600px) and (max-width:699px){.m-card{display:none}}@media (max-height:520px) and (min-width:700px){.m-card{flex-direction:row;align-self:center;padding:10px 14px 10px 10px;display:flex}.m-cov{width:76px}.m-ct{font-size:20px}.m-cov .datestamp{letter-spacing:.04em;font-size:12px;bottom:4px;right:4px}}.hero{z-index:1;background:linear-gradient(105deg,var(--blue) 0 41%,var(--orange) 41% 100%);padding:clamp(20px,4vw,48px) var(--gut) clamp(40px,6vw,84px);cursor:crosshair;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;background-image:var(--grain-k);opacity:.14;pointer-events:none;background-size:220px;position:absolute;inset:0}.hero-video{object-fit:cover;filter:saturate(1.08)contrast(1.06);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-video.vm{display:none}@media (max-width:760px){.hero-video.vd{display:none}.hero-video.vm{display:block}}.hero-tint{pointer-events:none;mix-blend-mode:soft-light;opacity:.8;background:linear-gradient(105deg,#1472d1 0 30%,#f57f17 56% 100%);position:absolute;inset:0}.hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#080a1261,#0000 40%),linear-gradient(#0000 58%,#080a126b);position:absolute;inset:0}.hero .wm{filter:drop-shadow(0 2px 14px #080a1266)}.hero-in{z-index:1;max-width:calc(var(--max) - 2 * var(--gut));margin-inline:auto;position:relative}@media (min-width:900px) and (min-height:700px){.hero{min-height:min(calc(100dvh - var(--nav-h)),860px);padding-bottom:clamp(24px,3.4vw,44px);display:flex}.hero-in{flex-direction:column;flex:1;justify-content:space-between;width:100%;min-height:0;display:flex}.hero .wm{font-size:clamp(80px,min(25vw,29dvh),380px)}.hero .polaroid{max-width:min(250px,25dvh);translate:0 calc(clamp(24px,3.4vw,44px) - 74px)}.hero .polaroid .cap b{font-size:clamp(30px,4.4dvh,42px)}.hero .polaroid .cap em{font-size:clamp(20px,2.9dvh,26px)}.hero .tk-main{padding:clamp(18px,2.6dvh,26px) 26px clamp(18px,2.6dvh,26px) 28px}}#heroShot{display:block;position:relative}.datestamp{z-index:4;font:400 21px/1 var(--f-mono);letter-spacing:.08em;color:var(--stamp);text-shadow:0 0 1px #ff9233f2,0 0 7px #ff620099;pointer-events:none;position:absolute;bottom:9px;right:10px}.wm{color:#fff;font-size:clamp(80px,25vw,380px);line-height:0;display:block}.wm-logo{aspect-ratio:467/184.5;width:min(2.3em,620px);height:auto;display:block}.logo-write{animation:1.25s cubic-bezier(.6,.05,.25,1) .2s backwards logo-write;transform:translate(0)skew(-15deg)}@keyframes logo-write{0%{transform:translate(-680px)skew(-15deg)}}.logo-sheen{animation:9s cubic-bezier(.6,0,.35,1) 1.9s infinite logo-sheen;transform:translate(-300px)skew(-15deg)}@keyframes logo-sheen{0%{transform:translate(-300px)skew(-15deg)}45%,to{transform:translate(560px)skew(-15deg)}}.hero-lower{grid-template-columns:minmax(0,520px) minmax(0,320px);justify-content:space-between;align-items:end;gap:32px;margin-top:clamp(20px,4vw,48px);display:grid}.sticker{--stub:92px;--notch:11px;--tk-hi:#ffffffe6;--tk-lo:#080a121f;--tk-rim:#fff;--tk-edge:color-mix(in srgb,var(--paper),#000 30%);position:relative;transform:perspective(1000px)rotateX(5deg)rotateY(12deg)rotate(-1.4deg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sticker{--tk-hi:#ffffff12;--tk-lo:#00000059;--tk-rim:#ffffff1f}}:root[data-theme=dark] .sticker{--tk-hi:#ffffff12;--tk-lo:#00000059;--tk-rim:#ffffff1f}.tk-shade{filter:drop-shadow(1px 2px 0 var(--tk-edge)) drop-shadow(0 0 1px #00000080) drop-shadow(2px 4px 3px #00000073) drop-shadow(10px 22px 22px #0009)}.tk-paper{grid-template-columns:minmax(0,1fr) var(--stub);background:linear-gradient(160deg,var(--tk-hi),transparent 35%,var(--tk-lo)) var(--paper);color:var(--ink);box-shadow:inset 1px 1px 0 var(--tk-rim);-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0,#0000 97%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%,#0000 97%,#000) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0,#0000 97%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%,#0000 97%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0,#0000 97%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%,#0000 97%,#000) bottom/100% 51% no-repeat;display:grid;position:relative}.tk-paper:before{content:"";background-image:var(--grain-k);opacity:.06;pointer-events:none;background-size:200px;position:absolute;inset:0}.tk-main{align-content:center;justify-items:start;gap:18px;padding:26px 26px 26px 28px;display:grid;position:relative}.tk-stub{background:linear-gradient(160deg,color-mix(in srgb,var(--tk-hi) 55%,transparent),transparent 50%,var(--tk-lo)) var(--paper-2);color:var(--ink);transition:background-color .2s var(--ease),color .2s var(--ease);flex-direction:column;justify-content:flex-end;align-items:center;gap:9px;padding:16px 8px 20px;text-decoration:none;display:flex;position:relative}.tk-stub:before{content:"";left:-1.5px;top:calc(var(--notch) + 7px);bottom:calc(var(--notch) + 7px);opacity:.5;background:radial-gradient(circle,currentColor 1.3px,#0000 1.7px) 50% 0/3px 9px repeat-y;width:3px;position:absolute}.tk-code{opacity:.85;background:linear-gradient(90deg,currentColor 0 2px,#0000 2px 4px,currentColor 4px 5px,#0000 5px 7px,currentColor 7px 10px,#0000 10px 11px,currentColor 11px 12px,#0000 12px 15px,currentColor 15px 17px,#0000 17px 18px,currentColor 18px 21px,#0000 21px 23px,currentColor 23px 24px,#0000 24px 26px,currentColor 26px 28px,#0000 28px 31px,currentColor 31px 32px,#0000 32px 33px,currentColor 33px 36px,#0000 36px 38px,currentColor 38px 39px,#0000 39px 41px,currentColor 41px 43px,#0000 43px 44px,currentColor 44px 45px,#0000 45px 48px,currentColor 48px 50px,#0000 50px 51px,currentColor 51px 52px);width:52px;height:26px}.tk-label{font:var(--fw-ui) 14px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:3px;display:flex}.tk-label .ic{width:1em;height:1em;transition:transform .2s var(--ease)}.tk-date{font:var(--fw-ui) 12px/1 var(--f-display);letter-spacing:.06em;opacity:.7}.tk-stub:focus-visible{outline-offset:-6px;outline:2px solid}.sticker .lead{font:600 18px/1.65 var(--f-body);letter-spacing:-.01em;max-width:26em;position:relative}.sticker mark{color:inherit;white-space:nowrap;background:linear-gradient(transparent 56%,var(--hl) 56% 90%,transparent 90%);padding:0 2px}.sticker .btns{position:relative}.seal{z-index:2;width:108px;height:108px;color:var(--orange-ink);opacity:.9;pointer-events:none;position:absolute;top:-42px;right:-34px;transform:rotate(12deg)}.seal text{fill:currentColor;font-family:var(--f-display);font-weight:var(--fw-ui)}.seal .seal-n{font-size:30px;font-weight:var(--fw-ui)}.btn small{font:var(--fw-ui) 12px/1 var(--f-display);letter-spacing:.04em;opacity:.7}.btn .ic{transition:transform .2s var(--ease)}.polaroid{background:linear-gradient(155deg,#fff,#fff0 40%,#080a1221) var(--pol);width:100%;max-width:320px;color:var(--pol-ink);justify-self:end;padding:14px 14px 0;text-decoration:none;display:block;position:relative;box-shadow:inset 1px 1px #fff,1px 2px #b3bbc7,0 1px 1px #080a1224,0 8px 14px -4px #080a1238,0 26px 40px -14px #080a1273}.polaroid:before{content:"";background-image:var(--grain-k);opacity:.06;pointer-events:none;background-size:200px;position:absolute;inset:0}.polaroid:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(118deg,#0000 25%,#ffffff47 38%,#ffffff0f 47%,#0000 55%);position:absolute;inset:0}.hero .polaroid{--rx0:6deg;--ry0:-14deg;box-shadow:inset 1px 1px #fff,1px 2px #b3bbc7,0 0 1px #00000080,3px 5px 4px #0006,10px 22px 26px #00000080,24px 48px 70px -8px #0000008c}.polaroid .shot{box-shadow:inset 0 0 0 1px #080a121f,inset 0 2px 8px #080a124d}.polaroid .cap{color:#1c2b4a;transform-origin:0;padding:12px 6px 18px;display:block;transform:rotate(-1deg)}.polaroid .cap b{font:400 42px/1 var(--f-scrawl);-webkit-text-stroke:.5px currentColor;display:block}.polaroid .cap em{font:400 26px/1.1 var(--f-ko-scrawl);font-style:normal;display:block}.tape{z-index:3;clip-path:polygon(3% 0,97% 0,100% 12%,96% 26%,99% 40%,95% 56%,99% 70%,96% 86%,100% 100%,3% 100%,0 86%,4% 72%,1% 56%,5% 42%,1% 28%,4% 14%);background:linear-gradient(#ffffff4d,#fff0 45%),#f7c318bd;width:112px;height:30px;margin-left:-56px;position:absolute;top:-15px;left:50%;transform:rotate(-4deg)}.tilt{transform:perspective(900px) rotate(var(--rot,0deg)) rotateX(calc(var(--rx0,0deg) + var(--rx,0deg))) rotateY(calc(var(--ry0,0deg) + var(--ry,0deg)));transition:transform .25s var(--ease)}.rot{transform:rotate(var(--rot,0deg))}.shot{aspect-ratio:var(--ar,4/5);background:var(--base);position:relative;overflow:hidden}.shot:before{content:"";background:radial-gradient(52% 46% at var(--hx) var(--hy),var(--hot) 0,var(--hot) 18%,transparent 72%),radial-gradient(130% 100% at 50% 45%,transparent 50%,#06080e80 100%);position:absolute;inset:0}.shot i{clip-path:var(--poly);background:#080a1285;position:absolute;inset:0}.shot:after{content:"";background-image:var(--grain-k);opacity:.42;background-size:180px;position:absolute;inset:0}.shot .veil{z-index:3;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.shot.dev{clip-path:inset(0 0 22%)}.shot.dev .veil{opacity:.62}.shot.dev.on{clip-path:inset(0);transition:clip-path .9s var(--ease)}.shot.dev.on .veil{opacity:0;transition:opacity 1.1s var(--ease)}.shot.photo{background:var(--base) var(--img) var(--pos,50% 40%)/cover no-repeat}.shot.photo.dev:not(.on){background-image:none}.shot.photo:before,.shot.photo i{display:none}.shot.photo:after{opacity:.16}.ab{padding-bottom:clamp(56px,9vw,120px)}.ab-sec{border-top:1px solid var(--paper-2);grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(16px,4vw,64px);padding-block:clamp(32px,5vw,64px);display:grid}.ab-label{font:var(--fw-ui) 13px/1.4 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.ab-body{max-width:46em;color:var(--ink-2);gap:18px;display:grid}.ab-body p{text-wrap:pretty}.ab-title{font:var(--fw-head) clamp(28px,4vw,52px)/1.1 var(--f-head);letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.ab-tags{flex-wrap:wrap;gap:8px 10px;display:flex}.ab-tags span{font:var(--fw-ui) 13px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink-2);border-radius:999px;padding:9px 14px}.ab-groups{gap:20px;margin-block:6px;display:grid}.ab-groups dt{font:var(--fw-ui) 13px/1.4 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:8px}.ab-closing{font:var(--fw-head) clamp(18px,2vw,24px)/1.35 var(--f-head);color:var(--ink)}@media (max-width:820px){.ab-sec{grid-template-columns:minmax(0,1fr);gap:12px}}.prelude-body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,5vw,72px);padding-block:clamp(40px,7vw,96px) 0;display:grid}.statement{font:900 clamp(26px,4.2vw,54px)/1.28 var(--f-body);text-wrap:balance}.prose{color:var(--ink-2);align-self:end;gap:18px;max-width:34em;display:grid}.brandline{font:400 clamp(34px,9vw,120px)/1.05 var(--f-ko-scrawl);color:var(--orange-ink);text-wrap:balance;grid-column:1/-1;margin-top:clamp(12px,3vw,40px);transform:rotate(-2deg)}.bl-write{-webkit-mask:linear-gradient(105deg,#000 40%,#0000 60%) 100% 0/250% 100% no-repeat;mask:linear-gradient(105deg,#000 40%,#0000 60%) 100% 0/250% 100% no-repeat}.bl-write.on{transition:-webkit-mask-position 1.25s cubic-bezier(.6,.05,.25,1),mask-position 1.25s cubic-bezier(.6,.05,.25,1);-webkit-mask-position:0 0;mask-position:0 0}#teaser{z-index:2;background:var(--paper);clip-path:polygon(0 56px,100% 0,100% 100%,0 100%);margin-top:-56px;position:relative}#teaser .sec{padding-top:calc(clamp(56px,9vw,120px) + 56px)}#teaser .prelude-body{padding-top:0}#teaser{--seam:clamp(14px,1.6vw,24px)}.seam{z-index:1;height:calc(56px + var(--seam));pointer-events:none;clip-path:polygon(0 56px,100% 0,100% var(--seam),0 calc(56px + var(--seam)));background:linear-gradient(105deg,var(--blue) 0 var(--bs,41%),var(--orange) var(--bs,41%) 100%);position:absolute;top:0;left:0;right:0}.seam:after{content:"";background-image:var(--grain-k);opacity:.18;background-size:220px;position:absolute;inset:0}@media (max-width:899px),(max-height:699px){.hero{padding-bottom:calc(clamp(40px,6vw,84px) + 28px)}}.mag-bg{isolation:isolate;position:relative}.mag-bg:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 72%,var(--paper)), linear-gradient(90deg,var(--paper) 22%,color-mix(in srgb,var(--paper) 80%,transparent) 58%,color-mix(in srgb,var(--paper) 60%,transparent)), url(/media/photos/p41.jpg) 70% 50%/cover no-repeat;position:absolute;inset:0}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sec-h h2{font-size:clamp(44px,7vw,96px)}.arrow-link{font:var(--fw-ui) 14px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 -3px 0 var(--accent);padding:10px 0;text-decoration:none}.stack{margin-top:clamp(28px,4vw,48px)}.panel{background:var(--c);min-height:min(76vh,640px);color:var(--fg);box-shadow:var(--lift);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(24px,4vw,56px);text-decoration:none;display:grid;position:relative;overflow:hidden}.panel+.panel{margin-top:clamp(20px,5vh,48px)}.panel .dim{opacity:0;pointer-events:none;background:#0b0d12;position:absolute;inset:0}.panel h3{display:block}.panel .pn{font-size:clamp(96px,16vw,220px);line-height:.8;display:block}.panel .pt{margin-top:18px;font-size:clamp(30px,4.4vw,60px);display:block}.panel .meta{margin-top:18px}.panel .polaroid{justify-self:end}.panel.next{color:var(--ink);border:2px dashed var(--ink-2);box-shadow:none;background:0 0;min-height:clamp(220px,34vh,320px)}@media (min-width:821px){.panel{top:calc(var(--nav-h) + env(safe-area-inset-top,0px) + 12px);position:sticky}}.rail{scroll-snap-type:x proximity;scroll-padding-inline:var(--gut);padding:6px var(--gut) 28px;margin-inline:calc(var(--gut) * -1);scrollbar-width:thin;scrollbar-color:var(--ink-2) transparent;gap:22px;display:flex;overflow-x:auto}.rail .tile{scroll-snap-align:start;flex:0 0 clamp(220px,26vw,300px)}.tile{flex-direction:column;gap:12px;min-width:0;display:flex}.tile .shot{aspect-ratio:3/4}.tile.feature{grid-area:span 2/span 2}.tile.feature .t-media,.tile.feature .t-img{flex-direction:column;flex:auto;display:flex}.tile.feature .t-img .shot{aspect-ratio:auto;flex:auto;min-height:320px}.t-img{color:inherit;text-decoration:none;display:block;position:relative}.tile h3 a{color:inherit;text-decoration:none}.tile h3{font:var(--fw-ui) 16px/1.3 var(--f-display)}.tile .row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.price{font:var(--fw-ui) 15px/1 var(--f-display);font-variant-numeric:tabular-nums;white-space:nowrap}.price small{font:500 11px var(--f-body);color:var(--ink-2);margin-left:3px}.tag{font:500 12px/1.4 var(--f-body);color:var(--ink-2)}.sizes{flex-wrap:wrap;gap:6px;display:flex}.sz{border:1.5px solid var(--ink);min-width:42px;color:var(--ink);font:var(--fw-ui) 12px/1 var(--f-display);cursor:pointer;background:0 0;padding:8px 10px}.sz[aria-pressed=true]{background:var(--ink);color:var(--paper)}.tile .btn{width:100%;margin-top:auto}.chips{flex-wrap:wrap;gap:8px;margin-bottom:clamp(24px,4vw,40px);display:flex}.chip{border:1.5px solid var(--ink);font:var(--fw-ui) 13px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:10px 18px}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 22px;display:grid}.grid.flat{grid-template-columns:repeat(3,minmax(0,1fr))}.page-h{padding-block:clamp(28px,4vw,56px) clamp(16px,2.5vw,32px)}.page-h h1{font-size:clamp(32px,4vw,52px)}.page-h p{max-width:30em;color:var(--ink-2);margin-top:18px}.tickets{gap:26px;display:grid}.stub-w{filter:drop-shadow(8px 12px 12px #080a124d)}.stub{--r:14px;--tear:300px;grid-template-columns:minmax(0,1fr) var(--tear);color:var(--fg);background:linear-gradient(160deg,#ffffff2e,transparent 35%,#080a1224) var(--c);-webkit-mask:radial-gradient(var(--r) at calc(100% - var(--tear)) 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(var(--r) at calc(100% - var(--tear)) 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(var(--r) at calc(100% - var(--tear)) 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(var(--r) at calc(100% - var(--tear)) 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(var(--r) at calc(100% - var(--tear)) 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(var(--r) at calc(100% - var(--tear)) 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;display:grid;position:relative}.stub:before{content:"";background-image:var(--grain-k);opacity:.12;pointer-events:none;background-size:200px;position:absolute;inset:0}.stub-main{align-items:center;gap:clamp(16px,3vw,32px);padding:clamp(20px,3vw,34px);display:flex}.stub-main .shot{border:1.5px solid var(--on-color);flex:none;width:clamp(84px,12vw,120px)}.stub-main h3{font-size:clamp(34px,5vw,64px)}.stub-main p{margin-top:8px;font-weight:500}.stub-side{align-content:center;justify-items:start;gap:14px;padding:clamp(20px,3vw,34px);display:grid;position:relative}.stub-side:before{content:"";left:-1px;top:calc(var(--r) + 7px);bottom:calc(var(--r) + 7px);opacity:.5;background:radial-gradient(circle,currentColor 1.3px,#0000 1.7px) 0 0/3px 9px;width:3px;position:absolute}.stub-no{font:400 19px/1 var(--f-mono);letter-spacing:.08em;flex-wrap:wrap;gap:4px 14px;display:flex}.stub-no b{font-weight:400}.stub-no span{color:var(--on-color);opacity:.75}.stub .price{font-size:24px}.stub .price small{color:inherit}.stub .qty{border-color:var(--on-color);margin-top:0}.stub .btn{background:var(--on-color);color:var(--orange);border-color:var(--on-color)}.stub.soldout .shot{filter:grayscale()contrast(1.05)}.stub.soldout h3{opacity:.55}.stub.soldout .price{text-decoration:line-through}.price small{display:inline-block}.sold{font:400 52px/1 var(--f-scrawl);-webkit-text-stroke:.5px currentColor;transform:rotate(-6deg)}.stub-empty{border:2px dashed var(--ink-2);color:var(--ink-2);padding:clamp(20px,3vw,34px)}.stub-soon{align-items:center;gap:clamp(14px,3vw,28px);display:flex}.stub-soon>b{color:var(--ink);font-size:clamp(44px,8vw,84px);line-height:.9}.stub-soon>span:nth-child(2){flex:1;gap:8px;min-width:0;display:grid}.stub-soon em{font-style:normal}.stub-soon .stub-no{color:var(--ink)}.stub-soon-s{font:400 clamp(34px,5vw,52px)/1 var(--f-scrawl);color:var(--orange-ink);transform:rotate(-5deg)}.stub-more{font:var(--fw-ui) 13px/1.4 var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.page-h p{text-wrap:pretty}.masonry{columns:3 240px;column-gap:18px}.g-item{break-inside:avoid;cursor:zoom-in;background:0 0;border:0;width:100%;margin:0 0 18px;padding:0;display:block}.g-empty{column-span:all;font:500 15px/1.6 var(--f-body);color:var(--ink-2);padding:48px 0}.ph-rail{scroll-snap-type:x proximity;scroll-padding-inline:var(--gut);padding:6px var(--gut) 28px;margin-inline:calc(var(--gut) * -1);scrollbar-width:thin;scrollbar-color:var(--ink-2) transparent;gap:14px;display:flex;overflow-x:auto}.ph-rail .g-item{scroll-snap-align:start;flex:none;width:auto;margin:0}.ph-rail .shot{width:auto;height:clamp(240px,30vw,400px)}.ph-rail.fa:not(.done){scroll-snap-type:none}.ph-rail.fa .g-item{translate:clamp(160px,24vw,380px)}.ph-rail.fa.on .g-item{transition:translate .9s var(--ease),transform .3s var(--ease);translate:none}.rail[data-drag],.ph-rail[data-drag]{cursor:grab}.rail.dragging,.ph-rail.dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.rail.dragging *,.ph-rail.dragging *{cursor:grabbing;pointer-events:none}.sec-r{align-items:center;gap:clamp(16px,2.4vw,32px);display:flex}.rail-ctl{display:none}@media (hover:hover) and (pointer:fine){.rail-ctl{align-items:center;gap:14px;display:flex}}.rail-n{font:400 24px/1 var(--f-mono);letter-spacing:.06em;color:var(--ink-2)}.rail-n b{color:var(--ink);font-weight:400}.rail-ctl .pg{width:42px;height:38px}.sheet-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(20px,3vw,32px);display:flex}.spread-next{color:inherit;cursor:pointer;font:var(--fw-head) clamp(28px,4vw,44px)/1 var(--f-head);text-transform:uppercase;letter-spacing:-.015em;box-shadow:inset 0 -4px 0 var(--accent);transition:transform .16s var(--ease);background:0 0;border:0;align-items:center;gap:12px;margin:clamp(28px,4vw,48px) 0 0 auto;padding:10px 0;display:inline-flex}.spread-next:active{transform:scale(.97)}.spread-next .ic{transition:transform .2s var(--ease)}.sheet-foot .spread-next{margin:0 0 0 auto}.g-item,.t-img{transition:transform .3s var(--ease)}.shelf{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ink-2) transparent;gap:14px;min-height:620px;display:flex;overflow-x:auto}.shelf.dragging,.shelf.dragging .slot{cursor:grabbing;-webkit-user-select:none;user-select:none}.slot{min-width:0;color:var(--fg);cursor:pointer;transition:flex-grow .45s var(--ease),flex-basis .45s var(--ease);--fg:var(--on-color);background:linear-gradient(180deg,#ffffff38,transparent 14%), linear-gradient(90deg,#0000004d,transparent 6%,transparent 94%,#0000004d), var(--c);flex:1 0 128px;position:relative;overflow:hidden}.slot.on{background:linear-gradient(180deg,#ffffff1a,transparent 10%),var(--c)}.slot:before{content:"";pointer-events:none;background-image:var(--grain-k);opacity:.16;background-size:220px;position:absolute;inset:0}.slot.on{flex-grow:3.4;flex-basis:480px}.slot.empty{color:var(--ink);border:2px dashed var(--ink-2);background:0 0}.slot.empty:before{display:none}.spine{color:inherit;font:inherit;text-align:left;cursor:inherit;appearance:none;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:18px;margin:0;padding:20px;transition:opacity .2s;display:flex;position:absolute;inset:0}.spine:focus-visible{outline-color:var(--fg);outline-offset:-7px}@keyframes ev-open{0%{opacity:0;transform:translateY(-8px)}}.slot.on .spine{opacity:0;pointer-events:none}.sp-n{font:var(--fw-head) clamp(40px,3.4vw,50px)/.9 var(--f-head);letter-spacing:-.03em}.sp-t{writing-mode:vertical-rl;font:var(--fw-ui) 16px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;transform:rotate(180deg)}.sp-meta{flex-direction:column;gap:2px;max-width:100%;margin-top:auto;display:flex}.sp-meta b{font:400 15px/1 var(--f-mono);letter-spacing:.04em}.sp-meta em{font:500 12px/1.3 var(--f-body);opacity:.85;overflow-wrap:break-word;font-style:normal}.open{opacity:0;pointer-events:none;flex-direction:column;gap:18px;width:min(100%,520px);min-width:440px;padding:20px;transition:opacity .12s ease-out;display:flex;position:absolute;inset:0}.slot.on .open{opacity:1;pointer-events:auto;transition:opacity .3s .15s}.slot:not(.on) .spine{transition:opacity .2s .12s}.slot.on .spine{transition-duration:.12s}.open .shot{aspect-ratio:auto;border:1.5px solid var(--on-color);flex:auto;min-height:0}.open .bdg{margin-bottom:10px;display:inline-flex}.open h3{font-size:clamp(34px,4vw,54px)}.spine .bdg{align-self:flex-start}.open p{font:500 15px/1.6 var(--f-body);margin-top:8px}.slot.empty .open h3{font-size:34px}.ih{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:end;gap:clamp(24px,5vw,72px);padding-block:clamp(28px,5vw,64px);display:grid}.big-n{color:var(--c);-webkit-text-stroke:3px var(--ink);letter-spacing:-.03em;font-size:clamp(130px,25vw,340px);line-height:.78}.ih h1{margin-top:clamp(18px,3vw,36px);font-size:clamp(40px,7vw,96px)}.ih .meta{color:var(--ink-2);margin-top:14px}.ih .pol{justify-self:end;width:100%;max-width:340px}.pager-bar{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;display:flex}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{border:1.5px solid var(--ink);font:var(--fw-ui) 13px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:10px 16px}.tab[aria-current=true]{background:var(--ink);color:var(--paper)}.tab-no{font:400 15px/1 var(--f-mono);letter-spacing:.04em;color:var(--orange-ink);margin-right:7px}.tab[aria-current=true] .tab-no{color:inherit}.pol-shot{display:block;position:relative}.pg-btns{gap:8px;display:flex}.pg{border:1.5px solid var(--ink);cursor:pointer;width:46px;height:42px;font:var(--fw-ui) 18px/1 var(--f-display);background:0 0}.pg:disabled{opacity:.35;cursor:default}.pager{margin-top:18px}.spreads{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;align-items:flex-start;display:flex;overflow:auto hidden}.spreads[data-fit]{transition:height .35s var(--ease)}.spreads::-webkit-scrollbar{display:none}.spread{scroll-snap-align:start;min-width:0;padding:clamp(28px,5vw,64px) var(--gut-r) clamp(28px,5vw,64px) var(--gut-l);flex:0 0 100%;overflow:clip}.spread-in{max-width:calc(var(--max) - 2 * var(--gut));margin-inline:auto}@supports (animation-timeline:view(inline)){@media (prefers-reduced-motion:no-preference){.spread-in{animation:linear both pagefx;animation-timeline:view(inline);animation-range:cover}@keyframes pagefx{0%{transform:translate(16%)}50%{transform:translate(0)}to{transform:translate(-16%)}}}}.sp-note{background:var(--paper-2)}.sp-photos{background:var(--film);color:#fff}.sp-lineup{background:var(--sp-bg);color:var(--sp-fg)}.sp-goods{background:var(--paper)}.spread h2{font-size:clamp(44px,6vw,96px)}.note-grid{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.note-grid .prose{color:var(--ink);gap:20px;margin-top:24px;font-size:17px}.scrawl-q{font:400 clamp(40px,6vw,72px)/1.05 var(--f-scrawl);-webkit-text-stroke:.5px currentColor;color:var(--orange-ink);margin-top:28px;transform:rotate(-2deg)}.sheet-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.sheet{--mx:50%;--my:30%;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px;display:grid;position:relative}.frame{transition:opacity .25s;position:relative}.f-img{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.f-img .shot{aspect-ratio:3/2}.f-row{justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.f-row .n{font:400 16px/1 var(--f-mono);letter-spacing:.08em;color:var(--stamp);text-shadow:0 0 6px #ff620059}.lineup{gap:clamp(8px,2vw,20px);margin-top:clamp(20px,3vw,40px);display:grid}.lineup li{margin-left:var(--ml,0);align-items:baseline;gap:clamp(12px,3vw,40px);display:flex}.lineup .role{font:var(--fw-head) clamp(44px,9vw,120px)/.95 var(--f-head);text-transform:uppercase;letter-spacing:-.02em}.lineup .tba{font:400 clamp(44px,7vw,92px)/1 var(--f-scrawl);-webkit-text-stroke:.6px currentColor;color:var(--sp-tba);transform:rotate(-5deg)}.lineup .ln-time{font:var(--fw-ui) 15px/1 var(--f-display);letter-spacing:.08em;font-variant-numeric:tabular-nums;opacity:.85;align-self:center}.lineup a.ln-artist{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);display:inline-block}.goods-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:28px 22px;margin-top:28px;display:grid}.goods-foot{margin-top:32px}.ticker{z-index:1;background:var(--accent);color:var(--on-color);border-block:1.5px solid var(--ink);padding-block:clamp(14px,2vw,24px);position:relative;overflow:hidden}.tick-skew{width:max-content}.tick-track{width:max-content;animation:32s linear infinite tick;display:flex}.tick-track span{font:var(--fw-head) clamp(44px,7vw,96px)/1 var(--f-head);text-transform:uppercase;letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:clamp(24px,4vw,56px);padding-right:clamp(24px,4vw,56px);display:flex}.tick-track i{background:currentColor;flex:none;width:.3em;height:.3em;display:inline-block;transform:rotate(45deg)}@keyframes tick{to{transform:translate(-50%)}}.page-h h1.d{white-space:nowrap}.panel .pt{text-underline-offset:.14em;transition:transform .3s var(--ease),text-decoration-color .3s;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:3px}.cur{z-index:55;pointer-events:none;opacity:0;--s:1;will-change:transform;width:46px;height:46px;margin:-23px 0 0 -23px;transition:opacity .2s;position:fixed;top:0;left:0}.cur.on{opacity:1}.cur svg{width:100%;height:100%;transform:scale(var(--s));transition:transform .25s var(--ease);position:absolute;inset:0;overflow:visible}.cur path{fill:none;stroke-linecap:square}.cur .cd{stroke:#080a128c;stroke-width:5px}.cur .cw{stroke:#fff;stroke-width:2px}.cur b{color:#fff;font:var(--fw-ui) 11px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 3px #080a12d9,0 0 1px #080a12e6;opacity:0;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.cur.lab b{opacity:1}.skinfade{z-index:49;pointer-events:none;position:fixed;inset:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped,html.site-locked{overflow:hidden}.crumb{font:500 14px/1.4 var(--f-body);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding-top:clamp(20px,3vw,32px);display:flex}.crumb a{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);text-decoration:none}.pd{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(24px,5vw,72px);padding-block:clamp(20px,3vw,36px) clamp(40px,6vw,80px);display:grid}.pd-media{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:14px;display:grid}.pd-thumbs{gap:10px;display:grid}.pd-thumb{cursor:pointer;background:0 0;border:2px solid #0000;padding:0;transition:border-color .15s}.pd-thumb[aria-pressed=true]{border-color:var(--ink)}.pd-main{border:1.5px solid var(--ink);cursor:zoom-in;touch-action:pan-y;background:0 0;width:100%;padding:0;display:block}.pd-main span{display:block}.pd-info{top:calc(var(--nav-h) + env(safe-area-inset-top,0px) + 20px);gap:18px;display:grid;position:sticky}.pd-info h1{font-size:clamp(36px,4.6vw,64px)}.pd-info .tag a{color:inherit;box-shadow:inset 0 -2px 0 var(--accent);text-decoration:none}.pd-price{font-size:26px}.pd-desc{max-width:30em;color:var(--ink-2)}.pd-label{font:var(--fw-ui) 12px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.pd-buy{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.pd-buy .qty{margin-top:0}.pd-buy .btn{flex:200px}.pd-acc details{border-top:1.5px solid var(--ink)}.pd-acc details:last-child{border-bottom:1.5px solid var(--ink)}.pd-acc summary{font:var(--fw-ui) 13px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:14px 0;list-style:none;display:flex}.pd-acc summary::-webkit-details-marker{display:none}.pd-acc summary .ic:last-child,.pd-acc details[open] summary .ic:first-child{display:none}.pd-acc details[open] summary .ic:last-child{display:inline-block}.pd-acc .spec{gap:8px;margin:0 0 16px;display:grid}.pd-acc .spec div{gap:16px;display:flex}.pd-acc dt{min-width:84px;color:var(--ink-2)}.pd-acc dd{margin:0}.pd-acc p{color:var(--ink-2);margin:0 0 16px}.pd-more{padding-bottom:clamp(40px,6vw,80px)}.pd-more .goods-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px}.pd-more .sec-h h2{font-size:clamp(32px,4.4vw,56px)}@media (max-width:1100px){.pd-more .goods-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.goods-grid,.pd-more .goods-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}.pd-detail{border-top:1.5px solid var(--ink);justify-items:center;padding-block:clamp(32px,5vw,64px);display:grid}.pd-detail img{width:100%;max-width:860px;height:auto;display:block}.foot{z-index:1;background:var(--foot-bg);color:var(--foot-fg);padding:clamp(40px,6vw,72px) var(--gut);position:relative}.foot-in{max-width:var(--max);grid-template-columns:1fr auto;align-items:end;gap:24px;margin-inline:auto;display:grid}.foot-logo{width:clamp(150px,16vw,230px)}.foot-logo svg{aspect-ratio:467/184.5;width:100%;height:auto;display:block}.foot p{font:500 15px/1.6 var(--f-body);margin-top:14px}.foot nav{flex-wrap:wrap;gap:6px 24px;display:flex}.foot nav a{font:var(--fw-ui) 14px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--foot-fg);padding:10px 0;text-decoration:none;box-shadow:inset 0 -3px #0000}.flash{opacity:0;pointer-events:none;z-index:50;background:#fff;position:fixed;inset:0}.flash.go{animation:.7s ease-out shutter}@keyframes shutter{0%{opacity:var(--p,1)}to{opacity:0}}.wipe{z-index:52;pointer-events:none;position:fixed;inset:0;overflow:hidden}.wipe i{position:absolute;inset:-10% -25%;transform:skew(-15deg)translate(-125%)}.wipe .wa{background:var(--blue)}.wipe .wb{background:var(--orange)}.pwr{z-index:90;pointer-events:none;background:0 0;position:fixed;inset:0;overflow:hidden}.pwr-top,.pwr-bot{background:#050608;height:50.5%;position:absolute;left:0;right:0}.pwr-top{animation:1.2s cubic-bezier(.65,0,.25,1) both pwrTop;top:0}.pwr-bot{animation:1.2s cubic-bezier(.65,0,.25,1) both pwrBot;bottom:0}@keyframes pwrTop{0%,40%{transform:none}to{transform:translateY(-101%)}}@keyframes pwrBot{0%,40%{transform:none}to{transform:translateY(101%)}}.pwr-line{background:#fff;height:3px;margin-top:-1.5px;animation:1.2s ease-in-out both pwrLine;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 12px 2px #fff,0 0 50px 10px #96c3ffbf}@keyframes pwrLine{0%,6%{opacity:0;transform:scaleX(.004)}9%{opacity:1;transform:scaleX(.004)}26%{opacity:1;transform:scaleX(.004)}42%{opacity:1;transform:scaleX(1)}58%{opacity:1;height:3px;transform:scaleX(1)}78%{opacity:.9;height:10px;transform:scaleX(1)}to{opacity:0;height:60px;transform:scaleX(1)}}.pwr-focus{animation:1.2s ease-out both pwrFocus;position:absolute;inset:0}@keyframes pwrFocus{0%,40%{-webkit-backdrop-filter:blur(22px)brightness(.5);backdrop-filter:blur(22px)brightness(.5)}to{-webkit-backdrop-filter:none;backdrop-filter:none}}.pwr-flash{opacity:0;background:#fff;animation:1.2s ease-out both pwrFlash;position:absolute;inset:0}@keyframes pwrFlash{0%,60%{opacity:0}64%{opacity:.35}to{opacity:0}}.pwr-vf{color:#fff;font:600 13px/1 var(--f-display);letter-spacing:.14em;animation:1.2s step-end both pwrVf;position:absolute;inset:clamp(18px,4vw,48px)}@keyframes pwrVf{0%,14%{opacity:0}15%,84%{opacity:1}85%,to{opacity:0}}.pwr-vf b{border:0 solid #fff;width:clamp(22px,4vw,40px);height:clamp(22px,4vw,40px);position:absolute}.pwr-vf .c1{border-width:2px 0 0 2px;top:0;left:0}.pwr-vf .c2{border-width:2px 2px 0 0;top:0;right:0}.pwr-vf .c3{border-width:0 0 2px 2px;bottom:0;left:0}.pwr-vf .c4{border-width:0 2px 2px 0;bottom:0;right:0}.pwr-vf em{align-items:center;gap:8px;font-style:normal;display:flex;position:absolute;top:clamp(10px,2vw,18px);left:clamp(30px,5.4vw,56px)}.pwr-vf u{background:#ff3b30;border-radius:50%;width:10px;height:10px;animation:.6s step-end infinite pwrRec}@keyframes pwrRec{50%{opacity:0}}.pwr-vf small{opacity:.8;font-size:11px;position:absolute;bottom:clamp(10px,2vw,18px);right:clamp(30px,5.4vw,56px)}@media (prefers-reduced-motion:reduce){.pwr{display:none}}.toast{left:var(--gut);bottom:calc(16px + env(safe-area-inset-bottom,0px));max-width:calc(100% - var(--gut) * 2);background:var(--ink);color:var(--paper);font:500 14px/1.4 var(--f-body);z-index:70;opacity:0;pointer-events:none;transition:transform .3s var(--ease),opacity .2s;padding:12px 16px;position:fixed;transform:translateY(16px)}.toast.show{opacity:1;transform:none}.scrim{z-index:40;opacity:0;visibility:hidden;background:#080a108c;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.scrim.on{opacity:1;visibility:visible;transition-duration:.3s}.drawer{background:var(--paper);width:min(430px,100%);color:var(--ink);z-index:41;border-left:1.5px solid var(--ink);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);visibility:hidden;transition:transform .22s var(--ease),visibility .22s;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.drawer.on{visibility:visible;transition-duration:.35s;transform:none}.dr-h{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.dr-h h2{font-size:34px}.dr-x{border:1.5px solid var(--ink);cursor:pointer;width:42px;height:42px;font:var(--fw-ui) 16px/1 var(--f-display);background:0 0}.dr-list{flex:1;padding:8px 20px;overflow-y:auto}.line{grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 0;display:grid}.line .shot{aspect-ratio:4/5}.line h3{font:var(--fw-ui) 15px/1.3 var(--f-display)}.qty{border:1.5px solid var(--ink);align-items:center;gap:0;margin-top:10px;display:inline-flex}.qty button{cursor:pointer;width:34px;height:34px;font:var(--fw-ui) 16px/1 var(--f-display);background:0 0;border:0}.qty span{text-align:center;min-width:30px;font:var(--fw-ui) 14px var(--f-display);font-variant-numeric:tabular-nums}.rm{cursor:pointer;color:var(--ink-2);font:500 12px var(--f-body);box-shadow:inset 0 -1px 0 var(--ink-2);background:0 0;border:0;margin-top:8px;padding:6px 0}.dr-empty{color:var(--ink-2);justify-items:start;gap:14px;padding:40px 0;display:grid}.dr-empty-s{font:400 40px/1 var(--f-scrawl);color:var(--orange-ink);transform-origin:0;transform:rotate(-3deg)}.dr-link{cursor:pointer;min-height:44px;color:var(--ink-2);font:var(--fw-ui) 13px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:.4em;background:0 0;border:0;justify-self:center;align-items:center;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@keyframes dr-up{0%{opacity:0;transform:translateY(18px)}}.drawer.on .line{animation:dr-up .38s var(--ease) calc(60ms + var(--i,0) * 45ms) backwards}@media (max-width:520px){.drawer{width:calc(100% - 28px)}}.dr-f{border-top:1.5px solid var(--ink);gap:12px;padding:18px 20px 22px;display:grid}.sub{font:var(--fw-ui) 16px var(--f-display);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.dr-note{font:500 13px/1.5 var(--f-body);color:var(--ink-2);min-height:1.5em}.lb{z-index:45;color:#fff;padding:calc(12px + env(safe-area-inset-top,0px)) var(--gut) calc(12px + env(safe-area-inset-bottom,0px));background:#080a10;flex-direction:column;display:flex;position:fixed;inset:0}.lb-top{justify-content:space-between;align-items:center;gap:12px;padding-block:8px;display:flex}.lb-top span{font:var(--fw-ui) 14px var(--f-display);letter-spacing:.1em;font-variant-numeric:tabular-nums}.lb-tools{gap:8px;display:flex}.lb .pg,.lb .dr-x{color:#fff;border-color:#fff}.lb-stage{touch-action:pan-y pinch-zoom;flex:1;justify-content:center;align-items:center;gap:clamp(8px,2vw,24px);min-height:0;display:flex}.lb-shot{width:min(100%,var(--lbmax,1100px),calc((100dvh - 190px) * var(--lbr,1.5)))}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-2px);box-shadow:0 8px 16px -6px #080a1266}.btn:active{transform:scale(.97)}.btn[disabled]:hover{box-shadow:none;transform:none}.btn:hover .ic{transform:translate(3px)}.tk-stub:hover{background:var(--accent);color:var(--on-color)}.tk-stub:hover .ic{transform:translate(2px)}.links a:hover,.bag-btn:hover,.menu-btn:hover{box-shadow:inset 0 -3px 0 var(--on-color)}.arrow-link:hover{box-shadow:inset 0 -3px 0 var(--ink)}a.panel:hover .pt{text-decoration-color:currentColor;transform:translate(8px)}.pg:hover:not(:disabled){background:var(--ink);color:var(--paper)}.lb .pg:hover:not(:disabled){color:#12151c;background:#fff}.foot nav a:hover{box-shadow:inset 0 -3px 0 var(--foot-fg)}.g-item:hover{transform:translateY(-4px)}.tile h3 a:hover{text-decoration:underline;text-decoration-thickness:2px}.crumb a:hover{box-shadow:inset 0 -2px 0 var(--ink)}.m-link:hover .m-tx{transform:translate(8px)}.m-card:hover{rotate:0deg}.tab:not([aria-current=true]):hover{background:color-mix(in srgb,var(--ink) 10%,transparent)}.spread-next:hover .ic{transform:translate(5px)}}@media (max-width:960px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.flat{grid-template-columns:repeat(3,minmax(0,1fr))}.tile.feature{grid-area:auto/1/auto/-1}.tile.feature .t-media,.tile.feature .t-img{flex:none}.tile.feature .t-img .shot{aspect-ratio:4/5;flex:none;min-height:0}.sheet{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1140px){.lnks{display:none}.brand-mark{height:40px}.links a,.bag-btn,.menu-btn{font-size:15px}.links{gap:0}.bag-btn,.menu-btn{width:48px;height:48px;transition:box-shadow .15s,transform .16s var(--ease);place-items:center;padding:0;display:grid;position:relative}.bag-btn:active,.menu-btn:active{transform:scale(.92)}.bag-btn:hover,.menu-btn:hover{box-shadow:none}.bag-btn{margin-right:-2px}.menu-btn{margin-right:-9px}.bag-txt{display:none}.bag-ic{width:34px;height:34px;display:block}.bag-btn .cnt{min-width:16px;height:16px;box-shadow:0 0 0 2px var(--orange);border-radius:999px;place-items:center;margin:0;padding:0 3px;font-size:11px;line-height:1;display:grid;position:absolute;top:5px;left:27px}.bag-btn[data-empty=true] .cnt{display:none}.menu-btn i{height:3px;transition:transform .25s var(--ease),opacity .2s;background:currentColor;position:absolute;left:9px;right:9px}.menu-btn i:first-child{top:13px}.menu-btn i:nth-child(2){top:22px}.menu-btn i:nth-child(3){top:31px}.menu-btn{display:block}.menu-btn[aria-expanded=true] i:first-child{transform:translateY(9px)rotate(45deg)}.menu-btn[aria-expanded=true] i:nth-child(2){opacity:0}.menu-btn[aria-expanded=true] i:nth-child(3){transform:translateY(-9px)rotate(-45deg)}}@media (max-width:820px){.shelf{flex-direction:column;gap:6px;min-height:0;overflow:visible}.slot,.slot.on{scroll-margin-top:calc(var(--nav-h) + env(safe-area-inset-top,0px) + 12px);flex:none;transition:none}.slot:not(.on){background:linear-gradient(180deg,#fff3,transparent 24%,transparent 70%,#00000047),var(--c)}.slot:not(.on):nth-child(3n+1){margin-right:10px}.slot:not(.on):nth-child(3n+2){margin-left:8px}.slot:not(.on):nth-child(3n){margin-inline:3px 4px}.spine{flex-direction:row;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 16px;position:static}.slot.on .spine{display:none}.sp-n{flex:none;font-size:30px;line-height:1}.sp-t{writing-mode:horizontal-tb;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;flex:auto;align-self:center;min-width:0;font-size:15px;overflow:hidden;transform:none}.sp-meta{flex:none;margin:0}.sp-meta em{display:none}.spine .bdg{flex:none;order:1;align-self:center}.open{opacity:1;pointer-events:auto;width:100%;min-width:0;padding:16px;display:none;position:static}.slot.on .open{animation:ev-open .4s var(--ease);display:flex}.open .shot{aspect-ratio:16/10;flex:none}.slot.empty .open .shot{display:none}.prelude-body,.ih,.note-grid,.panel{grid-template-columns:minmax(0,1fr)}.panel{min-height:0}.panel .polaroid,.ih .pol{justify-self:start;max-width:300px}.note-grid .polaroid{max-width:300px}.pd{grid-template-columns:minmax(0,1fr)}.pd-info{position:static}.pd-media{grid-template-columns:minmax(0,1fr)}.pd-main{order:-1}.pd-thumbs{grid-auto-columns:64px;grid-auto-flow:column;overflow-x:auto}}@media (max-width:760px){.hero{min-height:min(calc(100svh - var(--nav-h)),600px);display:flex}.hero-in{flex-direction:column;flex:1;justify-content:space-between;gap:16px;width:100%;display:flex}.hero-lower{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:0}.hero .polaroid{display:none}.hero .sticker{transform:perspective(1000px)rotateX(5deg)rotateY(12deg)rotate(-7deg);transform:perspective(1000px) rotateX(5deg) rotateY(12deg) rotate(atan2(-56px,100vw))}.seal{width:76px;height:76px;top:-30px;right:-12px}.sticker{--stub:72px}.hero .sticker{justify-self:center;width:min(100%,335px)}.tk-stub{padding-inline:4px}.tk-label{font-size:13px}.tk-main{gap:9px;padding:13px 10px 13px 16px}.sticker .lead{font-size:15px;line-height:1.55}.foot-in{grid-template-columns:minmax(0,1fr)}.tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.tab{min-height:44px;padding-inline:4px}.tab-no,.pager-bar .pg-btns{display:none}.ih .pol{justify-self:end;max-width:min(66%,240px);margin-top:-6px}.ih{padding-bottom:20px}.lineup li{grid-template-columns:52px minmax(0,1fr);align-items:baseline;column-gap:12px;display:grid;margin-left:0!important}.lineup .ln-time{grid-area:1/1}.lineup .role,.lineup .tba{grid-column:2}}@media (max-width:700px){.grid.flat{grid-template-columns:minmax(0,1fr)}.stub{grid-template-columns:minmax(0,1fr);-webkit-mask:none;mask:none}.stub-side{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 20px;display:flex}.stub-side:before{background:radial-gradient(circle,currentColor 1.3px,#0000 1.7px) 0 0/9px 3px;width:auto;height:3px;inset:-1px 14px auto}}@media (max-width:640px){.masonry{columns:2 140px;column-gap:12px}.g-item{margin-bottom:12px}}@media (max-width:600px){.lb-stage{flex-wrap:wrap;align-content:center}.lb-shot{order:-1;width:100%}}@media (max-width:520px){.sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-mark{height:36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation:none!important}.tick-track{transform:none}.tilt,.btn,.slot,.tab,.chip,.sz,.pg,.toast,.scrim,.g-item,.t-img,.panel .pt,.bag-btn,.menu-btn,.menu-btn i,.m-tx,.m-card{transition-property:opacity,background-color,color!important}.drawer{opacity:0;transform:none;transition:opacity .2s,visibility .2s!important}.drawer.on{opacity:1}.m-sheet{clip-path:none;opacity:0;transition:opacity .2s!important}.menu[data-open] .m-sheet{clip-path:none;opacity:1;transition:opacity .2s!important}.m-link,.m-card,.m-foot{translate:none!important}.m-edge{display:none}.spreads[data-fit]{transition:none}.shot.dev{clip-path:none}.shot.dev .veil{opacity:0}.shot.photo.dev:not(.on){background-image:var(--img)}.bl-write{-webkit-mask:none;mask:none}.ph-rail.fa .g-item{translate:none}.ph-rail.fa:not(.done){scroll-snap-type:x proximity}}
.bdgs{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.bdg{color:#fff;font:400 13px/1 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#12151c;align-items:center;padding:4px 8px;display:inline-flex;transform:rotate(-1.5deg);box-shadow:0 1px 3px #080a1266}.bdg.acc{color:#12151c;background:#f7c318}.bdg.fill{color:#fff;background:#ff4d2e}.tile{position:relative}.t-media{position:relative;overflow:hidden}.t-media>.bdgs{z-index:4;pointer-events:none;position:absolute;top:10px;left:10px;right:10px}.tile[data-soldout] .shot,.tile[data-state=ended] .shot{filter:saturate(.5)}.tile[data-soldout] .row .price,.tile[data-state=ended] .row .price{text-decoration:line-through;text-decoration-thickness:1.5px}.sz-dot{vertical-align:-1px;background:var(--sw,transparent);border:1px solid;width:10px;height:10px;margin-right:6px;display:inline-block}.t-alt{z-index:2;background:var(--img) var(--pos)/cover no-repeat;opacity:0;transition:opacity .35s var(--ease);pointer-events:none;position:absolute;inset:0}.t-quick{z-index:5;background:color-mix(in srgb,var(--pol) 95%,transparent);color:var(--pol-ink);--ink:var(--pol-ink);--ink-2:color-mix(in srgb,var(--pol-ink) 72%,var(--pol));--paper:var(--pol);--paper-2:color-mix(in srgb,var(--pol-ink) 8%,var(--pol));opacity:0;pointer-events:none;transition:transform .22s var(--ease),opacity .18s ease-out;gap:8px;padding:10px;display:grid;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(calc(100% + 12px))}.t-qrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.t-quick .sz{background:var(--pol);min-height:36px}.t-wide{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.t-sw{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.t-sw i{background:var(--sw,var(--paper-2));border:1px solid color-mix(in srgb,var(--ink) 35%,transparent);box-sizing:border-box;border-radius:0;width:22px;height:22px;transition:box-shadow .15s;position:relative}.t-sw[aria-pressed=true] i{box-shadow:0 0 0 2px var(--paper),0 0 0 3.5px var(--ink)}.t-sw[data-soldout] i:after{content:"";background:var(--ink);width:1.5px;margin-left:-.75px;position:absolute;top:-2px;bottom:-2px;left:50%;transform:rotate(45deg)}.t-qv{font:var(--fw-ui) 12px/1 var(--f-display);letter-spacing:.06em;margin-left:4px}.t-plus{z-index:6;width:44px;height:44px;color:var(--pol-ink);cursor:pointer;background:0 0;border:0;padding:0;display:none;position:absolute;top:4px;right:4px}.t-plus .ic{box-sizing:border-box;background:var(--pol);border:1.5px solid var(--pol-ink);width:30px;height:30px;transition:transform .2s var(--ease);border-radius:0;padding:8px;transform:rotate(-1.5deg);box-shadow:0 1px 3px #080a1266}.tile[data-open] .t-plus .ic{transform:rotate(45deg)}@media (hover:none){.t-plus{place-items:center;display:grid}}.tile[data-open] .t-quick{opacity:1;pointer-events:auto;transform:none}.t-media:has(:focus-visible) .t-quick{opacity:1;pointer-events:auto;transform:none}.t-meta{justify-content:space-between;align-items:center;gap:10px;min-height:14px;margin-top:-4px;display:flex}.t-dots{gap:6px;display:flex}.t-dots i{background:var(--sw);border:1px solid color-mix(in srgb,var(--ink) 30%,transparent);box-sizing:border-box;border-radius:0;width:12px;height:12px}.pd-buy .btn[disabled],.dr-f .btn[disabled]{opacity:1;color:var(--ink-2);border:1.5px dashed var(--ink-2);background:0 0}.sh-spread{background:var(--c);color:var(--fg);transition:background-color .45s var(--ease),color .45s var(--ease);--ink:var(--fg);--ink-2:color-mix(in srgb,var(--fg) 75%,var(--c));--paper:var(--c);--paper-2:color-mix(in srgb,var(--fg) 12%,var(--c));margin-bottom:clamp(44px,6vw,80px);padding-block:clamp(16px,2.5vw,32px) clamp(44px,6vw,80px)}.sh-sp-bar{border-bottom:1.5px solid var(--ink);align-items:stretch;gap:0 28px;margin-bottom:clamp(28px,4vw,48px);display:flex}.sh-h1{background:var(--ink);color:var(--paper);font:var(--fw-ui) 14px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-self:center;margin:10px 0;padding:6px 10px}.sh-sp-tabs{scrollbar-width:none;align-items:flex-end;gap:0 28px;min-width:0;display:flex;overflow:auto hidden}.sh-sp-tabs::-webkit-scrollbar{display:none}.sh-sp-tabs .sh-tab{flex:none}.sh-sp-tabs .sh-tab:after{bottom:0}.sh-sp-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:clamp(28px,4vw,44px);display:flex}.sh-sp-n{letter-spacing:-.03em;font-size:clamp(56px,8vw,112px);line-height:.8;display:block}.sh-sp-t{margin-top:14px;font-size:clamp(22px,3vw,40px);display:block}.sh-sp-m{font:500 15px/1.6 var(--f-body);color:var(--ink-2);margin-top:14px}.sh-spread .arrow-link{box-shadow:inset 0 -3px}.sh-sp-grid,.sh-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px;display:grid}.sh-tabs{border-bottom:1.5px solid var(--ink);flex-wrap:wrap;gap:0 32px;margin-bottom:clamp(28px,4vw,40px);display:flex}.sh-tab{color:var(--ink-2);font:var(--fw-ui) 14px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:16px 0 14px;transition:color .15s;position:relative}.sh-tab sup{letter-spacing:.04em;margin-left:4px;font-size:11px}.sh-tab:after{content:"";background:var(--ink);transform-origin:0;height:3px;transition:transform .25s var(--ease);position:absolute;bottom:-1.5px;left:0;right:0;transform:scaleX(0)}.sh-tab[aria-pressed=true]{color:var(--ink)}.sh-tab[aria-pressed=true]:after{transform:none}@media (max-width:1100px){.sh-sp-grid,.sh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.sh-sp-grid .tile.feature{grid-area:auto}.sh-sp-grid .tile.feature .t-img .shot{aspect-ratio:3/4}}@media (max-width:760px){.sh-sp-grid,.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.sh-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:0 22px;overflow:auto hidden}.sh-tabs::-webkit-scrollbar{display:none}.sh-tabs .sh-tab:after{bottom:0}.sh-tab{flex:none;font-size:13px}.tile .row{flex-direction:column;align-items:flex-start;gap:4px}.t-quick{gap:4px;padding:6px;bottom:6px;left:6px;right:6px}.t-qrow{gap:4px}.t-qv{display:none}.t-quick .sz{flex:1 1 0;padding-inline:4px}}.sz[data-soldout]{color:var(--ink-2);border-color:var(--ink-2);border-style:dashed}.sz[data-soldout][aria-pressed=true]{background:var(--ink-2);color:var(--paper);border-style:solid}.sz:disabled{cursor:default}.sz:disabled:active{transform:none}.sz[data-low]:after{content:"";vertical-align:2px;background:var(--orange-ink);width:6px;height:6px;margin-left:6px;display:inline-block}.sz[data-low][aria-pressed=true]:after{background:currentColor}.stub .btn[disabled]{opacity:1;color:var(--fg);background:0 0;border:1.5px dashed}.stub :focus-visible{outline-color:var(--fg)}@media (pointer:coarse){.tile .sz{min-width:44px;min-height:44px}.t-sw{width:44px;height:44px}.chip,.sh-tab,.pd-acc summary{min-height:44px}.drawer .qty button{width:44px;height:44px}.drawer .rm{min-height:44px;box-shadow:none;text-underline-offset:3px;align-items:center;margin-top:0;padding:0;text-decoration:underline;display:inline-flex}.drawer .dr-x{width:44px;height:44px}}.qty button:disabled{opacity:.35;cursor:default}.qty button:disabled:active{transform:none}.pd-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pd-price[data-off]{color:var(--ink-2);text-decoration:line-through;text-decoration-thickness:1.5px}.pd-info .sz{min-width:52px;min-height:44px;padding:10px 12px;font-size:13px}.pd-buy .qty button{width:44px;height:44px}.pd-buy .qty span{min-width:36px}.pd-buy .btn{min-height:48px}.pd-notice{white-space:pre-line;overflow-wrap:anywhere}.opt{gap:12px;min-width:0;display:grid}.opt>.pd-label{margin:0}.opt-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.opt-h .pd-label{margin:0}.opt-v{font:500 14px/1.3 var(--f-body);color:var(--ink-2);text-align:right}.opt-left{font:500 14px/1.4 var(--f-body);color:var(--orange-ink)}.sws{flex-wrap:wrap;gap:12px;display:flex}.sw{border:1.5px solid var(--ink);background:var(--sw,var(--paper-2));cursor:pointer;width:44px;height:44px;transition:transform .16s var(--ease),box-shadow .15s;padding:0;position:relative}.sw:active{transform:scale(.97)}.sw[aria-pressed=true]{box-shadow:0 0 0 3px var(--paper),0 0 0 4.5px var(--ink)}.sw[data-soldout]:after{content:"";background:linear-gradient(to top right,transparent calc(50% - .75px),var(--paper) calc(50% - .75px) calc(50% + .75px),transparent calc(50% + .75px)), linear-gradient(to top right,transparent calc(50% - 2.25px),var(--ink) calc(50% - 2.25px) calc(50% + 2.25px),transparent calc(50% + 2.25px));position:absolute;inset:0}.opt-rows{gap:8px;display:grid}.opt-row{border:1.5px solid var(--ink);width:100%;min-height:52px;color:var(--ink);font:var(--fw-ui) 14px/1.25 var(--f-display);text-align:left;cursor:pointer;transition:transform .16s var(--ease),background-color .15s,color .15s;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.opt-row:active{transform:scale(.97)}.opt-row[aria-pressed=true]{background:var(--ink);color:var(--paper)}.opt-add{font:var(--fw-ui) 13px/1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.opt-row[aria-pressed=true] .opt-add{color:inherit;opacity:.8}.opt-row[data-soldout]{color:var(--ink-2);border-color:var(--ink-2);border-style:dashed}.opt-row[data-soldout]>span:first-child{text-decoration:line-through;text-decoration-thickness:1.5px}.opt-row[data-soldout][aria-pressed=true]{background:var(--ink-2);color:var(--paper);border-style:solid}.opt-when{border:1.5px solid var(--ink);background:var(--paper-2);gap:8px;padding:16px 18px;display:grid}.opt-when .pd-label{margin:0}.opt-when-t{font:var(--fw-ui) 16px/1.3 var(--f-display);font-variant-numeric:tabular-nums}.opt-cd{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.opt-cd span{align-items:baseline;gap:3px;display:inline-flex}.opt-cd b{font:var(--fw-head) clamp(30px,3.6vw,40px)/1 var(--f-head);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.opt-cd small{font:var(--fw-ui) 11px/1 var(--f-display);letter-spacing:.1em;color:var(--ink-2)}.opt-when[data-state=closed]{border-style:dashed;border-color:var(--ink-2);color:var(--ink-2);background:0 0}.opt-when[data-state=soon]{background:var(--film);border-color:var(--film);color:var(--pol)}.opt-when[data-state=soon] .pd-label{color:var(--pol)}.opt-when[data-state=soon] .opt-cd b{font:400 clamp(40px,10vw,56px)/1 var(--f-mono);letter-spacing:.04em;color:var(--stamp);text-shadow:0 0 1px #ff9233f2,0 0 7px #ff620099}.opt-when[data-state=soon] .opt-cd small{color:color-mix(in srgb,var(--pol) 72%,transparent)}.pd-top .bdgs{flex-flow:wrap;gap:6px}.pd-info .bdg:not(.acc):not(.fill){background:var(--ink);color:var(--paper)}@media (min-width:961px){.sh-sp-grid[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.sh-sp-tabs{margin-right:calc(var(--gut) * -1);padding-right:calc(var(--gut) + 24px);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}.pd-bar{display:none}@media (max-width:820px){.pd-bar{z-index:18;padding:10px var(--gut-r) calc(10px + env(safe-area-inset-bottom,0px)) var(--gut-l);background:var(--paper);border-top:1.5px solid var(--ink);animation:pd-bar-in .22s var(--ease);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.pd-bar-t{flex:1;gap:3px;min-width:0;display:grid}.pd-bar-t b{font:var(--fw-ui) 14px/1.2 var(--f-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-bar-t small{font:500 12px/1.2 var(--f-body);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-bar .price{font-size:15px}.pd-bar .btn{flex:none;padding:12px 16px}}@keyframes pd-bar-in{0%{transform:translateY(100%)}}.opt-notes{border:1.5px dashed var(--ink-2);gap:10px;margin:0;padding:14px 16px;list-style:none;display:grid}.opt-notes li{font:500 14px/1.5 var(--f-body);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.opt-notice{border:1.5px dashed var(--ink-2);gap:8px;padding:14px 16px;display:grid}.opt-notice .pd-label{color:var(--orange-ink);margin:0}.opt-notice-t{font:500 14px/1.5 var(--f-body);white-space:pre-line;overflow-wrap:anywhere;margin:0}.set-items{border-bottom:1px dashed var(--ink-2);margin:0;padding:0;list-style:none;display:grid}.set-item{border-top:1px dashed var(--ink-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 0;display:grid}.set-item b{font:var(--fw-ui) 14px/1.3 var(--f-display);margin-right:8px}.set-item>span{font:var(--fw-ui) 13px/1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--ink-2)}.rnd{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rnd-i{border:1.5px dashed var(--ink-2);min-width:44px;min-height:44px;font:var(--fw-ui) 13px/1.1 var(--f-display);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 10px;display:flex}.rnd-i .shot{border:1.5px solid var(--ink);width:56px}.sg{margin:0 0 16px;overflow-x:auto}.sg table{border-collapse:collapse;width:100%;font:var(--fw-ui) 14px/1.3 var(--f-display);font-variant-numeric:tabular-nums}.sg th,.sg td{border-bottom:1px solid var(--ink-2);text-align:center;white-space:nowrap;padding:10px 8px}.sg thead th{letter-spacing:.06em;color:var(--ink-2);border-bottom-color:var(--ink);font-size:12px}.sg th:first-child{text-align:left;padding-left:10px}.sg tr[data-on]{background:var(--paper-2)}.sg tr[data-on] th{box-shadow:inset 3px 0 0 var(--ink)}.sg caption{caption-side:bottom;text-align:right;font:500 13px/1.4 var(--f-body);color:var(--ink-2);padding-top:8px}@media (min-width:821px) and (max-height:760px){.pd-info{position:static}}@media (hover:hover) and (pointer:fine){.t-media:hover .t-alt{opacity:1}.t-media:hover .t-quick{opacity:1;pointer-events:auto;transform:none}.t-quick .sz:hover:not(:disabled):not([aria-pressed=true]){background:var(--paper-2)}.sh-tab:hover{color:var(--ink)}.opt-row:hover:not([aria-pressed=true]){background:var(--paper-2)}.sw:hover:not([aria-pressed=true]){box-shadow:0 0 0 3px var(--paper),0 0 0 4.5px var(--ink-2)}}@media (prefers-reduced-motion:reduce){.sw,.opt-row{transition-property:opacity,background-color,color!important}.t-quick{transform:none;transition:opacity .15s!important}.t-plus .ic,.sh-tab:after,.sh-spread{transition:none}}
:root{--err:#c42b1c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--err:#ff8a73}}:root[data-theme=dark],:root[data-skin="002"]{--err:#ff8a73}.btn[aria-busy=true]{cursor:progress}.mdl{width:min(480px,calc(100% - var(--gut) * 2));border:1.5px solid var(--ink);background:var(--paper);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--lift);overscroll-behavior:contain;margin:auto;padding:0;overflow:hidden}.mdl-sm{width:min(420px,calc(100% - var(--gut) * 2))}.mdl-lg{width:min(680px,calc(100% - var(--gut) * 2))}.mdl::backdrop{background:#080a108c}.mdl[open]{animation:mdl-in .22s var(--ease)}@keyframes mdl-in{0%{opacity:0;transform:translateY(10px)}}.mdl-in{flex-direction:column;max-height:calc(100dvh - 36px);display:flex}.mdl-h{border-bottom:1.5px solid var(--ink);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 20px;display:flex}.mdl-h h2{font-size:30px}.mdl-b{overscroll-behavior:contain;flex:auto;align-content:start;gap:14px;min-height:0;padding:20px;display:grid;overflow-y:auto}.mdl-b>p:not([class]){font:500 15px/1.6 var(--f-body);color:var(--ink-2)}.mdl-f{border-top:1.5px solid var(--ink);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;padding:14px 20px 20px;display:flex}.dr-x:disabled{opacity:.45;cursor:default}@media (hover:none){:root:has(dialog.mdl[open]){overflow:hidden}}@media (max-width:520px){.mdl-f .btn{flex:1 1 0;min-width:0}}.fm{gap:18px;display:grid}fieldset.fm{border:0;min-width:0;margin:0;padding:0}.fm-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fm-field{align-content:start;gap:8px;min-width:0;display:grid}.fm-label{font:600 13px/1.3 var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink)}legend.fm-label{margin-bottom:10px;padding:0}.fm-input,.fm-select,.fm-textarea{background:var(--paper);width:100%;min-height:48px;color:var(--ink);border:1.5px solid var(--ink);font:400 16px/1.4 var(--f-body);appearance:none;border-radius:0;margin:0;padding:12px 14px;transition:background-color .15s}.fm-textarea{resize:vertical;min-height:96px}.fm-input::placeholder,.fm-textarea::placeholder{color:var(--ink-2);opacity:.75}.fm-input:focus-visible,.fm-select:focus-visible,.fm-textarea:focus-visible{outline:3px solid var(--blue-ink);outline-offset:0}.fm-input:read-only{background:var(--paper-2)}.fm-input:disabled,.fm-select:disabled{opacity:.5;cursor:default}.fm-select{cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.fm-input[aria-invalid=true],.fm-select[aria-invalid=true],.fm-textarea[aria-invalid=true]{border-color:var(--err);box-shadow:inset 0 0 0 1px var(--err)}.fm-err{font:500 13px/1.4 var(--f-body);color:var(--err)}.fm-inline{align-items:stretch;gap:8px;display:flex}.fm-inline .fm-input{flex:auto;min-width:0}.fm-inline .btn{flex:none}.fm-check{font:500 14px/1.5 var(--f-body);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.fm-check input{width:20px;height:20px;accent-color:var(--ink);cursor:pointer;flex:none;margin:1px 0 0}@media (max-width:520px){.fm-row{grid-template-columns:minmax(0,1fr)}}.co{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.co-main{gap:clamp(36px,4vw,52px);min-width:0;display:grid}.co-sec{border-top:1.5px solid var(--ink);gap:20px;padding-top:18px;display:grid}.co-sec-h{font:var(--fw-ui) 15px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:14px;display:flex}.co-sec-n{font:var(--fw-head) 40px/.8 var(--f-head);letter-spacing:-.015em;font-variant-numeric:tabular-nums}.co-zip{max-width:160px}.co-steps{background:var(--film);color:#fff;counter-reset:co-step;margin:0 0 clamp(24px,4vw,40px);padding:14px 0;list-style:none;display:flex;position:relative}.co-steps:before,.co-steps:after{content:"";background:repeating-linear-gradient(90deg,#ffffffd1 0 6px,#0000 6px 14px);height:4px;position:absolute;left:0;right:0}.co-steps:before{top:5px}.co-steps:after{bottom:5px}.co-steps li{min-width:0;font:var(--fw-ui) 13px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d;white-space:nowrap;flex:1 1 0;align-items:center;gap:10px;padding:8px 16px;display:flex}.co-steps li+li{border-left:1px solid #ffffff24}.co-steps li:before{counter-increment:co-step;content:counter(co-step,decimal-leading-zero);font:400 18px/1 var(--f-mono);letter-spacing:.04em}.co-steps li[data-done]{color:#ffffff8c}.co-steps li[aria-current=step]{color:var(--stamp);text-shadow:0 0 7px #ff62008c}.co-sum{top:calc(var(--nav-h) + env(safe-area-inset-top,0px) + 20px);border:1.5px solid var(--ink);--sum-hi:#ffffffe6;--sum-lo:#080a1212;--sum-card:color-mix(in srgb,var(--paper),#fff 75%);background:linear-gradient(160deg,var(--sum-hi),transparent 40%,var(--sum-lo)) var(--sum-card);gap:16px;min-width:0;padding:20px;display:grid;position:sticky}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .co-sum{--sum-card:var(--paper-2);--sum-hi:#ffffff0d;--sum-lo:#0000004d}}:root[data-theme=dark] .co-sum{--sum-card:var(--paper-2);--sum-hi:#ffffff0d;--sum-lo:#0000004d}.co-sum:before{content:"";background-image:var(--grain-k);opacity:.05;pointer-events:none;background-size:200px;position:absolute;inset:0}.co-sum:after{content:"";pointer-events:none;background:#f7c3189e;width:96px;height:24px;margin-left:-48px;position:absolute;top:-12px;left:50%;transform:rotate(-3deg);box-shadow:0 1px 2px #080a122e}.co-sum-h{font-size:34px}.co-lines{overscroll-behavior:contain;gap:14px;max-height:min(44vh,420px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.co-lines[aria-busy=true]{min-height:56px}.co-line{grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.co-line .shot{aspect-ratio:4/5;border:1.5px solid var(--ink)}.co-line-m{gap:4px;min-width:0;display:grid}.co-line h3{font:var(--fw-ui) 14px/1.3 var(--f-display)}.co-line .price{font-size:14px}.co-line[data-err] h3{color:var(--err)}.co-line-act{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:4px;display:flex}.co-line-act .qty,.co-line-act .rm{margin-top:0}.co-line .qty button:disabled,.co-line .rm:disabled{opacity:.35;cursor:default}.co-totals{border-top:1.5px solid var(--ink);gap:8px;margin:0;padding-top:14px;display:grid}.co-totals div{justify-content:space-between;gap:12px;display:flex}.co-totals dt{font:var(--fw-ui) 12px/1.4 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.co-totals dd{font:var(--fw-ui) 14px/1.4 var(--f-display);font-variant-numeric:tabular-nums;margin:0}.co-totals[aria-busy=true] dd{opacity:.5}.co-tot-note{font:500 13px/1.4 var(--f-body);color:var(--ink-2);margin-top:-8px}.co-total{border-top:2px dotted var(--ink);font:var(--fw-ui) 13px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.co-total .price{letter-spacing:0;font-size:28px}.co-pay-btn{width:100%;padding-block:18px;font-size:15px}.co-agree{border-top:1.5px solid var(--ink);gap:4px;padding-top:14px;display:grid}.co-agree .fm-check{margin-bottom:6px}.co-agree[data-invalid] .fm-check{color:var(--err)}.co-agree details{border-top:1px dashed var(--ink-2)}.co-agree summary{min-height:40px;font:500 13px/1.3 var(--f-body);color:var(--ink-2);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.co-agree summary::-webkit-details-marker{display:none}.co-agree summary .ic:last-child,.co-agree details[open] summary .ic:nth-last-child(2){display:none}.co-agree details[open] summary .ic:last-child{display:inline-block}.co-agree details>p,.co-agree-ul li{font:500 13px/1.6 var(--f-body);color:var(--ink-2)}.co-agree details>p{padding-bottom:12px}.co-agree-kv{gap:6px;margin:0 0 8px;display:grid}.co-agree-kv div{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.co-agree-kv dt{font:600 13px/1.6 var(--f-body);color:var(--ink)}.co-agree-kv dd{font:500 13px/1.6 var(--f-body);color:var(--ink-2);margin:0}.co-agree-ul{gap:6px;padding-bottom:12px;display:grid}.co-agree-links{font:500 13px/1.4 var(--f-body);flex-wrap:wrap;gap:6px 18px;padding-top:8px;display:flex}.co-agree-links a{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);text-decoration:none}.co-pms{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.co-pms[data-n="1"]{grid-template-columns:minmax(0,1fr)}.co-pms legend{grid-column:1/-1;margin-bottom:10px;padding:0}.co-pm{border:1.5px solid var(--ink);cursor:pointer;min-height:64px;transition:background-color .15s,color .15s,transform .16s var(--ease);background:0 0;align-items:center;gap:12px;padding:16px 18px;display:flex;position:relative}.co-pm:active{transform:scale(.97)}.co-pm input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.co-pm:before{content:"";border:1.5px solid;border-radius:50%;flex:none;width:18px;height:18px}.co-pm-t{font:var(--fw-ui) 15px/1.25 var(--f-display)}.co-pm:has(input:checked){background:var(--ink);color:var(--paper)}.co-pm:has(input:checked):before{box-shadow:inset 0 0 0 4px var(--ink);background:currentColor}.co-pm:has(input:focus-visible){outline:3px solid var(--blue-ink);outline-offset:3px}.co-pg{border:1.5px solid var(--ink);color:#12151c;background:#fff;min-height:120px;padding:8px}.co-seg{flex-wrap:wrap;gap:8px;display:flex}.co-seg-i{display:inline-flex;position:relative}.co-seg-i input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.co-seg-i span{border:1.5px solid var(--ink);min-height:44px;font:500 14px/1.2 var(--f-body);cursor:pointer;align-items:center;padding:10px 16px;transition:background-color .15s,color .15s;display:inline-flex}.co-seg-i input:checked+span{background:var(--ink);color:var(--paper)}.co-seg-i input:focus-visible+span{outline:3px solid var(--blue-ink);outline-offset:3px}.co-note{font:500 13px/1.5 var(--f-body);color:var(--ink-2)}.co-escrow{border:1.5px dashed var(--ink-2);font:500 13px/1.6 var(--f-body);color:var(--ink-2);gap:6px;padding:14px 16px;display:grid}.co-escrow .pd-label{color:var(--ink);margin:0}.co-alert{border:1.5px solid var(--err);color:var(--err);font:500 14px/1.5 var(--f-body);justify-items:start;gap:10px;padding:14px 16px;display:grid}.co-alert .btn.ghost{color:var(--ink);border-color:var(--ink)}.co-notice{border:1.5px dashed var(--ink-2);font:500 14px/1.5 var(--f-body);gap:4px;padding:14px 16px;display:grid}.co-notice p+p{color:var(--ink-2)}.co-held{justify-items:start;gap:12px;margin-bottom:clamp(20px,3vw,32px)}.co-empty{border:2px dashed var(--ink-2);color:var(--ink-2);justify-items:start;gap:18px;padding:clamp(20px,3vw,34px);display:grid}.co-fail{justify-items:start;gap:16px;display:grid}.co-addr-dlg .mdl-b{padding:12px}.co-addr{border:1.5px solid var(--ink);background:#fff;height:min(480px,100dvh - 150px);min-height:300px}.co-peek{display:none}@media (max-width:960px){.co{grid-template-columns:minmax(0,1fr)}.co-sum{position:static}.co .co-sum .co-lines{display:none}.co-peek{border:1.5px solid var(--ink);margin-bottom:24px;display:block}.co-peek summary{min-height:52px;font:var(--fw-ui) 13px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;list-style:none;display:flex}.co-peek summary::-webkit-details-marker{display:none}.co-peek .co-lines{max-height:none;padding:4px 16px 16px}.co-peek summary .ic:last-child,.co-peek[open] summary .ic:nth-last-child(2){display:none}.co-peek[open] summary .ic:last-child{display:inline-block}.co-peek-ship{border-top:1.5px solid var(--ink);font:var(--fw-ui) 12px/1.4 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;gap:12px;margin:0;padding:12px 16px;display:flex}}@media (max-width:520px){.co-steps li{gap:6px;padding:11px 10px;font-size:12px}.co-steps li:not([aria-current]) span{display:none}.co-steps li[aria-current]{flex:2 0 auto}.co-pms{grid-template-columns:minmax(0,1fr)}.co-sum{padding:16px}}@media (max-width:520px),(pointer:coarse){.co-line .qty button{width:44px;height:44px}.co-line-act{gap:10px 14px}.co-line .rm,.co-agree-links a{position:relative}.co-line .rm:after,.co-agree-links a:after{content:"";position:absolute;inset:-9px -8px}.co-agree-links a:after{inset:-13px -8px}.co-agree-links{gap:26px 18px}.fm-check{align-items:center;min-height:44px}.co-bank .chip{min-height:44px}}.co-bank{background:var(--paper-2);border:1.5px solid var(--ink);gap:14px;padding:clamp(18px,3vw,28px);display:grid;position:relative}.co-bank:before{content:"";background-image:var(--grain);opacity:.06;pointer-events:none;background-size:200px;position:absolute;inset:0}.co-bank .pd-label{margin:0}.co-kv{gap:10px;margin:0;display:grid}.co-kv div{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.co-kv dt{font:500 14px/1.5 var(--f-body);color:var(--ink-2)}.co-kv dd{min-width:0;font:500 15px/1.5 var(--f-body);margin:0}.co-acct{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.co-acct b{font:var(--fw-ui) clamp(20px,3vw,26px)/1.2 var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:.02em}.co-acct .chip{padding:8px 12px}.co-big{font-size:clamp(22px,3vw,28px)}.co-bank mark{color:inherit;background:linear-gradient(transparent 56%,var(--hl) 56% 90%,transparent 90%);padding:0 2px}.co-done-grid{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.co-done-main{gap:clamp(20px,3vw,28px);min-width:0;display:grid}.co-done-main .pd-label{margin:0}.co-done-main>.btns{justify-self:start}.co-no{font:var(--fw-head) clamp(30px,4.6vw,48px)/1 var(--f-display);letter-spacing:.02em;color:var(--orange-ink);font-variant-numeric:tabular-nums;word-break:break-all}@keyframes co-stamp{0%{opacity:0;transform:scale(1.06)}}.co-no[data-fresh]{transform-origin:0;animation:co-stamp .36s var(--ease) .4s backwards}.co-res-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.co-res-h>div:first-child{gap:8px;display:grid}.co-badges{flex-wrap:wrap;gap:8px;display:flex}.co-badge{border:1.5px solid var(--ink);min-height:30px;font:var(--fw-ui) 13px/1 var(--f-display);letter-spacing:.06em;white-space:nowrap;align-items:center;padding:6px 12px;display:inline-flex}.co-badge[data-s=awaiting_deposit],.co-badge[data-s=requested]{background:var(--accent);color:var(--on-color);border-color:var(--on-color)}.co-badge[data-s=paid],.co-badge[data-s=preparing],.co-badge[data-s=shipped]{background:var(--ink);color:var(--paper)}.co-badge[data-s=delivered]{background:0 0}.co-badge[data-s=pending],.co-badge[data-s=cancelled]{color:var(--ink-2);border-color:var(--ink-2);background:0 0;border-style:dashed}.co-info{border-top:1.5px solid var(--ink);padding-top:16px}.co-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.co-info-grid .pd-label{margin-bottom:12px}.co-track{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.co-track .arrow-link{text-decoration:none}.co-tl-wrap{position:relative}.co-tl-wrap[data-ended] .co-tl{opacity:.45}.co-tl-wrap .sold{color:var(--orange-ink);pointer-events:none;position:absolute;top:-6px;right:4%}.co-tl{--n:5;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.co-tl li{color:var(--ink-2);align-content:start;gap:6px;padding:30px 12px 0 0;display:grid;position:relative}.co-tl li:before{content:"";z-index:1;border:1.5px solid var(--ink-2);background:var(--paper);width:16px;height:16px;position:absolute;top:4px;left:0}.co-tl li:after{content:"";background:var(--ink-2);opacity:.45;height:1.5px;position:absolute;top:11px;left:16px;right:0}.co-tl li:last-child:after{display:none}.co-tl b{font:var(--fw-ui) 14px/1.3 var(--f-display);letter-spacing:.02em}.co-tl time{font:var(--fw-ui) 12px/1 var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:.04em}.co-tl li[data-state=done]{color:var(--ink)}.co-tl li[data-state=done]:before{background:var(--ink);border-color:var(--ink)}.co-tl li[data-state=done]:after{background:var(--ink);opacity:1}.co-tl li[data-state=now]{color:var(--ink)}.co-tl li[data-state=now]:before{background:var(--accent);border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 35%,transparent)}@media (max-width:960px){.co-done-grid{grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,28px)}.co-done-grid .co-sum{order:1;position:static}.co-done-main{display:contents}.co-done-main>.co-info-grid,.co-done-main>.rt-sec,.co-done-main>.btns{order:2}}@media (max-width:700px){.co-tl{grid-template-columns:minmax(0,1fr)}.co-tl li{padding:0 0 22px 32px}.co-tl li:before{top:3px}.co-tl li:after{width:1.5px;height:auto;inset:19px auto 0 7.25px}.co-info-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.co-kv div{grid-template-columns:84px minmax(0,1fr)}}.lk{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:clamp(32px,6vw,96px);padding-block:clamp(28px,4vw,56px) clamp(40px,5vw,64px);display:grid}.lk-head h1{font-size:clamp(64px,10vw,150px)}.lk-scrawl{font:400 clamp(36px,4.4vw,56px)/1 var(--f-scrawl);-webkit-text-stroke:.5px currentColor;color:var(--orange-ink);transform-origin:0;margin-top:20px;transform:rotate(-3deg)}.lk-tk{--stub:108px;--notch:12px;--lk-card:color-mix(in srgb,var(--paper),#fff 75%);--lk-hi:#ffffffe6;--lk-lo:#080a1212;--lk-edge:color-mix(in srgb,var(--paper),#000 22%);position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lk-tk{--lk-card:var(--paper-2);--lk-hi:#ffffff0d;--lk-lo:#0000004d;--lk-edge:#000}}:root[data-theme=dark] .lk-tk{--lk-card:var(--paper-2);--lk-hi:#ffffff0d;--lk-lo:#0000004d;--lk-edge:#000}.lk-tk .tape{top:-14px;left:36%}.lk-shade{filter:drop-shadow(1px 2px 0 var(--lk-edge)) drop-shadow(0 10px 16px #080a1224) drop-shadow(0 30px 40px #080a1224)}.lk-paper{grid-template-columns:minmax(0,1fr) var(--stub);background:linear-gradient(160deg,var(--lk-hi),transparent 40%,var(--lk-lo)) var(--lk-card);color:var(--ink);-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0,#0000 97%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%,#0000 97%,#000) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0,#0000 97%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%,#0000 97%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0,#0000 97%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%,#0000 97%,#000) bottom/100% 51% no-repeat;display:grid;position:relative}.lk-paper:before{content:"";background-image:var(--grain-k);opacity:.05;pointer-events:none;background-size:200px;position:absolute;inset:0}.lk-main{gap:18px;padding:clamp(22px,3vw,34px);display:grid;position:relative}.lk-kick{border-bottom:1.5px solid var(--ink);font:var(--fw-ui) 12px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:12px;padding-bottom:14px;display:flex}.lk-main .btn{width:100%;margin-top:4px}.lk-no-in{font:var(--fw-ui) 18px/1 var(--f-display);letter-spacing:.06em;font-variant-numeric:tabular-nums}.lk-stub{background:linear-gradient(160deg,color-mix(in srgb,var(--lk-hi) 55%,transparent),transparent 50%,var(--lk-lo)) var(--paper-2);color:var(--ink);flex-direction:column;justify-content:space-between;align-items:center;gap:14px;padding:24px 10px;display:flex;position:relative}.lk-stub:before{content:"";left:-1.5px;top:calc(var(--notch) + 7px);bottom:calc(var(--notch) + 7px);opacity:.5;background:radial-gradient(circle,currentColor 1.3px,#0000 1.7px) 50% 0/3px 9px repeat-y;width:3px;position:absolute}.lk-stub-l{font:var(--fw-ui) 12px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase}.lk-stub-no{writing-mode:vertical-rl;font:var(--fw-ui) 18px/1 var(--f-display);letter-spacing:.14em;color:var(--orange-ink);font-variant-numeric:tabular-nums}.lk-stub-no i{opacity:.28;font-style:normal}@media (max-width:960px){.lk{grid-template-columns:minmax(0,1fr);align-items:start}.lk-tk{max-width:560px}}@media (max-width:560px){.lk-head h1{font-size:clamp(56px,17vw,80px)}.lk-scrawl{font-size:36px}.lk-paper{grid-template-columns:minmax(0,1fr);-webkit-mask:none;mask:none}.lk-stub{flex-direction:row;padding:16px 20px}.lk-stub:before{background:radial-gradient(circle,currentColor 1.3px,#0000 1.7px) 0/9px 3px repeat-x;width:auto;height:3px;inset:-1.5px 16px auto}.lk-stub-no{writing-mode:horizontal-tb;margin-right:auto}}.lg{gap:clamp(28px,3vw,40px);max-width:46em;display:grid}.lg-lead{font:500 16px/1.75 var(--f-body)}.lg-art{gap:10px;display:grid}.lg-art h2{font:700 17px/1.4 var(--f-body)}.lg-art p,.lg-art li{font:400 15px/1.75 var(--f-body);color:var(--ink-2)}.lg-art ol{gap:6px;margin:0;padding-left:1.4em;display:grid}.lg-kv{border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);margin:0;display:grid}.lg-kv div{border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);grid-template-columns:minmax(120px,220px) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.lg-kv dt{font:500 14px/1.6 var(--f-body);color:var(--ink)}.lg-kv dd{min-width:0;font:400 14px/1.6 var(--f-body);color:var(--ink-2);overflow-wrap:anywhere;margin:0}@media (max-width:520px){.lg-kv div{grid-template-columns:minmax(0,1fr);gap:2px}}.foot-sub{max-width:var(--max);border-top:1.5px solid color-mix(in srgb,currentColor 35%,transparent);gap:10px;margin:clamp(28px,4vw,44px) auto 0;padding-top:16px;display:grid}.foot .foot-legal{gap:4px 22px}.foot .foot-legal a{font:500 13px/1.4 var(--f-body);letter-spacing:0;text-transform:none;padding:6px 0}.foot-legal b{font-weight:700}.foot-biz{font:400 12px/1.7 var(--f-body);flex-wrap:wrap;gap:2px 18px;margin:4px 0 0;display:flex}.foot-biz div{gap:6px;min-width:0;display:flex}.foot-biz dt{opacity:.75}.foot-biz dd{overflow-wrap:anywhere;margin:0}.foot .foot-escrow{font:400 12px/1.6 var(--f-body);opacity:.85;margin:0}@media (hover:hover) and (pointer:fine){.co-seg-i input:not(:checked)+span:hover{background:var(--paper-2)}.co-pm:not(:has(input:checked)):hover{background:var(--paper-2)}.co-agree-links a:hover{box-shadow:inset 0 -2px 0 var(--ink)}.co-agree summary:hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.co-pm{transition-property:background-color,color}.co-pm:active{transform:none}}.rt-sec{border-top:1.5px solid var(--ink);gap:14px;margin-top:clamp(24px,3vw,36px);padding-top:clamp(18px,2.4vw,28px);display:grid}.rt-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.rt-h .pd-label{margin:0}.rt-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rt-card{border:1.5px solid var(--ink);gap:10px;padding:16px 18px;display:grid}.rt-card[data-s=rejected],.rt-card[data-s=withdrawn]{border-style:dashed}.rt-card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rt-card-h b{font:var(--fw-ui) 15px/1.2 var(--f-display)}.rt-t{font:400 15px/1.55 var(--f-body);word-break:keep-all;white-space:pre-line;margin:0}.rt-items{font:500 14px/1.5 var(--f-body);color:var(--ink-2);gap:2px;margin:0;padding:0;list-style:none;display:grid}.rt-card .btns,.rt-sec>.btns,.rt-track{margin:0}.rt-picks{gap:10px;display:grid}.rt-pick{border:1.5px solid var(--ink);gap:8px;padding:12px 14px;display:grid}.rt-pick-n{font:500 15px/1.4 var(--f-body);word-break:keep-all}.rt-pick-s{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}
