@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c56fbb5486862d1b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bd7a9b1ce2297c14-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/45d0fdf0988e07ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_35b0e9{font-family:Fraunces,Fraunces Fallback}.__variable_35b0e9{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_489ddd{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_489ddd{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b62ef1cb7cfc5ba2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/74322c8de8761f09-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono Fallback;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_16052e{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-weight:500;font-style:normal}.__variable_16052e{--font-mono:"Spline Sans Mono","Spline Sans Mono Fallback"}:root{--paper:#F7F4EE;--paper-2:#EFE9DF;--card:#FCFAF7;--ink:#2B241F;--ink-70:#6D655E;--ink-55:#8A8178;--line:#D8D2C7;--accent:#A9541F;--accent-bright:#C86A3A;--umber:#171717;--night:var(--umber);--night-ink:#F2EEE6;--night-70:rgba(242,238,230,.75);--night-55:rgba(242,238,230,.55);--night-line:rgba(242,238,230,.14);--gold:#B9862C;--seam:170px;--f-d:var(--font-fraunces),Georgia,serif;--f-b:"General Sans",-apple-system,sans-serif;--f-m:var(--font-mono),monospace;--f-scr:var(--font-archivo),sans-serif;--pad:clamp(22px,4vw,48px)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;text-size-adjust:100%}body{background:var(--umber);color:var(--night-ink);font-family:var(--f-b);font-size:17px;line-height:1.6;overflow-x:hidden;overflow-x:clip}::selection{background:var(--accent-bright);color:#fff}a{color:inherit}img{max-width:100%}button{font:inherit}.wrap{max-width:1200px;margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}h1,h2,h3{font-family:var(--f-d);font-optical-sizing:auto;font-weight:530;letter-spacing:-.015em}.platline em,h1 em,h2 em,h3 em{font-style:italic;font-weight:470}.kicker{font-family:var(--f-b);font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-bright)}.axlink{display:inline-flex;align-items:center;gap:7px;color:inherit;text-decoration:none;border-bottom:none;vertical-align:-2px;transition:opacity .25s ease}.axlink:hover{opacity:.75}.axlink img{width:15px;height:15px;display:block;flex:none}.lede{color:var(--night-70);font-size:clamp(16.5px,1.3vw,19px);line-height:1.7;max-width:62ch}.reveal{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}.d1{transition-delay:.08s}.d2{transition-delay:.16s}.d3{transition-delay:.24s}.d4{transition-delay:.32s}a:focus-visible,button:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:-9999px;top:0;background:var(--ink);color:#fff;padding:10px 16px;z-index:99;border-radius:0 0 8px 0}.skip:focus{left:0}header.site{position:fixed;top:0;left:0;right:0;z-index:60;transition:background .35s,box-shadow .35s,color .35s}header.site .hin{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:28px;padding:16px clamp(18px,3vw,34px)}header.site.ondark{color:#FBF8F2}header.site.scrolled{background:rgba(23,23,23,.93);color:var(--night-ink);box-shadow:0 1px 0 var(--night-line)}.wordmark{text-decoration:none;font-weight:600;font-size:15px;letter-spacing:.09em;white-space:nowrap}nav.main{display:flex;gap:4px;margin-left:auto}nav.main a{text-decoration:none;font-size:14.5px;font-weight:500;padding:8px 12px;border-radius:8px;opacity:.82;transition:opacity .15s,background .15s}nav.main a:hover{opacity:1;background:rgba(128,110,90,.1)}.cta{display:inline-flex;align-items:center;background:var(--accent-bright);color:#241C15;text-decoration:none;font-weight:600;font-size:14px;padding:11px 20px;border-radius:100px;white-space:nowrap;box-shadow:0 8px 24px -10px rgba(200,106,58,.55);transition:transform .18s,box-shadow .18s}.cta:hover{transform:translateY(-1px);box-shadow:0 12px 28px -10px rgba(200,106,58,.6)}header.site .cta{margin-left:6px}.menubtn{display:none;margin-left:auto;background:none;border:0;color:inherit;cursor:pointer;padding:8px}.menubtn svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round}.mnav{display:none}@media (max-width:1060px){header.site .cta,nav.main{display:none}.menubtn{display:block}.mnav{position:fixed;inset:0;z-index:70;background:var(--night);color:var(--night-ink);padding:90px var(--pad) 40px;flex-direction:column;gap:6px}.mnav.open{display:flex}.mnav a{text-decoration:none;font-family:var(--f-d);font-size:30px;padding:10px 0;border-bottom:1px solid var(--night-line)}.mnav .cta{margin-top:26px;align-self:flex-start;font-size:16px;padding:14px 26px}.mclose{position:absolute;top:18px;right:20px;background:none;border:0;color:var(--night-ink);font-size:34px;line-height:1;cursor:pointer;padding:6px}}#hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;color:#F7F6F1;background:#181512;overflow:hidden}#hero:before{background:url(/img/editorial/night-room.webp) 50%/cover no-repeat;filter:brightness(.62) saturate(.92)}#hero:after,#hero:before{content:"";position:absolute;inset:0}#hero:after{background:linear-gradient(180deg,rgba(23,23,23,0) calc(100% - 200px),var(--umber) calc(100% - 14px),var(--umber) 100%),radial-gradient(90% 70% at 28% 45%,rgba(24,21,18,.32),rgba(24,21,18,.74) 100%),linear-gradient(180deg,rgba(24,21,18,.58) 0,rgba(24,21,18,.22) 42%,rgba(24,21,18,.62) 78%,rgba(24,21,18,.75) 100%)}#hero .inner{position:relative;z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:14vh clamp(18px,3vw,34px) calc(4vh + 170px);display:grid;grid-template-columns:minmax(0,1.02fr) auto;grid-gap:clamp(22px,3vw,46px);gap:clamp(22px,3vw,46px);align-items:center}@keyframes herorise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}#hero .inner>div:first-child>*{animation:herorise .85s cubic-bezier(.2,.7,.2,1) both}#hero h1{animation-delay:.05s}#hero .sub{animation-delay:.16s}#hero .support{animation-delay:.27s}#hero .ctarow{animation-delay:.38s}#hero .powered{animation-delay:.5s}#hero .devcol{animation:herorise .95s cubic-bezier(.2,.7,.2,1) .3s both}#hero .scr .orb:before{animation:heroglow 5s ease-in-out 2s infinite}@keyframes heroglow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}#hero h1{font-size:clamp(40px,4.6vw,70px);line-height:1.04;max-width:16ch;text-shadow:0 4px 60px rgba(0,0,0,.55)}#hero h1 em{font-style:italic;font-weight:480}#hero .sub{margin-top:26px;font-family:var(--f-d);font-weight:470;font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:rgba(251,248,242,.94);max-width:44ch}#hero .support{margin-top:16px;font-size:clamp(15px,1.15vw,17px);color:rgba(251,248,242,.7);max-width:52ch;line-height:1.65}#hero .ctarow{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:600;font-size:15.5px;padding:15px 28px;border-radius:100px;transition:all .18s}.btn.solid{background:var(--accent-bright);color:#241C15;box-shadow:0 10px 32px -10px rgba(200,106,58,.65)}.btn.solid:hover{transform:translateY(-1px)}.btn.ghostw{border:1.5px solid rgba(251,248,242,.5);color:#FBF8F2}.btn.ghostw:hover{background:rgba(251,248,242,.12)}.btn.ghost{border:1.5px solid rgba(43,36,31,.3);color:var(--ink)}.btn.ghost:hover{background:rgba(43,36,31,.05)}#hero .powered{margin-top:30px;font-family:var(--f-m);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:rgba(251,248,242,.55)}#hero .devcol{display:flex;justify-content:center;position:relative;margin-right:clamp(10px,3vw,56px)}#hero .devcol:before{content:"";position:absolute;width:560px;height:560px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(200,106,58,.16) 0,rgba(200,106,58,.05) 45%,transparent 70%);pointer-events:none}#hero .device{--dw:336px}.fcard{position:absolute;z-index:6;background:rgba(28,24,20,.87);border:1px solid rgba(247,246,241,.14);border-radius:14px;padding:12px 16px;box-shadow:0 20px 44px -18px rgba(0,0,0,.65)}.fcard .fk{font-family:var(--f-m);font-size:8.5px;letter-spacing:.22em;color:var(--accent-bright);text-transform:uppercase}.fcard b{display:block;font-size:12.5px;font-weight:600;color:#F7F6F1;margin-top:5px}.fcard span{display:block;font-size:11px;color:rgba(247,246,241,.66);margin-top:2px}.fcard.a{top:11%;left:-84px;transform:rotate(-3deg);animation:cardin .9s cubic-bezier(.2,.7,.2,1) 1.05s both,floaty2 9s ease-in-out 2s infinite}.fcard.b{bottom:22%;right:-56px;transform:rotate(2.5deg);animation:cardin .9s cubic-bezier(.2,.7,.2,1) 1.5s both,floaty2 8s ease-in-out 2.5s infinite}@keyframes cardin{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes floaty2{0%,to{translate:0 0}50%{translate:0 -9px}}@media (max-width:1180px){.fcard.a{left:-36px}.fcard.b{right:-24px}}@media (max-width:560px){.fcard.a{left:-6px}.fcard.b{right:-6px}}#hero .device{transform:rotate(1.2deg);animation:floaty 10s ease-in-out infinite}#hero .device:after{content:"";position:absolute;left:6%;right:6%;bottom:-38px;height:54px;z-index:-1;background:radial-gradient(50% 55% at 50% 42%,rgba(0,0,0,.65),transparent 72%);filter:blur(8px)}@keyframes floaty{0%,to{transform:rotate(1.2deg) translateY(0)}50%{transform:rotate(1.2deg) translateY(-6px)}}@media (max-width:1020px){#hero .inner{grid-template-columns:1fr;padding-top:17vh;gap:56px}#hero .devcol{order:2}}section{position:relative}.sec{padding:18vh 0}.sec.tight{padding:16vh 0}.sec h2{font-size:clamp(32px,3.9vw,56px);line-height:1.1;max-width:22ch}.h2xl{font-size:clamp(36px,4.6vw,64px)!important;line-height:1.06!important}.sechead .lede{margin-top:26px}.sechead .kicker{display:block;margin-bottom:20px}.sechead:before{content:"";display:block;width:1px;height:46px;margin:0 0 28px 1px;background:linear-gradient(180deg,transparent,var(--accent-bright));opacity:.55}.systiles{display:flex;flex-wrap:wrap;gap:18px 0;margin-top:7vh;max-width:980px}.systile{border-left:1px solid var(--night-line);padding:4px 34px 4px 20px;font-family:var(--f-d);font-weight:500;font-size:clamp(19px,1.9vw,27px);letter-spacing:-.01em;color:var(--night-ink);opacity:0;transform:translateY(16px);transition:opacity .7s,transform .7s}.systile.on{opacity:1;transform:none}.systile small{display:block;font-family:var(--f-m);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-bright);margin-top:7px;font-weight:500}.shiftfoot{margin-top:6vh;color:var(--night-55);font-size:15.5px;max-width:52ch}.fig{position:relative;margin-top:8vh}.fig svg.wires{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.fragmap{height:480px}.fragmap svg path.fw{animation:crawl 7s linear infinite}.fragmap .fnode{animation:fdrift var(--fdur,9s) ease-in-out var(--fdel,0s) infinite alternate}.fragmap .fnode.guest{animation:none}@keyframes fdrift{0%{transform:translate(calc(-50% - var(--ax,6px)),calc(-50% - var(--ay,4px))) var(--tilt,rotate(0))}to{transform:translate(calc(-50% + var(--ax,6px)),calc(-50% + var(--ay,4px))) var(--tilt,rotate(0))}}.fragmap .fnode:nth-of-type(2){--fdur:8.4s;--fdel:-2.1s;--ax:7px;--ay:5px}.fragmap .fnode:nth-of-type(3){--fdur:10.2s;--fdel:-5.4s;--ax:-6px;--ay:6px}.fragmap .fnode:nth-of-type(4){--fdur:7.6s;--fdel:-1.2s;--ax:5px;--ay:-7px}.fragmap .fnode:nth-of-type(5){--fdur:11s;--fdel:-6.8s;--ax:-8px;--ay:-4px}.fragmap .fnode:nth-of-type(6){--fdur:9.4s;--fdel:-3.3s;--ax:6px;--ay:7px}.fragmap .fnode:nth-of-type(7){--fdur:8s;--fdel:-4.6s;--ax:-5px;--ay:6px}.fragmap .fnode:nth-of-type(8){--fdur:10.6s;--fdel:-2.8s;--ax:7px;--ay:-5px}.fragmap .fnode:nth-of-type(9){--fdur:7.2s;--fdel:-5.9s;--ax:-6px;--ay:-6px}.fragmap .fnode:nth-of-type(10){--fdur:9.8s;--fdel:-1.7s;--ax:8px;--ay:4px}.fragmap .fnode:nth-of-type(11){--fdur:8.8s;--fdel:-4s;--ax:-7px;--ay:5px}@keyframes crawl{to{stroke-dashoffset:-64}}.fnode{position:absolute;transform:translate(-50%,-50%) var(--tilt,rotate(0));border:1px solid var(--night-line);background:rgba(252,250,247,.045);border-radius:12px;padding:10px 16px;font-weight:500;font-size:14px;color:var(--night-70);white-space:nowrap}.fnode.guest{border:0;background:var(--paper);color:var(--ink);border-radius:100px;padding:14px 26px;font-family:var(--f-d);font-size:17px;font-weight:500;box-shadow:0 18px 44px -16px rgba(0,0,0,.55)}.fragnote{position:absolute;font-family:var(--f-m);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--night-55);transform:translate(-50%,-50%)}.model .fnode{position:static;transform:none;border:1px solid var(--night-line);background:rgba(252,250,247,.05);color:var(--night-70);box-shadow:none}@media (max-width:760px){.fragmap{height:420px}.fnode{font-size:11.5px;padding:8px 11px}.fnode.guest{font-size:14px;padding:11px 18px}.fragnote{display:none}}.model{display:grid;grid-template-columns:auto 1fr auto;grid-gap:clamp(26px,6vw,90px);gap:clamp(26px,6vw,90px);align-items:center;margin-top:8vh}.mguest{justify-self:start}.mnode{border:0;background:var(--paper);color:var(--ink);border-radius:100px;padding:16px 30px;font-family:var(--f-d);font-size:18px;font-weight:500;white-space:nowrap;box-shadow:0 18px 44px -16px rgba(0,0,0,.55)}.mlayer{justify-self:center;text-align:center;border:1.5px solid var(--accent-bright);border-radius:22px;background:rgba(252,250,247,.06);padding:32px 36px;max-width:330px;box-shadow:0 0 120px -28px rgba(200,106,58,.5)}.model svg path.dw{stroke-dasharray:1;stroke-dashoffset:1}.model.in svg path.dw{animation:draw 1.1s cubic-bezier(.55,0,.15,1) forwards}@keyframes draw{to{stroke-dashoffset:0}}.mlayer .t{font-family:var(--f-d);font-size:23px;font-weight:530;line-height:1.2}.mlayer .s{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-bright);font-weight:600;margin-top:8px}.msys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;justify-self:end}.msys .fnode{position:static;transform:none;font-size:13px;padding:9px 14px;text-align:center;box-shadow:none}@media (max-width:860px){.model{grid-template-columns:1fr;justify-items:center;gap:44px}.mguest,.msys{justify-self:center}.msys{grid-template-columns:repeat(2,auto)}}.sec.flush{padding-bottom:0}.pillars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(26px,4vw,56px);gap:clamp(26px,4vw,56px);margin-top:7vh}.pillar{border-top:1px solid var(--night-line);padding:24px 0 0}.pillar .n{font-family:var(--f-m);font-size:10.5px;letter-spacing:.22em;color:var(--accent-bright);text-transform:uppercase}.pillar h3{font-size:clamp(20px,1.9vw,26px);margin-top:14px;line-height:1.2}.pillar p{margin-top:12px;color:var(--night-70);font-size:15.5px;line-height:1.65}.platline{margin-top:7vh;font-family:var(--f-d);font-weight:480;font-size:clamp(20px,2.2vw,28px);line-height:1.35;max-width:30ch}@media (max-width:860px){.pillars{grid-template-columns:1fr}}.photoband{width:100vw;margin:8vh calc(50% - 50vw) 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px}.photoband .ph{height:clamp(260px,38vh,440px);position:relative;background:50%/cover no-repeat}.photoband .ph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,20,17,.06),rgba(23,20,17,.32))}.photocap{margin-top:20px;font-family:var(--f-m);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--night-55)}@media (max-width:700px){.photoband{grid-template-columns:1fr 1fr}.photoband .ph{height:190px}.photoband .ph:last-child{grid-column:1/-1;height:210px}}.device{--dw:300px;width:var(--dw);min-width:var(--dw);height:calc(var(--dw)*2.12);border-radius:44px;position:relative;background:#0B0806;box-shadow:0 0 0 1px rgba(247,246,241,.08),0 40px 90px -20px rgba(0,0,0,.7)}.device .bezel{position:absolute;inset:9px;border-radius:36px;overflow:hidden;background:#181009}.device .notch{position:absolute;top:16px;left:50%;transform:translateX(-50%);width:80px;height:21px;border-radius:12px;background:#0B0806;z-index:9}.scr{inset:0;font-family:var(--f-scr);color:#F3E9DC;font-size:12px;--acc:#F26A21;--gold:#C9A15A;--cream:#F3E9DC;--dim:rgba(243,233,220,.62);background:radial-gradient(120% 70% at 50% 0,#2A1C10 0,#1A120C 55%,#140D08 100%)}.scr,.tb{position:absolute}.tb{top:0;left:0;right:0;padding:34px 13px 8px;display:flex;align-items:center;gap:8px;z-index:8}.tb .bk{width:30px;height:30px;border-radius:10px;background:rgba(243,233,220,.05);display:grid;place-items:center;color:var(--cream);font-size:13px}.tb .sp{flex:1 1}.tb .en{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(243,233,220,.2);border-radius:100px;padding:6px 12px;font-size:9.5px;font-weight:600;letter-spacing:.16em;color:var(--cream)}.tb .en i{width:5px;height:5px;border-radius:50%;background:var(--acc)}.tb .bag{position:relative;width:30px;height:30px;display:grid;place-items:center}.tb .bag svg{width:16px;height:16px;stroke:var(--cream);fill:none;stroke-width:1.7}.tb .bag b{position:absolute;top:-3px;right:-4px;background:var(--acc);color:#fff;font-size:8px;font-weight:700;width:15px;height:15px;border-radius:50%;display:grid;place-items:center}.tb .loc{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(243,233,220,.16);border-radius:100px;padding:7px 12px;font-size:8.5px;font-weight:600;letter-spacing:.18em;color:var(--gold);text-transform:uppercase}.tb .loc i{width:6px;height:6px;border-radius:50%;background:var(--acc)}.sb{position:absolute;inset:0;padding:78px 15px 74px;display:flex;flex-direction:column;overflow:hidden}.sb.center{justify-content:center;align-items:center;text-align:center;padding-bottom:120px}.scr .tag{font-size:8.5px;font-weight:600;letter-spacing:.28em;color:var(--gold)}.bigT,.scr .tag{text-transform:uppercase;text-align:center}.bigT{font-weight:800;font-size:19px;line-height:1.08;letter-spacing:.01em;color:var(--cream);margin-top:6px}.orb{position:relative;width:104px;height:104px;margin:0 auto;flex:none}.orb:before{content:"";inset:14px;background:radial-gradient(circle at 45% 40%,rgba(245,163,74,.55),rgba(200,106,58,.15) 70%,transparent 80%)}.orb .ring,.orb:before{position:absolute;border-radius:50%}.orb .ring{inset:0;border:1px solid rgba(201,161,90,.55)}.orb .ring2{position:absolute;inset:18px;border-radius:50%;border:1px solid rgba(201,161,90,.4)}.orb svg{position:absolute;inset:0;margin:auto;width:24px;height:24px;stroke:#F3E9DC;fill:none;stroke-width:1.7;stroke-linecap:round}.orb.rec:before{background:radial-gradient(circle at 45% 40%,#F8B36A,rgba(200,106,58,.4) 62%,transparent 82%);animation:orbrec 1.2s ease-in-out infinite}.orb.rec{filter:drop-shadow(0 0 26px rgba(200,106,58,.45))}@keyframes orbrec{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.listen{font-size:12px;color:var(--gold);text-align:center;margin-top:14px}.recrow{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:10px;font-weight:700;letter-spacing:.3em;color:var(--acc);text-transform:uppercase}.recrow i{width:8px;height:8px;border-radius:50%;background:var(--acc);animation:pulse 1s ease-in-out infinite}.transcript{font-weight:800;font-size:21px;line-height:1.1;letter-spacing:.01em;color:#FBF6EE;text-transform:uppercase;text-align:center;margin-top:14px;opacity:0;animation:msgin .4s ease .15s forwards}.chiprow{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto;padding-top:10px}.chip{padding:9px 13px;border-radius:100px;border:1px solid rgba(243,233,220,.16);background:rgba(243,233,220,.03);font-size:10.5px;font-weight:600;color:var(--cream);white-space:nowrap}.sf{position:absolute;left:0;right:0;bottom:0;padding:10px 13px 16px;z-index:8}.sf,.sf .field{display:flex;gap:8px;align-items:center}.sf .field{flex:1 1;border:1px solid rgba(243,233,220,.16);border-radius:14px;padding:11px 12px;background:rgba(243,233,220,.02)}.sf .field .ph{flex:1 1;font-size:10.5px;color:var(--dim);white-space:nowrap;overflow:hidden}.sf .field .ph.typed{color:var(--cream)}.sf .micbtn{width:32px;height:32px;flex:none;border-radius:9px;display:grid;place-items:center}.sf .micbtn svg{width:15px;height:15px;stroke:var(--gold);fill:none;stroke-width:1.7;stroke-linecap:round}.sf .micbtn.hot{background:var(--acc)}.sf .micbtn.hot svg{stroke:#fff}.sf .up{width:42px;height:42px;flex:none;border-radius:12px;background:rgba(243,233,220,.05);border:1px solid rgba(243,233,220,.12);display:grid;place-items:center;color:var(--gold);font-size:15px}.sf .up.hot{background:var(--acc);border-color:var(--acc);color:#fff}.walkTag{top:66px;left:13px;z-index:7;background:rgba(20,13,8,.65);border-radius:9px;padding:6px 10px;font-size:8px;font-weight:600;letter-spacing:.24em;color:var(--gold);text-transform:uppercase}.dphoto,.walkTag{position:absolute}.dphoto{top:0;left:0;right:0;height:41%;background:50%/cover no-repeat}.dphoto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,13,8,.25),rgba(20,13,8,0) 35%,rgba(26,18,12,.96) 96%)}.dtitle{position:absolute;left:15px;right:15px;top:41%;transform:translateY(-100%);z-index:2}.dtitle h3{font-family:var(--f-scr);font-weight:800;font-size:21px;line-height:1.02;letter-spacing:.01em;color:#FBF6EE;text-transform:uppercase}.dtitle .pr{font-weight:800;font-size:16px;color:var(--acc);margin-top:4px}.dbody{position:absolute;top:41.5%;left:0;right:0;bottom:70px;padding:10px 15px;overflow:hidden;display:flex;flex-direction:column}.dbody p{font-size:11px;line-height:1.5;color:rgba(243,233,220,.85);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dbody .ichips,.dbody p{flex:none}.pairbox{margin-top:auto;margin-bottom:16px;border:1px solid rgba(201,161,90,.35);border-radius:14px;padding:11px 13px;display:flex;gap:9px;align-items:flex-start}.pairbox .em{font-size:14px}.pairbox .pk{font-size:8px;font-weight:600;letter-spacing:.24em;color:var(--gold);text-transform:uppercase}.pairbox b{display:block;font-size:11px;color:var(--cream);margin-top:3px}.pairbox span{display:block;font-size:9.5px;color:var(--dim);margin-top:2px}.pgdots{position:absolute;bottom:76px;left:0;right:0;display:flex;justify-content:center;gap:6px}.pgdots i{width:6px;height:6px;border-radius:50%;background:rgba(243,233,220,.25)}.pgdots i.on{width:20px;border-radius:4px;background:var(--acc)}.abar{position:absolute;left:0;right:0;bottom:0;padding:10px 13px 16px;display:flex;gap:8px;z-index:8}.abar .act{flex:1.3 1;background:var(--acc);color:#fff;border-radius:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.25}.abar .act,.abar .sec2{padding:13px 8px;text-align:center;font-size:11px}.abar .sec2{flex:1 1;background:rgba(243,233,220,.05);border:1px solid rgba(243,233,220,.1);color:var(--cream);border-radius:14px;font-weight:600}.abar .act.solo{flex:1 1}.ccard{display:flex;align-items:center;gap:10px;background:rgba(243,233,220,.035);border:1px solid rgba(243,233,220,.08);border-radius:16px;padding:10px 11px;margin-top:8px;opacity:0;animation:msgin .45s ease forwards}.ccard .th{width:44px;height:44px;border-radius:11px;flex:none;background:50%/cover no-repeat}.ccard .cn{flex:1 1;min-width:0}.ccard .cn b{display:block;font-weight:800;font-size:10.5px;letter-spacing:.02em;text-transform:uppercase;color:var(--cream);line-height:1.2}.ccard .cn .pr{font-weight:700;font-size:10px;color:var(--acc);margin-top:3px}.ccard .step{display:flex;align-items:center;gap:7px;flex:none}.ccard .step i{width:24px;height:24px;border-radius:8px;background:rgba(243,233,220,.06);border:1px solid rgba(243,233,220,.1);display:grid;place-items:center;font-style:normal;font-size:11px;color:var(--cream)}.ccard .step b{font-size:10.5px}.brow{display:flex;align-items:center;gap:10px;background:rgba(243,233,220,.035);border:1px solid rgba(243,233,220,.08);border-radius:16px;padding:9px 11px;margin-top:8px;opacity:0;animation:msgin .45s ease forwards}.brow.hp{border-color:rgba(200,106,58,.45);background:rgba(200,106,58,.08)}.brow .th{width:44px;height:44px;border-radius:11px;flex:none;background:50%/cover no-repeat}.brow .cn{flex:1 1;min-width:0}.brow .cn b{font-weight:800;font-size:10.5px;text-transform:uppercase;color:var(--cream);line-height:1.2}.brow .cn b,.brow .cn span{display:block;letter-spacing:.02em}.brow .cn span{font-size:8.5px;color:var(--dim);margin-top:3px}.brow .pr{flex:none;font-weight:800;font-size:11px;color:var(--acc)}.brow .cn .hpk{display:inline-block;width:max-content;margin:3px 0 0;font-size:6.5px;font-weight:800;letter-spacing:.14em;color:var(--gold);border:1px solid rgba(201,161,90,.45);border-radius:100px;padding:2px 6px;vertical-align:0}.addmore{margin-top:10px;border:1.5px dashed rgba(243,233,220,.25);border-radius:13px;padding:10px;text-align:center;font-size:10px;color:var(--dim)}.li{display:flex;justify-content:space-between;font-size:10.5px;padding:4px 1px;color:var(--cream)}.li .qn{color:var(--gold);font-weight:700;margin-right:6px}.li .pr{font-weight:600}.totbox{margin-top:9px;border:1px solid rgba(243,233,220,.12);border-radius:14px;padding:10px 12px}.totbox .tr{font-size:10px;color:var(--dim);padding:2px 0}.totbox .tr,.totbox .tt{display:flex;justify-content:space-between}.totbox .tt{font-weight:800;font-size:12.5px;color:var(--cream);text-transform:uppercase;margin-top:5px}.totbox .tt b{color:var(--acc);font-size:14px}.trio3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:7px;gap:7px;margin:10px 0 8px}.trio3 .o{border:1px solid rgba(243,233,220,.14);border-radius:14px;padding:11px 4px;text-align:center}.trio3 .o.sel{border-color:var(--acc);background:rgba(200,106,58,.07)}.trio3 .o .ic{font-size:15px}.trio3 .o b{display:block;font-size:9px;font-weight:700;margin-top:4px;color:var(--cream)}.trio3 .o span{display:block;font-size:8.5px;color:var(--dim);margin-top:2px;line-height:1.3}.trio3 .o.sel span{color:var(--gold)}.payamt{font-weight:800;font-size:22px;color:var(--acc);text-align:center;margin-top:6px}.paypills{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.paypills .ap{background:#000;color:#fff}.paypills .ap,.paypills .gp{border-radius:12px;padding:11px;text-align:center;font-weight:700;font-size:11.5px}.paypills .gp{background:#fff;color:#131009}.orcard{display:flex;align-items:center;gap:8px;margin:11px 0 8px;font-size:8.5px;letter-spacing:.24em;color:var(--gold);text-transform:uppercase;font-weight:600}.orcard:after,.orcard:before{content:"";flex:1 1;height:1px;background:rgba(201,161,90,.3)}.stripebox{border:1px solid rgba(201,161,90,.3);border-radius:16px;padding:11px;flex:none}.stripebox .hd{display:flex;justify-content:space-between;font-size:8.5px;font-weight:700;letter-spacing:.2em;color:var(--gold);text-transform:uppercase}.stripebox .hd b{color:var(--cream)}.stripebox .inner{margin-top:9px;border:1.5px dashed rgba(201,161,90,.35);border-radius:12px;padding:12px 10px;text-align:center}.stripebox .inner .cb{width:14px;height:14px;border:1.5px solid var(--gold);border-radius:3px;margin:0 auto 8px}.stripebox .inner p{font-size:9.5px;color:rgba(243,233,220,.85);line-height:1.5}.stripebox .inner .caps{font-weight:700;letter-spacing:.18em;margin-top:8px;line-height:1.7}.secline,.stripebox .inner .caps{font-size:8.5px;color:var(--gold);text-transform:uppercase}.secline{text-align:center;letter-spacing:.22em;font-weight:600;margin-top:10px}.spin{width:88px;height:88px;border-radius:50%;border:2px solid rgba(201,161,90,.35);border-top:2px solid var(--acc);margin:0 auto;animation:sp 1s linear infinite}@keyframes sp{to{transform:rotate(1turn)}}.okc{width:64px;height:64px;border-radius:50%;border:2px solid #c9804a;color:#F3E9DC;display:grid;place-items:center;margin:0 auto;font-size:22px;background:rgba(201,128,74,.15)}.rcpt{margin-top:12px;border:1px solid rgba(201,161,90,.3);border-radius:16px;padding:12px;text-align:left;width:100%}.rcpt .r2{display:flex;justify-content:space-between}.rcpt .lk{font-size:8px;font-weight:700;letter-spacing:.22em;color:var(--gold);text-transform:uppercase}.rcpt .lv{font-weight:800;font-size:13px;color:var(--acc);margin-top:2px}.rcpt hr{border:0;border-top:1px solid rgba(201,161,90,.25);margin:9px 0}.loyban{margin-top:12px;background:var(--acc);border-radius:16px;padding:12px 13px;display:flex;align-items:center;gap:10px;width:100%;opacity:0;animation:msgin .5s ease .8s forwards}.loyban .dm{font-size:13px;color:#fff}.loyban b{display:block;font-weight:800;font-size:12px;color:#fff}.loyban span{display:block;font-size:9.5px;color:rgba(255,255,255,.92);margin-top:2px}.loyban .ar{margin-left:auto;color:#fff;opacity:.8}.thanks{font-size:11px;color:rgba(243,233,220,.75);text-align:center;margin-top:12px;line-height:1.5}@keyframes msgin{to{opacity:1;transform:none}}@keyframes pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.35);opacity:1}}.paidstamp{position:absolute;right:14px;top:88px;transform:rotate(8deg) scale(1.4);opacity:0;z-index:9;font-family:var(--f-m);font-size:10px;letter-spacing:.24em;color:#8FD3A3;border:1.5px solid #8fd3a3;padding:6px 10px;border-radius:6px;text-transform:uppercase}.paidstamp.show{opacity:1;transform:rotate(8deg) scale(1);transition:opacity .25s,transform .3s cubic-bezier(.2,1.6,.4,1)}.ichips{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.ichips span{padding:7px 12px;border-radius:100px;border:1px solid rgba(243,233,220,.16);background:rgba(243,233,220,.03);font-size:10px;font-weight:600;letter-spacing:.05em;color:rgba(243,233,220,.78)}.scr .ichips{gap:5px;margin-top:11px}.scr .ichips span{padding:5px 9px;font-size:8.5px;letter-spacing:.02em}.scr.coast{--acc:#1F4D3A;--gold:#7E8F6B;--dim:rgba(31,35,29,.6);--cream:#1D2320;background:linear-gradient(180deg,#F7F3E9,#EFE9DA);color:#1D2320;font-family:Georgia,Times New Roman,serif}.scr.coast .sf .up,.scr.coast .tb .bk{background:rgba(31,77,58,.06);color:#1F4D3A}.scr.coast .tb .en,.scr.coast .tb .loc{border-color:rgba(31,77,58,.22);color:#1F4D3A}.scr.coast .tb .bag svg{stroke:#1F4D3A}.scr.coast .dtitle h3{color:#12201A;font-family:Georgia,serif;font-weight:600;text-transform:none;letter-spacing:-.01em;font-size:23px}.scr.coast .dphoto:after{background:linear-gradient(180deg,rgba(247,243,233,.1),rgba(247,243,233,0) 32%,rgba(247,243,233,.97) 96%)}.scr.coast .dbody p{color:rgba(29,35,32,.78)}.scr.coast .pairbox{border-color:rgba(31,77,58,.28);background:rgba(31,77,58,.03)}.scr.coast .pairbox b{color:#12201A}.scr.coast .pairbox span{color:rgba(29,35,32,.6)}.scr.coast .walkTag{background:rgba(247,243,233,.86);color:#1F4D3A}.scr.coast .ichips span{border-color:rgba(31,77,58,.2);background:rgba(31,77,58,.03);color:rgba(29,35,32,.75)}.scr.coast .abar .sec2{border-color:rgba(31,77,58,.18);color:#1F4D3A;background:rgba(31,77,58,.04)}.night{color:var(--night-ink);background:var(--umber)}#experience{padding:13vh 0 14vh}#experience .vbody{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:clamp(16px,2vw,30px);gap:clamp(16px,2vw,30px);align-items:center;margin-top:8vh}#experience .device{--dw:340px;box-shadow:0 0 0 1px rgba(251,248,242,.09),0 50px 110px -24px rgba(0,0,0,.85),0 0 130px -26px rgba(200,106,58,.34)}.vstage{align-items:center;gap:18px}.pills,.vstage{display:flex;flex-direction:column}.pills{justify-self:end;align-items:flex-end;gap:10px;min-width:0}.pill{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border-radius:100px;cursor:pointer;border:1px solid rgba(251,248,242,.13);background:rgba(251,248,242,.035);font-family:var(--f-b);font-weight:600;font-size:13.5px;color:rgba(251,248,242,.45);white-space:nowrap;transition:color .5s,border-color .5s,background .5s,opacity .5s}.pill .d{width:6px;height:6px;border-radius:50%;background:rgba(251,248,242,.28);flex:none;transition:background .5s}.pill.ghost{opacity:.55}.pill.now{color:#FBF8F2;border-color:rgba(200,106,58,.55);background:rgba(200,106,58,.13);box-shadow:0 0 34px -10px rgba(200,106,58,.6)}.pill.now .d{background:var(--accent-bright);animation:pulse 1.5s ease-in-out infinite}@keyframes pillin{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.pill.enter{animation:pillin .5s cubic-bezier(.2,.7,.2,1)}.ticker{display:flex;gap:5px;margin-top:4px}.ticker i{height:3px;width:15px;border-radius:2px;background:rgba(251,248,242,.15);transition:background .45s,width .45s}.ticker i.done{background:rgba(200,106,58,.42)}.ticker i.on{background:var(--accent-bright);width:26px}#experience .foot{margin-top:7vh;display:flex;gap:26px;align-items:center;flex-wrap:wrap;justify-content:space-between}#experience .foot .n{font-family:var(--f-m);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--night-55)}.linkarrow{font-weight:600;font-size:15px;text-decoration:none;color:var(--accent-bright);border-bottom:1px solid rgba(200,106,58,.4);padding-bottom:2px}.linkarrow:hover{border-color:var(--accent-bright)}@media (max-width:1020px){#experience .vbody{grid-template-columns:1fr;gap:38px;justify-items:center}.vstage{order:1}.pills{order:2;justify-self:center;align-items:center}#experience .vspacer{display:none}}.capdex{margin-top:7vh;border-top:1px solid var(--night-line)}.crow{display:grid;grid-template-columns:70px minmax(0,1.05fr) minmax(0,1.25fr) 44px;grid-gap:clamp(14px,2.4vw,32px);gap:clamp(14px,2.4vw,32px);align-items:baseline;padding:25px 8px;border-bottom:1px solid var(--night-line);text-decoration:none;transition:background .25s}.crow:hover{background:rgba(252,250,247,.05)}.crow .cn2{font-family:var(--f-m);font-size:11px;letter-spacing:.14em;color:var(--night-55)}.crow h3{font-size:clamp(21px,2.1vw,28px);font-weight:530;letter-spacing:-.01em;line-height:1.15}.crow p{font-size:14.5px;color:var(--night-70);line-height:1.6;max-width:52ch}.crow .ar2{justify-self:end;color:var(--accent-bright);font-size:19px;transition:transform .25s}.crow:hover .ar2{transform:translateX(6px)}@media (max-width:820px){.crow{grid-template-columns:44px minmax(0,1fr) 34px;row-gap:8px}.crow .cn2{grid-column:1;grid-row:1}.crow h3{grid-column:2;grid-row:1}.crow p{grid-column:2/3;grid-row:2}.crow .ar2{grid-column:3;grid-row:1}}#enterprise{padding:13vh 0}.egrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(28px,3.4vw,52px) clamp(24px,3vw,44px);gap:clamp(28px,3.4vw,52px) clamp(24px,3vw,44px);margin-top:7vh}.ecard{border-top:1px solid rgba(239,237,230,.28);padding:22px 0 0}.ecard h3{font-family:var(--f-b);font-weight:600;font-size:16.5px;letter-spacing:.01em;color:var(--night-ink)}.ecard p{margin-top:10px;color:var(--night-70);font-size:14.5px;line-height:1.7}@media (max-width:900px){.egrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.egrid{grid-template-columns:1fr}}.wl{margin-top:12vh;display:grid;grid-template-columns:1fr auto;grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:center}.wl h3{font-size:clamp(26px,2.8vw,40px);line-height:1.15;font-weight:520;max-width:16ch}.wl .lede{margin-top:22px}.wl .powered{margin-top:26px;font-family:var(--f-m);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--night-55)}.twins{display:flex;align-items:flex-start;gap:clamp(14px,2.4vw,36px)}.twin{display:flex;flex-direction:column;align-items:center;gap:16px}.twin .device{--dw:258px}.twin.left .device{transform:rotate(-4deg)}.twin.right .device{transform:rotate(4deg)}.twin.left{margin-top:24px}.tlabel{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:12.5px;letter-spacing:.08em;color:var(--night-70)}.twin .dtitle h3{font-size:17px}.twin .scr.coast .dtitle h3{font-size:19px}.twin .scr{font-size:11px}.tlabel .sw{width:11px;height:11px;border-radius:4px}#enterprise .elink{margin-top:10vh}@media (max-width:1020px){.wl{grid-template-columns:1fr;justify-items:start}.twins{align-self:center;margin:0 auto}}@media (max-width:560px){.twins{flex-direction:column;gap:30px}.twin.left{margin-top:0}.twin.left .device,.twin.right .device{transform:none}.twin .device{--dw:260px}}.pipe{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px);margin-top:7vh}.stage{position:relative}.stage:not(:last-child):after{content:"→";position:absolute;right:calc(clamp(24px,3vw,40px) / -2 - 7px);top:10px;color:var(--accent-bright);font-family:var(--f-d);font-size:19px}.stage .sp{display:inline-block;font-family:var(--f-d);font-weight:530;font-size:clamp(17px,1.6vw,21px);letter-spacing:-.01em}.stage:last-child .sp{color:var(--accent-bright)}.stage .ex{margin-top:16px;background:rgba(252,250,247,.05);border:1px solid var(--night-line);border-radius:16px;padding:17px 18px}.stage .ex .xl{font-family:var(--f-m);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--night-55)}.stage .ex p{margin-top:8px;font-size:13.5px;line-height:1.6;color:var(--night-70)}@media (max-width:860px){.pipe{grid-template-columns:1fr;gap:26px}.stage:not(:last-child):after{content:"↓";right:auto;left:6px;top:auto;bottom:-24px}}.intel2{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(16px,2.4vw,32px);gap:clamp(16px,2.4vw,32px);margin-top:7vh}.intel{border-top:1px solid var(--night-line);padding-top:24px}.intel .k2{font-family:var(--f-m);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-bright)}.intel h3{font-size:clamp(20px,2vw,27px);margin-top:12px}.intel p{margin-top:12px;color:var(--night-70);font-size:15.5px;line-height:1.7;max-width:46ch}@media (max-width:760px){.intel2{grid-template-columns:1fr}}#future{position:relative;color:#F7F6F1;overflow:hidden;background:#181512}#future:before{background:url(/img/editorial/lomalinda-room.webp) 50%/cover no-repeat;filter:brightness(.68) saturate(.95)}#future:after,#future:before{content:"";position:absolute;inset:0}#future:after{background:linear-gradient(180deg,var(--umber) 0,rgba(23,23,23,0) 150px,rgba(23,23,23,0) calc(100% - 150px),var(--umber) 100%),linear-gradient(90deg,rgba(24,21,18,.9) 0,rgba(24,21,18,.58) 55%,rgba(24,21,18,.35) 100%)}#future .wrap{position:relative;z-index:2;padding-top:19vh;padding-bottom:26vh}#future .kicker{color:var(--accent-bright)}#future h2{font-size:clamp(34px,4.2vw,60px);line-height:1.08;max-width:16ch}#future .lede{color:rgba(251,248,242,.82)}.ifaces{display:flex;gap:10px 18px;flex-wrap:wrap;margin-top:6vh;font-family:var(--f-d);font-size:clamp(19px,2.2vw,28px);font-weight:480}.iface{opacity:.4;transition:opacity .6s,color .6s}.iface.on{opacity:1;color:var(--accent-bright)}#future .constant{margin-top:5vh;font-family:var(--f-m);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:rgba(251,248,242,.6)}#cta{position:relative;text-align:center;color:#F7F6F1;overflow:hidden;background:#181512;padding:calc(16vh + var(--seam)) 0 calc(9vh + 120px)}#cta:before{background:url(/img/editorial/wine-cellar.webp) 50%/cover no-repeat;filter:brightness(.5) saturate(.85)}#cta:after,#cta:before{content:"";position:absolute;inset:0}#cta:after{background:linear-gradient(180deg,var(--umber) 0,rgba(23,23,23,0) var(--seam),rgba(23,23,23,0) calc(100% - 140px),var(--umber) 100%),radial-gradient(80% 90% at 50% 60%,rgba(24,21,18,.2),rgba(24,21,18,.78) 100%)}#cta .wrap{position:relative;z-index:2}#cta .kicker{color:var(--accent-bright)}#cta h2{font-size:clamp(36px,4.6vw,64px);margin:0 auto;max-width:18ch;line-height:1.08;text-shadow:0 4px 50px rgba(0,0,0,.5)}#cta .lede{margin:26px auto 0;max-width:44ch;color:rgba(247,246,241,.82)}#cta .ctarow{display:flex;gap:14px;margin-top:42px;justify-content:center;flex-wrap:wrap}.btn.solid2{background:var(--accent-bright);color:#241C15;box-shadow:0 10px 32px -10px rgba(200,106,58,.55)}.btn.solid2:hover{transform:translateY(-1px)}footer.site{background:var(--night);color:var(--night-ink);padding:12vh 0 52px}footer.site .wrap:before{content:"";display:block;width:1px;height:46px;margin:0 0 44px 1px;background:linear-gradient(180deg,transparent,var(--accent-bright));opacity:.55}.finner{display:grid;grid-template-columns:1.7fr .8fr .8fr .8fr;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:start}footer.site .fm{font-family:var(--f-d);font-weight:530;font-size:clamp(25px,2.5vw,34px);letter-spacing:-.01em;line-height:1.12}footer.site .fpos{margin-top:18px;font-size:15px;color:var(--night-55);max-width:30ch;line-height:1.7}footer.site .fh{font-family:var(--f-m);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--night-55);margin-bottom:20px}footer.site .fz a{display:block;text-decoration:none;font-size:14.5px;color:rgba(242,238,230,.82);padding:6px 0;transition:color .2s}footer.site .fz a:hover{color:var(--accent-bright)}.frule{margin-top:9vh;height:1px;background:var(--night-line)}.fstrip{margin-top:26px;display:flex;gap:14px 34px;align-items:center;flex-wrap:wrap;font-family:var(--f-m);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--night-55)}.fstrip a{color:rgba(245,239,230,.75);text-decoration:none;border-bottom:1px solid rgba(200,106,58,.5);transition:color .2s}.fstrip a:hover{color:var(--accent-bright)}@media (max-width:900px){.finner{grid-template-columns:1fr 1fr}}@media (max-width:560px){.finner{grid-template-columns:1fr;gap:34px}}.phero{padding:20vh 0 0;overflow:hidden}.phero .pgrid{display:grid;grid-template-columns:minmax(0,1.12fr) auto;grid-gap:clamp(30px,5vw,90px);gap:clamp(30px,5vw,90px);align-items:center}.phero h1{font-size:clamp(38px,4.4vw,64px);line-height:1.06;max-width:18ch}.phero .lede{margin-top:28px}.phero .ctarow{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.pdev{position:relative;display:flex;justify-content:center}.pdev:before{content:"";position:absolute;width:520px;height:520px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(200,106,58,.13) 0,rgba(200,106,58,.04) 45%,transparent 70%);pointer-events:none}.pdev .device{--dw:322px}.pdev .device:after{content:"";position:absolute;left:6%;right:6%;bottom:-36px;height:50px;z-index:-1;background:radial-gradient(50% 55% at 50% 42%,rgba(0,0,0,.6),transparent 72%);filter:blur(8px)}@media (max-width:1020px){.phero .pgrid{grid-template-columns:1fr;gap:60px}.pdev{order:2}}.truststrip{margin-top:10vh;border-top:1px solid var(--night-line);border-bottom:1px solid var(--night-line);padding:15px 2px;display:flex;gap:10px 30px;flex-wrap:wrap;justify-content:space-between}.truststrip span{font-family:var(--f-m);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--night-55);white-space:nowrap}.jnav{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:clamp(12px,2.4vw,30px);gap:clamp(12px,2.4vw,30px);align-items:center;margin-top:6vh;padding:24px 4px;border-top:1px solid var(--night-line);border-bottom:1px solid var(--night-line)}.jn .k{font-family:var(--f-m);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-bright)}.jn b{display:block;font-family:var(--f-d);font-weight:530;font-size:clamp(17px,1.8vw,22px);letter-spacing:-.01em;margin-top:7px;line-height:1.15}.jn span{display:block;font-size:13px;color:var(--night-55);margin-top:4px}.jarr{color:var(--accent-bright);font-family:var(--f-d);font-size:19px}@media (max-width:720px){.jnav{grid-template-columns:1fr;gap:16px}.jarr{display:none}}.jrows{margin-top:2vh}.jrow{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:center;padding:9vh 0;border-top:1px solid var(--night-line)}.jrow:first-child{border-top:0}.jrow .jk{font-family:var(--f-m);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-bright)}.jrow h3{font-size:clamp(24px,2.6vw,36px);line-height:1.15;margin-top:14px}.jrow.jsig h3{font-size:clamp(30px,3.3vw,46px);line-height:1.1;max-width:15ch}.jrow .jp{margin-top:14px;color:var(--night-70);font-size:16px;line-height:1.7;max-width:48ch}.steps{list-style:none;margin-top:26px;max-width:46ch}.steps li{display:flex;gap:18px;padding:12px 0;border-top:1px solid var(--night-line);font-size:15px;color:var(--night-70)}.steps b{flex:none;font-family:var(--f-m);font-weight:500;font-size:10.5px;letter-spacing:.1em;color:var(--accent-bright);padding-top:4px}.jvis{display:flex;justify-content:center}@media (min-width:901px){.jrow.flip .jtext{order:2}}@media (max-width:900px){.jrow{grid-template-columns:1fr;gap:44px}}.jphoto{width:min(470px,100%);height:clamp(400px,44vw,580px);border-radius:22px;box-shadow:0 44px 96px -48px rgba(0,0,0,.75)}.jphoto,section.pause{background:50%/cover no-repeat}section.pause{height:clamp(320px,52vh,560px);position:relative}section.pause:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--umber) 0,rgba(23,23,23,.08) 24%,rgba(23,23,23,.18) 76%,var(--umber) 100%)}.miniflow{display:flex;flex-direction:column;gap:11px;align-items:center;width:min(440px,100%)}.mfnode{border:1px solid var(--night-line);background:rgba(252,250,247,.05);border-radius:14px;padding:12px 22px;font-weight:500;font-size:14px;color:var(--night-70)}.mfnode.core{border:1.5px solid var(--accent-bright);background:rgba(252,250,247,.07);color:var(--night-ink);font-family:var(--f-d);font-weight:530;font-size:18px;padding:15px 30px;letter-spacing:-.01em;box-shadow:0 0 80px -24px rgba(200,106,58,.45)}.mfl{display:flex;flex-direction:column;align-items:center;gap:5px}.mfl i{width:1.5px;height:24px;background:var(--accent-bright);opacity:.75;transform-origin:top;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.mfl span{font-family:var(--f-m);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--night-55)}.mfchips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.mfchips span{border:1px solid var(--night-line);background:rgba(252,250,247,.05);border-radius:100px;padding:8px 14px;font-size:12.5px;font-weight:500;color:var(--night-70)}.mfnote{margin-top:8px;font-family:var(--f-m);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--night-55)}.opsbrief{width:min(430px,100%);background:rgba(252,250,247,.05);border:1px solid var(--night-line);border-radius:20px;padding:26px 26px 20px;color:var(--night-ink)}.opsbrief .bh{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px solid var(--night-line);padding-bottom:16px}.opsbrief .bh b{font-family:var(--f-d);font-weight:530;font-size:19px}.opsbrief .bh span{font-family:var(--f-m);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--night-55);white-space:nowrap}.opsbrief .bi{padding:15px 0;border-bottom:1px solid var(--night-line)}.opsbrief .bi:last-child{border-bottom:0}.opsbrief .bk2{font-family:var(--f-m);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-bright)}.opsbrief .bv{margin-top:7px;font-size:14px;line-height:1.6;color:var(--night-70)}.why4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(38px,5vw,74px) clamp(30px,5vw,72px);gap:clamp(38px,5vw,74px) clamp(30px,5vw,72px);margin-top:9vh}.why{border-top:1px solid var(--night-line);padding-top:30px}.why .k2{font-family:var(--f-m);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-bright)}.why h3{font-size:clamp(22px,2.2vw,30px);margin-top:14px}.why p{margin-top:11px;color:var(--night-70);font-size:15.5px;line-height:1.7;max-width:46ch}@media (max-width:760px){.why4{grid-template-columns:1fr}}.layers{margin-top:8vh;display:flex;flex-direction:column;align-items:center;gap:0;max-width:860px}.layer{border:1px solid var(--night-line);background:rgba(252,250,247,.045);border-radius:18px;padding:20px 26px;width:100%}.layer.sub{width:min(100%,720px)}.layer.core{border:1.5px solid var(--accent-bright);background:rgba(252,250,247,.07);padding:28px 32px;box-shadow:0 0 120px -30px rgba(200,106,58,.45)}.layer .lk{font-family:var(--f-m);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--night-55)}.layer.core .lk{color:var(--accent-bright)}.layer .ln{font-family:var(--f-d);font-weight:530;font-size:20px;margin-top:6px}.layer.core .ln{font-size:24px}.layer .lchips{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.layer .lchips span{border:1px solid var(--night-line);border-radius:100px;padding:6px 13px;font-size:12.5px;font-weight:500;color:var(--night-70)}.lsep{width:1.5px;height:26px;background:var(--accent);opacity:.55;align-self:center;transform:scaleY(0);transform-origin:top;transition:transform .7s cubic-bezier(.2,.7,.2,1) .35s}.layers.in .lsep{transform:scaleY(1)}.layers .found{margin-top:20px;text-align:center;font-family:var(--f-m);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--night-55)}.faq{margin-top:7vh;border-top:1px solid var(--night-line);max-width:880px}.faq details{border-bottom:1px solid var(--night-line)}.faq summary{display:flex;align-items:baseline;gap:18px;padding:24px 8px;cursor:pointer;list-style:none;font-family:var(--f-d);font-weight:530;font-size:clamp(18px,1.9vw,24px);letter-spacing:-.01em;line-height:1.25}.faq summary::-webkit-details-marker{display:none}.faq .fn{font-family:var(--f-m);font-weight:500;font-size:10.5px;letter-spacing:.14em}.faq .fn,.faq summary:after{flex:none;color:var(--accent-bright)}.faq summary:after{content:"+";margin-left:auto;font-family:var(--f-d);font-weight:400;font-size:24px;line-height:1;transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px;border-radius:4px}.faq .fa{padding:0 8px 26px 0;margin-left:calc(18px + 2ch);color:var(--night-70);font-size:15.5px;line-height:1.7;max-width:56ch}@media (max-width:600px){.faq .fa{margin-left:0;padding-left:8px}}#pilot-hero{position:relative;min-height:92svh;display:flex;align-items:center;color:#F7F6F1;background:#181512;overflow:hidden}#pilot-hero:before{content:"";position:absolute;inset:0;background:url(/img/editorial/green-room.webp) 50%/cover no-repeat;filter:brightness(.55) saturate(.92)}#pilot-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,23,23,0) calc(100% - 200px),var(--umber) calc(100% - 14px),var(--umber) 100%),radial-gradient(90% 70% at 30% 45%,rgba(24,21,18,.3),rgba(24,21,18,.72) 100%),linear-gradient(180deg,rgba(24,21,18,.6) 0,rgba(24,21,18,.24) 42%,rgba(24,21,18,.6) 100%)}#pilot-hero .wrap{position:relative;z-index:2;width:100%;padding-top:20vh;padding-bottom:16vh}#pilot-hero h1{font-size:clamp(40px,4.8vw,70px);line-height:1.05;max-width:17ch;margin-top:22px;text-shadow:0 4px 60px rgba(0,0,0,.55)}#pilot-hero .lede{margin-top:26px;color:rgba(251,248,242,.85);max-width:52ch}#pilot-hero .ctarow{display:flex;gap:14px;margin-top:38px;flex-wrap:wrap}#pilot-hero .powered{margin-top:34px;font-family:var(--f-m);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:rgba(251,248,242,.55)}.egrid.g2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.egrid.g2{grid-template-columns:1fr}}.chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.chips span{border:1px solid var(--night-line);border-radius:100px;padding:6px 13px;font-size:12.5px;font-weight:500;color:var(--night-70)}.pform{margin-top:8vh;max-width:880px;background:rgba(252,250,247,.04);border:1px solid var(--night-line);border-radius:22px;padding:clamp(28px,4vw,52px)}.pform .fgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px 28px;gap:26px 28px}.pform .field{display:flex;flex-direction:column;gap:9px}.pform .field.full{grid-column:1/-1}.pform label{font-family:var(--f-m);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--night-55)}.pform input,.pform textarea{background:rgba(252,250,247,.03);border:1px solid var(--night-line);border-radius:12px;padding:14px 16px;color:var(--night-ink);font:inherit;font-size:15px;transition:border-color .2s}.pform input:focus,.pform textarea:focus{outline:none;border-color:var(--accent-bright)}.pform input::placeholder,.pform textarea::placeholder{color:rgba(242,238,230,.35)}.pform textarea{min-height:120px;resize:vertical}.pform .frow{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:36px;flex-wrap:wrap}.pform .fnote{font-family:var(--f-m);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--night-55)}.pform button.btn{border:0;cursor:pointer}@media (max-width:640px){.pform .fgrid{grid-template-columns:1fr}}.tts{text-align:center}.tts .kicker{display:block}.tts h2{font-size:clamp(46px,7.6vw,112px);line-height:1.05;letter-spacing:-.015em;margin:26px auto 0;max-width:none}.tts .fdot{display:inline-block;margin:0 .1em;color:var(--accent-bright);animation:fdot 3.6s ease-in-out infinite}.tts .fdot.d2{animation-delay:1.8s}@keyframes fdot{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.08)}}.tts .lede{margin:36px auto 0;max-width:42ch}.tts .lede b{color:var(--night-ink);font-weight:600}.mwrap{margin-top:9vh;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.mstrip{display:flex;width:max-content;animation:mslide 110s linear infinite;will-change:transform}@keyframes mslide{to{transform:translateX(-50%)}}.mcard{width:clamp(250px,24vw,330px);flex:none;margin-right:clamp(20px,2.6vw,34px)}.mcard .im{height:clamp(180px,16vw,225px);border-radius:18px;background:50%/cover no-repeat;box-shadow:0 26px 56px -26px rgba(0,0,0,.75)}.mcard .gq{margin-top:18px;font-family:var(--f-d);font-weight:530;font-size:clamp(17px,1.35vw,19.5px);line-height:1.3;letter-spacing:-.01em}.mcard .gy{margin-top:8px;color:var(--accent-bright);font-size:13px;line-height:1}.mcard .ga{margin-top:8px;font-size:14px;color:var(--night-70);line-height:1.6;max-width:34ch}.mcard .ga b{color:var(--accent-bright);font-weight:600}.moment{background:#1A130C;padding:20vh 0}.moment .mgrid{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:clamp(40px,7vw,110px);gap:clamp(40px,7vw,110px);align-items:center}.moment .device{--dw:320px}.moment h2{font-size:clamp(38px,4.6vw,66px);line-height:1.04;max-width:13ch;margin-top:20px}.moment h2 .dim{display:block;font-style:italic;font-weight:470;color:var(--night-55)}.moment .lede{margin-top:26px;max-width:40ch}.moment .letgo{margin-top:36px;font-family:var(--f-m);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--night-55)}.moment .scr .pairbox{opacity:0;transform:translateY(10px);transition:opacity .9s cubic-bezier(.2,.7,.2,1) .55s,transform .9s cubic-bezier(.2,.7,.2,1) .55s}.moment .reveal.in .scr .pairbox{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.moment .scr .pairbox{opacity:1!important;transform:none!important}}@media (max-width:900px){.moment .mgrid{grid-template-columns:1fr;justify-items:center;gap:56px}}.spatial{background:#1A130C;padding:20vh 0;color:#F7F6F1}.spatial .wrap{max-width:1200px;margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.spatial .sechead{margin-bottom:13vh}.spatial h2{font-size:clamp(40px,5.2vw,72px);line-height:1.08;margin-top:18px;max-width:16ch}.spatial h2 .dim{display:block;font-style:italic;font-weight:470;color:rgba(242,238,230,.55);margin-top:12px}.spatial .lede{margin-top:28px;max-width:48ch}.spatial{--sil-a:#F2F1EF;--sil-b:#CFCDC9;--sil-c:#A8A6A2;--sil-d:#7E7C78;--silver:linear-gradient(150deg,#F2F1EF,#CFCDC9 34%,#EAE9E6 55%,#A8A6A2 84%,#7E7C78)}.spatial .eco.reveal,.spatial .vista.reveal{opacity:1;transform:none;transition:none}.spatial .eco{position:relative;height:660px}.spatial .ecoglow{position:absolute;left:50%;top:44%;width:1100px;height:760px;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(200,106,58,.11),transparent 70%)}.spatial .ecostage{position:absolute;left:50%;top:0;width:1040px;height:660px;transform:translateX(-50%);transform-origin:top center}.spatial .lay,.spatial .lphone{position:absolute}.spatial .lphone{left:100px;top:148px;--dw:224px;z-index:5;opacity:0;transform:translateY(24px) rotate(-1.6deg);background:var(--silver);box-shadow:0 0 0 1px rgba(255,255,255,.14),0 50px 110px -24px rgba(0,0,0,.85),0 0 130px -26px rgba(200,106,58,.3)}.spatial .eco.in .lphone{opacity:1;transform:rotate(-1.6deg);transition:opacity 1.1s cubic-bezier(.2,.7,.2,1) .08s,transform 1.1s cubic-bezier(.2,.7,.2,1) .08s}.spatial .ltab{left:300px;top:78px;width:380px;height:524px;z-index:4;opacity:0;transform:translateY(30px)}.spatial .eco.in .ltab{opacity:1;transform:none;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1) .26s,transform 1.1s cubic-bezier(.2,.7,.2,1) .26s}.spatial .tfr{position:absolute;inset:0;border-radius:30px;background:var(--silver);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 46px 90px -32px rgba(0,0,0,.8)}.spatial .tcam{position:absolute;top:5px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:50%;background:#3A3A3C;z-index:2}.spatial .tscr{position:absolute;inset:11px;overflow:hidden;background:#140D08}.spatial .ldesk{left:648px;top:52px;width:392px;height:246px;z-index:3;opacity:0;transform:translateY(36px)}.spatial .eco.in .ldesk{opacity:1;transform:none;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1) .44s,transform 1.1s cubic-bezier(.2,.7,.2,1) .44s}.spatial .dfr{position:absolute;inset:0;border-radius:16px;background:var(--silver);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 46px 90px -32px rgba(0,0,0,.8)}.spatial .dscr{position:absolute;inset:9px;overflow:hidden;background:#140D08}.spatial .dstand{bottom:-58px;width:64px;height:58px;background:linear-gradient(150deg,#D8D6D2,#A8A6A2 60%,#8E8C88);-webkit-clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);clip-path:polygon(18% 0,82% 0,100% 100%,0 100%)}.spatial .dbase,.spatial .dstand{position:absolute;left:50%;transform:translateX(-50%)}.spatial .dbase{bottom:-64px;width:190px;height:8px;border-radius:100px;background:linear-gradient(180deg,#C9C7C3,#8E8C88)}.spatial .dsk .dtb{position:absolute;top:0;left:0;right:0;height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid rgba(243,233,220,.08);z-index:2}.spatial .dsk .dpill{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(201,161,90,.3);border-radius:100px;padding:4px 10px;font-family:var(--f-m);font-weight:600;font-size:7.5px;letter-spacing:.2em;text-transform:uppercase;color:#C9A15A;white-space:nowrap}.spatial .dsk .dpill i{width:5px;height:5px;border-radius:50%;background:var(--acc)}.spatial .dsk .dcols{position:absolute;inset:34px 0 0 0;display:grid;grid-template-columns:1.4fr 1fr}.spatial .dsk .dlist{padding:11px 12px 11px 22px;overflow:hidden}.spatial .dsk .tag{text-align:left}.spatial .dsk .bigT{text-align:left;font-size:13px;margin-top:5px}.spatial .dsk .brow{padding:8px 10px;gap:9px}.spatial .dsk .brow .th{width:34px;height:34px;border-radius:9px}.spatial .dsk .brow .cn b{font-size:9.5px}.spatial .dsk .brow .cn span{display:none}.spatial .dsk .brow .pr{font-size:10px}.spatial .dsk .dph{position:relative;background:50%/cover no-repeat}.spatial .dsk .dph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,13,8,.05) 40%,rgba(20,13,8,.82))}.spatial .dsk .dcap{position:absolute;left:13px;bottom:11px;z-index:2}.spatial .dsk .dcap b{display:block;font-family:var(--f-scr);font-weight:800;font-size:11.5px;letter-spacing:.02em;text-transform:uppercase;color:#FBF6EE}.spatial .dsk .dcap span{display:block;font-weight:800;font-size:10.5px;color:var(--acc);margin-top:2px}.spatial .lkiosk{left:676px;top:398px;width:224px;height:252px;z-index:4;opacity:0;transform:translateY(26px)}.spatial .eco.in .lkiosk{opacity:1;transform:none;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1) .56s,transform 1.1s cubic-bezier(.2,.7,.2,1) .56s}.spatial .kfr{position:absolute;top:0;left:0;right:0;height:176px;border-radius:16px;background:linear-gradient(150deg,#3E3E44,#26262B 55%,#1C1C21);box-shadow:0 0 0 1px rgba(255,255,255,.07),0 34px 70px -26px rgba(0,0,0,.85)}.spatial .kscr{position:absolute;inset:7px;border-radius:10px;overflow:hidden;background:#140D08}.spatial .kscr:after{content:"";position:absolute;inset:0;z-index:9;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.07),rgba(255,255,255,.015) 28%,transparent 46%)}.spatial .ksk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:10px}.spatial .ksk .ktag{font-family:var(--f-m);font-weight:600;font-size:7.5px;letter-spacing:.24em;color:#C9A15A;text-transform:uppercase}.spatial .ksk .ktot{font-family:var(--f-scr);font-weight:800;font-size:30px;line-height:1;color:#F3E9DC}.spatial .ksk .kpay{width:72%;background:#fff;color:#111;border-radius:10px;padding:8px 6px;text-align:center;font-weight:700;font-size:12.5px}.spatial .ksk .ksec{font-family:var(--f-m);font-weight:600;font-size:6px;letter-spacing:.22em;color:rgba(201,161,90,.8);text-transform:uppercase}.spatial .kneck{position:absolute;left:50%;top:172px;width:36px;height:46px;transform:translateX(-50%) skewX(-7deg);background:linear-gradient(150deg,#35353A,#1E1E23)}.spatial .kbase{position:absolute;left:50%;top:212px;width:152px;height:15px;border-radius:8px;transform:translateX(-50%);background:linear-gradient(180deg,#3A3A40,#17171B);box-shadow:0 16px 30px -10px rgba(0,0,0,.75)}.spatial .lvoice{left:900px;top:436px;width:130px;height:150px;z-index:3;opacity:0;transform:scale(.94)}.spatial .eco.in .lvoice{opacity:1;transform:none;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1) .62s,transform 1.1s cubic-bezier(.2,.7,.2,1) .62s}.spatial .pod{bottom:0;width:122px;height:96px;border-radius:56px/46px;background:radial-gradient(120% 120% at 32% 18%,#DDDAD5 0,#A5A29C 48%,#6E6B66 100%);box-shadow:0 0 0 1px rgba(255,255,255,.1),0 34px 60px -22px rgba(0,0,0,.8)}.spatial .pod,.spatial .pod b{position:absolute;left:50%;transform:translateX(-50%)}.spatial .pod b{top:11px;width:60px;height:27px;border-radius:50%;background:radial-gradient(circle at 50% 42%,#F8B36A,rgba(200,106,58,.55) 62%,rgba(200,106,58,.1) 85%);filter:blur(.5px) drop-shadow(0 0 26px rgba(200,106,58,.6));animation:vbreathe 5s ease-in-out infinite}.spatial .vr{display:none}@keyframes vbreathe{0%,to{transform:translateX(-50%) scale(1);opacity:.88}50%{transform:translateX(-50%) scale(1.07);opacity:1}}.spatial .lphone .bezel{inset:6px;border-radius:39px}.spatial .lphone .notch{top:13px}.spatial .tscr{inset:8px;border-radius:20px}.spatial .tcam{top:3.5px}.spatial .dscr{inset:7px;border-radius:9px}.spatial .dscr:after,.spatial .lphone .bezel:after,.spatial .tscr:after{content:"";position:absolute;inset:0;z-index:9;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.07),rgba(255,255,255,.015) 28%,transparent 46%)}.spatial .lwatch{left:228px;top:436px;width:120px;height:232px;z-index:6;opacity:0;transform:translateY(20px)}.spatial .eco.in .lwatch{opacity:1;transform:none;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1) .5s,transform 1.1s cubic-bezier(.2,.7,.2,1) .5s}.spatial .wband{position:absolute;left:50%;transform:translateX(-50%);width:54px;background:linear-gradient(90deg,#20130C,#3A2415 48%,#20130C)}.spatial .wb1{top:0;height:58px;border-radius:15px 15px 7px 7px}.spatial .wb2{bottom:0;height:58px;border-radius:7px 7px 15px 15px}.spatial .wcase{position:absolute;left:50%;top:52px;transform:translateX(-50%);width:104px;height:126px;border-radius:34px;background:var(--silver);box-shadow:0 0 0 1px rgba(255,255,255,.14),0 26px 52px -18px rgba(0,0,0,.8)}.spatial .wcase:after{content:"";position:absolute;right:-5px;top:32px;width:7px;height:24px;border-radius:4px;background:linear-gradient(90deg,#D8D6D2,#8E8C88)}.spatial .wscr{position:absolute;inset:6px;border-radius:29px;overflow:hidden;background:radial-gradient(120% 80% at 50% 0,#241710 0,#120C07 78%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.spatial .wscr:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.08),rgba(255,255,255,.02) 30%,transparent 48%)}.spatial .wscr .worb{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 45% 40%,#F8B36A,rgba(200,106,58,.4) 62%,transparent 82%);box-shadow:0 0 16px rgba(200,106,58,.55)}.spatial .wscr b{font-family:var(--f-scr);font-weight:800;font-size:17px;color:#F3E9DC;letter-spacing:.02em;line-height:1}.spatial .wscr span{font-family:var(--f-m);font-weight:600;font-size:5.5px;letter-spacing:.24em;color:#C9A15A;text-transform:uppercase}.spatial .vista{position:relative;margin:14vh 0 0;height:clamp(420px,50vw,640px);border-radius:28px;overflow:hidden;z-index:1;background:#191009 url(/img/editorial/evening-livingroom.webp) center 62%/cover no-repeat}.spatial .venv{opacity:0;background:linear-gradient(180deg,rgba(15,10,6,.52),rgba(15,10,6,.16) 42%,rgba(15,10,6,.62))}.spatial .venv,.spatial .venv:after{position:absolute;inset:0;border-radius:inherit}.spatial .venv:after{content:"";box-shadow:inset 0 0 0 1px rgba(242,238,230,.08);background:radial-gradient(120% 100% at 50% 38%,transparent 55%,rgba(8,5,3,.5) 100%)}.spatial .vista.in .venv{opacity:1;transition:opacity 1.2s cubic-bezier(.2,.7,.2,1)}.spatial .vui{position:absolute;inset:0;z-index:3;pointer-events:none}.spatial .vista.in .vui{animation:vdrift 11s ease-in-out 2s infinite}@keyframes vdrift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.spatial .arwin{position:absolute;left:50%;top:7%;width:66%;transform:translate(-50%,16px) scale(.98);aspect-ratio:16/10.4;border-radius:20px;overflow:hidden;opacity:0;border:1px solid rgba(247,246,241,.18);box-shadow:0 70px 130px -34px rgba(0,0,0,.82),0 0 100px -30px rgba(200,106,58,.26)}.spatial .vista.in .arwin{opacity:1;transform:translate(-50%);transition:opacity 1.1s cubic-bezier(.2,.7,.2,1) .55s,transform 1.1s cubic-bezier(.2,.7,.2,1) .55s}.spatial .arshadow{position:absolute;left:50%;top:84%;width:56%;height:52px;transform:translateX(-50%);border-radius:50%;opacity:0;filter:blur(13px);background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.55),transparent 70%)}.spatial .vista.in .arshadow{opacity:.85;transition:opacity 1.3s cubic-bezier(.2,.7,.2,1) .6s}.spatial .arfs{display:grid;grid-template-columns:1.05fr 1fr}.spatial .arfs .arphoto{position:relative;background:50%/cover no-repeat}.spatial .arfs .arphoto:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,13,8,0) 55%,rgba(26,18,12,.55))}.spatial .arfs .arinfo{position:relative;display:flex;flex-direction:column;padding:clamp(12px,1.7vw,24px)}.spatial .arfs .tag{text-align:left}.spatial .arfs h4{font-family:var(--f-scr);font-weight:800;font-size:clamp(15px,1.8vw,23px);line-height:1.05;letter-spacing:.01em;color:#FBF6EE;text-transform:uppercase;margin-top:8px}.spatial .arfs .arpr{font-weight:800;font-size:clamp(13px,1.4vw,17px);color:var(--acc);margin-top:5px}.spatial .arfs p{font-size:clamp(10px,1.05vw,12.5px);line-height:1.55;color:rgba(243,233,220,.85);margin-top:9px}.spatial .arfs .pairbox{margin-top:auto;margin-bottom:0}.spatial .arfs .aract{margin-top:10px;background:var(--acc);color:#fff;border-radius:12px;padding:clamp(8px,1vw,12px) 10px;text-align:center;font-weight:800;font-size:clamp(9px,.95vw,11px);letter-spacing:.06em;text-transform:uppercase}.spatial .vcard{position:absolute;width:max-content;max-width:250px;padding:13px 16px 14px;border-radius:14px;opacity:0;border:1px solid rgba(201,161,90,.28);background:rgba(22,14,8,.45);backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);box-shadow:0 26px 56px -26px rgba(0,0,0,.7)}.spatial .vcard .vk{display:block;font-family:var(--f-m);font-weight:600;font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:#C9A15A}.spatial .vcard b{display:block;margin-top:7px;font-weight:500;font-size:13.5px;line-height:1.45;color:rgba(247,246,241,.94)}.spatial .v1{left:3.5%;top:13%;transform:translateY(14px) scale(.92)}.spatial .v3{right:3.5%;top:56%;transform:translateY(14px) scale(.9)}.spatial .vista.in .v1{opacity:.85;transform:scale(.92);transition:opacity .9s cubic-bezier(.2,.7,.2,1) .95s,transform .9s cubic-bezier(.2,.7,.2,1) .95s}.spatial .vista.in .v3{opacity:.72;transform:scale(.9);transition:opacity .9s cubic-bezier(.2,.7,.2,1) 1.15s,transform .9s cubic-bezier(.2,.7,.2,1) 1.15s}.spatial .coda{margin:20vh auto 0;max-width:780px;text-align:center;padding:0 30px}.spatial .coda h3{font-size:clamp(30px,4.1vw,56px);line-height:1.24;font-weight:520;letter-spacing:-.01em;color:#F7F6F1}.spatial .coda .dim{font-style:italic;font-weight:470;color:rgba(242,238,230,.55)}@media (max-width:1120px){.spatial .ecostage{transform:translateX(-50%) scale(.8)}.spatial .eco{height:536px}}@media (max-width:880px){.spatial .ecostage{transform:translateX(-50%) scale(.58)}.spatial .eco{height:392px}}@media (max-width:900px){.spatial .vista{height:clamp(400px,66vw,560px)}.spatial .vcard{max-width:200px;padding:11px 13px 12px}.spatial .vcard b{font-size:12px}.spatial .arwin{width:76%}.spatial .v1{display:none}.spatial .v3{right:3%;top:64%}}@media (max-width:580px){.spatial .ecostage{transform:translateX(-50%) scale(.4)}.spatial .eco{height:272px}.spatial .vista{height:660px;border-radius:20px}.spatial .arwin{width:84%;top:3.5%;aspect-ratio:auto}.spatial .arfs{position:relative;inset:auto;grid-template-columns:1fr}.spatial .arfs .arphoto{display:block;height:150px}.spatial .arfs .arphoto:after{background:linear-gradient(180deg,rgba(20,13,8,0) 55%,rgba(26,18,12,.6))}.spatial .arfs h4 br{display:none}.spatial .arfs .pairbox{margin-top:14px}.spatial .arshadow{top:auto;bottom:10%;width:60%;height:36px}.spatial .vcard{max-width:172px}.spatial .vcard b{font-size:11px;line-height:1.4}.spatial .v3{display:none}}@media (prefers-reduced-motion:reduce){.spatial .arwin,.spatial .ldesk,.spatial .lkiosk,.spatial .lphone,.spatial .ltab,.spatial .lvoice,.spatial .lwatch,.spatial .vcard,.spatial .venv{opacity:1!important;transition:none!important}.spatial .arwin{transform:translate(-50%)!important}.spatial .arshadow{opacity:.85!important;transition:none!important}.spatial .lphone{transform:rotate(-1.6deg)!important}.spatial .ldesk,.spatial .lkiosk,.spatial .ltab,.spatial .lvoice,.spatial .lwatch,.spatial .venv{transform:none!important}.spatial .v1{opacity:.85!important;transform:scale(.92)!important}.spatial .v3{opacity:.72!important;transform:scale(.9)!important}.spatial .pod b,.spatial .vui{animation:none!important}}.sec.ent{padding:21vh 0}.sec.tight.ent{padding:19vh 0}.phero.ent .truststrip{margin-top:12vh}.ent .sechead .lede{margin-top:30px}.ent .layers{margin-top:9vh}.ent .egrid{margin-top:8.5vh;gap:clamp(34px,4.2vw,60px) clamp(26px,3.2vw,48px)}.ent .ecard{padding-top:26px}.ent .ecard p{margin-top:12px;line-height:1.75}.ent .jrow{padding:11vh 0}.ent .steps{margin-top:30px}.ent .steps li{padding:14px 0}.ent .intel2{margin-top:8.5vh}.ent .intel{padding-top:28px}.ent .why4{margin-top:9vh}.ent .why{padding-top:34px}.ent .faq{margin-top:8vh}.ent .faq summary{padding:28px 8px}.ent .faq .fa{padding-bottom:30px}#white-label.ent{padding-top:26vh}#cta.ent:before{background-image:url(/img/editorial/night-room.webp)}#cta.pilot:before{background-image:url(/img/call-bg.jpg)}#cta.prod:before{background-image:url(/img/editorial/candlelit-dinner.webp)}#cta.feat:before{background-image:url(/img/editorial/server-table.webp)}.stub{min-height:72svh;display:flex;align-items:center}.stub .btn.ghost{border-color:rgba(251,248,242,.45);color:var(--night-ink)}.stub .btn.ghost:hover{background:rgba(251,248,242,.1)}.stub .wrap{padding-top:20vh;padding-bottom:12vh}.stub h1{font-size:clamp(36px,4.4vw,60px);line-height:1.06;max-width:18ch}.stub .lede{margin-top:24px}.stub .note{margin-top:5vh;font-family:var(--f-m);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--night-55)}.stub .ctarow{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal,.systile{opacity:1!important;transform:none!important}.model svg path.dw{stroke-dasharray:none!important;stroke-dashoffset:0!important}}