@font-face{font-family:KLAY Text;src:url(/manifesto/assets/KLAY-Text-Light-ClIIq1Wh.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:KLAY Text;src:url(/manifesto/assets/KLAY-Text-Regular-BXKn1Cyn.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:KLAY Text;src:url(/manifesto/assets/KLAY-Text-Bold-2gcrYgpt.woff2) format("woff2");font-weight:700;font-display:swap}:root{--ink: #0a0a0a;--ink-2: #121110;--sheet: #1c1b19;--orange: #ff6a2c;--orange-soft: rgba(255, 106, 44, .14);--paper: #f2efe9;--muted: #7d7a74;--hairline: rgba(242, 239, 233, .1);--disp: "KLAY Text", "Segoe UI", system-ui, sans-serif;--mono: "KLAY Text", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}html.scroll-locked,html.is-loading{overflow:hidden}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-content:center;justify-items:center;gap:22px;background:var(--ink);transition:opacity .5s cubic-bezier(.2,0,0,1)}.loader.is-done{opacity:0;pointer-events:none}.loader-mark{display:block;height:38px;width:auto}.loader-track{display:block;width:min(220px,56vw);height:1px;background:#f2efe929;overflow:hidden}.loader-fill{display:block;height:100%;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.2,0,0,1)}.loader-n{font:400 12px/1 var(--disp);letter-spacing:.16em;color:#f2efe999;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.loader,.loader-fill{transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body{background:var(--ink);color:var(--paper);font-family:var(--disp);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--orange);color:var(--ink)}.section{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:0 clamp(20px,6vw,90px)}.eyebrow{font:600 11px/1 var(--mono);letter-spacing:.42em;text-transform:uppercase;color:var(--orange)}.muted{color:var(--muted)}.clay-keep{position:relative;height:900vh}.ck-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;-webkit-user-select:none;user-select:none;background:radial-gradient(60% 55% at 50% 46%,#ffe4cc0f,#0a0a0a00 70%),var(--ink)}.ck-clay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;outline:none;cursor:grab}.ck-clay:active{cursor:grabbing}.ck-clay:focus-visible{box-shadow:inset 0 0 0 2px var(--orange)}.gate-fallback{position:absolute;left:50%;top:44%;width:min(56vh,72vw);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 34% 30%,#e07a45,#b33d12 55%,#3a1406)}.gate-top{position:absolute;z-index:3;top:16px;left:clamp(20px,3vw,32px);right:clamp(20px,3vw,32px);min-height:40px;display:flex;align-items:center;gap:14px}.gate-logo{display:block;height:22px;width:auto}.gate-tag{font:400 12px/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);transition:color .22s cubic-bezier(.2,0,0,1)}.gate-skip{margin-left:auto;font:700 12px/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;color:var(--paper);background:transparent;border:1px solid var(--hairline);border-radius:999px;padding:12px 16px;min-height:40px;transition:border-color .16s cubic-bezier(.2,0,0,1)}.gate-skip:hover{border-color:#f2efe966}.gate-skip:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.ck-count{margin-left:auto;font:400 12px/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);transition:opacity .28s cubic-bezier(.2,0,0,1),color .22s cubic-bezier(.2,0,0,1)}.ck-count strong{color:var(--paper);font-weight:700;margin-right:4px}.ck-caps{position:absolute;z-index:3;left:clamp(20px,3vw,32px);bottom:clamp(24px,4vh,40px);width:min(480px,calc(100% - 40px));pointer-events:none}.ck-cap{position:absolute;left:0;bottom:0;width:100%;opacity:0;transform:translateY(16px);visibility:hidden;transition:opacity .28s cubic-bezier(.2,0,0,1),transform .56s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.ck-cap.on{opacity:1;transform:none;visibility:visible;transition-delay:0s}.ck-n{font:400 12px/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin:0 0 12px}.ck-cap h2{font:700 clamp(32px,4.2vw,56px)/1.02 var(--disp);letter-spacing:-.02em;margin:0 0 12px;color:var(--paper)}.ck-cap p{font:300 17px/1.5 var(--disp);color:#f2efe9b8;margin:0}.ck-acts{margin-top:22px;display:flex;gap:12px;pointer-events:auto}.ck-primary,.ck-ghost{font:700 14px/1 var(--disp);letter-spacing:.04em;border-radius:999px;padding:15px 22px;min-height:44px;cursor:pointer;transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1)}.ck-primary{background:var(--orange);color:var(--ink);border:0}.ck-primary:hover{background:#e55a1f}.ck-ghost{background:transparent;color:var(--paper);border:1px solid var(--hairline)}.ck-ghost:hover{border-color:#f2efe966}.ck-primary:active,.ck-ghost:active{transform:scale(.97)}.ck-primary:focus-visible,.ck-ghost:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.ck-cue{margin-top:18px;color:var(--orange)}.ck-cue svg{animation:gate-cue 1.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes gate-cue{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.ck-gate-in.is-nudged{animation:ck-nudge .42s cubic-bezier(.2,0,0,1)}@keyframes ck-nudge{0%{transform:none}30%{transform:translateY(-6px)}to{transform:none}}.rd{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;color:var(--ink)}.rd-tag,.rd-phone,.rd-win,.rd-screen,.rd-bead,.rd-hint{position:absolute;left:0;top:0}.rd-tag,.rd-phone,.rd-win,.rd-screen,.rd-bead,.rd-hint,.rd-steps,.rd-cap{opacity:0;visibility:hidden;transition:opacity .28s cubic-bezier(.2,0,0,1),visibility 0s linear .28s}.rd .on{opacity:1;visibility:visible;transition-delay:0s}.rd-tag{display:flex;align-items:center;gap:9px;white-space:nowrap;font:700 12px/1 var(--disp);letter-spacing:.06em;color:var(--paper);background:var(--ink);padding:9px 13px 9px 11px;border-radius:999px;box-shadow:0 6px 18px #0a0a0a38}.rd-tag em{font-style:normal;font-weight:400;color:var(--orange)}.rd-tag span{font-weight:300;opacity:.8}.rd-phone{width:249px;height:540px;border-radius:46px;padding:10px;background:#0a0a0a;transform-origin:50% 50%;box-shadow:0 50px 90px #3c14056b,0 12px 24px #0a0a0a4d,inset 0 0 0 1.5px #ffffff14}.rd-scr{position:relative;width:100%;height:100%;border-radius:36px;overflow:hidden;background:#000}.rd-scr img{display:block;width:100%;height:100%;object-fit:cover}.rd-scr i{position:absolute;top:12px;left:50%;width:30%;height:22px;border-radius:12px;background:#000;transform:translate(-50%)}.rd-win{width:400px;height:400px;border-radius:50%;overflow:hidden;background:#000;transform-origin:50% 50%;box-shadow:0 0 0 8px var(--ink),0 40px 80px #3c140566}.rd-win img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rd-screen{width:640px;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#000;border:8px solid var(--ink);transform-origin:50% 50%;box-shadow:0 40px 80px #3c140566}.rd-screen img{display:block;width:100%;height:100%;object-fit:cover}.rd-bead{width:24px;height:24px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px var(--paper),0 0 0 16px #f2efe940}.rd-hint{white-space:nowrap;font:700 12px/1 var(--disp);letter-spacing:.04em;color:var(--ink);background:var(--paper);padding:10px 14px;border-radius:999px;box-shadow:0 8px 20px #3c140540}.rd-steps{position:absolute;z-index:3;top:16px;right:clamp(20px,3vw,32px);min-height:40px;display:flex;align-items:center;gap:8px}.rd-steps.on{opacity:1;visibility:visible;transition-delay:0s}.rd-steps b{font:400 12px/1 var(--disp);letter-spacing:.08em;padding:9px 13px;border-radius:999px;border:1px solid rgba(10,10,10,.28);transition:background-color .22s cubic-bezier(.2,0,0,1),color .22s cubic-bezier(.2,0,0,1)}.rd-steps b.is-cur{background:var(--ink);color:var(--paper);border-color:var(--ink)}.rd-steps b.is-done{border-color:#0a0a0a80}.rd-caps{position:absolute;top:0;right:0;bottom:0;left:0}.rd-cap{position:absolute;left:clamp(24px,4.4vw,64px);top:50%;width:min(470px,34vw);transform:translateY(calc(-50% + 16px));transition:opacity .28s cubic-bezier(.2,0,0,1),transform .56s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.rd-cap.on{transform:translateY(-50%);pointer-events:auto}.rd-n{font:400 12px/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;opacity:.72}.rd-n b{font-weight:700;margin-right:6px}.rd-cap h2{font:700 clamp(40px,5vw,76px)/.98 var(--disp);letter-spacing:-.025em;margin:0 0 22px;text-wrap:balance}.rd-cap p{font:300 clamp(17px,1.35vw,20px)/1.45 var(--disp);margin:0 0 14px;opacity:.9}.rd-cap .rd-meta{font:400 13px/1.45 var(--disp);opacity:.66;margin-bottom:28px}.rd-cta{display:inline-flex;align-items:center;gap:16px;min-height:60px;padding:8px 8px 8px 26px;border-radius:999px;background:var(--ink);color:var(--paper);font:700 17px/1 var(--disp);text-decoration:none;transition:transform .16s cubic-bezier(.22,1,.36,1)}.rd-cta i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--orange);color:var(--ink);font-style:normal;transition:transform .28s cubic-bezier(.22,1,.36,1)}.rd-cta:hover i{transform:translate(3px)}.rd-cta:active{transform:scale(.98)}.rd-cta:focus-visible,.rd-branches button:focus-visible,.rd-ghost:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.rd-branches{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 22px;opacity:.35;transition:opacity .22s cubic-bezier(.2,0,0,1)}.rd-branches.on{opacity:1}.rd-branches button{font:700 13px/1 var(--disp);letter-spacing:.02em;color:var(--ink);background:transparent;cursor:pointer;border:1px solid rgba(10,10,10,.4);border-radius:999px;padding:12px 16px;min-height:44px;transition:background-color .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1)}.rd-branches button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.rd-acts{display:flex;gap:12px}.rd-ghost{font:700 14px/1 var(--disp);letter-spacing:.04em;border-radius:999px;padding:15px 22px;min-height:44px;cursor:pointer;background:transparent;color:var(--ink);border:1px solid rgba(10,10,10,.3)}.on-chapter .gate-logo{filter:brightness(0)}.on-chapter .gate-tag{color:#0a0a0ab3}.on-chapter .ck-count{opacity:0}@media(max-width:699px),(max-aspect-ratio:4/5){.rd-cap{left:20px;right:20px;top:88px;width:auto;transform:translateY(16px)}.rd-cap.on{transform:none}.rd-cap.rd-low{top:auto;bottom:92px}.rd-cap h2{font-size:38px;margin-bottom:12px}.rd-cap p{font-size:16px;margin-bottom:10px}.rd-cap .rd-meta,.rd-cap .rd-cta{display:none}.rd-branches{margin:4px 0 0}.rd-steps{top:18px;right:16px;gap:6px}.rd-steps b{padding:8px 10px;font-size:11px}.on-chapter .gate-tag{display:none}.rd-tag{font-size:11px;padding:8px 11px 8px 10px}.rd-tag b,.rd-tag span{display:none}}@media(prefers-reduced-motion:reduce){.rd-cap{transition:opacity .16s linear,visibility 0s linear .16s}}@media(prefers-reduced-motion:reduce){.ck-cap{transform:none;transition:opacity .16s linear,visibility 0s linear .16s}.ck-gate-in.is-nudged,.ck-cue svg{animation:none}}@media(max-width:640px){.ck-caps{left:16px;bottom:92px;width:calc(100% - 32px)}.ck-cap p{font-size:16px}}.bb{position:relative;height:545vh}.bb-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--ink);-webkit-user-select:none;user-select:none}.bb-clay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:pan-y}.bb-clay.grab{cursor:grab}.bb-clay.grabbing{cursor:grabbing}.bb-still,.bb-still img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bb-veil{position:absolute;inset:0 0 auto;height:55%;background:linear-gradient(to bottom,var(--sheet),rgba(28,27,25,0));pointer-events:none}.bb-scrim{position:absolute;z-index:2;inset:0 0 auto;height:110px;background:linear-gradient(to bottom,#0a0a0a80,#0a0a0a00);pointer-events:none;opacity:0}.bb-ink{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);opacity:0;pointer-events:none}.bb-top{pointer-events:none}.bb-fade{opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.2,0,0,1)}.bb-fade.on{opacity:1}.bb-chip{background:#0a0a0abd;border:0;border-radius:2px;padding:8px 11px 7px;font:400 12px/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--paper)}.bb-label{position:absolute;z-index:3;left:clamp(20px,3vw,32px);bottom:clamp(24px,4vh,40px);margin:0}.bb-label b{font-weight:400;color:var(--orange)}.bb-cue{position:absolute;z-index:3;left:0;top:0;display:flex;align-items:center;gap:10px;min-height:32px;will-change:transform}.bb-cue.on{pointer-events:auto;cursor:pointer}.bb-cue:before{content:"";position:absolute;top:-7px;right:-4px;bottom:-7px;left:-4px}.bb-cue.on:hover{background:#0a0a0ae6}.bb-cue svg{width:40px;height:12px;display:block}.bb-lamp{position:absolute;z-index:3;left:0;top:0;width:0;height:0;padding:0;border:0;background:none;will-change:transform}.bb-lamp:before{content:"";position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%}.bb-lamp i{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;background:#ffd9b8;box-shadow:0 0 0 1px var(--orange),0 0 22px 8px #ff6a2c6b}.bb-lamp i:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;border-radius:50%;border:1px solid rgba(242,239,233,.45)}.bb-lamp span{position:absolute;left:0;top:26px;transform:translate(-50%);white-space:nowrap;transition:opacity .4s cubic-bezier(.2,0,0,1)}.bb-lamp.used span{opacity:0}.bb-lamp.held i:after{border-color:var(--orange);top:-9px;right:-9px;bottom:-9px;left:-9px}.bb-cue:focus-visible,.bb-lamp:focus-visible{opacity:1;outline:none}.bb-cue:focus-visible{box-shadow:0 0 0 2px var(--orange)}.bb-lamp:focus-visible i:after{border:2px solid var(--orange)}.bb-lamp:focus-visible span{opacity:1}@media(max-width:859px){.bb-label{left:16px;bottom:84px}}@media(prefers-reduced-motion:reduce){.bb-fade,.bb-lamp span{transition-duration:.12s}}.work{height:340vh;padding:0}.work-sticky{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.work-head{position:absolute;top:clamp(28px,8vh,80px);left:clamp(20px,6vw,90px);z-index:3;pointer-events:none;mix-blend-mode:difference}.work-title{font-weight:700;font-size:clamp(2.2rem,6vw,5rem);line-height:.95;letter-spacing:-.02em;max-width:8ch}.work-title sup{font-size:.32em;vertical-align:super;color:var(--orange);font-family:var(--mono)}.work-stage{perspective:1400px;perspective-origin:50% 50%}.work-track{display:flex;align-items:center;gap:clamp(20px,3vw,48px);padding:0 30vw;transform-style:preserve-3d;will-change:transform}.work-plane{position:relative;flex:0 0 auto;width:clamp(240px,30vw,440px);aspect-ratio:4 / 5;border-radius:6px;overflow:hidden;background:var(--ink-2);box-shadow:0 30px 80px #0009;will-change:transform}.work-plane img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.02)}.work-index{position:absolute;top:12px;left:14px;z-index:2;font:700 12px/1 var(--mono);color:var(--paper);opacity:.8;text-shadow:0 1px 8px rgba(0,0,0,.8)}.work-cap{position:absolute;left:14px;bottom:14px;z-index:2;display:flex;flex-direction:column;gap:3px;text-shadow:0 1px 10px rgba(0,0,0,.9)}.work-name{font-weight:600;font-size:.95rem;letter-spacing:.01em}.work-kind{font:500 9px/1 var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--orange)}.work-cue{position:absolute;bottom:clamp(24px,5vh,44px);right:clamp(20px,6vw,90px);z-index:3;font:500 10px/1 var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--muted)}.scroll-rail{position:fixed;top:0;left:0;width:3px;height:100vh;height:100svh;background:var(--hairline);z-index:45;pointer-events:none}.scroll-rail-fill{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:top;transform:scaleY(0);background:linear-gradient(var(--orange),#ff8f5c);box-shadow:0 0 14px #ff6a2c8c}.mute{position:fixed;right:clamp(18px,4vw,40px);bottom:clamp(18px,4vw,40px);z-index:46;width:46px;height:46px;border-radius:50%;border:1px solid var(--hairline);background:#121110b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;display:grid;place-items:center}.mute:hover{border-color:var(--orange)}.mute-bars{display:flex;align-items:center;gap:2.5px;height:16px}.mute-bars i{width:2.5px;border-radius:2px;background:var(--orange);transition:height .25s ease,opacity .25s ease}.mute.is-on .mute-bars i{animation:mute-breathe 2.6s ease-in-out infinite}.mute.is-on .mute-bars i:nth-child(1){height:7px;animation-delay:0s}.mute.is-on .mute-bars i:nth-child(2){height:14px;animation-delay:.2s}.mute.is-on .mute-bars i:nth-child(3){height:10px;animation-delay:.4s}.mute.is-on .mute-bars i:nth-child(4){height:5px;animation-delay:.6s}.mute.is-off .mute-bars i{height:4px;opacity:.35;background:var(--muted)}@keyframes mute-breathe{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1.15)}}@media(prefers-reduced-motion:reduce){.mute.is-on .mute-bars i{animation:none}}.tarot{justify-content:flex-start;align-items:stretch;text-align:left;overflow:hidden;color:var(--paper);background:var(--ink);padding-bottom:clamp(120px,18vh,170px)}.tr-head{padding:14vh 0 0;max-width:560px;transition:opacity .28s cubic-bezier(.2,0,0,1)}.tr-head.is-quiet{opacity:.35}.tr-n{font:400 12px/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin:0 0 12px}.tr-h{font:700 clamp(36px,4.6vw,60px)/1.02 var(--disp);letter-spacing:-.02em;margin:0 0 12px}.tr-lede{font:300 17px/1.5 var(--disp);color:#f2efe9b8;margin:0}.tr-stage{--cw: 190px;position:relative;height:clamp(460px,66vh,640px);margin:3vh calc(32px - clamp(20px,6vw,90px)) 0}.tc{--lift: 0px;position:absolute;left:50%;top:50%;width:var(--cw);aspect-ratio:3 / 5.1;padding:0;border:0;background:none;cursor:pointer;perspective:calc(var(--cw) * 7);color:inherit;font:inherit;transform:translate(-50%,-50%) translate(var(--x),calc(var(--y) + var(--lift))) rotate(var(--r)) scale(var(--s));transition:transform .76s cubic-bezier(.22,1,.36,1) var(--d),opacity .32s cubic-bezier(.2,0,0,1),filter .32s cubic-bezier(.2,0,0,1)}.ph-stack .tc{transition-delay:0ms}.ph-dealt .tc:hover,.ph-dealt .tc:focus-visible{--lift: calc(var(--cw) * -.11);z-index:4;transition-delay:0ms;transition-duration:.28s}.tc-float{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d}.tc-float.is-drift{animation:tc-drift var(--fd, 7s) ease-in-out var(--fo, 0s) infinite alternate}.tc.is-drawn .tc-float.is-drift,.ph-stack .tc-float.is-drift{animation:none}.tr-stage[data-off] .tc-float.is-drift{animation-play-state:paused}@keyframes tc-drift{0%{transform:translate(-2px,-3px) rotate(-.6deg) scale(.994)}to{transform:translate(2px,3px) rotate(.6deg) scale(1.006)}}.tc-back:after,.tc-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:var(--gl, 0);background:radial-gradient(circle at var(--gx, 50%) var(--gy, 40%),rgba(255,226,204,.2),rgba(255,106,44,.06) 32%,transparent 62%)}.ph-dealt .tc:hover .tc-back{box-shadow:0 30px 60px #0009,0 0 0 1px var(--orange)}.ph-dealt .tc:focus-visible .tc-back{box-shadow:0 30px 60px #0009,0 0 0 2px var(--orange)}.tc:focus-visible{outline:none}.tc.is-drawn{z-index:5;cursor:default;transition-delay:0ms}.tc.is-snap{transition:opacity .32s cubic-bezier(.2,0,0,1),filter .32s cubic-bezier(.2,0,0,1)}.tc.is-mute{opacity:.12;filter:blur(1.5px) saturate(.6);cursor:default}.tc-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.22,1,.36,1)}.tc.is-drawn .tc-inner{transform:rotateY(180deg)}.tc-back,.tc-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--cw) * .052);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid rgba(255,106,44,.6);box-shadow:0 22px 44px #0000008c;transition:box-shadow .28s cubic-bezier(.2,0,0,1)}.tc-back{background:#0b0a09}.tc-back picture,.tc-art picture{display:contents}.tc-back img{display:block;width:100%;height:100%;object-fit:cover}.tc-face{transform:rotateY(180deg);background:#0f0d0c;display:flex;flex-direction:column;padding:calc(var(--cw) * .047)}.tc.is-drawn .tc-face{box-shadow:0 40px 90px #0009}.tc-face:before{content:"";position:absolute;inset:calc(var(--cw) * .021);border:1px solid rgba(255,106,44,.25);border-radius:calc(var(--cw) * .037);pointer-events:none}.tc-num{display:block;text-align:center;font:400 max(6px,calc(var(--cw) * .047))/1 var(--disp);letter-spacing:.3em;color:var(--orange);padding:calc(var(--cw) * .021) 0 calc(var(--cw) * .037)}.tc-art{position:relative;display:block;flex:1 1 0;min-height:0;border-radius:calc(var(--cw) * .021);overflow:hidden;box-shadow:inset 0 0 0 1px #ff6a2c59;background:#000}.tc-art img{display:block;width:100%;height:100%;object-fit:cover}.tc-art .tc-seal{position:absolute;right:calc(var(--cw) * .032);bottom:calc(var(--cw) * .032);width:calc(var(--cw) * .2);height:calc(var(--cw) * .2);object-fit:contain;opacity:0;transform:scale(1.6) rotate(-14deg);transition:opacity .26s cubic-bezier(.2,0,0,1),transform .42s cubic-bezier(.34,1.4,.64,1)}.tc.is-sealed .tc-seal{opacity:.95;transform:none}.tc-name{display:block;text-align:center;font:700 max(6px,calc(var(--cw) * .052))/1 var(--disp);letter-spacing:.24em;text-transform:uppercase;padding:calc(var(--cw) * .047) 0 calc(var(--cw) * .026)}.tr-read{position:absolute;left:50%;top:50%;transform:translateY(-50%);width:min(clamp(520px,32vw,680px),44%);animation:tr-in .52s cubic-bezier(.22,1,.36,1) .6s both}@keyframes tr-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.tr-card{font:700 clamp(36px,3.6vw,76px)/1.02 var(--disp);letter-spacing:-.02em;margin:0 0 14px;outline:none}.tr-text{font:300 clamp(17px,1.05vw,22px)/1.5 var(--disp);color:#f2efe9c7;margin:0 0 12px}.tr-seal{color:#f2efe999;font-size:clamp(15px,.9vw,18px);margin-bottom:22px}.tr-form{display:grid;gap:14px}.tr-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tr-field{display:grid;gap:6px;font:700 13px/1.2 var(--disp);color:var(--paper)}.tr-opt{font-weight:400;color:#f2efe98c}.tr-field input{font:400 16px/1.4 var(--disp);color:var(--paper);background:transparent;border:0;border-radius:0;border-bottom:1px solid rgba(242,239,233,.32);padding:9px 0;outline:none;transition:border-color .16s cubic-bezier(.2,0,0,1)}.tr-field input:focus-visible{border-bottom-color:var(--paper);box-shadow:0 1px 0 0 var(--paper)}.tr-field [aria-invalid=true]{border-bottom-color:var(--orange)}.tr-err{font:400 13px/1.3 var(--disp);color:var(--orange)}.tr-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:6px}.tr-send,.tr-again{font:700 15px/1 var(--disp);border-radius:999px;padding:16px 24px;min-height:48px;cursor:pointer;white-space:nowrap;transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1)}.tr-send{background:var(--orange);color:var(--ink);border:0}.tr-send:hover{background:#e55a1f}.tr-again{background:transparent;color:var(--paper);border:1px solid var(--hairline)}.tr-again:hover{border-color:#f2efe966}.tr-send:active,.tr-again:active{transform:scale(.97)}.tr-send:focus-visible,.tr-again:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.tr-note{font:400 13px/1.5 var(--disp);color:#f2efe999;margin:0}.tr-note a{color:var(--paper);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#f2efe959}.tr-sent{font:400 15px/1.5 var(--disp);color:var(--paper);background:#ff6a2c29;border-radius:12px;padding:14px 16px;margin:0}.tr-sent[hidden]{display:none}.inv-studio{display:inline-flex;align-items:center;gap:18px;align-self:flex-start;margin-top:clamp(22px,3vh,32px);min-height:68px;padding:10px 10px 10px 32px;border-radius:999px;border:1px solid rgba(242,239,233,.34);font:700 clamp(17px,1.25vw,21px)/1 var(--disp);letter-spacing:-.005em;color:var(--paper);text-decoration:none;transition:border-color .16s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.22,1,.36,1)}.inv-studio-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--paper);color:var(--ink);flex:none;transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.2,0,0,1)}.inv-studio:hover{border-color:var(--paper);background:#f2efe90f}.inv-studio:hover .inv-studio-ic{transform:translate(4px);background:var(--orange)}.inv-studio:active{transform:scale(.98)}.inv-studio:focus-visible{outline:2px solid var(--paper);outline-offset:4px}@media(max-width:859px){.tr-head{padding-top:12vh}.tr-stage{height:auto;min-height:380px;margin:18px 0 0}.tc{top:190px}.ph-drawn.tr-stage{padding-top:400px}.tr-read{position:relative;left:auto;top:auto;transform:none;width:100%}.tr-row{grid-template-columns:1fr}.inv-studio{align-self:stretch;justify-content:space-between;min-height:64px;padding-left:26px}}@media(prefers-reduced-motion:reduce){.tc,.tc-inner,.tc-seal,.inv-studio-ic{transition:none!important}.tc-float{animation:none!important}.tr-read{animation:none}}.inv-ticker{position:absolute;left:0;right:0;bottom:clamp(26px,7vh,66px);opacity:.55;pointer-events:auto}.inv-tag{display:inline-flex;align-items:center;font:500 .9rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.inv-dot{color:var(--orange);margin:0 1.4em;font-size:.55em}.motion-curtain{background:var(--orange)!important}.consent{position:fixed;right:18px;bottom:16px;z-index:60;display:flex;align-items:center;gap:12px;background:#0a0a0a99;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--hairline);border-radius:999px;padding:8px 8px 8px 14px;font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.consent a{color:var(--muted);border-bottom:1px dotted rgba(242,239,233,.3);font-weight:400}.consent a:hover{color:var(--paper)}.consent button{cursor:pointer;border:0;background:none;color:inherit;font:inherit;border-radius:999px;padding:7px 12px}.consent .c-allow{background:var(--orange);color:var(--ink)}.consent .c-allow:hover{background:#e55a1f}.consent .c-no{border:1px solid var(--hairline);color:var(--muted)}.consent .c-no:hover{color:var(--paper)}@media(max-width:640px){.consent{left:18px;right:18px;justify-content:space-between}}.footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:28px clamp(20px,6vw,90px);border-top:1px solid var(--hairline);font:500 11px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase}
