@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/3060c68366c376cf-s.0gmz_ld_vi2i-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/aded4ce95aad6a6c-s.0va568kyetlu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/fef66b2ca3b42156-s.0si57g0d5ir_9.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/90051932dd7afbe4-s.0p5bx283cbx0q.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/95c34809f139d4bd-s.09k6aniziu-6s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/62492e6d8d88b0fb-s.0k79mxo14f-_-.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/c343ccae016103bb-s.p.05us1ftsp0d57.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.047_itglma3g9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.0n5n~7w2.92ui.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.05xmf775qspvj.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.0eowbdkc6-11h.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.0j8~eg.iqcnq~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.0dcndg~e7g9vk.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.0_3shu4gwev1q.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_77f9875-module__kiFHFW__className{font-family:Inter,Inter Fallback}.inter_77f9875-module__kiFHFW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Atkinson Hyperlegible Mono;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/8006ce3488e0eb68.0bxo..f6ym-9a.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/aec140cb7bc2c66d.p.0~dmfm19e30i..woff2)format("woff2");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:Atkinson Hyperlegible Mono;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3c0e0b91ac3a3c1.07nl~8.xvm0q7.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/50a63ac321745c44.p.0nfbuvh12bb63.woff2)format("woff2");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}.atkinson_hyperlegible_mono_7570017d-module__jZD97G__className{font-family:Atkinson Hyperlegible Mono}.atkinson_hyperlegible_mono_7570017d-module__jZD97G__variable{--font-atkinson-mono:"Atkinson Hyperlegible Mono"}
@font-face{font-family:Caveat Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/62a6aa8612347066-s.0x2vx_2a~uk.a.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d99bdaafc74f43dc-s.p.12wqf~q1ou8dd.woff2)format("woff2");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:Caveat Brush Fallback;src:local(Arial);ascent-override:120.9%;descent-override:37.78%;line-gap-override:0.0%;size-adjust:79.41%}.caveat_brush_59df11c0-module__swNg1W__className{font-family:Caveat Brush,Caveat Brush Fallback;font-style:normal;font-weight:400}.caveat_brush_59df11c0-module__swNg1W__variable{--font-caveat-brush:"Caveat Brush", "Caveat Brush Fallback"}
.ThemeToggle-module__L5x7Uq__toggle{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;transition:opacity .15s}.ThemeToggle-module__L5x7Uq__toggle:hover{opacity:.6}
.Reconstruction-module__8Y0eWq__panel{--color-page:var(--c-cream);background:var(--color-page);opacity:0;width:100vw;height:100dvh;transition:opacity .18s;position:relative;overflow:hidden}[data-theme=dark] .Reconstruction-module__8Y0eWq__panel{--color-page:var(--c-plum)}.Reconstruction-module__8Y0eWq__panel.Reconstruction-module__8Y0eWq__isReady{opacity:1}.Reconstruction-module__8Y0eWq__screen{background:var(--color-bg);color:var(--color-fg);border-radius:0;height:calc(100dvh - 28px);margin:14px;position:relative;overflow:hidden}.Reconstruction-module__8Y0eWq__stage{inset:var(--stage-inset-top) var(--stage-inset-x) var(--stage-inset-bottom);border:var(--border) solid var(--color-border);border-radius:var(--radius-card);isolation:isolate;grid-template-rows:auto 1fr auto;gap:clamp(14px,1.5vw,36px);padding:clamp(18px,2.3vw,44px) clamp(20px,3.1vw,60px);display:grid;position:absolute;overflow:hidden}.Reconstruction-module__8Y0eWq__panel,.Reconstruction-module__8Y0eWq__screen,.Reconstruction-module__8Y0eWq__stage,.Reconstruction-module__8Y0eWq__btn,.Reconstruction-module__8Y0eWq__marquee,.Reconstruction-module__8Y0eWq__eyebrow,.Reconstruction-module__8Y0eWq__hScript,.Reconstruction-module__8Y0eWq__themeToggle,.Reconstruction-module__8Y0eWq__meta{transition:background-color .25s,color .25s,border-color .25s,fill .25s}.Reconstruction-module__8Y0eWq__topbar{z-index:3;justify-content:space-between;align-items:center;display:flex;position:relative}.Reconstruction-module__8Y0eWq__eyebrow{font-family:var(--font-mono);color:var(--color-fg);text-transform:lowercase;letter-spacing:0;align-items:center;gap:12px;font-size:clamp(13px,.94vw,18px);font-weight:500;line-height:1;display:inline-flex}.Reconstruction-module__8Y0eWq__eyebrowDot{background:var(--color-accent);width:9px;height:9px;box-shadow:0 0 0 0 var(--color-accent);border-radius:50%;animation:2.2s cubic-bezier(.16,1,.3,1) infinite Reconstruction-module__8Y0eWq__dot-pulse}@keyframes Reconstruction-module__8Y0eWq__dot-pulse{0%{box-shadow:0 0 #24b8a68c}60%{box-shadow:0 0 0 14px #24b8a600}to{box-shadow:0 0 #24b8a600}}.Reconstruction-module__8Y0eWq__themeToggle{width:48px;height:48px;color:var(--color-fg);border:2px solid var(--color-fg);cursor:pointer;background:0 0;border-radius:1000px;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.Reconstruction-module__8Y0eWq__themeToggle:hover{background:var(--color-fg);color:var(--color-bg)}.Reconstruction-module__8Y0eWq__themeToggle:active{transform:scale(.94)}.Reconstruction-module__8Y0eWq__themeToggleInner{place-items:center;width:20px;height:20px;display:grid;position:relative}.Reconstruction-module__8Y0eWq__themeToggleSun,.Reconstruction-module__8Y0eWq__themeToggleMoon{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .25s;position:absolute;inset:0}.Reconstruction-module__8Y0eWq__themeToggleInner[data-theme=light] .Reconstruction-module__8Y0eWq__themeToggleSun{opacity:1;transform:rotate(0)scale(1)}.Reconstruction-module__8Y0eWq__themeToggleInner[data-theme=light] .Reconstruction-module__8Y0eWq__themeToggleMoon{opacity:0;transform:rotate(-90deg)scale(.4)}.Reconstruction-module__8Y0eWq__themeToggleInner[data-theme=dark] .Reconstruction-module__8Y0eWq__themeToggleSun{opacity:0;transform:rotate(90deg)scale(.4)}.Reconstruction-module__8Y0eWq__themeToggleInner[data-theme=dark] .Reconstruction-module__8Y0eWq__themeToggleMoon{opacity:1;transform:rotate(0)scale(1)}.Reconstruction-module__8Y0eWq__centerpiece{text-align:center;z-index:2;justify-content:center;align-items:center;padding:0 16px;display:flex;position:relative}.Reconstruction-module__8Y0eWq__headline{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-fg);text-wrap:balance;font-size:min(clamp(48px,10vw,200px),17vh);font-weight:700;line-height:.92}.Reconstruction-module__8Y0eWq__hLine{min-height:1em;display:block;overflow:visible}.Reconstruction-module__8Y0eWq__hWord{display:inline-block}.Reconstruction-module__8Y0eWq__hScript{font-family:var(--font-script);letter-spacing:0;transform-origin:50% 70%;cursor:default;outline:none;padding:0 .06em;font-weight:400;line-height:.9;display:inline-block}.Reconstruction-module__8Y0eWq__hScript:focus-visible{outline-offset:6px;border-radius:4px;outline:2px dashed}.Reconstruction-module__8Y0eWq__hScriptTeal{color:var(--c-teal)}.Reconstruction-module__8Y0eWq__hScriptPink{color:var(--c-pink)}.Reconstruction-module__8Y0eWq__hLetter{opacity:0;animation:.65s cubic-bezier(.16,1,.3,1) forwards Reconstruction-module__8Y0eWq__letter-in;display:inline-block;transform:translateY(40%)rotate(-6deg)}@keyframes Reconstruction-module__8Y0eWq__letter-in{0%{opacity:0;transform:translateY(40%)rotate(-6deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.Reconstruction-module__8Y0eWq__hBreathe{animation:3.2s ease-in-out 1.6s infinite Reconstruction-module__8Y0eWq__breathe}@keyframes Reconstruction-module__8Y0eWq__breathe{0%,to{transform:scale(1)rotate(-1deg)}50%{transform:scale(1.02)rotate(.4deg)}}.Reconstruction-module__8Y0eWq__bottom{z-index:3;gap:clamp(12px,1.5vw,32px);display:grid;position:relative}.Reconstruction-module__8Y0eWq__marquee{border-top:2px solid var(--color-fg);border-bottom:2px solid var(--color-fg);color:var(--color-fg);padding:clamp(10px,1vw,18px) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.Reconstruction-module__8Y0eWq__marqueeTrack{white-space:nowrap;will-change:transform;align-items:center;animation:linear infinite Reconstruction-module__8Y0eWq__marquee-scroll;display:inline-flex}.Reconstruction-module__8Y0eWq__marquee:hover .Reconstruction-module__8Y0eWq__marqueeTrack{animation-play-state:paused}.Reconstruction-module__8Y0eWq__marqueeChunk{align-items:center;display:inline-flex}.Reconstruction-module__8Y0eWq__marqueeText{font-family:var(--font-mono);text-transform:lowercase;padding:0 18px;font-size:clamp(13px,.94vw,18px);font-weight:500}.Reconstruction-module__8Y0eWq__marqueeSep{font-family:var(--font-display);color:var(--color-accent);padding:0 4px;font-size:clamp(18px,1.3vw,24px);line-height:0;display:inline-block;transform:translateY(-2px)}@keyframes Reconstruction-module__8Y0eWq__marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.Reconstruction-module__8Y0eWq__ctaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.Reconstruction-module__8Y0eWq__btn{border-radius:var(--radius-pill);background:var(--c-teal);height:clamp(54px,4vw,70px);color:var(--c-black);border:2px solid var(--c-black);font-family:var(--font-mono);cursor:pointer;align-items:center;gap:14px;padding:0 clamp(22px,1.8vw,36px);font-size:clamp(15px,1.1vw,22px);font-weight:500;line-height:1;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),filter .2s;display:inline-flex;position:relative}.Reconstruction-module__8Y0eWq__btn[data-accent=pink]{background:var(--c-pink)}[data-theme=dark] .Reconstruction-module__8Y0eWq__btn{border-color:var(--c-black)}.Reconstruction-module__8Y0eWq__btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.Reconstruction-module__8Y0eWq__btn:active{transform:translateY(0)scale(.985)}.Reconstruction-module__8Y0eWq__btnArrow{transition:transform .24s cubic-bezier(.16,1,.3,1);display:inline-block}.Reconstruction-module__8Y0eWq__btn:hover .Reconstruction-module__8Y0eWq__btnArrow{transform:translate(4px)}.Reconstruction-module__8Y0eWq__btnPulse:after{content:"";border-radius:var(--radius-pill);opacity:0;pointer-events:none;border:2px solid;animation:4s cubic-bezier(.16,1,.3,1) infinite Reconstruction-module__8Y0eWq__cta-pulse;position:absolute;inset:-2px}@keyframes Reconstruction-module__8Y0eWq__cta-pulse{0%{opacity:.35;transform:scale(1)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}.Reconstruction-module__8Y0eWq__meta{font-family:var(--font-mono);color:var(--color-fg);opacity:.7;align-items:center;gap:14px;font-size:clamp(12px,.85vw,16px);font-weight:500;line-height:1;display:inline-flex}.Reconstruction-module__8Y0eWq__metaRow{align-items:baseline;gap:8px;display:inline-flex}.Reconstruction-module__8Y0eWq__metaK{text-transform:uppercase;letter-spacing:.08em;opacity:.55}.Reconstruction-module__8Y0eWq__metaSep{color:var(--color-accent)}.Reconstruction-module__8Y0eWq__decorLayer{pointer-events:none;z-index:1;color:var(--color-fg);position:absolute;inset:0}.Reconstruction-module__8Y0eWq__zone{pointer-events:none;position:absolute;inset:0}.Reconstruction-module__8Y0eWq__decor{position:absolute;transform:translate(0,0)}.Reconstruction-module__8Y0eWq__decor svg{width:100%;height:100%;display:block;overflow:visible}.Reconstruction-module__8Y0eWq__decor svg path{stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.Reconstruction-module__8Y0eWq__dSpiral svg path{stroke-width:1px}.Reconstruction-module__8Y0eWq__rReveal{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards Reconstruction-module__8Y0eWq__r-in;transform:translateY(14px)}@keyframes Reconstruction-module__8Y0eWq__r-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.Reconstruction-module__8Y0eWq__rRevealEyebrow{animation-delay:60ms}.Reconstruction-module__8Y0eWq__rRevealH1Line{animation-delay:.2s}.Reconstruction-module__8Y0eWq__rRevealH1Line2{animation-delay:.34s}.Reconstruction-module__8Y0eWq__rRevealH1Line3{animation-delay:.46s}.Reconstruction-module__8Y0eWq__rRevealMarquee{animation-delay:.72s}.Reconstruction-module__8Y0eWq__rRevealCta{animation-delay:.86s}@media (prefers-reduced-motion:reduce){.Reconstruction-module__8Y0eWq__rReveal,.Reconstruction-module__8Y0eWq__hLetter,.Reconstruction-module__8Y0eWq__decor{opacity:1!important;animation:none!important;transform:none!important}.Reconstruction-module__8Y0eWq__hBreathe{animation:none!important}.Reconstruction-module__8Y0eWq__marqueeTrack{transform:translate(-20%);animation:none!important}.Reconstruction-module__8Y0eWq__eyebrowDot{box-shadow:none!important;animation:none!important}.Reconstruction-module__8Y0eWq__btnPulse:after{opacity:0!important;animation:none!important}.Reconstruction-module__8Y0eWq__panel,.Reconstruction-module__8Y0eWq__screen,.Reconstruction-module__8Y0eWq__stage,.Reconstruction-module__8Y0eWq__btn,.Reconstruction-module__8Y0eWq__themeToggle{transition:none!important}}@media (max-height:640px) and (min-width:761px){.Reconstruction-module__8Y0eWq__stage{inset:18px 60px 40px}.Reconstruction-module__8Y0eWq__screen{border-radius:0;height:calc(100dvh - 20px);margin:10px}.Reconstruction-module__8Y0eWq__headline{font-size:min(clamp(44px,8.5vw,130px),15.5vh)}}@media (max-width:760px){.Reconstruction-module__8Y0eWq__stage{padding:18px;inset:16px 16px 22px}.Reconstruction-module__8Y0eWq__screen{border-radius:0;height:calc(100dvh - 20px);margin:10px}.Reconstruction-module__8Y0eWq__headline{font-size:clamp(44px,14vw,88px)}.Reconstruction-module__8Y0eWq__zone{overflow:hidden}.Reconstruction-module__8Y0eWq__zoneTopLeft{width:45%;height:14%;inset:18% auto auto 0}.Reconstruction-module__8Y0eWq__zoneTopRight{width:45%;height:14%;inset:18% 0 auto auto}.Reconstruction-module__8Y0eWq__zoneBottomLeft{width:40%;height:18%;inset:auto auto 26% 0}.Reconstruction-module__8Y0eWq__zoneBottomRight{width:40%;height:18%;inset:auto 0 26% auto}.Reconstruction-module__8Y0eWq__dBurst{width:50px!important}.Reconstruction-module__8Y0eWq__dSparkle{width:36px!important}.Reconstruction-module__8Y0eWq__dSpiral{width:54px!important}.Reconstruction-module__8Y0eWq__dSquiggle{width:22px!important}.Reconstruction-module__8Y0eWq__ctaRow{flex-direction:column;align-items:stretch}.Reconstruction-module__8Y0eWq__meta,.Reconstruction-module__8Y0eWq__btn{justify-content:center}}
