@font-face{font-family:Knewave;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/knewave-400.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/barlow-condensed-500.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/barlow-condensed-700.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:block;src:url(/fonts/barlow-condensed-800.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:block;src:url(/fonts/barlow-condensed-800-italic.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/barlow-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/barlow-600.woff2)format("woff2")}:root{--night:#0a1422;--ink:#0e1a2b;--ink-2:#132339;--ink-3:#1b3150;--steel:#6b7785;--steel-hi:#a9b4c0;--yellow:#f2c230;--red:#d4121a;--red-text:#ff6a66;--ivory:#f2e6c9;--ivory-dim:#cfc4a8;--teal:#2f8f8a;--teal-text:#5fd0c8;--paper-ink:#2e261b;--paper-mute:#5a4a33;--frame-mid:#4a545f;--frame-hi:#6a7682;--frame-lo:#2a3139;--panel:#3b2a1b;--font-brush:"Knewave", "Kaushan Script", cursive;--font-caps:"Barlow Condensed", "Arial Narrow", sans-serif;--font-body:"Barlow", system-ui, sans-serif;--paper-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='.9 .35' numOctaves='3' seed='4'/><feColorMatrix values='0 0 0 0 .35  0 0 0 0 .28  0 0 0 0 .15  0 0 0 .34 0'/></filter><rect width='140' height='140' filter='url(%23p)'/></svg>");--wire-rail:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='68' height='34'><defs><linearGradient id='t' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%23e3e9ef'/><stop offset='.35' stop-color='%23849099'/><stop offset='1' stop-color='%232b3540'/></linearGradient></defs><rect y='2' width='68' height='9' rx='4.5' fill='url(%23t)'/><rect y='22' width='68' height='9' rx='4.5' fill='url(%23t)'/><rect x='30' y='8' width='7' height='19' rx='2' fill='url(%23t)'/><circle cx='33.5' cy='6.5' r='4' fill='%23c9d2da'/><circle cx='33.5' cy='26.5' r='4' fill='%236d7985'/></svg>");--rail:260px;--content:1360px;--read:1180px;--spine:58px;--gap:5px;--ease-out:cubic-bezier(.16, 1, .3, 1);--line:var(--yellow);--line-text:var(--yellow);--marker:#f5cd45}[data-line=archa]{--line:var(--red);--line-text:var(--red-text);--marker:#ff9a93}[data-line=proceso]{--line:var(--teal);--line-text:var(--teal-text);--marker:#8fe0d8}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{color-scheme:dark;scrollbar-color:var(--steel) var(--night);scroll-behavior:smooth}body{color:var(--ivory);font-family:var(--font-body);caret-color:var(--yellow);background-color:var(--night);background-image:radial-gradient(1200px 460px at 62% -80px, #f2c23017, transparent 70%), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .95  0 0 0 0 .9  0 0 0 0 .78  0 0 0 .06 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>"), repeating-linear-gradient(90deg, #ffffff07 0 2px, transparent 2px 20px, #00000029 20px 23px, transparent 23px 44px), linear-gradient(180deg, #0f1c2f, var(--night) 60%);min-height:100vh;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.55}::selection{background:var(--red);color:var(--ivory)}img,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1.5px}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px;border-radius:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--night)}::-webkit-scrollbar-thumb{background:var(--steel);border:3px solid var(--night);border-radius:6px}h1,h2,h3{text-wrap:balance;margin:0;font-weight:400}p{text-wrap:pretty;margin:0}i{font-style:italic}.shell{grid-template-columns:var(--rail) minmax(0, 1fr);min-height:100vh;display:grid}.rail{background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 6px),linear-gradient(#101e31,#08111d);border-right:1px solid #0009;flex-direction:column;align-self:start;gap:1.75rem;height:100vh;padding:1.75rem 1.5rem 1.5rem;display:flex;position:sticky;top:0;box-shadow:inset -1px 0 #f2e6c914,12px 0 30px -18px #000c}.brand{text-decoration:none;display:block}.brand__name{font-family:var(--font-brush);color:var(--yellow);transform-origin:0 100%;font-size:2.55rem;line-height:.95;display:block;transform:rotate(-3deg)}.brand__name span{color:var(--ivory);margin-left:.5em;display:block}.brand__sub{font-family:var(--font-caps);letter-spacing:.14em;text-transform:uppercase;color:var(--ivory-dim);margin-top:.85rem;font-size:.82rem;font-weight:700;line-height:1.35;display:block}.brand__line{background:var(--red);border-radius:3px 40px 3px 30px;width:86%;height:6px;margin-top:.4rem;display:block;transform:rotate(-1.5deg)}.nav{border-top:1px solid #f2e6c924;gap:.15rem;margin:0;padding:1rem 0 0;list-style:none;display:grid}.nav a{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.1em;color:var(--ivory);transition:color .2s, transform .3s var(--ease-out);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .15rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.nav a:hover,.nav a[aria-current=page]{color:var(--yellow);transform:translate(6px)}.nav .tag{letter-spacing:.08em;background:var(--red);color:var(--ivory);border-radius:2px;padding:.15rem .45rem;font-size:.7rem;transform:rotate(3deg)}.rail__foot{gap:.75rem;margin-top:auto;display:grid}.btn{min-height:48px;font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;color:var(--ivory);background:var(--red);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), background .2s, border-color .2s, color .2s;border:2px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.35rem;font-size:1.15rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 6px 14px #00000073,inset 0 0 0 2px #ffffff12}.btn:hover{transform:translateY(-3px)rotate(-.6deg);box-shadow:0 12px 20px #00000080,inset 0 0 0 2px #f2c2308c}.btn:active{transform:translateY(0)scale(.98)}.btn--paper{background:var(--ivory);color:var(--ink)}.btn--paper:hover{box-shadow:0 12px 20px #00000080, inset 0 0 0 2px var(--red)}.btn--ink{background:var(--ink);color:var(--ivory);box-shadow:0 6px 12px #0000004d}.btn--ink:hover{box-shadow:0 10px 18px #00000059, inset 0 0 0 2px var(--yellow)}.btn--ghost{box-shadow:none;background:0 0;border-color:#f2e6c980}.btn--ghost:hover{border-color:var(--yellow);box-shadow:none}.btn svg{flex:none;width:1.1em;height:1.1em}.btn__ico{place-items:center;width:1.1em;height:1.1em;display:inline-grid}.btn__ico svg{width:100%;height:100%}.main{min-width:0;padding:0 clamp(1rem,3vw,3rem) 0 clamp(1rem,3vw,2.5rem)}.main>:not(.tickers){max-width:var(--content);margin-left:auto;margin-right:auto}.topbar{display:none}.topbar__act{align-items:center;gap:.6rem;display:flex}.menubtn{cursor:pointer;background:linear-gradient(#17202a,#222c37);border:1px solid #000000b3;border-radius:4px;place-content:center;gap:5px;width:48px;height:46px;padding:0;display:grid;position:relative;box-shadow:inset 0 2px 4px #0009,0 1px #ffffff2e}.menubtn span{background:var(--ivory);width:22px;height:3px;transition:background .2s, transform .3s var(--ease-out);border-radius:2px;display:block}.menubtn span:nth-child(2){justify-self:end;width:16px}.menubtn:hover span{background:var(--yellow)}.menubtn:hover span:nth-child(2){transform:translate(-6px)}.menubtn--close span{width:22px;position:absolute;top:21px;left:13px}.menubtn--close span:first-child{transform:rotate(45deg)}.menubtn--close span:nth-child(2){width:22px;transform:rotate(-45deg)}.menubtn--close:hover span:nth-child(2){transform:rotate(-45deg)}dialog.menu{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:hidden}dialog.menu::backdrop{background:#050a1299}.menu__panel{flex-direction:column;gap:1.5rem;padding:.7rem clamp(1rem,3vw,2rem) 2.5rem;display:flex;position:absolute;inset:0;overflow-y:auto;box-shadow:0 20px 40px #0009}.menu__bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.menu__bar .brand__name{white-space:nowrap;font-size:1.5rem;transform:rotate(-2deg)}.menu__list{justify-items:start;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.menu__list a{min-height:56px;font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.04em;background:var(--ivory) var(--paper-grain);color:var(--ink);align-items:center;gap:.8rem;padding:.45rem 1.3rem .5rem;font-size:clamp(1.9rem,8vw,2.8rem);font-weight:800;line-height:1;text-decoration:none;transition:rotate .4s cubic-bezier(.34,1.7,.5,1),translate .4s cubic-bezier(.34,1.7,.5,1);display:inline-flex;box-shadow:0 10px 16px -6px #000000b3}.menu__list li:nth-child(odd) a{rotate:-1.5deg}.menu__list li:nth-child(2n) a{rotate:1.2deg}.menu__list a:hover,.menu__list a:focus-visible{translate:6px;rotate:0deg}.menu__list a[aria-current=page]{background:var(--yellow) var(--paper-grain)}.menu__list .tag{letter-spacing:.08em;background:var(--red);color:var(--ivory);border-radius:2px;padding:.3em .55em;font-size:.4em;rotate:4deg}.menu__cta{align-self:start;min-height:52px;margin-top:auto;font-size:1.25rem}.worn{filter:url(#worn)}.boil,.doodle,.shutter__name{filter:url(#boil-a)}.rail .boil,.is-live .boil,.is-live .doodle,.intro .shutter__name,.arrive .shutter__name{will-change:filter;animation:.375s infinite boil}.is-scrolling .boil,.is-scrolling .doodle{animation-play-state:paused}.brand__name.boil{will-change:filter;animation:.375s infinite boil}.is-scrolling .brand__name.boil{animation-play-state:running}@keyframes boil{0%,32%{filter:url(#boil-a)}33%,65%{filter:url(#boil-b)}66%,to{filter:url(#boil-c)}}.board{--frame:10px;--pad:clamp(1rem, 1.8vw, 1.6rem);--hole:26px;border:var(--frame) solid var(--frame-mid);border-top-color:var(--frame-hi);border-bottom-color:var(--frame-lo);background:radial-gradient(circle at calc(var(--hole) / 2) calc(var(--hole) / 2), #0c0703cc 2.6px, transparent 3.3px) 0 0 / var(--hole) var(--hole), radial-gradient(circle at calc(var(--hole) / 2) calc(var(--hole) / 2 + 1.6px), #ffe2b41c 3px, transparent 3.7px) 0 0 / var(--hole) var(--hole), linear-gradient(180deg, #ffe2aa1a, transparent 38%, #0000004d), var(--paper-grain), var(--panel);position:relative;box-shadow:0 0 0 1px #0009,inset 0 0 0 1px #0000008c,inset 0 18px 26px -14px #000000a6,0 36px 60px -26px #000000d9}.board[data-line=proceso]{--panel:#173532}.board[data-line=archa]{--panel:#3d171a}.kiosk{margin-top:clamp(.75rem,2.2vh,1.5rem)}.awning{--aw:48px;z-index:3;width:calc(100% + 16px);height:calc(var(--aw) * 72 / 48);margin:0 -8px calc(var(--aw) * -28 / 48);display:block;position:relative;overflow:visible}.awning rect{rx:5px}.awning__sm{display:none}.hero-head{border:10px solid var(--frame-mid);background:linear-gradient(180deg, #00000080, transparent 60px), var(--paper-grain), radial-gradient(120% 160% at 25% 0%, #1b3454 0%, #10203a 55%, #0b1628 100%);border-top:0;border-bottom:0;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.75rem clamp(1.5rem,4vw,4rem);padding:calc(24px + clamp(.9rem,2.2vh,1.4rem)) clamp(1.4rem,3vw,2.6rem) clamp(1rem,2.4vh,1.5rem);display:grid;position:relative;box-shadow:inset 0 0 0 1px #00000080,inset 0 0 0 7px #0a1322,inset 0 0 0 9px #f2c23080}.hero-head h1{transform-origin:0 100%;line-height:.92;display:grid;transform:rotate(-1.5deg)}.hero-head h1 .v1{font-family:var(--font-brush);color:var(--yellow);font-size:clamp(2.4rem,4.6vw,4.4rem);line-height:1}.hero-head h1 .v2{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.01em;color:var(--red-text);margin-top:-.12em;font-size:clamp(2.1rem,4.1vw,3.9rem);font-weight:800}.hero-head p{max-width:40ch;color:var(--ivory);justify-self:end;padding:0 0 .5rem;font-size:1.05rem;line-height:1.5}.kiosk--archa .hero-head{box-shadow:inset 0 0 0 1px #00000080,inset 0 0 0 7px #0a1322,inset 0 0 0 9px #ff6a6680}.kiosk--archa .hero-head h1 .v1{color:var(--ivory)}.tier{--H:clamp(300px, 52vh, 470px);padding:0 var(--pad) var(--pad);margin-block:clamp(2.5rem,6vh,4.5rem)}.tier--hero{--H:clamp(290px, 47vh, 520px)}.kiosk .tier{margin-top:0}.tier__sign{margin:0 calc(-1 * var(--pad));padding:.8rem calc(var(--pad) + 6px);background:linear-gradient(#5d6874 0%,#444e59 46%,#363f49 54%,#2b323a 100%);border-bottom:2px solid #12171d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex;position:relative;box-shadow:inset 0 1px #fff3,0 10px 14px -6px #0009}.tier__sign:before,.tier__sign:after{content:"";background:radial-gradient(circle at 35% 35%,#e3e9ef,#7b8794 55%,#2b3540);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;box-shadow:0 1px 1px #0009}.tier__sign:before{left:6px}.tier__sign:after{right:6px}.tier__title{align-items:center;gap:.9rem;min-width:0;display:flex}.tier__name{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.08em;background:var(--ivory) var(--paper-grain);color:var(--ink);border-bottom:5px solid var(--line);padding:.3rem .85rem .35rem;font-size:clamp(1.35rem,2.1vw,1.9rem);font-weight:800;line-height:1;transform:rotate(-1deg);box-shadow:0 6px 10px #00000073}.tier__count{font-family:var(--font-caps);letter-spacing:.14em;text-transform:uppercase;color:var(--ivory);text-shadow:0 1px #0009;white-space:nowrap;font-size:.88rem;font-weight:700}.tier__ctl{align-items:center;gap:.5rem;display:flex;position:relative}.iconbtn{cursor:pointer;width:46px;height:46px;color:var(--ivory);transition:color .2s, transform .25s var(--ease-out), box-shadow .2s;background:linear-gradient(#17202a,#222c37);border:1px solid #000000b3;border-radius:4px;place-items:center;display:grid;box-shadow:inset 0 2px 4px #0009,0 1px #ffffff2e}.iconbtn:hover{color:var(--yellow);box-shadow:inset 0 2px 4px #0009, 0 0 0 2px var(--yellow);transform:translateY(-1px)}.iconbtn:disabled{opacity:.35;cursor:default;transform:none}.iconbtn svg{width:22px;height:22px}.btn--reel{background:linear-gradient(#17202a,#222c37);border:1px solid #000000b3;min-height:46px;margin-right:.35rem;padding:.55rem 1rem;font-size:1.05rem;box-shadow:inset 0 2px 4px #0009,0 1px #ffffff2e}.btn--reel:hover{color:var(--yellow);box-shadow:inset 0 2px 4px #0009, 0 0 0 2px var(--yellow);border-color:#000000b3;transform:translateY(-1px)}.tier__body{display:block}.tier__main{min-width:0}.rack{padding-bottom:34px;position:relative;container-type:inline-size}.rack__row{z-index:1;align-items:flex-end;gap:var(--gap);scrollbar-width:none;overscroll-behavior-x:contain;padding:26px 8px 0;display:flex;position:relative;overflow:auto hidden}.rack__row::-webkit-scrollbar{display:none}.rack:after{content:"";z-index:2;pointer-events:none;background:var(--wire-rail) 0 0 / 68px 34px repeat-x;filter:drop-shadow(0 12px 10px #0000008c);height:34px;position:absolute;bottom:0;left:0;right:0}.book{flex:1 0 var(--spine);max-width:150px;height:var(--H);transition:flex-basis .4s cubic-bezier(.34,1.4,.64,1);position:relative}.book.is-active{flex:0 0 min(calc(var(--H) * var(--ar)), 82cqw);max-width:none}.book__spine{cursor:pointer;width:100%;color:var(--ivory);background:var(--ink-3);transform-origin:bottom;transition:transform .35s var(--ease-out), opacity .3s;border:0;border-radius:2px 3px 3px 2px;margin:0;padding:0;position:absolute;inset:0;overflow:hidden;box-shadow:inset 3px 0 #ffffff14,inset -4px 0 8px #00000073,4px 2px 10px #00000080}.book__spine:before{content:"";background:linear-gradient(#0a121e80, #0a121e80) var(--ink-2);position:absolute;inset:0}html:not(.js) .book__spine:before,.is-near .book__spine:before{background:linear-gradient(#0a121e80, #0a121e80), var(--thumb) var(--focus,50% 50%) / cover no-repeat}.book__spine:after{content:"";background:var(--line);height:12px;position:absolute;top:0;left:0;right:0}.book__spine:hover,.book__spine:focus-visible{transform:translateY(-16px)rotate(-1.2deg)}.is-near .book__spine:hover:before,.is-near .book__spine:focus-visible:before{background:linear-gradient(#0a121e2e, #0a121e2e), var(--thumb) var(--focus,50% 50%) / cover no-repeat}.book__vt{writing-mode:vertical-rl;font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.04em;color:var(--ivory);text-shadow:0 2px 6px #000000e6,0 0 2px #000000e6;text-align:left;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;font-size:1.12rem;font-weight:800;line-height:1;display:flex;position:absolute;inset:22px 0 32px;overflow:hidden}.book__no{text-align:center;font-family:var(--font-caps);letter-spacing:.04em;color:var(--line-text);text-shadow:0 1px 3px #000;font-size:.72rem;font-weight:800;position:absolute;bottom:8px;left:0;right:0}.book.is-active .book__spine{opacity:0;pointer-events:none;transition:none}.cover{background:var(--ink-2);border:4px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;transform-origin:bottom;border-radius:3px;width:100%;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 2px #0009,0 20px 30px #0009;container-type:size}.book.is-active .cover{opacity:1;visibility:visible;pointer-events:auto}.cover__media{object-fit:cover;object-position:var(--focus,50% 50%);background:var(--ink-3);width:100%;height:100%;position:absolute;inset:0}.cover__hook{z-index:2;transform-origin:0 0;max-width:calc(100% - 110px);font-family:var(--font-brush);color:var(--yellow);text-shadow:0 2px #0000008c;background:#0e1a2bd9;border-radius:3px 14px 3px 10px;padding:.25rem .8rem .4rem;font-size:clamp(1rem,5.2cqw,1.6rem);line-height:1.1;position:absolute;top:16px;left:14px;transform:rotate(-3deg)}.cover__stamp{z-index:2;background:var(--line);width:74px;height:74px;color:var(--ink);font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.05em;text-align:center;border-radius:50%;place-items:center;font-size:.95rem;font-weight:800;line-height:1;display:grid;position:absolute;top:14px;right:14px;transform:rotate(10deg);box-shadow:0 4px 10px #00000080,inset 0 0 0 3px #0e1a2b40}[data-line=archa] .cover__stamp{color:var(--ivory)}.cover__banner{z-index:2;border-top:3px solid var(--line);border-bottom:3px solid var(--line);background:#0e1a2bf0;align-items:center;gap:.9rem;padding:.6rem 1.25rem .7rem 1.4rem;display:flex;position:absolute;bottom:12px;left:-6px;right:-6px;transform:rotate(-1.2deg)}.cover__text{flex:auto;min-width:0}.cover__title{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.01em;color:var(--ivory);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(1.1rem,8.5cqw,2rem);font-weight:800;line-height:.98;display:-webkit-box;overflow:hidden}.cover__meta{color:var(--ivory-dim);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.3rem;font-size:clamp(.8rem,4.6cqw,.92rem);line-height:1.3;display:-webkit-box;overflow:hidden}.cover__meta b{color:var(--line-text);font-weight:600}@container (width<=340px){.cover__stamp{display:none}.cover__hook{max-width:calc(100% - 24px);padding:.2rem .65rem .3rem;top:12px;left:10px}.cover__banner{padding:.55rem .9rem .6rem 1rem;bottom:10px;left:-4px;right:-4px}.cover__open{width:40px;height:40px;position:absolute;top:-24px;right:10px}.cover__credit{display:none}}@container (height<=270px){.cover__meta{display:none}.cover__banner{padding:.35rem 1rem .45rem;bottom:8px}.cover__title{font-size:1.12rem}.cover__hook{padding:.15rem .6rem .25rem;font-size:1.05rem;top:8px;left:8px}.cover__stamp{width:48px;height:48px;font-size:.66rem;top:8px;right:8px}}.cover__play{z-index:3;width:76px;height:76px;color:var(--ink);background:var(--yellow);pointer-events:none;border:0;border-radius:50%;place-items:center;display:none;position:absolute;top:46%;left:50%;translate:-50% -50%;box-shadow:0 8px 18px #0009}.cover__play svg{width:34px;height:34px;margin-left:4px}.cover.is-paused .cover__play{display:grid}.cover__tap{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.cover__glare{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,50%), #ffffff29, transparent 60%);transition:opacity .4s;position:absolute;inset:0}.cover__open{z-index:4;cursor:pointer;background:var(--ivory) var(--paper-grain);width:44px;height:44px;color:var(--ink);transition:transform .25s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;transform:rotate(1.2deg);box-shadow:0 6px 12px #00000080}.cover__open:hover{transform:scale(1.12)rotate(-8deg)}.cover__open svg{width:20px;height:20px}.talker{background:var(--ivory) var(--paper-grain);min-height:4.2rem;color:var(--ink);border-radius:2px;align-items:center;gap:.6rem 1.1rem;margin-top:.9rem;padding:.7rem 1.1rem .85rem .75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 18px -8px #000000b3,0 0 0 1px #00000059}.talker:before{content:"";pointer-events:none;border-top:3px solid #fff9;border-bottom:3px solid #0e1a2b24;position:absolute;inset:0}.talker__count{background:var(--ink);color:var(--ivory);font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex:none;padding:.35rem .7rem .4rem;font-size:.98rem;font-weight:800;line-height:1;transform:rotate(-1.5deg)}.talker__count b{color:var(--line-text);font-weight:800}.tier__desc{min-width:0;color:var(--paper-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-size:1rem;line-height:1.42;display:-webkit-box;overflow:hidden}.talker__bar{background:var(--red);transform-origin:0;height:4px;transform:scaleX(var(--p,0));position:absolute;bottom:0;left:0;right:0}.tier--compact .tier__body{grid-template-columns:minmax(0, var(--rackw,50%)) minmax(18rem, 1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.tier--compact .rack{width:100%}.notice{background:var(--ivory) var(--paper-grain);max-width:31rem;color:var(--ink);justify-self:center;justify-items:start;gap:.9rem;margin:2rem 0 1rem;padding:1.7rem 1.8rem 1.8rem;display:grid;position:relative;transform:rotate(1.4deg);box-shadow:0 22px 30px -12px #000000b3,0 2px 3px #0000004d}.notice:before,.notice:after{content:"";background:#e8dcb2bf;width:86px;height:26px;position:absolute;top:-12px;box-shadow:0 1px 3px #00000040}.notice:before{left:20px;transform:rotate(-6deg)}.notice:after{right:20px;transform:rotate(5deg)}.notice__title{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:0;font-size:clamp(1.8rem,2.6vw,2.5rem);font-style:italic;font-weight:800;line-height:.95}.notice__title span{background:linear-gradient(transparent 56%, var(--marker) 56%, var(--marker) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.notice p{color:var(--paper-ink);font-size:1.04rem;line-height:1.5}.door{color:var(--ivory);border:10px solid var(--frame-mid);border-top-color:var(--frame-hi);border-bottom-color:var(--frame-lo);background:linear-gradient(#ffffff12,#0000 45%,#0000004d),#a90d14;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin:clamp(3rem,8vh,5.5rem) auto;padding:clamp(1.75rem,4vw,3.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0009,inset 0 0 0 1px #00000080,0 36px 60px -26px #000000d9}.door:before{content:"";opacity:.2;pointer-events:none;background:radial-gradient(circle,#000 1px,#0000 1.6px) 0 0/6px 6px;position:absolute;inset:0}.door__stills{justify-self:center;width:min(100%,360px);height:400px;position:relative}.door__still{aspect-ratio:3/4;border:5px solid var(--ivory);background:var(--ink);width:62%;position:absolute;top:0;left:0;overflow:hidden;transform:rotate(-3deg);box-shadow:0 18px 28px #00000080}.door__still--wt{aspect-ratio:1;width:60%;top:70px;left:auto;right:0}.door__still img{object-fit:cover;width:100%;height:100%}.door__body{gap:1rem;display:grid;position:relative}.door__body h2{font-family:var(--font-brush);color:var(--ivory);transform-origin:0 100%;font-size:clamp(2.4rem,4.4vw,4rem);line-height:1;transform:rotate(-1.5deg)}.door__body p{max-width:46ch;font-size:1.1rem}.door__warn{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.1em;background:var(--ink);justify-self:start;padding:.35rem .75rem;font-size:.95rem;font-weight:800;display:inline-block;transform:rotate(-1deg)}.door .btn{background:var(--ivory);color:var(--ink);justify-self:start}.door .btn--ghost{color:var(--ivory);background:0 0;border-color:#f2e6c9b3}.door .btn:hover{box-shadow:0 12px 20px #00000080, inset 0 0 0 2px var(--ink)}.doodle--stars{z-index:1;width:64px;top:22px;right:24px}.sec{padding:clamp(3rem,8vh,5.5rem) 0}.sec__title--paper{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);background:var(--ivory) var(--paper-grain);border-bottom:6px solid var(--red);margin-bottom:clamp(1.75rem,3.2vw,2.75rem);padding:.35rem 1.1rem .45rem;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:800;line-height:1;display:inline-block;transform:rotate(-1.2deg);box-shadow:0 8px 16px #00000073}.sec__title--duo{transform-origin:0 100%;margin-bottom:clamp(1.75rem,3.2vw,2.75rem);line-height:.9;display:grid;transform:rotate(-1.5deg)}.sec__title--duo .v1{font-family:var(--font-brush);color:var(--yellow);font-size:clamp(2.6rem,5vw,4.6rem)}.sec__title--duo .v2{font-family:var(--font-caps);text-transform:uppercase;color:var(--red-text);letter-spacing:.01em;margin-top:-.1em;font-size:clamp(2.6rem,5.4vw,5rem);font-weight:800}.sheet{background:var(--paper-grain), linear-gradient(90deg, transparent 49.7%, #5a462812 50%, transparent 50.3%), #efe3c5;color:var(--ink);padding:clamp(1.6rem,3.6vw,3rem) clamp(1.25rem,4vw,3.5rem) clamp(1.8rem,4vw,3.25rem);position:relative;box-shadow:0 34px 50px -24px #000c,0 2px #00000040}.sheet:before,.sheet:after{content:"";background:#e8dcb2b8;width:110px;height:28px;position:absolute;top:-13px;box-shadow:0 1px 3px #0000004d}.sheet:before{left:6%;transform:rotate(-4deg)}.sheet:after{right:6%;transform:rotate(3deg)}.sheet__mast{border-bottom:4px solid var(--ink);margin-bottom:clamp(1.5rem,3vw,2.25rem);padding-bottom:.85rem;position:relative}.sheet__mast:after{content:"";border-bottom:1.5px solid var(--ink);position:absolute;bottom:-10px;left:0;right:0}.sheet__title{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);font-size:clamp(2.6rem,6.4vw,5.6rem);font-weight:800;line-height:.88}.sheet__body{grid-template-columns:minmax(0,64ch) minmax(270px,350px);justify-content:space-between;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.sheet__text{gap:1.05rem;display:grid}.sheet__text p{color:var(--paper-ink);font-size:1.1rem;line-height:1.62}.sheet__text p:first-child:first-letter{float:left;font-family:var(--font-caps);color:var(--red);margin:.08em .12em 0 0;font-size:4.7em;font-weight:800;line-height:.76}.sheet__text strong{color:var(--ink);font-weight:600}.sheet__text a{color:var(--ink);text-decoration-color:var(--red);text-decoration-thickness:2px}.sheet__text a:hover{color:var(--red)}.sheet__box{background:var(--ink);color:var(--ivory);border-top:6px solid var(--red);justify-items:start;gap:.2rem;padding:1.5rem 1.5rem 1.6rem;display:grid;position:relative;transform:rotate(1.2deg);box-shadow:0 18px 28px -12px #000000b3}.sheet__box dl{gap:.85rem;margin:0;display:grid}.sheet__box dt{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.1em;color:var(--yellow);font-size:.88rem;font-weight:800}.sheet__box dd{margin:0;font-size:1rem;line-height:1.4}.sheet__box a{color:var(--ivory);text-decoration-color:var(--yellow)}.sheet__box .btn{margin-top:1.1rem}.mascot{border:4px solid var(--yellow);object-fit:cover;background:var(--ink);border-radius:50%;width:104px;height:104px;margin:-3.6rem 0 .8rem;transform:rotate(-6deg);box-shadow:0 8px 14px #00000080}.counter{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(1.75rem,4vw,3.5rem);padding:clamp(2.25rem,4.5vw,3.5rem) clamp(1.25rem,3.5vw,3rem) clamp(2rem,4vw,3rem);display:grid}.sign{color:var(--ink);justify-items:start;gap:.9rem;padding:1.7rem 1.75rem 1.85rem;display:grid;position:relative;box-shadow:0 22px 30px -12px #000000bf,0 2px 3px #0000004d}.sign:before,.sign:after{content:"";background:linear-gradient(90deg,#8d98a4,#eef2f5 45%,#56616d);border-radius:6px;width:12px;height:24px;position:absolute;top:-16px;box-shadow:0 3px 4px #00000080}.sign:before{left:28px}.sign:after{right:28px}.sign--yellow{background:var(--yellow) var(--paper-grain);transform:rotate(-1deg)}.sign--paper{background:var(--ivory) var(--paper-grain);margin-top:1.5rem;transform:rotate(1.3deg)}.sign h3{font-family:var(--font-caps);text-transform:uppercase;font-size:clamp(2rem,3.2vw,2.9rem);font-style:italic;font-weight:800;line-height:.9}.sign p{max-width:46ch;color:var(--paper-ink);font-size:1.06rem;line-height:1.5}.sign .btn--ghost{color:var(--ink);border-color:#0e1a2b99}.sign .btn--ghost:hover{border-color:var(--ink)}.counter__links{flex-wrap:wrap;gap:.75rem;margin-top:.3rem;display:flex}.footer{color:var(--ivory-dim);padding:clamp(2.5rem,6vh,4rem) 0 clamp(1.5rem,4vh,2.5rem)}.footer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem 3rem;padding-bottom:clamp(2rem,5vh,3rem);display:flex}.footer__brand .brand__name{font-size:clamp(2.6rem,4vw,3.6rem)}.footer__stickers{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.9rem .8rem;max-width:46rem;margin:0;padding:0;list-style:none;display:flex}.sticker{--tilt:-2deg;min-height:46px;font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.06em;background:var(--ivory) var(--paper-grain);color:var(--ink);rotate:var(--tilt);border-radius:3px;align-items:center;padding:.5rem 1.05rem .55rem;font-size:1.1rem;font-weight:800;line-height:1;text-decoration:none;transition:rotate .45s cubic-bezier(.34,1.7,.5,1),translate .45s cubic-bezier(.34,1.7,.5,1),box-shadow .3s;display:inline-flex;box-shadow:0 7px 12px -3px #0009,inset 0 0 0 1px #00000014}.footer__stickers li:nth-child(4n+2) .sticker{--tilt:2.5deg;background:var(--yellow) var(--paper-grain)}.footer__stickers li:nth-child(4n+3) .sticker{--tilt:-1deg;background:var(--red);color:var(--ivory)}.footer__stickers li:nth-child(4n+4) .sticker{--tilt:1.6deg;background:var(--ink);color:var(--yellow);box-shadow:0 7px 12px -3px #0009, inset 0 0 0 2px var(--yellow)}.footer__stickers li:nth-child(5) .sticker{--tilt:-3deg}.sticker:hover,.sticker:focus-visible{translate:0 -4px;rotate:0deg;box-shadow:0 14px 18px -6px #000000b3,inset 0 0 0 1px #00000014}.footer__stickers li:nth-child(4n+4) .sticker:hover{box-shadow:0 14px 18px -6px #000000b3, inset 0 0 0 2px var(--yellow)}.footer__plate{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.1em;color:var(--ivory);text-shadow:0 1px #0009;background:linear-gradient(#5d6874 0%,#444e59 46%,#363f49 54%,#2b323a 100%);border:1px solid #12171d;border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:.9rem 1.6rem;font-size:.85rem;font-weight:700;display:flex;position:relative;box-shadow:inset 0 1px #fff3,0 10px 18px -8px #000000b3}.footer__plate:before,.footer__plate:after{content:"";background:radial-gradient(circle at 35% 35%,#e3e9ef,#7b8794 55%,#2b3540);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;box-shadow:0 1px 1px #0009}.footer__plate:before{left:8px}.footer__plate:after{right:8px}.footer__credit a{color:var(--yellow);text-decoration-color:#f2c23080}.footer__credit a:hover{color:var(--ivory)}@media (width<=1100px){.footer__top{text-align:center;flex-direction:column;align-items:center}.footer__stickers{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:.9rem;width:min(100%,34rem);max-width:none;display:grid}.sticker{justify-content:center;width:100%}.footer__plate{text-align:center;flex-direction:column;justify-content:center;gap:.45rem;padding:1rem 2rem}}@media (width<=420px){.footer__stickers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.sticker{padding:.45rem .85rem .5rem;font-size:1rem}}dialog.gate{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:2rem 1rem 7rem;overflow-y:auto}dialog.gate[open]{place-items:center;display:grid}dialog.gate::backdrop{background:0 0}.gated .shutter__sign{display:none}.gate__box{background:var(--ivory) var(--paper-grain);max-width:35rem;color:var(--ink);justify-items:start;gap:1.15rem;padding:clamp(1.7rem,4vw,2.6rem) clamp(1.5rem,4vw,2.7rem) clamp(1.6rem,4vw,2.4rem);display:grid;position:relative;transform:rotate(-2deg);box-shadow:0 22px 36px #0009,0 2px 3px #0000004d}.gate__box:before,.gate__box:after{content:"";background:#e2d6aacc;width:96px;height:28px;position:absolute;top:-14px;box-shadow:0 2px 4px #0003}.gate__box:before{left:-18px;transform:rotate(-22deg)}.gate__box:after{right:-18px;transform:rotate(16deg)}.gate__stamp{background:var(--red);width:72px;height:72px;color:var(--ivory);font-family:var(--font-caps);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:1.35rem;font-weight:800;display:grid;position:absolute;top:clamp(.9rem,3vw,1.6rem);right:clamp(.75rem,3vw,1.75rem);transform:rotate(12deg);box-shadow:0 4px 10px #00000059,inset 0 0 0 3px #0000002e}.gate__title{max-width:calc(100% - 80px);font-family:var(--font-brush);color:var(--red);font-size:clamp(2.4rem,6vw,3.6rem);line-height:1}.gate__box p{color:var(--paper-ink);font-size:1.08rem}.gate__box .btn--ghost{color:var(--ink);border-color:#0e1a2b8c}.gate__box .btn--ghost:hover{border-color:var(--ink)}.gate__act{flex-wrap:wrap;gap:.75rem;display:flex}.js:not(.unlocked) [data-locked]{display:none}dialog.exit{background:var(--ink);max-width:32rem;color:var(--ivory);border:4px solid var(--red);border-radius:3px;padding:1.75rem;box-shadow:0 24px 50px #000000b3}dialog.exit::backdrop{background:#050a12d1}dialog.exit h2{font-family:var(--font-brush);color:var(--yellow);margin-bottom:.6rem;font-size:2.2rem}dialog.exit p{margin-bottom:1.25rem}dialog.exit .gate__act{margin:0}.webtoon{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);display:grid}.webtoon__info{justify-items:start;gap:1rem;display:grid;position:sticky;top:2rem}.webtoon__cover{border:5px solid var(--ivory);width:min(100%,340px);transform:rotate(-2deg);box-shadow:0 18px 30px #00000080}.webtoon__info p{max-width:46ch}.webtoon__status{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.08em;color:var(--red-text);font-size:.95rem;font-weight:800}.webtoon__strip{border:4px solid var(--ivory);background:#fff;justify-self:center;justify-items:center;width:100%;max-width:520px;padding:0 0 2rem;display:grid;box-shadow:0 24px 48px #0000008c}.wt-panel{width:100%;height:auto}.webtoon__more{margin-top:1.5rem}.wt-eps{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1.25rem 1rem;margin:0;padding:0;list-style:none;display:grid}.wt-ep a{background:var(--ivory) var(--paper-grain);color:var(--ink);transition:transform .35s var(--ease-out);gap:.25rem;padding:.6rem .6rem .8rem;text-decoration:none;display:grid;box-shadow:0 10px 18px #0006}.wt-ep:nth-child(odd) a{transform:rotate(-1deg)}.wt-ep:nth-child(2n) a{transform:rotate(1.2deg)}.wt-ep a:hover{transform:translateY(-6px)rotate(0)}.wt-ep img{aspect-ratio:16/15;object-fit:cover;width:100%;margin-bottom:.3rem}.wt-ep__n{font-family:var(--font-caps);letter-spacing:.08em;color:var(--red);font-size:.85rem;font-weight:800}.wt-ep__t{font-family:var(--font-caps);text-transform:uppercase;font-size:1.1rem;font-weight:800;line-height:1}.wt-ep__d{color:var(--paper-mute);font-size:.85rem}dialog.reader{border:4px solid var(--yellow);background:var(--ink);width:min(1180px,100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--ivory);border-radius:3px;padding:0;display:none;overflow:hidden;box-shadow:0 30px 60px #000000b3}dialog.reader[open]{grid-template-columns:minmax(0,1.7fr) minmax(16rem,1fr);display:grid}dialog.reader::backdrop{background:#050a12e0}.reader__media{background:#05090f;place-items:center;min-height:0;max-height:calc(100vh - 2.5rem);display:grid;position:relative}.reader__media img,.reader__media video{object-fit:contain;width:100%;height:100%;max-height:calc(100vh - 2.5rem)}.reader__ctl{border:2px solid var(--yellow);background:#0e1a2be0;border-radius:3px;align-items:center;gap:.75rem;padding:.4rem .6rem;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.reader__ctl button{background:var(--yellow);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.reader__ctl button svg{width:18px;height:18px}.reader__ctl input[type=range]{appearance:none;background:linear-gradient(var(--red), var(--red)) 0 0 / var(--rp,0%) 100% no-repeat, #f2e6c940;cursor:pointer;border-radius:3px;flex:1;height:6px}.reader__ctl input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--ivory);border:3px solid var(--red);border-radius:50%;width:16px;height:16px}.reader__ctl input[type=range]::-moz-range-thumb{background:var(--ivory);border:3px solid var(--red);border-radius:50%;width:12px;height:12px}.reader__time{font-family:var(--font-caps);letter-spacing:.06em;color:var(--ivory);font-variant-numeric:tabular-nums;flex:none;font-size:.9rem;font-weight:700}.reader__info{align-content:center;gap:.75rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid;overflow-y:auto}.reader__hook:empty{display:none}.reader__hook{font-family:var(--font-brush);color:var(--yellow);transform-origin:0;font-size:1.5rem;transform:rotate(-2deg)}.reader__title{font-family:var(--font-caps);text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:.95}.reader__meta{font-family:var(--font-caps);letter-spacing:.06em;text-transform:uppercase;color:var(--yellow);font-size:.95rem;font-weight:700}.reader__desc{color:var(--ivory-dim);max-width:46ch}.reader__act{flex-wrap:wrap;gap:.6rem;margin-top:.5rem;display:flex}.shutter{z-index:300;visibility:hidden;place-items:center;display:grid;position:fixed;inset:0;transform:translateY(-100%)}.shutter,.menu__panel{--slat:46px;background: linear-gradient(90deg, #11161c 0, #2b333c 10px, #48525d 14px, #00000073 22px, transparent 70px, transparent calc(100% - 70px), #00000073 calc(100% - 22px), #48525d calc(100% - 14px), #2b333c calc(100% - 10px), #11161c 100%),  radial-gradient(120% 70% at 50% -10%, #fff4dc29, transparent 60%), linear-gradient(180deg, transparent 55%, #00000059),  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='b'><feTurbulence type='fractalNoise' baseFrequency='.004 .9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .07 0'/></filter><rect width='300' height='300' filter='url(%23b)'/></svg>"),  repeating-linear-gradient(180deg, #1b2027 0, #262d35 2px, #7c8792 3px, #a3adb7 5px, #8a959f calc(var(--slat) * .2), #6d7883 calc(var(--slat) * .4), #56616c calc(var(--slat) * .6), #46505a calc(var(--slat) * .78), #353e47 calc(var(--slat) * .92), #1b2027 var(--slat));background-color:#3b4652;box-shadow:inset 0 -40px 50px #00000073,inset 0 30px 40px #0000004d}@media (width<=900px){.shutter,.menu__panel{--slat:36px}}.intro .shutter,.arrive .shutter{visibility:visible;transform:none}.shutter__sign{background:var(--ivory) var(--paper-grain);color:var(--ink);justify-items:center;gap:.7rem;padding:1.5rem 2.4rem 1.3rem;display:grid;position:relative;transform:rotate(-2.5deg);box-shadow:0 18px 30px #0000008c}.shutter__sign:before,.shutter__sign:after{content:"";background:#e2d6aac7;width:92px;height:28px;position:absolute;top:-14px;box-shadow:0 2px 4px #0003}.shutter__sign:before{left:-22px;transform:rotate(-24deg)}.shutter__sign:after{right:-22px;transform:rotate(18deg)}.shutter__name{font-family:var(--font-brush);color:var(--red);font-size:clamp(2.6rem,7vw,5.6rem);line-height:1}.shutter__words{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.16em;color:var(--ink);flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;font-size:clamp(.85rem,1.6vw,1.1rem);font-weight:800;display:flex}.shutter__words span+span:before{content:"";vertical-align:middle;background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:1.2rem;display:inline-block}.shutter__lock{filter:drop-shadow(0 8px 8px #0000008c);transform-origin:50% 0;width:60px;margin-left:-30px;position:absolute;bottom:30px;left:50%}.shutter__handle{background:linear-gradient(#9aa5b1,#56616d 40%,#262e37);border-top:2px solid #fff6;height:26px;position:absolute;bottom:0;left:0;right:0}.tube{z-index:0;pointer-events:none;background:radial-gradient(900px 300px at 60% -60px,#f2e6c91f,#0000 70%);height:60vh;position:fixed;top:0;left:0;right:0}.shell,.topbar{z-index:1;position:relative}.tickers{height:150px;margin:clamp(.5rem,3vh,2rem) calc(-1*clamp(1rem,3vw,3rem)) clamp(.5rem,3vh,1.5rem) calc(-1*clamp(1rem,3vw,2.5rem));position:relative;overflow:hidden}.tickers--end{height:90px}.ticker{transform:translateY(-50%) rotate(var(--tilt));padding:.7rem 0;position:absolute;top:50%;left:-4%;right:-4%;overflow:hidden;box-shadow:0 10px 22px #00000073}.ticker:first-child:not(:last-child){top:32%}.ticker+.ticker{top:66%}.ticker--yellow{background:var(--yellow) var(--paper-grain);color:var(--ink)}.ticker--red{background:var(--red);color:var(--ivory)}.ticker__track{will-change:transform;width:max-content;display:flex}.ticker__item{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:1.4rem;padding-right:1.4rem;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:800;line-height:1;display:inline-flex}.ticker__star{flex:none;width:.9em;height:.9em}.ticker--yellow .ticker__star{color:var(--red)}.ticker--red .ticker__star{color:var(--yellow)}.doodle{pointer-events:none;position:absolute;overflow:visible}@media (width>=1101px) and (height<=780px){.rail{gap:1rem;padding-block:1.1rem 1rem;overflow-y:auto}.brand__name{font-size:2.1rem}.nav{padding-top:.6rem}.nav a{padding:.38rem .15rem;font-size:.98rem}}@media (width<=1100px){.shell{grid-template-columns:minmax(0,1fr)}.rail{display:none}.topbar{z-index:20;background:#0a1422f7;border-bottom:1px solid #f2e6c924;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem clamp(1rem,3vw,2rem);display:flex;position:sticky;top:0;box-shadow:0 8px 20px -10px #000c}.topbar .brand__name{white-space:nowrap;font-size:1.5rem;transform:rotate(-2deg)}.topbar .btn{min-height:46px;padding:.5rem 1rem;font-size:1rem}.main{padding:0 clamp(1rem,3vw,2rem)}.tickers{margin-left:calc(-1*clamp(1rem,3vw,2rem));margin-right:calc(-1*clamp(1rem,3vw,2rem))}.sheet__body{grid-template-columns:minmax(0,1fr) minmax(250px,300px)}}@media (width<=900px){:root{--spine:48px}.board{--frame:6px;--pad:.7rem;--hole:20px}.tier{--H:min(60vh, 470px);margin-block:2.25rem}.tier--hero{--H:min(60vh, 500px)}.tier__sign{padding:.65rem calc(var(--pad) + 6px)}.tier__name{font-size:1.3rem}.tier__ctl .iconbtn{width:44px;height:44px}.btn--reel{white-space:nowrap}.book{transition:flex-basis .55s var(--ease-out), height .55s var(--ease-out)}.book,.book.is-active{height:var(--hrow,clamp(200px, calc(70cqw / var(--ar0,1)), var(--H)))}.book.is-active{flex:0 0 min(calc(var(--H) * var(--ar)), 70cqw)}.book__vt{font-size:1rem}.cover__hook{max-width:calc(100% - 76px)}.cover__stamp{width:62px;height:62px;font-size:.8rem}.talker{gap:.75rem;padding:.6rem .8rem .75rem .6rem}.tier__desc{-webkit-line-clamp:3;line-clamp:3;font-size:.94rem}.tier--compact .tier__body{grid-template-columns:1fr;gap:.5rem}.tier--compact .rack{width:min(100%, var(--rackw,100%))}.notice{justify-self:stretch;max-width:none;margin:1.6rem .25rem .6rem;padding:1.4rem 1.3rem 1.5rem;transform:rotate(.8deg)}.awning{--aw:32px;width:calc(100% + 8px);margin-left:-4px;margin-right:-4px}.awning__lg{display:none}.awning__sm{display:inline}.hero-head{border-width:6px;gap:.75rem 1.25rem;padding:calc(16px + 1rem) 1.1rem 1rem}.hero-head h1 .v1{font-size:2.3rem}.hero-head h1 .v2{font-size:2rem}.door{border-width:6px;grid-template-columns:1fr}.door__stills{width:min(100%,320px);height:330px}.sheet__body{grid-template-columns:1fr}.sheet__box{max-width:420px;margin-top:2.5rem;transform:rotate(.8deg)}.counter{grid-template-columns:1fr}.sign--paper{margin-top:.5rem}.shutter__sign{max-width:calc(100vw - 32px);padding:1.2rem 1.4rem}.tickers{height:120px;margin-left:-1rem;margin-right:-1rem}.webtoon{grid-template-columns:1fr}.webtoon__info{position:static}dialog.reader[open]{grid-template-columns:1fr;overflow-y:auto}.reader__media,.reader__media img,.reader__media video{max-height:60vh}}@media (width<=600px){.tier__sign{flex-wrap:nowrap}.tier__name{letter-spacing:.06em;padding:.28rem .65rem .3rem;font-size:1.15rem}.btn--reel{width:44px;min-height:44px;margin-right:0;padding:0}.btn--reel [data-label]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tier__ctl{gap:.4rem}.hero-head{grid-template-columns:1fr}.hero-head p,.tier__count{display:none}}@media (width<=520px){.topbar .brand__name{font-size:1.25rem}.sheet__text p{font-size:1.04rem}}@media (prefers-reduced-motion:no-preference){.rack__row{transform-origin:50% 100%}.notice,.sign,.sheet__box{transform-origin:50% 0}.is-live .notice,.is-live .sign,.is-live .sheet__box{will-change:rotate}.mascot{transition:rotate .7s cubic-bezier(.34,1.7,.5,1),translate .7s cubic-bezier(.34,1.7,.5,1)}.sheet__box:hover .mascot{translate:0 -6px;rotate:8deg}.js .notice__title span{background-repeat:no-repeat;background-size:0% 100%;transition:background-size .9s cubic-bezier(.65,0,.35,1) .45s}.js .is-live .notice__title span{background-size:100% 100%}.js .sheet__mast:after{transform-origin:0;transition:transform 1.1s cubic-bezier(.65,0,.35,1) .25s;transform:scaleX(0)}.js .sheet.is-live .sheet__mast:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.boil,.doodle,.shutter__name{animation:none!important}}.lost .counter{align-items:stretch}.lost__code{font-family:var(--font-brush);color:var(--red);text-shadow:3px 4px #0000002e;font-size:clamp(4.5rem,10vw,7rem);line-height:.85;transform:rotate(-4deg)}.lost h2{font-family:var(--font-caps);text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1}.lost__map ul{gap:.2rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.lost__map li+li{border-top:1px dashed #0e1a2b40}.lost__map a{align-items:center;gap:.6rem;min-height:44px;padding:.35rem 0;font-weight:600;text-decoration:none;display:flex}.lost__map a:hover,.lost__map a:focus-visible{text-decoration:underline}.lost__map .tag{letter-spacing:.08em;background:var(--red);color:var(--ivory);border-radius:2px;padding:.15rem .45rem;font-size:.7rem;transform:rotate(3deg)}
