@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=Manrope:wght@300;400;500;600;700&family=Staatliches&display=swap');
:root{--muted:rgba(255,255,255,.64);--glass:rgba(26,26,26,.42);--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:#000}body{min-width:320px;overflow-x:clip;background:#000;color:#fff;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.loader{position:fixed;z-index:100;inset:0;display:grid;place-content:center;background:#000;transition:opacity .65s ease,visibility .65s}.loader.is-hidden{opacity:0;visibility:hidden}.loader span{font:500 10px/1 JetBrains Mono,monospace;letter-spacing:.24em;color:rgba(255,255,255,.5);text-align:center}.loader i{display:block;width:256px;height:1px;margin-top:32px;overflow:hidden;background:rgba(255,255,255,.1)}.loader b{display:block;width:34%;height:100%;background:#fff;animation:load 1.2s ease-in-out infinite alternate}@keyframes load{to{transform:translateX(195%)}}
.video-layer{position:fixed;z-index:0;inset:0;overflow:hidden;background:#000}.video-layer video{position:absolute;left:50%;top:50%;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;transform:translate(-50%,-50%)}.video-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.06) 38%,rgba(0,0,0,.68)),linear-gradient(90deg,rgba(0,0,0,.2),transparent 50%,rgba(0,0,0,.2))}.header{position:fixed;z-index:20;top:0;left:5%;width:90%;padding:24px 0;display:flex;align-items:center;justify-content:space-between;transition:transform .6s var(--ease),opacity .4s ease}.header.is-away{transform:translateY(-130%);opacity:0}.logo{display:flex;align-items:center;gap:12px}.logo b{font-size:18px;letter-spacing:-.06em}.logo span{font:500 9px/1 JetBrains Mono,monospace;letter-spacing:.14em;color:rgba(255,255,255,.6)}.header-actions{display:flex;align-items:stretch}.header nav{width:480px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:var(--glass);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(70px);-webkit-backdrop-filter:blur(70px)}.header nav a{position:relative;height:56px;display:flex;align-items:center;overflow:hidden;font:500 11px/1 JetBrains Mono,monospace;color:rgba(255,255,255,.64)}.header nav span{display:block;transition:transform .4s cubic-bezier(.4,0,.2,1),color .25s}.header nav a:hover span{transform:translateY(-150%);color:#fff}.header-cta{width:148px;display:grid;place-content:center;background:#fff;color:#000;font:700 11px/1 JetBrains Mono,monospace;transition:background .25s}.header-cta:hover{background:#d9d9d9}
main{position:relative;z-index:10;pointer-events:none}.screen,.footer{pointer-events:auto}.screen{width:90%;margin:0 auto}.hero-screen{height:100vh;min-height:680px;padding:100px 0 48px}.hero-grid{height:100%;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr auto;gap:0 28px}.hero-grid h1{grid-column:1/span 9;grid-row:2;align-self:end;font-size:clamp(2.5rem,5.1vw,5.3rem);font-weight:500;line-height:.97;letter-spacing:-.055em;white-space:nowrap}.hero-grid h1 span{display:block}.hero-copy{grid-column:7/span 6;grid-row:1;align-self:center;justify-self:end;position:relative;top:-36px;max-width:580px;color:var(--muted);font-size:clamp(.76rem,1vw,.94rem);line-height:1.62;text-align:right}.hero-copy p+p{margin-top:16px}.hero-copy strong{color:#fff;font-weight:600}.split-button{grid-column:10/span 3;grid-row:2;align-self:end;justify-self:end;display:flex;gap:4px;font:500 11px/1 JetBrains Mono,monospace;letter-spacing:.01em}.split-button span,.split-button i{height:60px;display:flex;align-items:center;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(70px);-webkit-backdrop-filter:blur(70px);transition:background .28s,color .28s}.split-button span{padding:0 30px}.split-button i{width:66px;justify-content:center;overflow:hidden;font-size:20px;font-style:normal}.split-button:hover span,.split-button:hover i{background:#fff;color:#000}.split-button:hover i{animation:arrow .5s cubic-bezier(.4,0,.2,1)}@keyframes arrow{49%{transform:translateX(250%)}50%{transform:translateX(-250%)}100%{transform:none}}.reveal{opacity:0;transform:translateY(30px);animation:reveal .8s var(--ease) forwards}.hero-copy{animation-delay:.18s}.split-button{animation-delay:.34s}@keyframes reveal{to{opacity:1;transform:translateY(0)}}
.spacer{height:200px}.statement-screen{min-height:100vh;padding:64px 0;display:flex;align-items:center}.statement-inner{width:min(1200px,100%)}.scroll-copy{display:flex;flex-wrap:wrap;font-size:clamp(2.2rem,4.6vw,4.5rem);font-weight:500;line-height:1.08;letter-spacing:-.04em;transform-origin:0 50%}.word{display:inline-block;margin-right:.25em;opacity:.1;filter:blur(4px);transform:translateY(8px)}.columns{margin-top:96px;display:grid;grid-template-columns:repeat(12,1fr);gap:30px}.columns article{grid-column:span 4}.brand-column{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px}.brand-column p{grid-column:1/-1}.orb-mark{position:relative;width:71px;height:43px;border:1px solid rgba(255,255,255,.65);border-radius:50%}.orb-mark:before,.orb-mark:after,.orb-mark i{content:"";position:absolute;border:1px solid rgba(255,255,255,.35);border-radius:50%}.orb-mark:before{inset:8px 0}.orb-mark:after{inset:0 20px}.orb-mark i:first-child{left:0;right:0;top:50%;border-radius:0;border-width:1px 0 0}.brand-column b{font-size:15px;letter-spacing:.06em}.columns h3{font-size:20px;font-weight:500;line-height:1.28}.columns p{margin-top:28px;color:rgba(255,255,255,.72);font-size:14px;line-height:1.65}.brand-column p{font:500 10px/1.7 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5)}.reveal-card{opacity:0;transform:translateY(30px);transition:.8s var(--ease)}.reveal-card.is-visible{opacity:1;transform:none}
.footer{width:90%;margin:0 auto;padding-bottom:64px}.footer-card{padding:clamp(32px,4vw,64px);background:rgba(26,26,26,.62);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(80px);-webkit-backdrop-filter:blur(80px)}.footer-cta{padding-bottom:clamp(48px,4vw,80px);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:40px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-cta h2{font-size:clamp(2.2rem,4.7vw,4.5rem);font-weight:500;line-height:1.02;letter-spacing:-.045em}.split-button.light{display:flex}.split-button.light span,.split-button.light i{background:#fff;color:#000}.footer-grid{padding-top:clamp(48px,4vw,64px);display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:clamp(32px,3vw,48px)}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start}.footer-logo{font-size:15px}.footer-grid p{max-width:230px;margin-top:20px;color:rgba(255,255,255,.4);font-size:13px;line-height:1.55}.footer-grid h3{margin-bottom:19px;font:500 9px/1 JetBrains Mono,monospace;letter-spacing:.14em;color:rgba(255,255,255,.32)}.footer-grid a{margin:5px 0;color:rgba(255,255,255,.62);font-size:14px;transition:color .2s}.footer-grid a:hover{color:#fff}.copyright{margin-top:56px;padding-top:30px;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);font:500 10px/1.4 JetBrains Mono,monospace;letter-spacing:.1em;color:rgba(255,255,255,.25)}
@media(max-width:900px){.header{padding-top:18px}.header-actions nav{display:none}.header-cta{width:auto;padding:0 20px;height:50px}.hero-screen{height:auto;min-height:100svh;padding-top:110px}.hero-grid{min-height:calc(100svh - 160px);display:flex;flex-direction:column;justify-content:flex-end;gap:28px}.hero-grid h1{font-size:11vw;white-space:normal;order:2}.hero-copy{position:static;max-width:92%;text-align:left;order:1}.split-button{align-self:flex-start;order:3}.columns{grid-template-columns:1fr;gap:58px}.columns article{grid-column:1}.footer-grid{grid-template-columns:1fr 1fr}.copyright{gap:20px;flex-direction:column}}@media(max-width:560px){.logo span{display:none}.header-cta{font-size:9px}.hero-screen{min-height:760px}.hero-copy{font-size:12px;line-height:1.55}.split-button span{padding:0 20px}.split-button i{width:55px}.statement-screen{padding:36px 0}.scroll-copy{font-size:10vw}.footer-grid{grid-template-columns:1fr}.footer-card{padding:28px}.spacer{height:140px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.word{opacity:1!important;filter:none!important;transform:none!important}}
.header nav span{transition:color .25s}.header nav a:hover span{transform:none;color:#fff}.header nav a:after{content:none!important;display:none!important}
@media(min-width:561px) and (max-width:900px){.logo span{display:none}.header-actions nav{display:flex;width:auto;gap:clamp(10px,2vw,18px);padding:0 14px}.header nav a{font-size:9px}.header-cta{padding:0 16px}}
.hero-grid h1{grid-column:1/span 9;grid-row:1;align-self:start}.hero-copy{grid-column:1/span 8;grid-row:2;align-self:end;justify-self:start;position:static;max-width:680px;text-align:left}
@media(max-width:900px){.hero-grid h1{order:1}.hero-copy{order:2;margin-top:auto}.split-button{order:3}}
