:root{--night:#0a0911;--night-2:#0f0d18;--raised:#15131f;--raised-2:#1b1828;--line:#241f33;--ink:#f7f1f5;--text:#bcb2c7;--muted:#7d7392;--orange:#ff9d2f;--coral:#ff5e6c;--magenta:#e5237e;--pink:#ff4f87;--violet:#9b5cf6;--grad:linear-gradient(100deg, #ff9d2f 0%, #ff5e6c 45%, #e5237e 100%);--grad-fx:linear-gradient(100deg, #9b5cf6 0%, #e0479a 50%, #ff9d2f 100%);--grad-wx:linear-gradient(100deg, #34e3ff 0%, #2f86f0 34%, #8a5fb0 68%, #f3833f 100%);--display:"Barlow Condensed", system-ui, sans-serif;--body:"Geist", system-ui, sans-serif;--maxw:1280px;--gutter:clamp(16px, 5vw, 72px);--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--night);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:18px;line-height:1.65;overflow-x:clip}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-weight:600;line-height:.95}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}b,strong{color:var(--ink);font-weight:600}::selection{color:#fff;background:#e5237e59}:focus-visible{outline:2px solid var(--pink);outline-offset:4px;border-radius:2px}.wrap{width:100%;max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.grad{background:var(--grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.grad-wx{background:var(--grad-wx);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.grad-fx{background:var(--grad-fx);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.skip{z-index:100;background:var(--ink);color:var(--night);padding:10px 16px;position:absolute;top:0;left:-9999px}.skip:focus{top:16px;left:16px}.go{font-family:var(--display);color:var(--ink);align-items:baseline;gap:.4em;padding-bottom:6px;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.1;display:inline-flex;position:relative}.go:before,.go:after{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0}.go:before{background:#ffffff2e}.go:after{background:var(--grad);transform-origin:0;transition:transform .6s var(--ease);transform:scaleX(0)}.go:hover:after,.go:focus-visible:after{transform:scaleX(1)}.go .arr{transition:transform .5s var(--ease);display:inline-block}.go:hover .arr{transform:translate(6px)}.go--sm{font-size:21px}.go--quiet{color:var(--text)}.go--quiet:hover{color:var(--ink)}.btn{font-family:var(--display);letter-spacing:.01em;color:#1a0f18;background:var(--grad);transition:background-position .7s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease);background-position:0 0;background-size:160% 100%;border-radius:6px;align-items:center;gap:.5em;padding:14px 26px 15px;font-size:22px;font-weight:600;display:inline-flex;box-shadow:0 10px 40px -14px #ff4f87b3}.btn:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 18px 50px -14px #ff4f87d9}.nav{z-index:50;transition:background .5s var(--ease),backdrop-filter .5s,transform .5s var(--ease);position:fixed;inset:0 0 auto}.nav__in{align-items:center;gap:32px;max-width:none;height:76px;display:flex}.nav__brand img{width:auto;height:22px}.nav__links{gap:30px;margin-left:auto;display:flex}.nav__links a,.nav__shop{color:#f7f1f5d1;font-size:15px;font-weight:500;transition:color .3s;position:relative}.nav__links a:after{content:"";background:var(--grad);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav__links a:hover,.nav__links a[aria-current=page]{color:#fff}.nav__links a:hover:after,.nav__links a[aria-current=page]:after{transform:scaleX(1)}.nav__shop{color:#fff;background:#ffffff14;border-radius:6px;padding:9px 16px 10px;transition:background .3s,color .3s}.nav__shop:hover{background:#ffffff29}.nav.is-solid{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#0a0911d1}.nav.is-hidden{transform:translateY(-100%)}.nav__burger{cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-left:auto;display:none;position:relative}.nav__burger span{height:2px;transition:transform .4s var(--ease),opacity .3s;background:#fff;border-radius:2px;position:absolute;left:11px;right:11px}.nav__burger span:first-child{top:16px}.nav__burger span:nth-child(2){top:26px}.nav__burger[aria-expanded=true] span:first-child{transform:translateY(5px)rotate(45deg)}.nav__burger[aria-expanded=true] span:nth-child(2){transform:translateY(-5px)rotate(-45deg)}.sheet{z-index:49;backdrop-filter:blur(10px);padding:96px var(--gutter) 40px;opacity:0;pointer-events:none;transition:opacity .4s var(--ease);background:#0a0911f7;flex-direction:column;justify-content:center;gap:6px;display:flex;position:fixed;inset:0}.sheet.is-open{opacity:1;pointer-events:auto}.sheet a{font-family:var(--display);color:var(--ink);opacity:0;transition:transform .6s var(--ease),opacity .6s var(--ease);font-size:clamp(40px,11vw,64px);font-weight:600;line-height:1.08;transform:translateY(16px)}.sheet.is-open a{opacity:1;transform:none}.sheet.is-open a:nth-child(2){transition-delay:40ms}.sheet.is-open a:nth-child(3){transition-delay:80ms}.sheet.is-open a:nth-child(4){transition-delay:.12s}.sheet.is-open a:nth-child(5){transition-delay:.16s}.sheet.is-open a:nth-child(6){transition-delay:.2s}@media(width<=900px){.nav__links,.nav__shop{display:none}.nav__burger{display:block}}.hero{isolation:isolate;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__slides{z-index:-2;background:#000;position:absolute;inset:0}.hero__slide{opacity:0;transition:opacity 1.8s var(--ease-io);position:absolute;inset:0}.hero__slide.is-on{opacity:1}.hero__slide img{object-fit:cover;width:100%;height:100%;transform:scale(1.12)}.hero__slide.is-on img,.hero__slide.is-leaving img{animation:9s linear forwards kenburns}@keyframes kenburns{0%{transform:scale(1.12)translate(1.5%)}to{transform:scale(1.02)translateY(-1%)}}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a09118c,#0a091100 22%),linear-gradient(#0a091100 32%,#0a0911b8 70%,#0a0911),linear-gradient(90deg,#0a091199,#0a091100 60%);position:absolute;inset:0}.hero__copy{padding-top:140px;padding-bottom:clamp(56px,10vh,110px)}.hero__title{letter-spacing:-.02em;font-size:clamp(54px,9.4vw,156px);font-weight:600;line-height:.88}.hero__title .line{margin-bottom:-.12em;padding-bottom:.16em;display:block;overflow:hidden}.hero__title .line>span{animation:rise 1.2s var(--ease) forwards;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;transform:translateY(105%)}.hero__title .line:nth-child(2)>span{animation-delay:.12s}@keyframes rise{to{transform:none}}.hero__sub{color:#f7f1f5db;opacity:0;max-width:46ch;animation:fadeup 1s var(--ease) .45s forwards;margin-top:28px;font-size:clamp(18px,1.5vw,21px)}.hero__acts{opacity:0;animation:fadeup 1s var(--ease) .6s forwards;flex-wrap:wrap;align-items:center;gap:18px 40px;margin-top:40px;display:flex}@keyframes fadeup{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero__news{color:#f7f1f5b8;opacity:0;max-width:60ch;animation:fadeup 1s var(--ease) .8s forwards;margin-top:56px;font-size:16px;display:block}.hero__news b{font-family:var(--display);letter-spacing:.01em;font-size:20px}.hero__news u{color:var(--ink);background-image:var(--grad);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:2px;text-decoration:none}.hero__news:hover u{color:#fff}.hero__count{right:var(--gutter);font-family:var(--display);color:#f7f1f599;gap:14px;font-size:17px;display:flex;position:absolute;bottom:clamp(56px,10vh,110px)}.hero__count button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;transition:color .3s}.hero__count button[aria-current=true]{color:#fff}@media(width<=760px){.hero__count{display:none}}.sec{padding:clamp(96px,14vw,180px) 0;position:relative}.sec--tight{padding:clamp(72px,10vw,120px) 0}.big{max-width:14ch;font-size:clamp(48px,7.4vw,112px)}.mid{font-size:clamp(38px,4.6vw,64px)}.lede{color:var(--text);max-width:52ch;margin-top:24px;font-size:clamp(19px,1.6vw,22px)}.js .rv{opacity:0;transition:opacity 1s var(--ease),transform 1.2s var(--ease);transition-delay:var(--d,0s);transform:translateY(32px)}.js .rv.in{opacity:1;transform:none}.fx{background:var(--night);position:relative;overflow:hidden}.fx__sky{--top:#0b1030;--mid:#2a3470;--low:#c46a7a;--glow:#ffaa6e8c;--sunx:50%;--suny:80%;--sun:#ffd9a0;--land:#07060c;--haze:#ffbe9640;isolation:isolate;background:linear-gradient(180deg,var(--top) 0%,var(--mid) 52%,var(--low) 82%,var(--low) 100%);cursor:ew-resize;touch-action:pan-y;align-items:flex-end;min-height:min(92svh,920px);display:flex;position:relative}.fx__sky:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at var(--sunx) var(--suny),var(--sun) 0,var(--sun) 1.1vmin,transparent 1.3vmin),radial-gradient(ellipse 40% 34% at var(--sunx) var(--suny),var(--glow),transparent 70%),linear-gradient(0deg,var(--haze) 0%,transparent 34%);position:absolute;inset:0}.fx__land{z-index:-1;pointer-events:none;width:100%;height:38%;position:absolute;bottom:0;left:0;right:0}.fx__land path{fill:var(--land);transition:fill .2s}.fx__land path.far{opacity:.55}.fx__copy{padding-top:120px;padding-bottom:clamp(48px,9vh,100px);position:relative}.fx__mark{filter:drop-shadow(0 10px 30px #9b5cf673);width:clamp(64px,7vw,92px);height:auto;margin-bottom:28px}.fx__title{text-shadow:0 2px 40px #00000040;font-size:clamp(60px,10vw,156px);line-height:.86}.fx__title span{display:block}.fx__sub{color:#ffffffe6;text-shadow:0 1px 18px #00000059;max-width:44ch;margin-top:26px;font-size:clamp(18px,1.6vw,22px)}.fx__readout{right:var(--gutter);text-align:right;font-family:var(--display);color:#ffffffe6;text-shadow:0 1px 18px #00000059;pointer-events:none;position:absolute;top:120px}.fx__readout b{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,88px);font-weight:500;line-height:1;display:block}.fx__readout span{font-size:20px}@media(width<=760px){.fx__readout{top:96px}.fx__readout b{font-size:44px}.fx__readout span{font-size:16px}}.fx__body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.fx__status{font-family:var(--display);font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1;display:inline-block}.shimmer{color:var(--pink);text-shadow:0 0 24px #ff4f8773;background:linear-gradient(100deg,var(--pink) 40%,#ffd0e0 50%,var(--pink) 60%);-webkit-text-fill-color:transparent;animation:sheen 4.5s var(--ease-io) infinite;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}@keyframes sheen{0%{background-position:100% 0}to{background-position:0 0}}.fx__body p{margin-top:20px}.fx__body .go{margin-top:34px}.shot{background:var(--raised);border-radius:12px;animation:9s ease-in-out infinite float;position:relative;overflow:hidden;box-shadow:0 50px 120px -40px #9b5cf680,0 30px 60px -30px #000c,0 0 0 1px #ffffff0f}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(width<=900px){.fx__body{grid-template-columns:1fr}}.shelf__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;margin-bottom:clamp(56px,8vw,110px);display:flex}.shelf__head .lede{max-width:40ch;margin-top:0}.prod{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.prod+.prod{margin-top:clamp(88px,12vw,160px)}.prod--flip .prod__pic{order:2}.prod__pic{aspect-ratio:16/10;background:var(--raised);border-radius:12px;position:relative;overflow:hidden}.prod__pic img{object-fit:cover;width:100%;height:115%;transform:translate3d(0,var(--py,-6%),0);will-change:transform;transition:scale 1.4s var(--ease)}.prod:hover .prod__pic img{scale:1.03}.prod__name{font-size:clamp(50px,6vw,92px);line-height:.9}.prod__name small{color:var(--text);letter-spacing:0;margin-top:10px;font-size:.42em;font-weight:500;display:block}.prod__state{font-family:var(--display);margin-bottom:18px;font-size:24px;font-weight:600;display:inline-block}.prod__state.is-live{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.prod__state.is-free{color:var(--ink)}.prod p{max-width:44ch;margin-top:20px}.prod__meta{color:var(--muted);font-size:16px}.prod .go{margin-top:30px}@media(width<=860px){.prod{grid-template-columns:1fr}.prod--flip .prod__pic{order:0}}.duo{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,36px);margin-top:clamp(88px,12vw,160px);display:grid}.door{isolation:isolate;border-radius:12px;align-items:flex-end;min-height:clamp(420px,44vw,560px);padding:clamp(26px,3.4vw,48px);display:flex;position:relative;overflow:hidden}.door img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.6s var(--ease);position:absolute;inset:0}.door:before{content:"";z-index:-1;background:linear-gradient(#0a09111a 15%,#0a0911cc 55%,#0a0911f7);position:absolute;inset:0}.door:hover img{transform:scale(1.05)}.door h3{font-size:clamp(40px,4.4vw,64px)}.door p{color:#f7f1f5d6;max-width:38ch;margin-top:14px}.door .go{margin-top:24px}.door .go:after{transform:scaleX(0)}.duo--one{grid-template-columns:1fr}.duo--one .door{min-height:clamp(380px,36vw,520px)}.door:hover .go:after{transform:scaleX(1)}.door:hover .go .arr{transform:translate(6px)}@media(width<=760px){.duo{grid-template-columns:1fr}}.say{isolation:isolate;position:relative;overflow:hidden}.say__bg{z-index:-2;position:absolute;inset:-18% 0}.say__bg img{object-fit:cover;opacity:.38;width:100%;height:100%;transform:translate3d(0,var(--py,0),0)}.say:before{content:"";z-index:-1;background:linear-gradient(180deg,var(--night) 0%,#0a091180 30%,#0a091180 70%,var(--night) 100%);position:absolute;inset:0}.say__text{font-family:var(--display);color:var(--ink);letter-spacing:-.005em;max-width:22ch;font-size:clamp(38px,5.4vw,84px);font-weight:500;line-height:1.02}.js .say__text .w{opacity:.16;transition:opacity .5s var(--ease)}.js .say__text .w.on{opacity:1}.say__by{color:var(--text);max-width:52ch;margin-top:40px;font-size:18px}.nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(40px,5vw,72px) clamp(24px,4vw,56px);display:grid}.num b{font-family:var(--display);background:var(--grad);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(84px,10vw,156px);font-weight:600;line-height:.85;display:block}.num p{max-width:24ch;margin-top:18px}.num p strong{font-family:var(--display);margin-bottom:6px;font-size:26px;line-height:1.1;display:block}@media(width<=960px){.nums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<=480px){.nums{grid-template-columns:1fr}}.creed{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,5vw,80px);margin-top:clamp(56px,7vw,96px);display:grid}.creed h3{font-size:clamp(34px,3.2vw,46px);line-height:1}.creed p{margin-top:18px}@media(width<=900px){.creed{grid-template-columns:1fr}}.news{gap:clamp(48px,6vw,80px);margin-top:clamp(48px,6vw,80px);display:grid}.story{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.story__pic{aspect-ratio:3/2;background:var(--raised);border-radius:10px;overflow:hidden}.story__pic img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease)}.story:hover .story__pic img{transform:scale(1.05)}.story__date{color:var(--muted);font-size:16px}.story h3{margin-top:10px;font-size:clamp(32px,3.4vw,50px);line-height:1;transition:color .3s}.story:hover h3{color:#fff}.story p{max-width:60ch;margin-top:14px}.story .go{margin-top:22px}.story:hover .go:after{transform:scaleX(1)}@media(width<=760px){.story{grid-template-columns:1fr}}.close{isolation:isolate;align-items:center;min-height:92svh;display:flex;position:relative;overflow:hidden}.close__bg{z-index:-2;position:absolute;inset:-16% 0}.close__bg img{object-fit:cover;width:100%;height:100%;transform:translate3d(0,var(--py,0),0)}.close:before{content:"";z-index:-1;background:linear-gradient(180deg,var(--night) 0%,#0a091173 30%,#0a0911b3 100%);position:absolute;inset:0}.close__title{font-size:clamp(84px,15vw,240px);line-height:.82}.close__mail{font-family:var(--display);color:var(--ink);background:linear-gradient(var(--ink),var(--ink)) 0 100% / 100% 3px no-repeat;transition:background-size .6s var(--ease),color .4s;word-break:break-word;margin-top:36px;font-size:clamp(28px,4.4vw,64px);font-weight:500;display:inline-block}.close__mail:hover{background:var(--grad);-webkit-text-fill-color:transparent;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}.close p{color:#f7f1f5db;max-width:52ch;margin-top:30px}.foot{background:var(--night);padding:clamp(64px,8vw,110px) 0 48px}.foot__top{grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));gap:40px;display:grid}.foot__brand img{width:auto;height:24px}.foot__brand p{max-width:34ch;color:var(--muted);margin-top:20px;font-size:16px}.foot__col h4{font-family:var(--display);color:var(--ink);margin:0 0 14px;font-size:22px;font-weight:600}.foot__col a{color:var(--text);transition:color .3s,transform .4s var(--ease);padding:5px 0;font-size:16px;display:block}.foot__col a:hover{color:#fff;transform:translate(3px)}.foot__legal{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:clamp(56px,7vw,96px);font-size:14px;display:flex}.foot__wordmark{font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;background:linear-gradient(#ffffff17,#fff0);-webkit-text-fill-color:transparent;user-select:none;-webkit-background-clip:text;background-clip:text;margin-top:48px;font-size:clamp(70px,19.5vw,300px);font-weight:700;line-height:.78;overflow:hidden}@media(width<=860px){.foot__top{grid-template-columns:1fr 1fr}.foot__brand{grid-column:1/-1}}.mast{isolation:isolate;align-items:flex-end;min-height:78svh;display:flex;position:relative;overflow:hidden}.mast--short{min-height:62svh}.mast__bg{z-index:-2;position:absolute;inset:0}.mast__bg img{object-fit:cover;width:100%;height:100%;animation:settle 2.6s var(--ease) forwards}@keyframes settle{0%{transform:scale(1.1)}to{transform:scale(1)}}.mast:after{content:"";z-index:-1;background:linear-gradient(0deg,var(--night) 0%,#0a0911b3 38%,#0a091140 100%);position:absolute;inset:0}.mast__copy{padding-top:140px;padding-bottom:clamp(40px,7vh,80px)}.mast__mark{width:64px;height:auto;margin-bottom:24px}.mast h1{opacity:0;max-width:18ch;animation:fadeup 1.1s var(--ease) .1s forwards;font-size:clamp(46px,6.6vw,104px);line-height:.92}.mast__dek{color:#f7f1f5e0;opacity:0;max-width:58ch;animation:fadeup 1.1s var(--ease) .3s forwards;margin-top:24px;font-size:clamp(19px,1.7vw,23px)}.mast__date{color:#f7f1f59e;opacity:0;animation:fadeup 1.1s var(--ease) .45s forwards;margin-top:28px;font-size:16px}.article{grid-template-columns:minmax(0,1fr) minmax(0,700px) minmax(0,1fr);padding:clamp(56px,8vw,110px) 0 clamp(80px,10vw,140px);display:grid}.article>*{padding:0 var(--gutter);grid-column:2}.article>.wide{grid-column:1/-1;width:100%;max-width:1180px;margin-left:auto;margin-right:auto}.article p{color:#cfc6d8;margin-top:22px;font-size:19px;line-height:1.72}.article p:first-child{margin-top:0}.article .first:first-line{color:var(--ink)}.article h2{margin-top:clamp(56px,6vw,80px);font-size:clamp(34px,3.6vw,48px);line-height:1}.article h2+p{margin-top:20px}.article a:not(.go):not(.btn){color:var(--ink);background-image:var(--grad);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1.5px;transition:color .3s}.article a:not(.go):not(.btn):hover{color:#fff}.article ol,.article ul{margin:22px 0 0;padding:0 0 0 28px;list-style:none}.article li{color:#cfc6d8;margin-top:14px;font-size:19px;line-height:1.7}.article li strong{color:var(--ink)}.pull{margin:clamp(56px,7vw,96px) 0}.pull blockquote{font-family:var(--display);color:var(--ink);margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:500;line-height:1.06}.pull blockquote .grad{font-weight:600}.pull figcaption{color:var(--muted);margin-top:24px;font-size:17px}.figure{margin:clamp(48px,6vw,80px) 0}.figure img{border-radius:12px;box-shadow:0 50px 120px -40px #9b5cf673,0 0 0 1px #ffffff0f}.figure figcaption{color:var(--muted);text-align:center;margin-top:16px;font-size:15px}.endmark{text-align:center;font-family:var(--display);letter-spacing:.3em;font-size:26px;color:var(--muted)!important;margin-top:clamp(56px,6vw,80px)!important}.facts{background:var(--raised);border-radius:14px;margin-top:clamp(64px,8vw,110px);padding:clamp(32px,4vw,56px)}.facts h2{margin-top:0!important}.facts p{font-size:17px!important}.facts .row{margin-top:22px}.facts .row b{font-family:var(--display);font-size:22px;font-weight:600;display:block}.facts .row span{color:var(--text);margin-top:2px;font-size:17px;display:block}.facts .row a{word-break:break-word}.share{flex-wrap:wrap;gap:16px 36px;margin-top:28px;display:flex}.cmp{--pos:50%;margin:0}.cmp__frame{background:var(--raised);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;isolation:isolate;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 50px 120px -40px #9b5cf666,0 0 0 1px #ffffff0f}.cmp__img{width:100%;height:100%;display:block;position:absolute;inset:0}.cmp__after{clip-path:inset(0 0 0 var(--pos));position:absolute;inset:0}.cmp__tag{font-family:var(--display);color:#fff;text-shadow:0 1px 2px #0009,0 0 22px #0000008c;pointer-events:none;font-size:clamp(17px,1.7vw,22px);font-weight:600;line-height:1;position:absolute;top:clamp(12px,1.8vw,22px);left:clamp(14px,2vw,26px)}.cmp__tag--after{left:auto;right:clamp(14px,2vw,26px)}.cmp__bar{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 18px #00000073}.cmp__bar i{width:46px;height:46px;transition:transform .4s var(--ease),box-shadow .3s;background:#0a09114d;border:2px solid #fff;border-radius:50%;margin:-23px 0 0 -23px;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px #0006}.cmp__bar i:before,.cmp__bar i:after{content:"";border:5px solid #0000;margin-top:-5px;position:absolute;top:50%}.cmp__bar i:before{border-right-color:#fff;left:7px}.cmp__bar i:after{border-left-color:#fff;right:7px}.cmp.is-dragging .cmp__bar i{transform:scale(.9)}.cmp__range{opacity:0;pointer-events:none;width:100%;height:1px;margin:0;position:absolute;bottom:0;left:0}.cmp__range:focus-visible~.cmp__bar i{box-shadow:0 0 0 3px var(--pink),0 10px 30px #0006}.cmp figcaption{color:var(--muted);text-align:center;margin-top:16px;font-size:15px}.article .cmp{margin-top:clamp(48px,6vw,80px);margin-bottom:clamp(48px,6vw,80px)}.pics{gap:clamp(10px,1.1vw,16px);margin-top:28px;display:grid}.pics__row{gap:clamp(10px,1.1vw,16px);display:flex}.article .pics a.pics__pic{flex:var(--r) 1 0;background:var(--raised);border-radius:10px;min-width:0;display:block;overflow:hidden;box-shadow:0 30px 60px -36px #000000d9,0 0 0 1px #ffffff0f}.pics__pic img{width:100%;height:auto;aspect-ratio:var(--r);transition:transform 1.6s var(--ease);display:block}.pics__pic:hover img{transform:scale(1.04)}.pics__pic:focus-visible{outline:2px solid var(--pink);outline-offset:3px}@media(width<=760px){.pics__row{flex-direction:column}.article .pics a.pics__pic{flex:none}}.room{padding:clamp(56px,8vw,110px) 0 clamp(80px,10vw,140px)}.room .news{margin-top:0}.kit{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);margin-top:clamp(96px,12vw,160px);display:grid}.kit__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.kit__item{background:var(--raised);transition:background .4s,transform .5s var(--ease);border-radius:12px;padding:22px;display:block}.kit__item:hover{background:var(--raised-2);transform:translateY(-4px)}.kit__item .tile{background:var(--night-2);border-radius:8px;place-items:center;height:120px;margin-bottom:18px;display:grid;overflow:hidden}.kit__item .tile img{width:auto;max-height:84px}.kit__item .tile img.cover{object-fit:cover;width:100%;height:100%;max-height:none}.kit__item b{font-family:var(--display);font-size:22px;font-weight:600;line-height:1.1;display:block}.kit__item span{color:var(--muted);margin-top:4px;font-size:15px;display:block}@media(width<=900px){.kit{grid-template-columns:1fr}}@media(width<=560px){.kit__items{grid-template-columns:1fr 1fr}}.lost{isolation:isolate;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.lost__bg{z-index:-2;position:absolute;inset:0}.lost__bg img{object-fit:cover;opacity:.5;width:100%;height:100%}.lost:after{content:"";z-index:-1;background:linear-gradient(90deg,var(--night) 10%,#0a091166);position:absolute;inset:0}.lost h1{font-size:clamp(84px,14vw,220px);line-height:.84}.lost p{color:#f7f1f5db;max-width:40ch;margin-top:24px;font-size:21px}.lost .go{margin-top:36px}html[data-season] .nav{top:var(--season-h,0px)}html[data-season] .season-webs{display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero__title .line>span,.hero__sub,.hero__acts,.hero__news,.mast h1,.mast__dek,.mast__date{opacity:1!important;transform:none!important}.js .rv{opacity:1;transform:none}.js .say__text .w{opacity:1}}
