@font-face{font-family:Clash Display;src:url(/fonts/nordbeam/ClashDisplay-Semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Mona Sans;src:url(/fonts/nordbeam/MonaSans-latin.woff2)format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans;src:url(/fonts/nordbeam/MonaSans-latin-ext.woff2)format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;src:url(/fonts/callout/ZillaSlab-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/safecrack/BarlowCondensed-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/fonts/alibi/BodoniModa.woff2)format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/magnet/Caveat.woff2)format("woff2");font-weight:400 700;font-display:swap}:root{--paper:#f3ead8;--card:#fff9ee;--ink:#1f2a37;--ink-soft:#5e5a52;--a1:#2f7d78;--a1t:#2c7370;--a1i:var(--a1);--a2:#c2412d;--a3:#d49a2a;--line:color-mix(in oklab, var(--ink) 14%, transparent);--shadow:0 1px 0 color-mix(in oklab, var(--ink) 6%, transparent), 0 18px 40px -18px color-mix(in oklab, var(--ink) 45%, transparent);--title:"Clash Display", "Mona Sans", system-ui, sans-serif;--title-weight:600;--body:"Mona Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--radius:22px;--gutter:clamp(16px, 4vw, 40px);--max:1180px;color-scheme:light}.f-rounded{--title:ui-rounded, "SF Pro Rounded", "Arial Rounded MT Bold", system-ui, sans-serif;--title-weight:900}.f-serif{--title:ui-serif, "New York", "Iowan Old Style", Georgia, serif;--title-weight:800}.f-futura{--title:Futura, "Futura PT", "Century Gothic", "Avenir Next", system-ui, sans-serif;--title-weight:700}.f-zilla-slab{--title:"Zilla Slab", Rockwell, ui-serif, serif;--title-weight:700}.f-barlow-condensed{--title:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--title-weight:700}.f-bodoni-moda{--title:"Bodoni Moda", Didot, "Bodoni 72", ui-serif, serif;--title-weight:700}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:color-mix(in oklab, var(--ink) 32%, var(--paper)) var(--paper)}body{background:var(--paper);color:var(--ink);font:400 1.0625rem/1.6 var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.4 0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.dark body:before{mix-blend-mode:screen;opacity:.12}main{overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--a1);outline-offset:3px;border-radius:6px}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.skip{inset-inline-start:12px;background:var(--ink);color:var(--paper);z-index:50;border-radius:999px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px}.skip:focus{top:12px}h1,h2,h3{font-family:var(--title);font-weight:var(--title-weight);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.04}h1{font-size:clamp(2.7rem,7.4vw,5.6rem)}h2{font-size:clamp(1.9rem,4.2vw,3rem)}h3{font-size:1.35rem}p{text-wrap:pretty;margin:0}.kicker{font:700 .8rem/1.3 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--a1t)}[dir=rtl] .kicker{letter-spacing:0}.lead{color:var(--ink-soft);max-width:38ch;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.5}.top{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(14px);background:color-mix(in oklab, var(--paper) 78%, transparent);border-bottom:1px solid var(--line);position:sticky;top:0}.top .wrap{align-items:center;gap:18px;height:64px;display:flex}.brand{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.brand svg{width:auto;height:28px;overflow:visible}.brand .chevron{transition:transform .5s cubic-bezier(.2,1.6,.4,1)}.brand:hover .chevron{transform:translateY(-1.5px)}.nav{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.nav a,.lang summary{cursor:pointer;border-radius:999px;padding:8px 12px;font-size:.95rem;font-weight:600;text-decoration:none}.nav a:hover,.lang summary:hover{background:color-mix(in oklab, var(--ink) 8%, transparent)}.lang{position:relative}.lang summary{align-items:center;gap:6px;list-style:none;display:inline-flex}.lang summary::-webkit-details-marker{display:none}.lang ul{inset-inline-end:0;background:var(--card);color:var(--ink);box-shadow:var(--shadow);border-radius:16px;min-width:160px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px)}.dark .lang ul{--card:#fffaf0;--ink:#1d1d1f}.lang li a{border-radius:10px;padding:9px 12px;text-decoration:none;display:block}.lang li a:hover,.lang li a[aria-current]{background:color-mix(in oklab, var(--ink) 8%, transparent)}@media (width<=560px){.nav .hide-sm{display:none}}.foot{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:clamp(64px,10vw,120px);padding:40px 0 56px;font-size:.95rem}.foot .wrap{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.foot nav{flex-wrap:wrap;gap:6px 20px;margin-inline-start:auto;display:flex}.foot a{text-decoration:none}.foot a:hover{text-decoration:underline}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip{background:color-mix(in oklab, var(--ink) 8%, transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:.9rem;font-weight:600;display:inline-flex}.chip svg{width:16px;height:16px}.store{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.badge{transition:transform .25s cubic-bezier(.2,1.4,.4,1);display:inline-block}.badge:hover{transform:translateY(-2px)scale(1.03)}.badge img{width:auto;height:54px}.soon{background:var(--ink);color:var(--paper);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-weight:700;display:inline-flex}.soon .dot{background:var(--a3);width:9px;height:9px;box-shadow:0 0 0 0 var(--a3);border-radius:50%;animation:2.2s ease-out infinite ping}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--a3) 70%, transparent)}80%,to{box-shadow:0 0 0 12px #0000}}[data-out=false] .when-out,[data-out=true] .when-soon{display:none}.button{background:var(--ink);color:var(--paper);border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.2,1.4,.4,1);display:inline-flex}.button:hover{transform:translateY(-2px)}.button svg{width:18px;height:18px}[dir=rtl] .button svg,[dir=rtl] .arrow{transform:scaleX(-1)}.stage{aspect-ratio:1;--mx:0;--my:0;width:min(100%,560px);margin-inline:auto;position:relative;container-type:inline-size}.stage .disc{background:radial-gradient(circle at 50% 45%, color-mix(in oklab, var(--a1) 22%, transparent), transparent 68%);border-radius:50%;position:absolute;inset:9%}.layer{transition:translate .4s ease-out;position:absolute;inset:0}.layer.l1{translate:calc(var(--mx) * -10px) calc(var(--my) * -10px)}.layer.l2{translate:calc(var(--mx) * 16px) calc(var(--my) * 16px)}.layer.l3{translate:calc(var(--mx) * 28px) calc(var(--my) * 28px)}.orbit{animation:spin var(--orbit,80s) linear infinite;position:absolute;inset:0}.slot{width:var(--w);translate:-50% -50%;transform:rotate(var(--a)) translateX(var(--r)) rotate(calc(-1 * var(--a)));position:absolute;top:50%;left:50%}.upright{animation:spin var(--orbit,80s) linear infinite reverse}.bob{animation:bob var(--dur,9s) ease-in-out var(--delay,0s) infinite}.bob>*{transition:transform .35s cubic-bezier(.2,1.6,.4,1)}.stage:hover .bob>*{transform:scale(1.04)}.hero-piece{width:var(--w);translate:-50% -50%;rotate:var(--rot,0deg);filter:drop-shadow(0 24px 30px #00000047);position:absolute;top:50%;left:50%}.hero-piece .bob{--dur:6s}.halo .slot{opacity:.85;filter:saturate(.9)}.halo .bob{--dur:13s}.piece{filter:drop-shadow(0 10px 14px #00000038);user-select:none;-webkit-user-drag:none;width:100%;height:auto}.piece.card{filter:none;border:5px solid #fffaf1;border-radius:14px;box-shadow:0 12px 24px -10px #00000073}.heart{filter:drop-shadow(0 8px 10px #0003);width:100%;height:auto}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bob{0%,to{transform:translateY(0) rotate(calc(var(--tilt,0) * 1deg))}50%{transform:translateY(-12px) rotate(calc(var(--tilt,0) * -.6deg))}}.hero-mark{filter:drop-shadow(0 18px 26px #1f2a374d);width:21%;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero-mark svg{width:100%;height:auto;display:block}.home-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(24px,4vw,48px);padding-block:clamp(28px,6vw,72px) clamp(24px,5vw,56px);display:grid}.home-hero .copy{gap:22px;display:grid}@media (width<=860px){.home-hero{grid-template-columns:1fr}.home-hero .stage{width:min(100%,440px)}}.values{flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.values li{align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:inline-flex}.values li:before{content:"";background:var(--a2);border-radius:50%;width:8px;height:8px}.values li:nth-child(2):before{background:var(--a1)}.values li:nth-child(3):before{background:var(--a3)}.values li:nth-child(4):before{background:#6b4c8a}.section{padding-block:clamp(36px,7vw,80px)}.section-head{gap:10px;max-width:60ch;margin-bottom:clamp(22px,4vw,36px);display:grid}.section-head p{color:var(--ink-soft);font-size:1.1rem}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:clamp(16px,2.4vw,26px);display:grid}.app-card{--paper:var(--c-paper);--ink:var(--c-ink);--a1:var(--c-a1);--a3:var(--c-a3);border-radius:var(--radius);min-height:300px;color:var(--ink);isolation:isolate;box-shadow:var(--shadow);grid-template-rows:auto 1fr auto;gap:14px;padding:22px;text-decoration:none;transition:transform .45s cubic-bezier(.2,1.3,.35,1),box-shadow .45s;display:grid;position:relative;overflow:hidden}.surface{z-index:-2;border-radius:inherit;background:var(--paper);position:absolute;inset:0}.page-surface{z-index:-2;background:var(--paper);pointer-events:none;position:fixed;inset:0}.app-card:hover{transform:translateY(-6px)rotate(-.6deg);box-shadow:0 30px 60px -24px #00000080}.app-card .icon{border-radius:15px;width:64px;height:64px;box-shadow:0 6px 14px -6px #00000080}.app-card h3{font-family:var(--title);font-weight:var(--title-weight);margin-top:6px;font-size:1.85rem}.app-card .sub{color:color-mix(in oklab, var(--ink) 72%, transparent);max-width:min(22ch,56%);margin-top:4px;font-weight:600}.app-card .peek{inset-inline-end:-18px;z-index:-1;filter:drop-shadow(0 16px 20px #0000004d);width:42%;transition:transform .6s cubic-bezier(.2,1.5,.35,1);position:absolute;top:-14px;rotate:8deg}.app-card:hover .peek{transform:translate(-10px,10px)rotate(-12deg)scale(1.08)}.app-card .meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-card .chip{background:color-mix(in oklab, var(--ink) 11%, transparent);padding:5px 11px;font-size:.82rem}.app-card .go{background:var(--ink);width:40px;height:40px;color:var(--paper);border-radius:50%;place-items:center;margin-inline-start:auto;transition:transform .4s cubic-bezier(.2,1.5,.35,1);display:grid}.app-card:hover .go{transform:translate(4px)rotate(-8deg)}[dir=rtl] .app-card:hover .go{transform:translate(-4px)rotate(8deg)}.app-card.wide{grid-column:1/-1;min-height:240px}.app-card.wide .peek{width:min(36%,300px)}.pass-band{border-radius:calc(var(--radius) + 8px);color:#f6efe2;--ink-soft:#cfc6b6;--a1:#e8b64c;--a1t:#e8b64c;background:#1f2a37;grid-template-columns:1.1fr 1fr;align-items:center;gap:28px;padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.pass-band .lead{color:#d8cfbf}.pass-band .button{color:#1f2a37;background:#f6efe2}@media (width<=860px){.pass-band{grid-template-columns:1fr}}.fan{height:230px;position:relative}.fan img{width:112px;height:112px;translate:-50% -50%;transform:rotate(calc(var(--i) * 13deg - 32deg)) translateY(-14px);transform-origin:50% 160%;border-radius:26px;transition:transform .6s cubic-bezier(.2,1.4,.35,1);position:absolute;top:50%;left:50%;box-shadow:0 18px 30px -12px #0009}.pass-band:hover .fan img,.fan:hover img{transform:rotate(calc(var(--i) * 19deg - 48deg)) translateY(-26px)}.game-hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,4vw,48px);padding-block:clamp(20px,4vw,56px) clamp(28px,5vw,64px);display:grid}.game-hero .copy{align-content:center;gap:20px;display:grid}.game-hero .title{align-items:center;gap:18px;display:flex}.game-hero .title img{border-radius:22%;width:clamp(64px,9vw,92px);height:auto;box-shadow:0 10px 22px -10px #0000008c}.tagline{font-family:var(--title);font-weight:var(--title-weight);color:var(--a1t);font-size:clamp(1.4rem,3vw,2.1rem);line-height:1.1}@media (width<=860px){.game-hero{grid-template-columns:1fr}.game-hero .stage{order:-1;width:min(100%,420px)}}.strip-head{align-items:end;gap:16px;margin-bottom:18px;display:flex}.strip-nav{gap:10px;margin-inline-start:auto;display:flex}.round{background:color-mix(in oklab, var(--ink) 9%, transparent);width:46px;height:46px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background .2s,transform .3s cubic-bezier(.2,1.6,.4,1),opacity .2s;display:grid}.round:hover:not(:disabled){background:color-mix(in oklab, var(--ink) 16%, transparent);transform:scale(1.06)}.round:active:not(:disabled){transform:scale(.94)}.round:disabled{opacity:.32;cursor:default}.round svg{width:20px;height:20px}.round[data-dir="-1"] svg,[dir=rtl] .round[data-dir="1"] svg{transform:scaleX(-1)}[dir=rtl] .round[data-dir="-1"] svg{transform:none}.shots{--side:max(var(--gutter), calc((100vw - var(--max)) / 2));padding:10px var(--side) 22px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--side);overscroll-behavior-x:contain;scrollbar-width:none;gap:clamp(12px,2vw,20px);margin:0 calc(50% - 50vw);list-style:none;display:flex;overflow-x:auto}.shots::-webkit-scrollbar{display:none}.shots li{scroll-snap-align:start;flex:none}.shots img{width:clamp(200px,24vw,270px);box-shadow:var(--shadow);border-radius:20px;transition:transform .4s cubic-bezier(.2,1.4,.35,1)}.shots li:hover img{transform:translateY(-6px)rotate(-1deg)}.strip-track{background:color-mix(in oklab, var(--ink) 10%, transparent);cursor:pointer;border-radius:999px;width:min(100%,360px);height:6px;position:relative}.strip-track:after{content:"";position:absolute;inset:-10px 0}.strip-thumb{top:0;bottom:0;width:var(--size,30%);border-radius:inherit;background:var(--ink);transition:width .2s;position:absolute;inset-inline-start:var(--at,0%)}[data-strip]:not([data-ready=true]) :is(.strip-nav,.strip-track){visibility:hidden}.story{gap:clamp(18px,3vw,28px);display:grid}.story .intro{max-width:46ch;font-size:clamp(1.2rem,2.3vw,1.6rem);font-weight:500;line-height:1.45}.story .close{color:var(--ink-soft);font-size:1.1rem}.blocks{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(14px,2.4vw,22px);display:grid}.block{border-radius:var(--radius);background:color-mix(in oklab, var(--ink) 5%, transparent);border:1px solid var(--line);padding:24px}.block h3{font:800 .85rem/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--a1t);margin-bottom:14px}[dir=rtl] .block h3{letter-spacing:0;font-size:1.05rem}.block ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.block li{padding-inline-start:24px;position:relative}.block li:before{content:"";inset-inline-start:2px;background:var(--a2,var(--a1));border-radius:3px;width:9px;height:9px;position:absolute;top:.6em;rotate:45deg}.block li:nth-child(3n+2):before{background:var(--a3)}.block li:nth-child(3n):before{background:var(--a1)}.premium{border-radius:calc(var(--radius) + 6px);background:var(--ink);color:var(--paper);--ink-soft:color-mix(in oklab, var(--paper) 78%, transparent);gap:16px;padding:clamp(24px,4vw,44px);display:grid}.premium h2{font:800 .9rem/1.3 var(--body);letter-spacing:.12em;color:var(--a1i)}[dir=rtl] .premium h2{letter-spacing:0;font-size:1.1rem}.premium p{color:var(--ink-soft);max-width:70ch}.premium p:first-of-type{color:var(--paper);max-width:52ch;font-size:clamp(1.15rem,1.8vw,1.35rem)}.premium ul{color:var(--ink-soft);gap:8px;margin:0;padding-inline-start:1.1em;display:grid}.premium .button{background:var(--paper);color:var(--ink);justify-self:start}.ticket{aspect-ratio:1.6;color:#1f2a37;text-align:center;background:linear-gradient(135deg,#e8b64c,#d49a2a 55%,#c2412d);border-radius:18px;place-items:center;width:46%;padding:10px;font:900 clamp(1rem,2.4vw,1.5rem)/1.1 ui-serif,Georgia,serif;animation:7s ease-in-out infinite bob;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-6deg;box-shadow:0 28px 50px -20px #0000008c}.ticket:before,.ticket:after{content:"";background:var(--paper);border-radius:50%;width:26px;height:26px;position:absolute;top:50%;translate:0 -50%}.ticket:before{left:-13px}.ticket:after{right:-13px}.ring-icons .slot img{border-radius:24%;width:100%;box-shadow:0 12px 22px -10px #00000080}.perks{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px;display:grid}.perk{--paper:var(--c-paper);--ink:var(--c-ink);--a1:var(--c-a1);isolation:isolate;border-radius:var(--radius);color:var(--ink);box-shadow:var(--shadow);align-content:start;gap:12px;padding:22px;text-decoration:none;transition:transform .4s cubic-bezier(.2,1.3,.35,1);display:grid;position:relative}.perk:hover{transform:translateY(-4px)}.perk .row{align-items:center;gap:12px;display:flex}.perk img{border-radius:12px;width:52px;height:52px}.perk h3{font-family:var(--title);font-weight:var(--title-weight)}.perk p,.perk ul{color:color-mix(in oklab, var(--ink) 80%, transparent);font-size:.98rem}.perk ul{gap:6px;margin:0;padding-inline-start:1.1em;display:grid}.doc{max-width:72ch;padding-block:clamp(28px,6vw,64px)}.doc h1{margin-bottom:22px;font-size:clamp(2.2rem,5vw,3.4rem)}.doc h2{margin:36px 0 10px;font-size:1.5rem}.doc p,.doc li{color:color-mix(in oklab, var(--ink) 88%, transparent)}.doc p+p{margin-top:12px}.doc ul{gap:8px;padding-inline-start:1.2em;display:grid}.doc .note{color:var(--ink-soft);margin-bottom:18px;font-size:.95rem}.notfound{text-align:center;place-items:center;gap:18px;min-height:60vh;padding-block:60px;display:grid}.notfound .bob{width:160px;margin-inline:auto}.down{text-underline-offset:5px;text-decoration-thickness:1.5px;text-decoration-color:color-mix(in oklab, var(--ink) 35%, transparent);justify-self:start;align-items:center;gap:8px;font-weight:650;display:inline-flex}.down svg{width:18px;height:18px;transition:translate .3s cubic-bezier(.2,1.6,.4,1)}.down:hover svg{translate:0 3px}.manifesto{--note-ink:#1f2a37;scroll-margin-top:72px}.door{--pad:clamp(22px, 5vw, 64px);border:1px solid color-mix(in oklab, var(--ink) 8%, transparent);background:linear-gradient(#fdfbf7,#f8f4ed 30%,#f3eee5);border-radius:36px;position:relative;box-shadow:inset 0 1px #fff,0 2px 3px #6e5a4614,0 40px 80px -40px #6e5a4680}.freezer,.fridge{padding:var(--pad);padding-inline-end:calc(var(--pad) + 30px);position:relative}.freezer{border-bottom:2px solid color-mix(in oklab, var(--ink) 9%, transparent);gap:14px;display:grid;box-shadow:0 1px #fff}.freezer h2{max-width:17ch;font-size:clamp(2.1rem,5.4vw,4rem)}.freezer-art{inset-inline-end:calc(var(--pad) + 44px);aspect-ratio:3/2;pointer-events:none;width:clamp(210px,25vw,310px);position:absolute;top:50%;translate:0 -50%}.freezer-art .main{place-items:center;display:grid;position:absolute;inset:0}.freezer-art .heart-0{inset-inline-start:0;width:21%;position:absolute;top:0}.freezer-art .heart-1{inset-inline-end:6%;width:15%;position:absolute;bottom:2%}@media (width<=900px){.freezer-art{display:none}}.handle{inset-inline-end:clamp(14px,2.4vw,26px);top:var(--pad);background:linear-gradient(90deg,#e4ddd1,#fffdf9 45%,#d9d1c4);border-radius:12px;width:12px;height:76px;position:absolute;box-shadow:0 6px 10px -4px #6e5a4673,inset 0 0 0 1px #6e5a461f}.handle.long{height:190px}.fridge{gap:clamp(40px,6vw,64px);display:grid}.manifesto .magnet{background:radial-gradient(circle at 35% 30%, #ffffffe6 0 9%, #fff0 36%), radial-gradient(circle at 50% 50%, var(--m) 0 56%, color-mix(in oklab, var(--m) 70%, #000) 100%);border-radius:50%;width:24px;height:24px;margin-left:-12px;position:absolute;top:-12px;left:50%;box-shadow:0 4px 5px -1px #3c281466,inset 0 -2px 3px #00000026}.pad{--lh:1.9rem;width:min(100%,720px);padding:var(--lh) clamp(20px, 4vw, 48px);color:var(--note-ink);font-size:1.08rem;line-height:var(--lh);justify-self:center;gap:var(--lh);background:repeating-linear-gradient(to bottom, transparent 0 calc(var(--lh) - 1px), #1f2a3714 calc(var(--lh) - 1px) var(--lh)) #fffefb;border-radius:18px;display:grid;position:relative;box-shadow:0 0 0 .5px #1f2a3724,0 6px 16px #6e5a461f}.pad p{margin:0}.pad s{color:color-mix(in oklab, var(--note-ink) 74%, #fffefb);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M1 6C12 3.6 22 7.4 34 5.2S58 3.6 70 5.6 90 4.2 99 5' fill='none' stroke='%231f2a37' stroke-width='1.7' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 62%/100% .5em no-repeat;text-decoration:none}[dir=rtl] .pad s{background-position:100% 62%}.pad[data-stick=armed] s{background-size:0% .5em}.pad[data-stick=in] s{transition:background-size .45s cubic-bezier(.5, 0, .3, 1) calc(.35s + var(--i) * .32s)}.stickies{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:clamp(30px,3.6vw,44px) clamp(18px,2.6vw,30px);margin:0;padding:0;list-style:none;display:grid}.sticky{color:var(--note-ink);border-radius:4px;rotate:var(--tilt);background:linear-gradient(135deg, transparent 80%, #6e5a461f), var(--note);border-end-end-radius:16px;align-content:start;gap:10px;padding:30px 22px 26px;transition:rotate .45s cubic-bezier(.2,1.4,.35,1),translate .45s cubic-bezier(.2,1.4,.35,1),box-shadow .3s;display:grid;position:relative;box-shadow:0 1px 1px #6e5a4624,0 14px 22px -14px #6e5a4699}[dir=rtl] .sticky{background:linear-gradient(225deg, transparent 80%, #6e5a461f), var(--note)}.sticky:hover{translate:0 -5px;rotate:0deg;box-shadow:0 1px 1px #6e5a4624,0 22px 30px -16px #6e5a4699}.sticky .num{font:700 2.3rem/.8 "Caveat", var(--body)}.sticky h3{letter-spacing:-.005em;font-size:1.22rem;line-height:1.18}.sticky p{color:#1f2a37e0;margin:0;font-size:.98rem;line-height:1.5}.sticky[data-stick=armed],.sticky[data-stick=armed] .magnet{opacity:0}.sticky[data-stick=in]{animation:stick .66s linear(0, .2 8%, .62 20%, .94 32%, 1.05 42%, 1.04 52%, .99 68%, 1) var(--d,0s) backwards}.sticky[data-stick=in] .magnet{animation:land .36s cubic-bezier(.3, 1.6, .5, 1) calc(var(--d,0s) + .3s) backwards}@keyframes stick{0%{opacity:0;translate:0 -12px;scale:1.06;rotate:calc(var(--tilt) + 2.5deg)}}@keyframes land{0%{opacity:0;translate:0 -14px;scale:1.6}}.signed{text-align:center;text-wrap:balance;max-width:30ch;font:600 clamp(1.8rem, 3.6vw, 2.6rem)/1.12 "Caveat", var(--body);color:var(--note-ink);justify-self:center;margin:0}.signed .sign{text-align:end;color:var(--a1t);margin-top:10px;font-size:.85em;display:block}[dir=rtl] .signed{font-size:clamp(1.3rem,2.6vw,1.7rem);line-height:1.5}.sources{gap:12px;max-width:880px;margin-top:28px;padding-inline:clamp(4px,3vw,40px);display:grid}.sources h3{font:800 .8rem/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}[dir=rtl] .sources h3{letter-spacing:0;font-size:1rem}.sources ol{color:var(--ink-soft);gap:10px;margin:0;padding-inline-start:1.3em;font-size:.93rem;line-height:1.5;display:grid}.sources a{color:var(--ink);text-underline-offset:3px}.sources li span{display:block}@media (width<=640px){.door{border-radius:26px}.handle{display:none}.freezer,.fridge{padding-inline-end:var(--pad)}.pad{padding-inline:18px;font-size:1.02rem}}.table{--pad:clamp(22px, 5vw, 64px);--felt-ink:#f6efe2;padding:var(--pad);color:var(--felt-ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' 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 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E") padding-box padding-box,radial-gradient(120% 80% at 50% 18%,#2f6d53,#23553f 55%,#1a4130) padding-box padding-box,linear-gradient(#fff3,#0000 30%,#00000040) border-box,repeating-linear-gradient(96deg,#6f4529 0 7px,#7b4f30 7px 11px,#64401f 11px 19px,#74492b 19px 23px) border-box;border:clamp(10px,1.6vw,16px) solid #0000;border-radius:40px;gap:clamp(40px,6vw,64px);display:grid;position:relative;box-shadow:inset 0 10px 40px #00000059,inset 0 0 0 1px #0000004d,0 40px 80px -40px #28190aa6}.table .kicker{color:#e8b64c}.table h2{color:var(--felt-ink)}.felt-head{gap:14px;display:grid;position:relative}.felt-head h2{max-width:13ch;font-size:clamp(2.1rem,5.4vw,4rem)}.felt-art{inset-inline-end:0;aspect-ratio:3/2;pointer-events:none;width:clamp(230px,28vw,340px);position:absolute;top:50%;translate:0 -50%}.felt-art>*{position:absolute}.felt-art .p-0{inset-inline-start:2%;width:25%;top:6%}.felt-art .p-1{inset-inline-start:26%;width:23%;bottom:0}.felt-art .p-2{inset-inline-end:8%;width:40%;top:0}.felt-art .p-3{inset-inline-end:0;width:13%;bottom:8%}@media (width<=900px){.felt-art{display:none}}.pad.score{rotate:-.5deg;box-shadow:0 0 0 .5px #1f2a3724,0 16px 30px -12px #0000008c}.pad.score:before{content:"";top:0;bottom:0;background:#c2412d66;width:2px;position:absolute;inset-inline-start:calc(clamp(20px,4vw,48px) - 12px)}.deal{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:clamp(22px,3vw,34px);margin:0;padding:0;list-style:none;display:grid}.card{perspective:1400px;position:relative}.card-in{height:100%;transform-style:preserve-3d;rotate:var(--tilt);transition:translate .45s cubic-bezier(.2,1.4,.35,1),rotate .45s cubic-bezier(.2,1.4,.35,1);position:relative}.card:hover .card-in{translate:0 -6px;rotate:0deg}.card .face,.card .back{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:16px;box-shadow:0 16px 26px -14px #000000a6}.card .face{background:var(--c-paper);height:100%;color:var(--c-ink);outline:1px solid color-mix(in oklab, var(--c-ink) 14%, transparent);outline-offset:-7px;flex-direction:column;gap:10px;padding:18px 20px 16px;display:flex}.card h3{margin-top:2px;font-size:1.3rem;line-height:1.15}.card p{margin:0;font-size:.97rem;line-height:1.5}.card .index{align-items:center;gap:8px;display:flex}.card .index .num{font:var(--title-weight) 1.55rem/1 var(--title);color:var(--c-text)}.card .index img{border-radius:7px;width:26px;height:26px}.card .index.end{align-self:flex-end;margin-top:auto;rotate:180deg}.card .back{outline-offset:-8px;background:repeating-linear-gradient(45deg,#f3ead80f 0 6px,#0000 6px 12px),#1f2a37;outline:1.5px solid #f3ead859;place-items:center;display:grid;position:absolute;inset:0;transform:rotateY(180deg)}.card[data-stick=armed]{opacity:0}.card[data-stick=in]{animation:vt-in .24s linear var(--d,0s) backwards}.card[data-stick=in] .card-in{animation:deal .95s cubic-bezier(.3, .9, .25, 1) var(--d,0s) backwards}@keyframes deal{0%{transform:rotateY(180deg)}50%{translate:0;rotate:var(--tilt);transform:rotateY(180deg)}to{transform:rotateY(0)}}.table .signed{font:var(--title-weight) clamp(1.6rem, 3.4vw, 2.4rem)/1.15 var(--title);color:var(--felt-ink)}.table .signed .sign{color:#e8b64c;font-size:.6em}.table.band{justify-items:start;gap:18px}.table.band h2{max-width:18ch;font-size:clamp(1.8rem,4vw,2.8rem)}.mini{flex-wrap:wrap;gap:12px;margin:6px 0;padding:0;list-style:none;display:flex}.mini li{background:var(--c-paper);color:var(--c-ink);font:var(--title-weight) 1.02rem/1.2 var(--title);rotate:var(--tilt);text-wrap:balance;border-radius:12px;padding:12px 16px;box-shadow:0 12px 20px -12px #0009}.table.band .button{background:var(--felt-ink);color:#1f2a37;text-wrap:balance}.table.band .felt-art{inset-inline-end:var(--pad)}@media (width>=901px){.table.band>:not(.felt-art){max-width:calc(100% - clamp(230px,28vw,340px) - 32px)}}@media (width<=640px){.table{border-radius:26px}}@supports (animation-timeline:view()){.reveal{animation:linear both reveal view();animation-range:entry 5% cover 28%}@keyframes reveal{0%{opacity:0;transform:translateY(36px)scale(.97)}to{opacity:1;transform:none}}}@view-transition{navigation:auto}.top{view-transition-name:top}::view-transition-group(*){animation-duration:.5s;animation-timing-function:cubic-bezier(.3,.9,.2,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s}::view-transition-group(top){animation-duration:.4s}::view-transition-old(vt-surface),::view-transition-new(vt-surface){width:100%;height:100%}html[data-vt=expand]::view-transition-group(vt-surface){animation-duration:.46s}html[data-vt=expand]::view-transition-image-pair(vt-surface){animation:.18s linear .4s both vt-out}html[data-vt=expand]::view-transition-old(root){animation:.16s linear .26s both vt-out}html[data-vt=expand]::view-transition-new(root){animation:.16s linear .26s both vt-in}html[data-vt=collapse]::view-transition-group(*){animation-timing-function:cubic-bezier(.55,0,.15,1)}html[data-vt=collapse]::view-transition-group(vt-surface){animation-duration:.46s}html[data-vt=collapse]::view-transition-image-pair(vt-surface){animation:.1s linear both vt-in}html[data-vt=collapse]::view-transition-old(root){animation:.14s linear 60ms both vt-out}html[data-vt=collapse]::view-transition-new(root){animation:.14s linear 60ms both vt-in}html[data-vt]::view-transition-old(vt-title){animation:.2s linear both vt-out}html[data-vt]::view-transition-new(vt-title){animation:.3s linear .1s both vt-in}@keyframes vt-in{0%{opacity:0}}@keyframes vt-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-stick],[data-stick] .magnet{opacity:1!important}.pad s{background-size:100% .5em!important}.layer{translate:none!important}@view-transition{navigation:none}}
