.sWp0Qq_intro{z-index:10000;padding:var(--gutter);background:var(--bg);-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:fixed;inset:0}.sWp0Qq_line{max-width:none;font-family:var(--font-display);letter-spacing:-.055em;color:var(--text);text-align:center;font-size:clamp(2.5rem,7.2vw,7.5rem);font-weight:500;line-height:1}.sWp0Qq_word{vertical-align:top;margin:-.06em -.05em -.16em;padding:.06em .05em .16em;display:inline-block;overflow:hidden}.sWp0Qq_inner{transition:transform .9s var(--ease-expo);display:inline-block;transform:translateY(115%)}.sWp0Qq_intro[data-phase=in] .sWp0Qq_inner{transform:none}.sWp0Qq_intro[data-phase=out] .sWp0Qq_inner{transition-duration:.5s;transition-timing-function:var(--ease-snap);transform:translateY(-115%)}
.XURuWa_preloader{z-index:9999;background:var(--bg);-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.XURuWa_ambientGlow{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#a69bff1f 0%,#0000 65%);border-radius:50%;width:280px;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.XURuWa_centerStage{align-items:center;gap:var(--space-6);z-index:10;flex-direction:column;display:flex;position:relative}.XURuWa_logoWrapper{justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:relative}.XURuWa_logoSvg{width:100%;height:100%;color:var(--text);filter:drop-shadow(0 0 12px #a69bff40);overflow:visible}.XURuWa_brandWordmark{font-family:var(--font-body);letter-spacing:-.04em;color:#fff;font-size:1.75rem;font-weight:800;line-height:1}.XURuWa_wordmarkLight{font-family:var(--font-body);letter-spacing:-.04em;color:#fff;opacity:.95;font-weight:200}
.ASe-vG_cursorContainer{pointer-events:none;z-index:99999;will-change:transform;mix-blend-mode:difference;width:40px;height:40px;margin-top:-20px;margin-left:-20px;position:fixed;top:0;left:0}.ASe-vG_cursorSvg{color:#fff;filter:drop-shadow(0 0 6px #a69bff73);width:100%;height:100%;transition:filter .2s;overflow:visible}
.dOXpvW_track{z-index:9999;pointer-events:none;opacity:0;-webkit-user-select:none;user-select:none;justify-content:center;width:8px;transition:opacity .4s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;top:12px;bottom:12px;right:4px}.dOXpvW_track.dOXpvW_visible{opacity:1;pointer-events:auto}.dOXpvW_thumb{background:var(--line-strong);cursor:grab;pointer-events:auto;will-change:transform;border-radius:9999px;width:4px;min-height:40px;transition:width .18s,background .2s,box-shadow .2s;position:absolute;top:0}.dOXpvW_track:hover .dOXpvW_thumb,.dOXpvW_thumb:hover{background:var(--text-muted);width:6px}.dOXpvW_thumb.dOXpvW_dragging{background:var(--accent);width:6px;box-shadow:0 0 12px var(--accent-glow);cursor:grabbing}@media (pointer:coarse){.dOXpvW_track{display:none}}
.Xinh2q_lockup{color:#fff;align-items:center;gap:.5em;line-height:1;display:inline-flex}
.sRT6oa_button{white-space:nowrap;align-items:center;display:inline-flex;position:relative}.sRT6oa_solid{background:var(--text);color:#0b0b0c;letter-spacing:-.01em;border-radius:2px;gap:18px;height:48px;padding:0 20px 0 22px;font-size:.9375rem;font-weight:500;transition:background .3s ease-out}.sRT6oa_solid:hover{background:var(--accent)}.sRT6oa_frame{--cl:9px;--ct:1.5px;color:var(--accent);opacity:0;transition:transform .5s var(--ease-expo), opacity .2s ease-out;inset:-7px;transform:scale(1.12,1.3)}.sRT6oa_solid:hover .sRT6oa_frame,.sRT6oa_solid:focus-visible .sRT6oa_frame{opacity:1;transform:none}.sRT6oa_quiet{min-height:44px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);gap:10px;font-size:.6875rem}.sRT6oa_quiet .sRT6oa_label{background:linear-gradient(var(--accent), var(--accent)) no-repeat 0 100% / 0% 1px, linear-gradient(var(--hair-strong), var(--hair-strong)) no-repeat 0 100% / 100% 1px;transition:background-size .5s var(--ease-expo);padding-bottom:3px}.sRT6oa_quiet:hover .sRT6oa_label{background-size:100% 1px,100% 1px}.sRT6oa_quiet .sRT6oa_glyph{color:var(--accent)}.sRT6oa_glyph{transition:transform .4s var(--ease-expo);place-items:center;display:grid}.sRT6oa_right:hover .sRT6oa_glyph{transform:translate(4px)}.sRT6oa_out:hover .sRT6oa_glyph{transform:translate(3px,-3px)}.sRT6oa_down:hover .sRT6oa_glyph{transform:translateY(4px)}.sRT6oa_button:focus-visible{outline:none}.sRT6oa_quiet:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.xLRBRq_header{z-index:120;height:var(--header-h);border-bottom:1px solid var(--hair);background:#0b0b0c;position:fixed;inset:0 0 auto}.xLRBRq_inner{height:100%;padding:0 var(--gutter);align-items:center;display:flex}.xLRBRq_brand{align-items:center;gap:18px;min-height:44px;margin-right:auto;display:inline-flex}.xLRBRq_descriptor{border-left:1px solid var(--hair-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60);padding-left:18px;font-size:.5625rem;line-height:14px}.xLRBRq_actions{align-items:center;gap:clamp(20px,3vw,44px);display:flex}.xLRBRq_cta{min-height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60);align-items:center;gap:8px;font-size:.6875rem;transition:color .2s ease-out;display:inline-flex}.xLRBRq_cta svg{color:var(--accent);transition:transform .4s var(--ease-expo)}.xLRBRq_cta:hover{color:var(--text)}.xLRBRq_cta:hover svg{transform:translateY(3px)}.xLRBRq_menuBtn{min-width:68px;min-height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:0 0;border:0;align-items:center;gap:10px;font-size:.6875rem;display:inline-flex}.xLRBRq_burger{width:14px;height:8px;position:relative}.xLRBRq_burger span{background:var(--accent);width:100%;height:1.5px;transition:transform .45s var(--ease-expo);position:absolute;left:0}.xLRBRq_burger span:first-child{top:0}.xLRBRq_burger span:last-child{bottom:0}.xLRBRq_burgerOpen span:first-child{transform:translateY(3.25px)rotate(45deg)}.xLRBRq_burgerOpen span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.xLRBRq_menu{inset:var(--header-h) 0 0 0;z-index:110;padding:clamp(28px, 5vw, 72px) var(--gutter);background:#0b0b0c;grid-template-columns:1fr 1fr;align-items:end;display:grid;position:fixed;overflow-y:auto}.xLRBRq_menuNav{flex-direction:column;display:flex}.xLRBRq_menuLink{color:var(--text);align-items:baseline;gap:clamp(14px,2vw,28px);padding:.06em 0;transition:color .25s ease-out;display:flex}@media (hover:hover) and (pointer:fine){.xLRBRq_menuNav:hover .xLRBRq_menuLink{color:var(--ink-40)}.xLRBRq_menuNav .xLRBRq_menuLink:hover{color:var(--text)}}.xLRBRq_menuIndex{width:2.2em;font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-60);font-size:.6875rem}.xLRBRq_menuMask{padding-bottom:.14em;display:block;overflow:hidden}.xLRBRq_menuLabel{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(3rem,8.4vw,8.5rem);font-weight:500;line-height:.95;display:block}.xLRBRq_menuAside{padding-left:var(--gutter);border-left:1px solid var(--hair);flex-direction:column;align-items:flex-start;gap:18px;display:flex}.xLRBRq_menuMail{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.03em;color:var(--text);margin-bottom:14px;font-weight:500}.xLRBRq_menuMail:hover{color:var(--accent-strong)}@media (max-width:900px){.xLRBRq_cta,.xLRBRq_descriptor{display:none}.xLRBRq_menu{grid-template-columns:1fr;align-content:space-between;gap:48px}.xLRBRq_menuAside{border-left:0;border-top:1px solid var(--hair);padding:28px 0 0}}
.UwT7JW_root{position:relative}.UwT7JW_word{vertical-align:top;margin:-.08em -.05em -.16em;padding:.08em .05em .16em;display:inline-block;overflow:hidden}.UwT7JW_inner{transition:transform .95s var(--ease-expo);transition-delay:calc(var(--delay,0s) + var(--l,0) * var(--step,90ms));will-change:transform;display:inline-block;transform:translateY(118%)}.UwT7JW_in .UwT7JW_inner{transform:none}.UwT7JW_mark{transition:color .5s ease-out;transition-delay:calc(var(--delay,0s) + var(--l,0) * var(--step,90ms) + .55s);padding:0 .13em;display:inline-block;position:relative}.UwT7JW_frame{--cl:.15em;--ct:max(2px, .034em);color:var(--accent);opacity:0;transition:transform .8s var(--ease-expo), opacity .3s ease-out;transition-delay:calc(var(--delay,0s) + var(--l,0) * var(--step,90ms) + .55s);inset:.17em 0 .09em;transform:scale(1.22,1.5)}.UwT7JW_in .UwT7JW_mark{color:var(--accent)}.UwT7JW_in .UwT7JW_frame{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.UwT7JW_inner,.UwT7JW_frame{transform:none}}
.x5HOka_hero{--paper:#ebe8e1;height:210svh;position:relative}.x5HOka_stage{top:var(--header-h);height:calc(100svh - var(--header-h));isolation:isolate;position:sticky;overflow:hidden}.x5HOka_panel{z-index:-2;background:var(--paper);will-change:clip-path;position:absolute;inset:0}.x5HOka_frame{--cl:clamp(14px, 1.6vw, 22px);--ct:1.5px;z-index:-1;color:var(--accent);margin:-10px;inset:auto}.x5HOka_group{transform-origin:50% 100%;pointer-events:none;width:min(88vw,152svh);margin-left:calc(min(88vw,152svh)/-2);position:absolute;bottom:-2%;left:50%}.x5HOka_image{width:100%;height:auto;display:block}.x5HOka_copy{top:clamp(28px,6vh,64px);left:var(--gutter);right:var(--gutter);grid-template-columns:1fr 1fr;align-items:end;display:grid;position:absolute}.x5HOka_headline{letter-spacing:-.058em;margin-left:-.04em;font-size:clamp(3rem,7.6vw,9rem);line-height:.9}.x5HOka_pitch{opacity:0;flex-direction:column;align-items:flex-start;gap:24px;max-width:22rem;padding-bottom:.4em;transition:opacity 1s ease-out .9s;display:flex}.x5HOka_ready .x5HOka_pitch{opacity:1}.x5HOka_sub{font-size:1rem}.x5HOka_loop{top:clamp(28px,6vh,64px);left:var(--gutter);right:var(--gutter);color:#171204;pointer-events:none;justify-content:space-between;list-style:none;display:flex;position:absolute}@media (max-width:900px){.x5HOka_copy{grid-template-columns:1fr;gap:28px}}@media (max-width:760px){.x5HOka_group{width:150vw;margin-left:-75vw;bottom:-1%}.x5HOka_headline{font-size:clamp(2.6rem,13.5vw,4.4rem)}.x5HOka_pitch{gap:22px}.x5HOka_loop{font-family:var(--font-display);letter-spacing:-.05em;text-transform:none;flex-direction:column;gap:.08em;font-size:clamp(2.6rem,13vw,4rem);font-weight:500;line-height:1;top:clamp(36px,7vh,72px)}}@media (prefers-reduced-motion:reduce){.x5HOka_pitch{transition:none}}
._5POU2a_philosophy{padding-top:var(--section-gap);padding-bottom:var(--section-gap)}._5POU2a_quote{text-wrap:balance;max-width:13em;font-size:clamp(2.375rem,5.8vw,6rem);line-height:.98}._5POU2a_aside{text-wrap:pretty;max-width:28rem;margin:clamp(64px,8vw,128px) 0 0 50%}@media (max-width:760px){._5POU2a_aside{margin-left:0}}
.Ge1hEG_rule{background:var(--hair);transform-origin:0;width:100%;height:1px;transition:transform 1.3s var(--ease-expo);transform:scaleX(0)}.Ge1hEG_in{transform:none}@media (prefers-reduced-motion:reduce){.Ge1hEG_rule{transform:none}}
.ZPWyKG_archive{padding-bottom:var(--section-gap)}.ZPWyKG_intro{grid-template-columns:1fr 1fr;align-items:end;padding-bottom:clamp(88px,10vw,170px);display:grid}.ZPWyKG_heading{font-size:var(--fs-h2)}.ZPWyKG_note{text-wrap:pretty;max-width:27rem;padding-bottom:.4em}.ZPWyKG_tally{justify-content:space-between;padding-bottom:14px;display:flex}.ZPWyKG_list{list-style:none}.ZPWyKG_row{transition:opacity .3s ease-out}.ZPWyKG_rowInner{grid-template-columns:1fr 1fr;align-items:start;padding:clamp(40px,4.4vw,72px) 0 clamp(52px,5.6vw,96px);display:grid}.ZPWyKG_title{transition:transform .6s var(--ease-expo);align-items:center;gap:clamp(16px,2.4vw,36px);display:flex}.ZPWyKG_index{width:54px;height:54px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-60);flex:none;place-items:center;font-size:.6875rem;transition:color .3s ease-out;display:grid;position:relative}.ZPWyKG_brackets{color:var(--ink-40);opacity:.45;transition:transform .6s var(--ease-expo), opacity .3s ease-out, color .3s ease-out;position:absolute;inset:0;transform:scale(1.22)}.ZPWyKG_name{font-size:clamp(2.5rem,5.2vw,5.25rem);line-height:1}.ZPWyKG_detail{flex-direction:column;gap:clamp(20px,2.2vw,32px);padding-top:.5em;display:flex}.ZPWyKG_description{max-width:28rem;transition:color .3s ease-out}.ZPWyKG_meta{align-items:center;gap:24px;display:flex}@media (hover:hover) and (pointer:fine){.ZPWyKG_list:hover .ZPWyKG_row{opacity:.34}.ZPWyKG_list .ZPWyKG_row:hover{opacity:1}.ZPWyKG_row:hover .ZPWyKG_title{transform:translate(10px)}.ZPWyKG_row:hover .ZPWyKG_brackets{opacity:1;color:var(--accent);transform:none}.ZPWyKG_row:hover .ZPWyKG_index,.ZPWyKG_row:hover .ZPWyKG_description{color:var(--text)}}@media (max-width:900px){.ZPWyKG_intro,.ZPWyKG_rowInner{grid-template-columns:1fr}.ZPWyKG_intro{gap:40px}.ZPWyKG_rowInner{padding:36px 0 56px}.ZPWyKG_detail{gap:22px;padding:18px 0 0 calc(54px + clamp(16px,2.4vw,36px))}}@media (max-width:520px){.ZPWyKG_detail{padding-left:0}.ZPWyKG_index{width:44px;height:44px}.ZPWyKG_description{font-size:1rem}}
.a8DRxq_gracehack{padding-bottom:var(--section-gap)}.a8DRxq_head{grid-template-columns:1fr 1fr;align-items:end;padding:clamp(72px,8vw,140px) 0 clamp(80px,9vw,150px);display:grid}.a8DRxq_clock{flex-direction:column;gap:clamp(12px,1.4vw,22px);display:flex}.a8DRxq_readout{letter-spacing:-.07em;font-variant-numeric:tabular-nums;margin-left:-.05em;font-size:clamp(5.5rem,19vw,22rem);line-height:.78}.a8DRxq_unit{letter-spacing:-.04em;color:var(--accent);margin-left:.04em;font-size:.4em}.a8DRxq_heading{font-size:var(--fs-h2);max-width:11ch}.a8DRxq_body{max-width:30rem;margin-top:clamp(24px,2.6vw,40px)}.a8DRxq_ruler{padding-bottom:28px;position:relative}.a8DRxq_ticks{justify-content:space-between;align-items:flex-end;height:34px;display:flex}.a8DRxq_ticks span{background:currentColor;width:1px;height:10px}.a8DRxq_ticks span[data-mid]{height:18px}.a8DRxq_ticks span[data-major]{height:34px}.a8DRxq_ruler>.a8DRxq_ticks{color:var(--hair-strong)}.a8DRxq_run{color:var(--accent);position:absolute;inset:0 0 auto}.a8DRxq_playhead{background:var(--accent-strong);width:1px;height:54px;position:absolute;top:-10px}.a8DRxq_scale{justify-content:space-between;display:flex;position:absolute;inset:auto 0 0}.a8DRxq_lower{flex-direction:column;align-items:flex-start;gap:clamp(32px,4vw,56px);margin-top:clamp(72px,8vw,140px);padding-left:50%;display:flex}.a8DRxq_terms{width:100%}.a8DRxq_term{border-bottom:1px solid var(--hair);grid-template-columns:minmax(110px,.34fr) 1fr;align-items:baseline;gap:16px;padding:clamp(22px,2.2vw,32px) 0;display:grid}.a8DRxq_term:first-child{border-top:1px solid var(--hair)}.a8DRxq_termValue{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.03em;color:var(--text);font-weight:500;line-height:1.1}@media (max-width:900px){.a8DRxq_head{grid-template-columns:1fr;gap:72px}.a8DRxq_lower{padding-left:0}}@media (max-width:520px){.a8DRxq_ticks span:not([data-mid]){visibility:hidden}}
._2jV64G_card{z-index:0;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}._2jV64G_card canvas{display:block}@media not ((hover:hover) and (pointer:fine)){._2jV64G_card{display:none}}
.cZnHmG_builders{padding-bottom:var(--section-gap)}.cZnHmG_heading{max-width:12ch;font-size:var(--fs-h2);margin:clamp(48px,6vw,96px) 0 0 50%}.cZnHmG_stage{isolation:isolate;margin-top:clamp(88px,10vw,170px);position:relative}.cZnHmG_credits{flex-wrap:wrap;gap:clamp(40px,4.4vw,72px) 0;font-size:clamp(2.25rem,5.4vw,5.75rem);line-height:1;list-style:none;display:flex;position:relative}.cZnHmG_credit{flex-direction:column;gap:.2em;transition:opacity .3s ease-out;display:flex}.cZnHmG_name{color:inherit;white-space:nowrap;text-decoration:none}.cZnHmG_credit[data-on] .cZnHmG_name>:first-child,.cZnHmG_credit[data-on] .cZnHmG_role{mix-blend-mode:difference}.cZnHmG_role{letter-spacing:.08em;white-space:nowrap}.cZnHmG_sep{color:var(--accent);margin:0 .2em}@media (hover:hover) and (pointer:fine){.cZnHmG_credits[data-active] .cZnHmG_credit{opacity:.3}.cZnHmG_credits[data-active] .cZnHmG_credit[data-on]{opacity:1}}.cZnHmG_invite{flex-direction:column;align-items:flex-start;gap:clamp(28px,3vw,40px);margin-top:clamp(88px,10vw,170px);padding-left:50%;display:flex}.cZnHmG_inviteText{text-wrap:pretty;max-width:28rem}@media (max-width:900px){.cZnHmG_heading{margin-left:0}.cZnHmG_invite{padding-left:0}}@media (max-width:640px){.cZnHmG_credits{flex-direction:column;gap:36px;font-size:2.5rem}.cZnHmG_sep{display:none}}
.uQXI3W_veil{touch-action:pan-y;width:100%;height:100%;position:relative;overflow:hidden}
.Sv1-iG_manifesto{padding-bottom:var(--section-gap)}.Sv1-iG_creed{margin-top:clamp(48px,6vw,96px);font-size:clamp(2.5rem,7.6vw,8.5rem);line-height:.95}.Sv1-iG_invite{grid-template-columns:1fr 1fr;align-items:center;margin-top:clamp(56px,6vw,110px);display:grid}.Sv1-iG_key{aspect-ratio:1;width:min(100%,620px);margin-left:calc(var(--gutter) * -.5)}.Sv1-iG_copy{flex-direction:column;align-items:flex-start;display:flex}.Sv1-iG_invitation{color:var(--accent-strong)}.Sv1-iG_body{text-wrap:pretty;max-width:27rem;margin-top:22px}.Sv1-iG_actions{flex-wrap:wrap;align-items:center;gap:14px clamp(20px,2.6vw,40px);margin-top:clamp(28px,3vw,44px);display:flex}@media (max-width:900px){.Sv1-iG_invite{grid-template-columns:1fr;gap:8px}.Sv1-iG_key{justify-self:center;width:min(100%,440px);margin-left:0}}
.VJFe3G_footer{border-top:1px solid var(--hair);overflow:hidden}.VJFe3G_top{grid-template-columns:1fr 1fr;align-items:start;padding-top:clamp(64px,7vw,120px);display:grid}.VJFe3G_mail{letter-spacing:-.04em;background:linear-gradient(var(--accent), var(--accent)) no-repeat 0 100% / 0% 1px;transition:background-size .6s var(--ease-expo);overflow-wrap:anywhere;justify-self:start;font-size:clamp(1.6rem,3.2vw,3rem);line-height:1.1}.VJFe3G_mail:hover{background-size:100% 1px}.VJFe3G_nav{grid-template-columns:repeat(2,max-content);gap:0 clamp(40px,6vw,96px);display:grid}.VJFe3G_navLink{min-height:36px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60);align-items:center;font-size:.6875rem;transition:color .2s ease-out;display:flex}.VJFe3G_navLink:hover{color:var(--accent-strong)}.VJFe3G_legal{color:var(--ink-60);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:clamp(56px,8vw,120px);font-size:.8125rem;display:flex}.VJFe3G_sign{white-space:nowrap;color:var(--text);justify-content:center;align-items:center;gap:.2em;margin:clamp(20px,3vw,44px) 0 -.05em;font-size:15.6vw;line-height:1;display:flex}.VJFe3G_signMark{width:.78em;height:.78em;transition:transform 1.1s var(--ease-expo);flex:none}.VJFe3G_signWord{color:inherit;font-size:1em}.VJFe3G_sign:hover .VJFe3G_signMark{transform:rotate(90deg)}@media (max-width:760px){.VJFe3G_top{grid-template-columns:1fr;gap:48px}}
