:root{--color-bone-white:#fffdf9;--color-obsidian:#101010;--color-ash-border:#403f3f;--color-fog-blue:#6f879c;--color-gold:#e9b949;--color-gold-deep:#c79320;--color-prism-cyan:#2a7fff;--color-prism-red:#ff2a2a;--font-display:"Neue Montreal",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-display);--text-caption:15px;--text-body-sm:18px;--text-body:20px;--text-body-lg:22px;--fluid-display:clamp(42px,7.6vw,120px);--fluid-display-sm:clamp(34px,5.9vw,92px);--fluid-heading-sm:clamp(24px,2.7vw,33px);--spacing-16:16px;--spacing-20:20px;--spacing-40:40px;--spacing-56:56px;--spacing-64:64px;--spacing-72:72px;--spacing-108:108px;--page-max-width:1440px;--section-gap:clamp(84px,12vw,150px);--gutter:clamp(20px,4.2vw,60px);--rail:0px;--measure:440px;--radius-nav:5px;--ease-focus:cubic-bezier(.52,.01,0,1);--dur:.5s}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-feature-settings:"ss01" on;-webkit-font-smoothing:antialiased;background:#101010;background:var(--color-obsidian);color:#fffdf9;color:var(--color-bone-white);font-family:Neue Montreal,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-display);font-size:18px;font-size:var(--text-body-sm);font-weight:400;line-height:1.5;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}figure,h1,h2,h3,p,ul{margin:0}ul{list-style:none;padding:0}:focus-visible{outline:2px solid #e9b949;outline:2px solid var(--color-gold);outline-offset:4px}.shell{margin:0 auto;max-width:1440px;max-width:var(--page-max-width);padding-inline:calc(clamp(20px,4.2vw,60px)) clamp(20px,4.2vw,60px);padding-inline:calc(var(--gutter) + var(--rail)) var(--gutter)}@media (max-width:860px){:root{--rail:0px}}.bloom{background:radial-gradient(46vw 46vw at 86% 20%,#e9b9491c,#0000 62%),radial-gradient(54vw 54vw at 4% 64%,#49576442,#0000 64%),radial-gradient(38vw 38vw at 64% 98%,#e9b9490d,#0000 66%);inset:0;z-index:0}.bloom,.rail{pointer-events:none;position:fixed}.rail{align-items:center;border-right:1px solid #403f3f;border-right:1px solid var(--color-ash-border);bottom:0;display:flex;justify-content:center;left:0;top:0;width:0;width:var(--rail);z-index:40}.rail span{color:#6f879c;color:var(--color-fog-blue);font-family:Neue Montreal,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;text-transform:uppercase;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}@media (max-width:860px){.rail{display:none}}body:not(.is-loaded) .cube{opacity:0}body:not(.is-loaded) .cube:first-child{--ix:-620px;--iy:-340px;--iz:-300px;--irx:-52deg;--iry:78deg}body:not(.is-loaded) .cube:nth-child(2){--ix:640px;--iy:-260px;--iz:-180px;--irx:44deg;--iry:-66deg}body:not(.is-loaded) .cube:nth-child(3){--ix:-540px;--iy:420px;--iz:-260px;--irx:38deg;--iry:96deg}body:not(.is-loaded) .cube:nth-child(4){--ix:700px;--iy:380px;--iz:-220px;--irx:-60deg;--iry:-84deg}body:not(.is-loaded) .cube:nth-child(5){--ix:60px;--iy:-560px;--iz:-340px;--irx:72deg;--iry:52deg}.cube:first-child{transition-delay:0s}.cube:nth-child(2){transition-delay:.09s}.cube:nth-child(3){transition-delay:.18s}.cube:nth-child(4){transition-delay:.27s}.cube:nth-child(5){transition-delay:.36s}body:not(.is-loaded) .nav{opacity:0;transform:translateY(-100%)}.nav--intro{transition-delay:1.05s}body:not(.is-loaded) .hero__cta,body:not(.is-loaded) .hero__eyebrow,body:not(.is-loaded) .hero__lead,body:not(.is-loaded) .hero__tag,body:not(.is-loaded) .hero__title{opacity:0;transform:translateY(26px)}.hero__cta,.hero__eyebrow,.hero__lead,.hero__tag,.hero__title{transition:opacity .9s cubic-bezier(.52,.01,0,1),transform .9s cubic-bezier(.52,.01,0,1);transition:opacity .9s var(--ease-focus),transform .9s var(--ease-focus)}.hero__eyebrow{transition-delay:.45s}.hero__title{transition-delay:.58s}.hero__tag{transition-delay:.7s}.hero__lead{transition-delay:.8s}.hero__cta{transition-delay:.9s}.stage{--c:96px;--gap:1.06;--lum:1;height:0;left:50%;opacity:0;perspective:1500px;pointer-events:none;position:fixed;top:50%;transform:translate(0);transform:translate(var(--sx,0),var(--sy,0));transition:opacity 1.1s cubic-bezier(.52,.01,0,1),transform 1.15s cubic-bezier(.52,.01,0,1);transition:opacity 1.1s var(--ease-focus),transform 1.15s var(--ease-focus);width:0;z-index:0}.stage.is-live{opacity:var(--lum)}.stage[data-cubes=none]{opacity:0}.stage__inner{position:absolute;transform:rotateX(-16deg) rotateY(26deg) rotate(-11deg);transform-style:preserve-3d;will-change:transform}.cube{height:var(--c);margin-left:calc(var(--c)/-2);margin-top:calc(var(--c)/-2);transform:translate3d(calc(var(--c)*0*var(--gap)),calc(var(--c)*0*var(--gap)),calc(var(--c)*0*var(--gap))) rotateX(0deg) rotateY(0deg);transform:translate3d(calc(var(--x,0)*var(--c)*var(--gap) + var(--ix,0px)),calc(var(--y,0)*var(--c)*var(--gap) + var(--iy,0px)),calc(var(--z,0)*var(--c)*var(--gap) + var(--iz,0px))) rotateX(var(--irx,0deg)) rotateY(var(--iry,0deg));transform-style:preserve-3d;transition:transform 1.15s cubic-bezier(.52,.01,0,1),opacity .8s cubic-bezier(.52,.01,0,1);transition:transform 1.15s var(--ease-focus),opacity .8s var(--ease-focus);width:var(--c)}.cube,.face{position:absolute}.face{background:linear-gradient(138deg,#fffdf96b,#fffdf91f 26%,#fffdf90a 54%,#fffdf929 78%,#fffdf957),#0e0e11eb;border:1px solid #fffdf9d9;inset:0}.face:after,.face:before{animation:disperse 6.65s cubic-bezier(.52,.01,0,1) infinite alternate;animation:disperse 6.65s var(--ease-focus) infinite alternate;border:1px solid;content:"";inset:-1px;mix-blend-mode:screen;position:absolute}.face:before{--dir:-1;border-color:#e9b949;border-color:var(--color-gold);box-shadow:inset 0 0 0 1px #ff2a2a4d}.face:after{--dir:1;border-color:#2a7fff;border-color:var(--color-prism-cyan)}@keyframes disperse{0%{transform:translateX(calc(var(--dir)*2px))}to{transform:translateX(calc(var(--dir)*6px))}}.f-front{transform:translateZ(calc(var(--c)/2))}.f-back{transform:rotateY(180deg) translateZ(calc(var(--c)/2))}.f-right{transform:rotateY(90deg) translateZ(calc(var(--c)/2))}.f-left{transform:rotateY(-90deg) translateZ(calc(var(--c)/2))}.f-top{transform:rotateX(90deg) translateZ(calc(var(--c)/2))}.f-bottom{transform:rotateX(-90deg) translateZ(calc(var(--c)/2))}.stage[data-cubes=scatter] .cube:first-child{--x:-1.5;--y:-1.2;--z:-.6}.stage[data-cubes=scatter] .cube:nth-child(2){--x:.95;--y:-.45;--z:.7}.stage[data-cubes=scatter] .cube:nth-child(3){--x:-.35;--y:1.25;--z:-.25}.stage[data-cubes=scatter] .cube:nth-child(4){--x:1.7;--y:1.05;--z:.35}.stage[data-cubes=scatter] .cube:nth-child(5){--x:.05;--y:-1.75;--z:.1}.stage[data-cubes=stack] .cube:first-child{--x:0;--y:-2;--z:0}.stage[data-cubes=stack] .cube:nth-child(2){--x:0;--y:-1;--z:0}.stage[data-cubes=stack] .cube:nth-child(3){--x:0;--y:0;--z:0}.stage[data-cubes=stack] .cube:nth-child(4){--x:0;--y:1;--z:0}.stage[data-cubes=stack] .cube:nth-child(5){--x:0;--y:2;--z:0}.stage[data-cubes=line] .cube:first-child{--x:-1.9;--y:0;--z:0}.stage[data-cubes=line] .cube:nth-child(2){--x:-.95;--y:0;--z:0}.stage[data-cubes=line] .cube:nth-child(3){--x:0;--y:0;--z:0}.stage[data-cubes=line] .cube:nth-child(4){--x:.95;--y:0;--z:0}.stage[data-cubes=line] .cube:nth-child(5){--x:1.9;--y:0;--z:0}.stage[data-cubes=split] .cube:first-child{--x:-1.15;--y:-.5;--z:0}.stage[data-cubes=split] .cube:nth-child(2){--x:-1.15;--y:.5;--z:0}.stage[data-cubes=split] .cube:nth-child(3){--x:0;--y:0;--z:.9}.stage[data-cubes=split] .cube:nth-child(4){--x:1.15;--y:-.5;--z:0}.stage[data-cubes=split] .cube:nth-child(5){--x:1.15;--y:.5;--z:0}.stage[data-cubes=block-low] .cube:first-child,.stage[data-cubes=block] .cube:first-child{--x:-.5;--y:-.5;--z:-.5}.stage[data-cubes=block-low] .cube:nth-child(2),.stage[data-cubes=block] .cube:nth-child(2){--x:.5;--y:-.5;--z:.5}.stage[data-cubes=block-low] .cube:nth-child(3),.stage[data-cubes=block] .cube:nth-child(3){--x:0;--y:0;--z:0}.stage[data-cubes=block-low] .cube:nth-child(4),.stage[data-cubes=block] .cube:nth-child(4){--x:-.5;--y:.5;--z:.5}.stage[data-cubes=block-low] .cube:nth-child(5),.stage[data-cubes=block] .cube:nth-child(5){--x:.5;--y:.5;--z:-.5}.stage[data-cubes=scatter]{--sx:0px;--sy:-150px;--lum:1}.stage[data-cubes=stack]{--sx:40px;--sy:0px;--lum:1}.stage[data-cubes=line]{--sx:400px;--sy:250px;--lum:.28}.stage[data-cubes=split]{--sx:430px;--sy:230px;--lum:.28}.stage[data-cubes=block]{--sx:130px;--sy:-20px;--lum:.9}.stage[data-cubes=block-low]{--sx:340px;--sy:250px;--lum:.3}@media (max-width:1100px){.stage{--c:74px;left:60%}}@media (max-width:720px){.stage{--c:56px;left:74%;top:42%}.stage.is-live{opacity:calc(var(--lum)*.4)}}.footer,.nav,main{position:relative;z-index:2}.nav{border-bottom:1px solid #0000;left:0;padding-block:20px;padding-block:var(--spacing-20);position:fixed;right:0;top:0;transition:transform .5s cubic-bezier(.52,.01,0,1),opacity .5s cubic-bezier(.52,.01,0,1),background .5s cubic-bezier(.52,.01,0,1),border-color .5s cubic-bezier(.52,.01,0,1);transition:transform .5s var(--ease-focus),opacity .5s var(--ease-focus),background var(--dur) var(--ease-focus),border-color var(--dur) var(--ease-focus);transition:background .5s cubic-bezier(.52,.01,0,1),border-color .5s cubic-bezier(.52,.01,0,1);transition:background var(--dur) var(--ease-focus),border-color var(--dur) var(--ease-focus);z-index:50}.nav[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(-100%)}.nav[data-scrolled=true]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101010bd;border-bottom-color:#403f3f;border-bottom-color:var(--color-ash-border)}.nav__row{gap:40px;gap:var(--spacing-40)}.nav__mark,.nav__row{align-items:center;display:flex}.nav__mark{gap:12px;margin-right:auto}.nav__mark span{color:#e9b949;color:var(--color-gold);font-family:Neue Montreal,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-mono);font-size:15px;letter-spacing:.02em;text-transform:uppercase}.nav__links{display:flex;gap:40px;gap:var(--spacing-40)}.nav__link{font-family:Neue Montreal,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-mono);font-size:14px;letter-spacing:.02em;text-transform:uppercase;transition:color .5s cubic-bezier(.52,.01,0,1);transition:color var(--dur) var(--ease-focus)}.nav__link:hover{color:#e9b949;color:var(--color-gold)}@media (max-width:980px){.nav__links{display:none}}.nav__cta-long{display:inline}.nav__cta-short{display:none}@media (max-width:560px){.nav__row{gap:16px;gap:var(--spacing-16)}.nav__mark{gap:9px}.nav__mark span{font-size:11px;letter-spacing:.02em;white-space:nowrap}.nav__cta-long{display:none}.nav__cta-short{display:inline}}.btn{border:1px solid #fffdf9;border:1px solid var(--color-bone-white);border-radius:5px;border-radius:var(--radius-nav);display:inline-block;font-family:Neue Montreal,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-mono);font-size:14px;letter-spacing:.02em;padding:15px 22px;text-transform:uppercase;transition:border-color .5s cubic-bezier(.52,.01,0,1),color .5s cubic-bezier(.52,.01,0,1),background .5s cubic-bezier(.52,.01,0,1);transition:border-color var(--dur) var(--ease-focus),color var(--dur) var(--ease-focus),background var(--dur) var(--ease-focus)}.btn:hover{color:#e9b949;color:var(--color-gold)}.btn--gold,.btn:hover{border-color:#e9b949;border-color:var(--color-gold)}.btn--gold{background:#e9b949;background:var(--color-gold)}.btn--gold,.btn--gold:hover{color:#101010;color:var(--color-obsidian)}.btn--gold:hover{background:#c79320;background:var(--color-gold-deep);border-color:#c79320;border-color:var(--color-gold-deep)}.btn--sm{padding:11px 16px}.btn{white-space:nowrap}.section{padding-block:clamp(84px,12vw,150px);padding-block:var(--section-gap)}[id]{scroll-margin-top:96px}.section--tall{display:flex;flex-direction:column;justify-content:center;min-height:88svh}.eyebrow{align-items:center;color:#6f879c;color:var(--color-fog-blue);display:flex;font-family:Neue Montreal,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-mono);font-size:14px;gap:16px;gap:var(--spacing-16);letter-spacing:.02em;text-transform:uppercase}.eyebrow b{color:#e9b949;color:var(--color-gold);font-weight:400}.statement{font-size:clamp(34px,5.9vw,92px);font-size:var(--fluid-display-sm);font-weight:400;letter-spacing:-.02em;line-height:1.01;max-width:17ch}.statement em{color:#e9b949;color:var(--color-gold);font-style:normal}.note{font-size:22px;font-size:var(--text-body-lg);letter-spacing:-.22px;line-height:1.5;max-width:440px;max-width:var(--measure)}.note--wide{max-width:640px}.note--muted{color:#6f879c;color:var(--color-fog-blue)}.stack-40>*+*{margin-top:40px;margin-top:var(--spacing-40)}.stack-56>*+*{margin-top:56px;margin-top:var(--spacing-56)}.rule{background:#403f3f;background:var(--color-ash-border);border:0;height:1px;margin:0;transform:scaleX(0);transform-origin:left center;transition:transform 1.1s cubic-bezier(.52,.01,0,1);transition:transform 1.1s var(--ease-focus)}.rule.is-in{transform:scaleX(1)}.hero{justify-content:center;min-height:100svh;padding-block:148px 72px;padding-block:calc(var(--spacing-108) + var(--spacing-40)) var(--spacing-72)}.hero,.hero .shell{display:flex;flex-direction:column}.hero .shell{align-items:center;text-align:center}.hero .shell>.hero__tag,.hero .shell>.hero__title{max-width:none;width:100%}.hero__lead{margin-inline:auto;text-align:left}@media (max-width:720px){.hero .shell{align-items:flex-start;text-align:left}}.hero__eyebrow{color:#fffdf9;color:var(--color-bone-white);font-family:Neue Montreal,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-mono);font-size:14px;letter-spacing:.02em;position:relative;text-transform:uppercase;z-index:3}.hero__title{font-size:clamp(42px,7.6vw,120px);font-size:var(--fluid-display);font-weight:400;letter-spacing:-.02em;line-height:1;margin-inline:auto;max-width:15ch}.hero__tag,.hero__title{margin-top:40px;margin-top:var(--spacing-40)}.hero__tag{color:#e9b949;color:var(--color-gold);font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.01em;line-height:1.2}.hero__lead{font-size:22px;font-size:var(--text-body-lg);letter-spacing:-.22px;line-height:1.5;margin-top:40px;margin-top:var(--spacing-40);max-width:440px;max-width:var(--measure)}.hero__cta{margin-top:56px;margin-top:var(--spacing-56)}.rows{margin-top:72px;margin-top:var(--spacing-72)}.row{grid-gap:40px;grid-gap:var(--spacing-40);align-items:start;display:grid;gap:40px;gap:var(--spacing-40);grid-template-columns:auto minmax(0,1fr) minmax(0,1.25fr) auto;padding-block:40px;padding-block:var(--spacing-40)}.row__n{font-size:17px;padding-top:.75em}.row__n,.row__tag{color:#6f879c;color:var(--color-fog-blue);font-family:Neue Montreal,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-mono);letter-spacing:.02em}.row__tag{border:1px solid #403f3f;border:1px solid var(--color-ash-border);display:inline-block;font-size:14px;margin-bottom:20px;margin-bottom:var(--spacing-20);padding:6px 10px;text-transform:uppercase}.row__title{font-size:clamp(24px,2.7vw,33px);font-size:var(--fluid-heading-sm);font-weight:400;letter-spacing:-.01em;line-height:1.2}.row__body{color:#6f879c;color:var(--color-fog-blue);font-size:20px;font-size:var(--text-body);letter-spacing:-.2px;line-height:1.5}.row__ask{color:#e9b949;color:var(--color-gold);font-family:Neue Montreal,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-mono);font-size:14px;letter-spacing:.02em;padding-top:.6em;text-transform:uppercase;transition:opacity .5s cubic-bezier(.52,.01,0,1);transition:opacity var(--dur) var(--ease-focus);white-space:nowrap}.row__ask:hover{opacity:.65}@media (max-width:980px){.row{gap:16px 20px;gap:var(--spacing-16) var(--spacing-20);grid-template-columns:auto minmax(0,1fr)}.row__ask,.row__body{grid-column:2}.row__ask{padding-top:16px;padding-top:var(--spacing-16)}}.proof{margin-top:72px;margin-top:var(--spacing-72)}.proof__scroller{display:flex;gap:var(--spacing-32);margin:0 calc(var(--spacing-24)*-1);overflow-x:auto;overflow-y:hidden;padding:var(--spacing-24) var(--spacing-24) var(--spacing-40) 0;padding-left:var(--spacing-24);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#e9b949 #0000;scrollbar-color:var(--color-gold) #0000;scrollbar-width:thin}.proof__scroller::-webkit-scrollbar{height:6px}.proof__scroller::-webkit-scrollbar-track{background:#0000}.proof__scroller::-webkit-scrollbar-thumb{background:#403f3f;background:var(--color-ash-border);border-radius:3px}.proof__scroller:hover::-webkit-scrollbar-thumb{background:#e9b949;background:var(--color-gold)}.proof__item{background:#0a0a0b6b;border:1px solid #403f3f;border:1px solid var(--color-ash-border);display:flex;flex:0 0 min(560px,82vw);flex-direction:column;gap:20px;gap:var(--spacing-20);padding:var(--spacing-24);scroll-snap-align:start;transition:border-color .35s ease,background .35s ease}.proof__item:hover{background:#0a0a0b8c;border-color:#e9b949;border-color:var(--color-gold)}.proof__thumb{aspect-ratio:16/10;background:#0f0f11;border:1px solid #403f3f;border:1px solid var(--color-ash-border);overflow:hidden;position:relative}.proof__thumb img{display:block;height:100%;object-fit:cover;object-position:top center;transition:transform .8s ease;width:100%}.proof__item:hover .proof__thumb img{transform:scale(1.03)}.proof__thumb--open{align-items:center;background:radial-gradient(60% 60% at 50% 45%,#e9b9491a,#0000 70%),linear-gradient(180deg,#0e0e10,#0a0a0c);border-color:#e9b94959;color:#e9b949;color:var(--color-gold);display:flex;font-family:Neue Montreal,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-mono);font-size:14px;justify-content:center;letter-spacing:.14em;text-transform:uppercase}.proof__thumb--open span{border:1px solid #e9b9498c;padding:8px 12px}.proof__meta{display:flex;flex-direction:column;gap:var(--spacing-12)}.proof__name{font-size:clamp(24px,2.7vw,33px);font-size:var(--fluid-heading-sm);font-weight:400;letter-spacing:-.01em;line-height:1.2}.proof__status{align-self:flex-start;border:1px solid #e9b949;border:1px solid var(--color-gold);color:#e9b949;color:var(--color-gold);font-family:Neue Montreal,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;padding:4px 9px;text-transform:uppercase}.proof__status--open{border-color:#403f3f;border-color:var(--color-ash-border)}.proof__body,.proof__status--open{color:#6f879c;color:var(--color-fog-blue)}.proof__body{font-size:20px;font-size:var(--text-body);letter-spacing:-.2px;line-height:1.5;margin:0}.proof__link{align-self:flex-start;color:#e9b949;color:var(--color-gold);font-family:Neue Montreal,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-mono);font-size:14px;letter-spacing:.02em;margin-top:auto;text-transform:uppercase;white-space:nowrap}.proof__link:hover{opacity:.65}.proof__hint{align-items:center;color:#6f879c;color:var(--color-fog-blue);display:flex;font-family:Neue Montreal,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-mono);font-size:12px;gap:var(--spacing-12);letter-spacing:.06em;margin-top:var(--spacing-24);opacity:.7;text-transform:uppercase}.proof__hint svg{stroke:currentColor;fill:none;stroke-width:1.4}@media (max-width:980px){.proof__item{flex-basis:82vw;padding:20px;padding:var(--spacing-20)}}.marquee{border-block:1px solid #403f3f;border-block:1px solid var(--color-ash-border);overflow:hidden;padding-block:40px;padding-block:var(--spacing-40);position:relative;z-index:2}.marquee__track{animation:slide 38s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.marquee__track span{color:#fffdf94d;font-size:clamp(28px,4vw,56px);letter-spacing:-.56px;line-height:1.13;padding-inline:40px;padding-inline:var(--spacing-40);white-space:nowrap}.marquee__track i{align-self:center;background:#6f879c;background:var(--color-fog-blue);flex:none;height:9px;width:9px}@keyframes slide{to{transform:translateX(-50%)}}.marquee:hover .marquee__track{animation-play-state:paused}.contact__grid{grid-gap:72px;grid-gap:var(--spacing-72);align-items:start;display:grid;gap:72px;gap:var(--spacing-72);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:72px;margin-top:var(--spacing-72)}@media (max-width:980px){.contact__grid{gap:56px;gap:var(--spacing-56);grid-template-columns:1fr}}.field{display:block;margin-bottom:40px;margin-bottom:var(--spacing-40)}.field__label{color:#6f879c;color:var(--color-fog-blue);display:block;font-family:Neue Montreal,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-mono);font-size:14px;letter-spacing:.02em;margin-bottom:12px;text-transform:uppercase}.field__label b{color:#e9b949;color:var(--color-gold);font-weight:400}.field input,.field textarea{background:#fffdf908;border:1px solid #403f3f;border:1px solid var(--color-ash-border);border-radius:0;color:#fffdf9;color:var(--color-bone-white);font-family:inherit;font-size:18px;font-size:var(--text-body-sm);line-height:1.5;padding:14px 16px;transition:border-color .5s cubic-bezier(.52,.01,0,1);transition:border-color var(--dur) var(--ease-focus);width:100%}.field input:hover,.field textarea:hover{border-color:#6f879c;border-color:var(--color-fog-blue)}.field input:focus,.field textarea:focus{border-color:#e9b949;border-color:var(--color-gold);outline:none}.field textarea{min-height:132px;resize:vertical}.consent{align-items:flex-start;display:flex;gap:14px;margin-bottom:40px;margin-bottom:var(--spacing-40)}.consent input{accent-color:#e9b949;accent-color:var(--color-gold);flex:none;height:18px;margin-top:4px;width:18px}.consent label{color:#6f879c;color:var(--color-fog-blue);font-size:15px;font-size:var(--text-caption);line-height:1.5}.consent a{color:#fffdf9;color:var(--color-bone-white);text-decoration:underline;text-underline-offset:3px}.direct{color:#6f879c;color:var(--color-fog-blue);display:flex;flex-direction:column;font-family:Neue Montreal,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-mono);font-size:15px;gap:var(--spacing-12);letter-spacing:.02em;margin-top:40px;margin-top:var(--spacing-40)}.direct a{color:#e9b949;color:var(--color-gold);display:inline-block}.direct a:hover{opacity:.7}.footer{padding-block:56px 56px;padding-block:var(--spacing-56) var(--spacing-56)}.footer__tag{color:#6f879c;color:var(--color-fog-blue);font-size:clamp(20px,2.4vw,28px);font-weight:700;letter-spacing:-.01em;margin-top:40px;margin-top:var(--spacing-40)}.footer__meta{margin-top:20px;margin-top:var(--spacing-20);text-transform:uppercase}.footer__base,.footer__meta{color:#6f879c;color:var(--color-fog-blue);font-family:Neue Montreal,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-mono);font-size:14px;letter-spacing:.02em}.footer__base{border-top:1px solid #403f3f;border-top:1px solid var(--color-ash-border);display:flex;flex-wrap:wrap;gap:20px 40px;gap:var(--spacing-20) var(--spacing-40);justify-content:space-between;margin-top:56px;margin-top:var(--spacing-56);padding-top:20px;padding-top:var(--spacing-20)}.footer__base a:hover{color:#fffdf9;color:var(--color-bone-white)}.reveal{opacity:0;transform:translateY(20px);transition:opacity 1s cubic-bezier(.52,.01,0,1),transform 1s cubic-bezier(.52,.01,0,1);transition:opacity 1s var(--ease-focus),transform 1s var(--ease-focus)}.reveal.is-in{opacity:1;transform:none}@media (max-width:720px){:root{--text-body-lg:19px;--text-body:18px;--section-gap:clamp(64px,14vw,96px)}.hero__cta,.hero__lead{margin-top:40px;margin-top:var(--spacing-40)}.hero{padding-block:112px 56px;padding-block:calc(var(--spacing-72) + var(--spacing-40)) var(--spacing-56)}.nav__mark{min-height:44px}.direct a,.footer__base a,.proof__link,.row__ask{align-items:center;display:inline-flex;min-height:44px}.consent{gap:16px;gap:var(--spacing-16)}.consent input{height:24px;width:24px}.btn:not(.btn--sm){padding:16px 22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}.rule{transform:scaleX(1)}.marquee__track{animation:none}}
/*# sourceMappingURL=main.5bc73f24.css.map*/