body:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050507e6 0%,#0505079e 44%,#05050714 80%);position:fixed;top:0;bottom:0;left:0;right:0}@media (max-aspect-ratio:1){body:before{background:linear-gradient(#050507b8,#05050780 60%,#05050740)}}html:-webkit-any([data-page=work],[data-page=reel]) body:before{content:none}html:is([data-page=work],[data-page=reel]) body:before{content:none}main{z-index:1;padding:0 var(--pad);color:var(--ink);position:relative}main>*,.sfoot>*{max-width:var(--col);margin-inline-start:auto;margin-inline-end:auto}main>:-webkit-any(.is-full,:has(>.col,>.strip,>.film)){max-width:none;margin-inline:calc(var(--pad) * -1)}main>:is(.is-full,:has(>.col,>.strip,>.film)){max-width:none;margin-inline:calc(var(--pad) * -1)}:-webkit-any(.log,.post-lead,.upcoming,.manifest,.status,.origin-grid,.rules){max-width:90rem}:is(.log,.post-lead,.upcoming,.manifest,.status,.origin-grid,.rules){max-width:90rem}.row-actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}main .label{font:600 .6875rem/1.2 var(--font-label);letter-spacing:.22em;text-transform:uppercase;color:var(--neon);margin:0}.ph{min-height:100svh;padding:calc(var(--nav-h) + 8vh) 0 clamp(2.5rem, 6vh, 4.5rem);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.ph-main{justify-items:start;min-width:0;max-width:66rem;display:grid}.ph-main>*{min-width:0;max-width:100%}.ph-eyebrow{font:600 .6875rem/1.3 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 clamp(1.25rem,3vh,2.25rem);display:flex}.ph-eyebrow>i{background:var(--hair-hi);border-radius:50%;flex:none;width:.25rem;height:.25rem}.ph-eyebrow>span:last-child{color:var(--ink-2)}.ph-title{max-width:12ch;font:600 clamp(3.25rem, min(7.4vw, 11.6vh), 9.25rem)/.9 var(--font-display);letter-spacing:-.045em;text-transform:none;text-wrap:balance;color:var(--ink);margin:0}.ph-title.is-long{max-width:17ch;font-size:clamp(2.75rem,min(5.4vw,8.6vh),6.75rem);line-height:.94}.ph-lead{max-width:40ch;font:400 clamp(1.125rem, 1.4vw, 1.5rem)/1.5 var(--font-body);color:var(--ink-2);text-wrap:pretty;margin:clamp(1.25rem,3vh,2rem) 0 0}.ph-actions{flex-wrap:wrap;justify-self:stretch;align-items:center;gap:1rem 2rem;margin-top:clamp(1.5rem,3.6vh,2.25rem);display:flex}.ph>.flare,.ph-foot{margin-top:clamp(2.5rem,7vh,5rem)}.ph-foot{gap:clamp(1.5rem,3.4vh,2.25rem);min-width:0;display:grid}.ph-foot>.flare{margin-top:0}.ph-media{z-index:-1;top:0;right:calc(var(--pad) * -1);pointer-events:none;width:min(54vw,66rem);margin:0;position:absolute;bottom:0}.ph-media :-webkit-any(img,video){object-fit:cover;-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 75%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ph-media :is(img,video){object-fit:cover;-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 75%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.report{justify-items:start;gap:1.5rem;max-width:66rem;margin:0;padding:0;display:grid}.ph:has(>aside.report){grid-template-columns:minmax(0,1fr) minmax(17.5rem,24rem);align-items:end;gap:clamp(1.75rem,5vw,5rem);display:grid}aside.report{background:var(--rule-row) left top / 100% .0625rem no-repeat;justify-items:stretch;gap:1.375rem;padding-top:1.5rem}.report-h{font:600 .6875rem/1.2 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--neon);justify-content:space-between;gap:1rem;margin:0;display:flex}.report-h b{color:var(--ink-3);font-weight:600}dl.report-facts:not(.facts){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;margin:0;display:grid}dl.report-facts:not(.facts) dt{font:600 .6875rem/1.3 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}dl.report-facts:not(.facts) dd{font:500 1.125rem/1.3 var(--font-body);color:var(--ink);overflow-wrap:anywhere;margin:.5rem 0 0}html:-webkit-any([data-page=privacy],[data-page=terms]) .report-facts dd{font-size:clamp(.9375rem,4.4vw,1.125rem)}html:is([data-page=privacy],[data-page=terms]) .report-facts dd{font-size:clamp(.9375rem,4.4vw,1.125rem)}.ph-ways{gap:.75rem;min-width:0;display:grid}.ph-ways ul{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.ph-ways a{min-height:2rem;color:var(--ink-2);font:500 .9375rem/1.2 var(--font-body);align-items:center;transition:color .3s;display:inline-flex}.ph-ways a:hover{color:var(--neon)}main>.sec{padding:calc(var(--sec) + var(--sec-air)) 0 var(--sec);background:var(--rule) 50% var(--sec) / 100% .0625rem no-repeat;scroll-margin-top:5rem}main>.sec:-webkit-any(.is-full,:has(>.col,>.strip,>.film)){background-size:min(100% - 2 * var(--gutter), var(--col)) .0625rem}main>.sec:is(.is-full,:has(>.col,>.strip,>.film)){background-size:min(100% - 2 * var(--gutter), var(--col)) .0625rem}main>.sec:-webkit-any(:has(>.sec-rule,>.col>.sec-rule:first-child),.no-rule){padding-top:var(--sec);background:0 0}main>.sec:is(:has(>.sec-rule,>.col>.sec-rule:first-child),.no-rule){padding-top:var(--sec);background:0 0}html.motion-ready main>.sec:not(.mo-in){background-size:0 .0625rem}html.motion-ready main>.sec.mo-in{transition:background-size 1.6s var(--ease)}.sec-head{max-width:60rem}.sec-head>.label{align-items:center;gap:.75rem;display:inline-flex}.sec-head>.label:before{content:"";background:linear-gradient(90deg, #5ac8ff00, var(--neon));flex:none;width:1.75rem;height:.0625rem}.sec-title{max-width:15ch;font:500 clamp(2.5rem, 5.4vw, 6rem)/.96 var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--ink);margin:0}.sec-lead{max-width:40ch;font:400 clamp(1.125rem, 1.4vw, 1.5rem)/1.5 var(--font-body);color:var(--ink-2);text-wrap:pretty;margin:0}@media (min-aspect-ratio:2) and (min-width:2200px){html:-webkit-any([data-page=about],[data-page=careers],[data-page=signals],[data-page=contact]) main>.sec:has(>.sec-head:first-child):not(.proof-logos){grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:0 clamp(3rem,5vw,8rem);display:grid}html:is([data-page=about],[data-page=careers],[data-page=signals],[data-page=contact]) main>.sec:has(>.sec-head:first-child):not(.proof-logos){grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:0 clamp(3rem,5vw,8rem);display:grid}html:-webkit-any([data-page=about],[data-page=careers],[data-page=signals],[data-page=contact]) main>.sec:has(>.sec-head:first-child):not(.proof-logos)>.sec-head{top:calc(var(--nav-h) + 3rem);grid-area:1/1/span 30;margin-bottom:0;position:sticky}html:is([data-page=about],[data-page=careers],[data-page=signals],[data-page=contact]) main>.sec:has(>.sec-head:first-child):not(.proof-logos)>.sec-head{top:calc(var(--nav-h) + 3rem);grid-area:1/1/span 30;margin-bottom:0;position:sticky}html:-webkit-any([data-page=about],[data-page=careers],[data-page=signals],[data-page=contact]) main>.sec:has(>.sec-head:first-child):not(.proof-logos)>:not(.sec-head){grid-column:2;min-width:0}html:is([data-page=about],[data-page=careers],[data-page=signals],[data-page=contact]) main>.sec:has(>.sec-head:first-child):not(.proof-logos)>:not(.sec-head){grid-column:2;min-width:0}}.closer{padding:calc(var(--sec) + var(--sec-air)) 0 var(--sec);background:var(--rule) 50% var(--sec) / 100% .0625rem no-repeat;justify-items:start;gap:clamp(1.75rem,4vh,2.75rem);display:grid}.closer>p{max-width:18ch;font:500 clamp(2.5rem, 5.4vw, 6rem)/.96 var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--ink);margin:0}.closer>p .lit{color:var(--glow)}.svc-grid{gap:clamp(2.5rem,6vh,4rem) clamp(1.25rem,2.6vw,3.25rem);display:grid}.is-content .svc-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.is-content .svc-card{grid-column:span 2}.is-content .svc-card:nth-child(-n+2){grid-column:span 3}.is-auto .svc-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:72rem}.svc-card{grid-template-rows:auto 1fr;align-content:start;gap:1.25rem;scroll-margin-top:6.875rem;display:grid}.svc-card-media{aspect-ratio:16/10;border-radius:var(--r-media);background:var(--night);display:block;position:relative;overflow:hidden}.is-auto .svc-card-media{aspect-ratio:16/8}.room-media{background:var(--night);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.room-media img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}html.motion-ok .room-media[style^=--n\:2] img{animation:10s infinite fade2;animation-delay:calc(var(--i) * 5s - 10ms);opacity:0}html.motion-ok .room-media[style^=--n\:3] img{animation:15s infinite fade3;animation-delay:calc(var(--i) * 5s - 10ms);opacity:0}@keyframes fade2{0%{opacity:0}8%,50%{opacity:1}58%,to{opacity:0}}@keyframes fade3{0%{opacity:0}6%,33%{opacity:1}39%,to{opacity:0}}.room-media.is-art .art{position:absolute;top:0;bottom:0;left:0;right:0}.room-tag{z-index:1;border-radius:var(--r-pill);background:var(--void);color:var(--neon);font:600 .75rem/1 var(--font-body);align-items:center;gap:.4375rem;padding:.4375rem .625rem;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.room-tag:before{content:"";background:var(--neon);border-radius:50%;width:.3125rem;height:.3125rem}.svc-card-media .room-media img{transition:transform 1.6s var(--ease)}.svc-card:hover .svc-card-media .room-media img{transform:scale(1.045)}.svc-card-body{align-content:start;gap:.75rem;padding:0;display:grid}.svc-card-n{font:600 .6875rem/1.2 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);gap:.75rem;margin:0;display:flex}.svc-card-n span{color:var(--neon)}.svc-card-name{font:500 clamp(1.625rem, 2.3vw, 2.5rem)/1 var(--font-display);letter-spacing:-.03em;margin:0}.svc-card-name a{color:inherit;text-decoration:none;transition:color .3s}.svc-card-name a:hover{color:var(--glow)}.svc-card-head{font:500 1.0625rem/1.4 var(--font-body);color:var(--glow);margin:0}.svc-card-text{max-width:52ch;color:var(--ink-2);margin:0;font-size:1rem;line-height:1.6}.svc-card-for{color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.5}.svc-card-for b{font:600 .6875rem/1 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-right:.5rem}.svc-card-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.75rem;display:flex}.svc-card .gbtn{white-space:normal;text-align:left;line-height:1.25}.svc-card :-webkit-any(.btn-primary,:-webkit-any(a,button).gbtn){color:var(--ink);box-shadow:var(--ring) var(--hair);background:0 0}.svc-card :is(.btn-primary,:is(a,button).gbtn){color:var(--ink);box-shadow:var(--ring) var(--hair);background:0 0}.svc-card :-webkit-any(.btn-primary,:-webkit-any(a,button).gbtn):hover{color:var(--glow);box-shadow:var(--ring) var(--hair-hi), 0 0 1.75rem -.5rem #5ac8ff80;background:0 0}.svc-card :is(.btn-primary,:is(a,button).gbtn):hover{color:var(--glow);box-shadow:var(--ring) var(--hair-hi), 0 0 1.75rem -.5rem #5ac8ff80;background:0 0}.svc-card .btn-primary .disc{color:var(--neon);box-shadow:var(--ring) var(--hair);background:0 0}.svc-card :-webkit-any(a,button).gbtn>span[aria-hidden=true]:not(.ai-badge):-webkit-any(:last-child,:has(+.sr-only:last-child)){color:var(--neon);box-shadow:var(--ring) var(--hair);background:0 0}.svc-card :is(a,button).gbtn>span[aria-hidden=true]:not(.ai-badge):is(:last-child,:has(+.sr-only:last-child)){color:var(--neon);box-shadow:var(--ring) var(--hair);background:0 0}.svc-card .btn-primary .disc>svg.disc-bg{display:none}.svc-together{gap:clamp(1.625rem,4vh,2.625rem);display:grid}.together-line{max-width:20ch;font:500 clamp(2.25rem, 4.4vw, 4.75rem)/1 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.together-sub{max-width:46ch;font:500 clamp(1.125rem, 1.5vw, 1.4375rem)/1.4 var(--font-body);color:var(--glow);margin:0}.flow{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:1rem clamp(1.5rem,4vw,3.75rem);padding:0;display:grid}.flow-beats{grid-row:span 2;gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.flow-beats li{font:500 clamp(1.1875rem, 1.7vw, 1.625rem)/1.25 var(--font-body)}.flow-beats li:last-child{color:var(--glow)}.flow>.label{align-self:end;margin:0}.flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;margin:0;padding:0;list-style:none;display:grid}.flow-steps li{background:var(--rule-v) left / .0625rem 100% no-repeat;color:var(--ink);align-content:start;gap:.5rem;padding:.25rem 1rem;font-size:.9375rem;line-height:1.4;display:grid;position:relative}.flow-steps li:first-child{background:0 0;padding-left:0}.flow-steps li span{font:600 .6875rem/1 var(--font-label);letter-spacing:.2em;color:var(--neon)}.svc-together .quad{margin-top:.5rem}.safe{counter-reset:safe;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.safe li{background:var(--rule-v) left / .0625rem 100% no-repeat;font:500 clamp(1.125rem, 1.35vw, 1.375rem)/1.4 var(--font-body);color:var(--ink);align-content:start;gap:1.5rem;padding:0 clamp(1rem,2vw,2rem);display:grid}.safe li:first-child{background:0 0;padding-left:0}.safe li span{font:300 clamp(4.5rem, 8.6vw, 10rem)/.8 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--neon);background:var(--numfill);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.ask-sec [data-ask-inline]{min-height:3.75rem}.engine{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.engine li{border-radius:var(--r-pill);min-height:2.5rem;box-shadow:var(--ring) var(--hair);font:500 .9375rem/1 var(--font-body);color:var(--ink);align-items:center;gap:.625rem;padding:0 1.125rem;display:inline-flex}.engine li i{background:var(--neon);width:.375rem;height:.375rem;box-shadow:0 0 .5rem var(--neon);border-radius:50%}.quad{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.quad li{background:var(--rule-v) left / .0625rem 100% no-repeat;padding:0 clamp(1rem,2vw,2rem)}.quad li:first-child{background:0 0;padding-left:0}.quad h3{font:500 clamp(1.375rem, 1.9vw, 2rem)/1.05 var(--font-display);letter-spacing:-.02em;margin:0 0 .75rem}.quad p{color:var(--ink-2);margin:0;font-size:1rem;line-height:1.6}.trajectory{--tj:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(1rem,2vw,2rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.trajectory:before,.trajectory:after{content:"";height:.0625rem;position:absolute;top:.25rem;left:.25rem;right:0}.trajectory:before{background:var(--hair)}.trajectory:after{background:linear-gradient(90deg, var(--blue), var(--neon));transform-origin:0;transform:scaleX(var(--tj));box-shadow:0 0 .625rem #5ac8ff99}.trajectory li{align-content:start;gap:.75rem;padding-top:2rem;display:grid;position:relative}.tj-dot{z-index:1;width:.5625rem;height:.5625rem;box-shadow:var(--ring) var(--neon);background:var(--void);border-radius:50%;position:absolute;top:0;left:0}.tj-n{font:600 .6875rem/1.3 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--neon)}.trajectory h3{font:500 clamp(1.625rem, 2.3vw, 2.5rem)/1 var(--font-display);letter-spacing:-.03em;margin:0}.trajectory p{color:var(--ink-2);margin:0;font-size:1rem;line-height:1.6}.faq-sec{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:3rem clamp(2.5rem,7vw,9rem);display:grid}.faq-sec>*{max-width:none;margin:0}.faq-side{gap:.25rem;display:grid;position:sticky;top:7.5rem}.faq-side .sec-head{margin-bottom:1.5rem}.featured{padding-top:clamp(3.75rem,9vh,6.875rem)}.feature{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.feature-media{aspect-ratio:16/10;border-radius:var(--r-media);cursor:pointer;background:var(--night);padding:0;display:block;position:relative;overflow:hidden}.feature-media video{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.feature-media:hover video{transform:scale(1.03)}.feature-body{align-content:center;gap:1rem;padding:0;display:grid}.feature-title{font:600 clamp(3rem, 6vw, 6rem)/.9 var(--font-display);letter-spacing:-.04em;text-transform:none;margin:.25rem 0 0}.feature-client{font:600 .6875rem/1.3 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin:0}.feature-sum{color:var(--ink-2);margin:0;line-height:1.6}.feature-metrics{background:var(--rule-row) top / 100% .0625rem no-repeat, var(--rule-row) bottom / 100% .0625rem no-repeat;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:.5rem 0 .625rem;padding:1.25rem 0;display:grid}.feature-metrics dt{font:600 .6875rem/1.2 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.5rem}.feature-metrics dd{font:500 clamp(1.5rem, 2.2vw, 2.125rem)/1 var(--font-display);margin:0}.filters{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;display:flex}.wgrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(2.5rem,5vh,3.5rem) clamp(1rem,2vw,2rem);margin:0;padding:0;list-style:none;display:grid}.wcard{align-content:start;min-width:0;display:grid}.wcard[hidden]{display:none}.wcard.is-wide{grid-column:span 2}.wcard-hit{text-align:left;width:100%;color:inherit;cursor:pointer;padding:0}.wmedia{aspect-ratio:4/5;border-radius:var(--r-media);background:var(--night);border:0;display:block;position:relative;overflow:hidden}.wmedia:before,.wmedia:after{content:none!important}.wcard.is-wide .wmedia{aspect-ratio:8/5}.wmedia img,.wmedia video,.wmedia .art{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease), opacity .6s;position:absolute;top:0;bottom:0;left:0;right:0}.wmedia video{opacity:0}.wcard.is-playing .wmedia video{opacity:1}.wbadge{display:none}.wcard-kind .meta:first-child{color:var(--neon)}.wcard-title{font-size:clamp(1.5rem,1.9vw,2.125rem)}.wcard.is-wide .wcard-title{font-size:clamp(1.625rem,2.3vw,2.5rem)}.wcard-sum{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.75rem 0 0;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.wcard-stack{color:var(--ink-2);margin:.625rem 0 0;font-size:.875rem;line-height:1.5}.wgrid-none{color:var(--ink-2);margin:0;line-height:1.6}.lab-head{max-width:60rem;padding-top:var(--sec-air);background:var(--rule) top / 100% .0625rem no-repeat;gap:1rem;margin:clamp(4.375rem,11vh,7.5rem) 0 clamp(1.875rem,5vh,3rem);display:grid}.lab-head[hidden],.wgrid-none[hidden]{display:none}.lab-title{font:500 clamp(2.25rem, 4.4vw, 4.75rem)/1 var(--font-display);letter-spacing:-.03em;margin:0}.lab-lead{max-width:54ch;color:var(--ink-2);margin:0;line-height:1.6}.origin-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.75rem,5vw,5.625rem);display:grid}.origin-lead{font:500 clamp(1.75rem, 2.9vw, 3rem)/1.15 var(--font-display);letter-spacing:-.02em;margin:0}.origin-body{gap:2.125rem;display:grid}.origin-body>p{color:var(--ink-2);max-width:58ch;margin:0;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.7}.pull{background:linear-gradient(180deg, var(--neon), #5ac8ff00) left / .0625rem 100% no-repeat;margin:0;padding:.25rem 0 .25rem 1.625rem}.pull p{font:500 clamp(1.375rem, 2vw, 2rem)/1.2 var(--font-display);letter-spacing:-.015em;color:var(--glow);margin:0 0 .75rem}.pull cite{color:var(--ink-2);font-style:normal;line-height:1.6}.patches{grid-template-columns:1fr 1fr;gap:0 clamp(2rem,6vw,7rem);margin-bottom:clamp(3.5rem,9vh,6rem);display:grid}.patch{background:var(--rule-row) top / 100% .0625rem no-repeat;grid-template-columns:clamp(7.5rem,11vw,10rem) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,2.4vw,2.25rem);margin:0;padding:1.75rem 0 0;display:grid}.patch figcaption{gap:.875rem;display:grid}.patch-text{font:500 clamp(1.375rem, 2vw, 2rem)/1.2 var(--font-display);letter-spacing:-.015em;margin:0}.patch-svg{background:radial-gradient(circle closest-side, var(--void) 0 62%, #07142e 62.5% 96%, #05050700 96.5%);border-radius:50%;width:100%;height:auto;overflow:visible}.p-o{fill:none;stroke:#8cbeff;stroke-opacity:.6;stroke-width:1px}.p-i{fill:none;stroke:#8cbeff;stroke-opacity:.22;stroke-width:1px}.p-ring{font:600 .65625rem var(--font-label);letter-spacing:.24em;fill:var(--neon)}.p-orbit{fill:none;stroke:var(--glow);stroke-opacity:.6;stroke-width:1px}.p-core{fill:var(--neon)}.p-c{font:600 .9375rem var(--font-display);letter-spacing:.12em;fill:var(--ink);text-anchor:middle}.stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stats li{background:var(--rule-v) left / .0625rem 100% no-repeat;align-content:start;gap:1rem;padding:0 clamp(1rem,2vw,2rem);display:grid}.stats li:first-child{background:0 0;padding-left:0}.stats b{font:300 clamp(4.5rem, 8.6vw, 10rem)/.8 var(--font-display);letter-spacing:-.05em;color:var(--neon);background:var(--numfill);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.stats span{max-width:26ch;font:500 1rem/1.45 var(--font-body);color:var(--ink-2)}.rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,6vh,4rem) clamp(2rem,6vw,7rem);margin:0;padding:0;list-style:none;display:grid}.rules li{background:var(--rule-row) top / 100% .0625rem no-repeat;align-content:start;gap:.875rem;padding:1.5rem 0 0;display:grid}.rules h3{font:500 clamp(1.625rem, 2.3vw, 2.5rem)/1 var(--font-display);letter-spacing:-.03em;margin:0}.rules p{max-width:46ch;color:var(--ink-2);margin:0;line-height:1.6}.crew{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 0;margin:0;padding:0;list-style:none;display:grid}.crew li{background:var(--rule-v) left / .0625rem 100% no-repeat;align-content:start;gap:.5rem;padding:0 clamp(1rem,2vw,2rem);display:grid}.crew li:first-child{background:0 0;padding-left:0}.crew .patch-svg{width:6.5rem;margin-bottom:1rem}.crew .p-c{letter-spacing:.04em;font-size:1.375rem}.crew .p-ring{font-size:.59375rem}.crew h3{font:500 clamp(1.5rem, 1.9vw, 2rem)/1.05 var(--font-display);letter-spacing:-.02em;margin:0}.crew-title{font:600 .6875rem/1.3 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--neon);margin:0}.crew-bio{color:var(--ink-2);margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.join-line{margin:clamp(2.25rem,5vh,3.5rem) 0 0}.status-sec{padding-top:clamp(3.75rem,9vh,6.875rem)}.status{justify-items:start;gap:1.5rem;padding:0;display:grid}.status-light{font:600 .6875rem/1 var(--font-label);letter-spacing:.22em;text-transform:uppercase;color:var(--neon);align-items:center;gap:.75rem;margin:0;display:inline-flex}.status-light i{background:var(--neon);width:.5625rem;height:.5625rem;box-shadow:0 0 .75rem var(--neon);border-radius:50%}html.motion-ok .status-light i{animation:2.6s ease-in-out infinite blink}@keyframes blink{50%{opacity:.35}}.status-text{max-width:24ch;font:500 clamp(2rem, 3.6vw, 3.75rem)/1.05 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.perks{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.perks li{background:var(--rule-v) left / .0625rem 100% no-repeat;align-content:start;gap:1.25rem;padding:0 clamp(1rem,2vw,2rem);display:grid}.perks li:first-child{background:0 0;padding-left:0}.perks svg{fill:none;width:2rem;height:2rem;stroke:var(--neon);stroke-width:1.3px;stroke-linecap:round}.perks p{max-width:24ch;font:500 clamp(1.25rem, 1.7vw, 1.75rem)/1.3 var(--font-body);letter-spacing:-.015em;margin:0}.manifest{padding:0;overflow-x:auto}.manifest table{border-collapse:collapse;width:100%}.manifest th,.manifest td{text-align:left;background:0 0;border:0;padding:1.375rem .75rem}.manifest tr{background:var(--rule-row) left bottom / 100% .0625rem no-repeat}.manifest :-webkit-any(th,td):first-child{padding-left:0}.manifest :is(th,td):first-child{padding-left:0}.manifest thead th{font:600 .6875rem/1 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);padding-block-start:0;padding-block-end:1rem}.manifest tbody th{font:500 clamp(1.25rem, 1.8vw, 1.75rem)/1.2 var(--font-body);letter-spacing:-.015em}.manifest td{color:var(--ink-2);font-size:.9375rem}.manifest td:last-child{text-align:right;padding-right:0}.manifest tbody tr{transition:color .3s}.manifest tbody tr:hover th{color:var(--glow)}.post-meta{font:600 .6875rem/1.3 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;display:flex}.post-meta span:first-child{color:var(--neon)}.post-lead{color:inherit;gap:1.25rem;padding:0;text-decoration:none;display:grid;position:relative}.post-lead h2{max-width:22ch;font:500 clamp(2.25rem, 4.4vw, 4.75rem)/1 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;transition:color .3s}.post-lead:hover h2{color:var(--glow)}.post-lead p:not(.post-meta){max-width:58ch;color:var(--ink-2);margin:0;font-size:clamp(1.0625rem,1.2vw,1.25rem);line-height:1.6}.post-lead .tlink{justify-self:start}.log{margin:0;padding:0;list-style:none}.log li[hidden]{display:none}.log a{background:var(--rule-row) left top / 100% .0625rem no-repeat;color:inherit;grid-template-columns:9.375rem 7.5rem minmax(0,1fr) 4.375rem;align-items:baseline;gap:1.25rem;padding:1.75rem 0;text-decoration:none;display:grid}.log li:last-child a{background:var(--rule-row) left top / 100% .0625rem no-repeat, var(--rule-row) left bottom / 100% .0625rem no-repeat}.log time{font:600 .6875rem/1.4 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.log-topic{font:600 .6875rem/1.4 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--neon)}.log-main{gap:.5rem;display:grid}.log-main b{font:500 clamp(1.375rem, 2vw, 2rem)/1.1 var(--font-display);letter-spacing:-.02em;transition:color .3s}.log-main span{color:var(--ink-2);max-width:62ch;font-size:.9375rem;line-height:1.55}.log a:hover .log-main b{color:var(--glow)}.sig{justify-self:end;align-items:flex-end;gap:.1875rem;height:1rem;display:inline-flex}.sig i{background:var(--hair);width:.25rem}.sig i:first-child{height:25%}.sig i:nth-child(2){height:40%}.sig i:nth-child(3){height:55%}.sig i:nth-child(4){height:70%}.sig i:nth-child(5){height:85%}.sig i:nth-child(6){height:100%}.sig i.on{background:var(--neon);box-shadow:0 0 .375rem #5ac8ff99}.upcoming{margin:0;padding:0;list-style:none;display:grid}.upcoming li{background:var(--rule-row) left bottom / 100% .0625rem no-repeat;color:var(--ink);font:500 clamp(1.25rem, 1.8vw, 1.75rem)/1.25 var(--font-body);letter-spacing:-.015em;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.upcoming li:before{content:"";background:var(--neon);width:.4375rem;height:.4375rem;box-shadow:0 0 .75rem var(--neon);border-radius:50%;flex:none}html.motion-ok .upcoming li:before{animation:2.4s ease-in-out infinite blink}.read-progress{z-index:45;pointer-events:none;height:.125rem;position:fixed;top:0;left:0;right:0}.read-progress i{background:linear-gradient(90deg, var(--blue), var(--neon));transform-origin:0;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 .625rem #5ac8ffb3}.post{padding:calc(var(--nav-h) + 10vh) 0 10vh}.post-head{gap:1.5rem;max-width:60rem;margin-bottom:clamp(3rem,8vh,5.5rem);display:grid}.post-back{justify-self:start}.post-back:after{content:none!important}.post-back:before{content:"←";color:var(--neon)}.post-title{font:500 clamp(2.5rem, 5vw, 5.5rem)/.98 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.post-lead-text{max-width:40ch;font:400 clamp(1.1875rem, 1.6vw, 1.625rem)/1.45 var(--font-body);color:var(--glow);margin:0}.post-grid{grid-template-columns:14.375rem minmax(0,45rem);align-items:start;gap:clamp(2rem,5vw,5.625rem);display:grid}.toc{gap:1rem;padding:0;display:grid;position:sticky;top:6.875rem}.toc p{font:600 .6875rem/1 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin:0}.toc ol{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.toc a{background:linear-gradient(var(--hair), var(--hair)) left / .0625rem 100% no-repeat;color:var(--ink-2);padding:.4375rem 0 .4375rem .875rem;font-size:.875rem;line-height:1.4;text-decoration:none;transition:color .25s,background-color .25s;display:block}.toc a:hover{color:var(--ink)}.toc a.is-here{color:var(--ink);background:linear-gradient(var(--neon), var(--neon)) left / .0625rem 100% no-repeat}.post-body{color:var(--ink-2);font-size:clamp(1.0625rem,1.2vw,1.1875rem);line-height:1.78}.post-body p{margin:0 0 1.2em}.post-body :-webkit-any(b,strong){color:var(--ink)}.post-body :is(b,strong){color:var(--ink)}.post-body a{color:var(--glow);text-underline-offset:.2em;-webkit-text-decoration:underline #5ac8ff80;text-decoration:underline #5ac8ff80;text-decoration-thickness:.0625rem}.post-body h2{font:500 clamp(1.625rem, 2.4vw, 2.375rem)/1.1 var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:2em 0 .6em;scroll-margin-top:6.875rem}.post-body h2:first-child{margin-top:0}.post-body ul,.post-body ol{gap:.55em;margin:0 0 1.4em;padding-left:1.3em;display:grid}.post-body li::marker{color:var(--neon)}.post-cta{max-width:45rem;padding:var(--sec-air) 0 0;background:var(--rule) top / 100% .0625rem no-repeat;justify-items:start;gap:1.25rem;margin:4rem 0 0 calc(14.375rem + clamp(2rem,5vw,5.625rem));display:grid}.post-cta>p:not(.label){max-width:26ch;font:500 clamp(1.625rem, 2.6vw, 2.5rem)/1.1 var(--font-display);letter-spacing:-.025em;margin:0}.post-more{grid-template-columns:1fr 1fr;gap:0 clamp(2rem,6vw,7rem);padding-bottom:12vh;display:grid}.post-more a{background:var(--rule-row) top / 100% .0625rem no-repeat;color:inherit;font:500 clamp(1.375rem, 2vw, 2rem)/1.15 var(--font-display);letter-spacing:-.02em;gap:.875rem;padding:1.5rem 0 0;text-decoration:none;transition:color .3s;display:grid}.post-more a:hover{color:var(--glow)}.post-legal{padding-top:0}.talk{padding:calc(var(--nav-h) + 10vh) 0 clamp(4.375rem, 12vh, 8.125rem);grid-template-columns:minmax(0,1fr) minmax(17.5rem,25rem);grid-template-areas:"head lines""wa lines""brief lines";align-items:start;gap:clamp(1.5rem,3.6vh,2.5rem) clamp(1.75rem,5vw,5rem);display:grid}.talk-head{grid-area:head;gap:0;display:grid}.talk-head .ph-title{letter-spacing:-.04em;max-width:none;font-size:clamp(3rem,7vw,8rem);line-height:.95}.talk-wa{border-radius:var(--r-float);color:#fff;background:var(--fill);background-color:var(--blue);max-width:50rem;box-shadow:inset 0 .0625rem 0 var(--hi), 0 2rem 4rem -1.5rem #1e62ffe6;transition:background-position .8s var(--ease), box-shadow .6s var(--ease), transform .4s var(--ease);grid-area:wa;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem 1.5rem;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.75rem,3.4vw,3rem);text-decoration:none;display:grid}.talk-wa .label{color:#fff;grid-column:1/-1}.talk-wa-cta{font:600 clamp(2.25rem, 4.2vw, 4.25rem)/.98 var(--font-display);letter-spacing:-.03em;text-transform:none}.talk-wa-cta span{color:#fff;font-size:.6em}.talk-wa-num{font:600 1.125rem/1.3 var(--font-body);color:#fff;white-space:nowrap}.talk-wa:hover{box-shadow:inset 0 .0625rem 0 var(--hi), 0 2.25rem 5rem -2rem #1e62ff;background-position:100% 0;transform:translateY(-.125rem)}.talk-lines{grid-area:lines;align-self:end;margin:0;padding:0;list-style:none;display:grid}.talk-lines li{background:var(--rule-row) left bottom / 100% .0625rem no-repeat;gap:.5rem;padding:1.25rem 0;display:grid}.talk-lines a,.talk-lines address{color:var(--ink);font:500 1.125rem/1.4 var(--font-body);overflow-wrap:anywhere;font-style:normal;text-decoration:none;transition:color .3s}.talk-lines a:hover{color:var(--glow)}.talk-note,.talk-time{color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.5}.talk-time{color:var(--glow)}.talk-brief{flex-wrap:wrap;grid-area:brief;align-items:center;gap:1rem 1.5rem;display:flex}.talk-brief p{font:500 clamp(1.25rem, 1.7vw, 1.625rem)/1.3 var(--font-body);margin:0}.contact-alt .cform{max-width:58rem}.cform{grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.cform>label{background:linear-gradient(90deg, var(--neon), var(--blue) 60%, #1e62ff00) left bottom / 0 .125rem no-repeat, var(--rule-row) left bottom / 100% .0625rem no-repeat;transition:background-size .7s var(--ease);grid-template-columns:minmax(8rem,13.5rem) minmax(0,1fr);align-items:baseline;gap:.5rem 2rem;padding-block-start:1.25rem;padding-block-end:1.25rem;display:grid;position:relative}.cform>label.wide{align-items:start}.cform>label>span{font:600 .6875rem/1.3 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);transition:color .3s}.cform label>:-webkit-any(input,textarea,select){-webkit-appearance:none;appearance:none;width:100%;color:var(--ink);caret-color:var(--neon);font:500 clamp(1.1875rem, 1.6vw, 1.625rem)/1.3 var(--font-body);letter-spacing:-.01em;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0}.cform label>:is(input,textarea,select){-webkit-appearance:none;appearance:none;width:100%;color:var(--ink);caret-color:var(--neon);font:500 clamp(1.1875rem, 1.6vw, 1.625rem)/1.3 var(--font-body);letter-spacing:-.01em;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0}.cform label>select{cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235ac8ff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 100%/1.125rem no-repeat;padding-right:1.75rem}.cform label>select option{background:var(--night);color:var(--ink)}.cform label>textarea{resize:none;field-sizing:content;min-height:6rem}.cform>label:focus-within{background-size:100% .125rem,100% .0625rem}.cform>label:focus-within>span{color:var(--neon)}.cform>label:has([aria-invalid=true]){background:linear-gradient(var(--alert), var(--alert)) left bottom / 100% .0625rem no-repeat}.cform>label:has([aria-invalid=true])>span{color:var(--alert)}.cform .gbtn,.cform .btn{justify-self:start;margin-top:2.5rem}.hp{width:.0625rem;height:.0625rem;position:absolute;left:-625rem;overflow:hidden}.cform-err{color:var(--alert);font:500 .9375rem/1.4 var(--font-body);align-items:center;gap:.5rem;margin:1.25rem 0 0;display:flex}.cform-err:before{content:"!";width:1.125rem;height:1.125rem;box-shadow:var(--ring) var(--alert);font:700 .6875rem/1 var(--font-body);border-radius:50%;flex:none;place-items:center;display:grid}.cform-err[hidden]{display:none}.cform-done{padding:var(--sec-air) 0 0;background:var(--rule) top / 100% .0625rem no-repeat;margin-top:2rem}.cform-done-h{font:500 clamp(1.5rem, 2.2vw, 2.25rem)/1.15 var(--font-display);letter-spacing:-.025em;margin:0 0 .75rem}.cform-done p:last-child{color:var(--ink-2);margin:0}.alti{z-index:30;opacity:0;transition:opacity .5s var(--ease);pointer-events:none;grid-template-areas:"read""list";justify-items:end;gap:1.125rem;display:grid;position:fixed;top:50%;right:clamp(.875rem,1.6vw,1.75rem);transform:translateY(-50%)}.alti.is-down{opacity:1}.alti-track{background:var(--hair);grid-area:list;justify-self:end;width:.0625rem;margin-right:.25rem}.alti-track i{background:linear-gradient(var(--neon), var(--blue));transform-origin:top;height:100%;display:block;transform:scaleY(0);box-shadow:0 0 .5rem #5ac8ff99}.alti ol{pointer-events:auto;grid-area:list;gap:1.125rem;margin:0;padding:0;list-style:none;display:grid}.alti a{color:var(--ink-3);font:600 .625rem/1 var(--font-label);letter-spacing:.2em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:.625rem;text-decoration:none;display:flex;position:relative}.alti ol,.alti li,.alti a{pointer-events:none}.alti a:before{content:"";pointer-events:auto;width:1.75rem;height:1.75rem;position:absolute;top:50%;right:-.625rem;transform:translateY(-50%)}.alti ol:hover a{pointer-events:auto}.alti a:focus-visible{pointer-events:auto}.alti a:after{content:"";width:.5625rem;height:.5625rem;box-shadow:var(--ring) var(--hair-hi);background:var(--void);border-radius:50%;flex:none;transition:background-color .3s,box-shadow .3s}.alti a span{background:var(--void);opacity:0;transition:opacity .3s, transform .3s var(--ease);white-space:nowrap;border-radius:.25rem;padding:.3125rem .5rem;transform:translate(.375rem)}.alti:hover a span,.alti a.is-here span{opacity:1;transform:none}.alti a:focus-visible span{opacity:1;transform:none}.alti a.is-here{color:var(--ink)}.alti a.is-here:after,.alti a:hover:after{background:var(--neon);box-shadow:var(--ring) var(--neon), 0 0 .625rem var(--neon)}@media (max-width:1099px){.alti{display:none}}@media (max-width:1500px){.alti a.is-here span{opacity:0;transform:translate(.375rem)}.alti:hover a span{opacity:1;transform:none}}.sfoot{z-index:1;padding:0 var(--pad);color:var(--ink);background:linear-gradient(#05050700,#050507f0 30%);position:relative}.sfoot:before{content:"";max-width:var(--col);background:var(--rule);height:.0625rem;margin:0 auto;display:block}.sfoot-cta{padding:var(--sec-air) 0 clamp(3.5rem, 9vh, 6rem);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 3rem;display:flex}.sfoot-ask{justify-items:start;gap:1.5rem;display:grid}.sfoot .sfoot-askbtn{height:auto;min-height:3.5rem;box-shadow:var(--ring) var(--hair);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink);font:600 1rem/1.2 var(--font-body);letter-spacing:0;background:0 0;border:0;gap:.75rem;padding:0 1.625rem;transition:color .3s,box-shadow .5s}.sfoot .sfoot-askbtn:hover{color:var(--glow);box-shadow:var(--ring) var(--hair-hi), 0 0 1.75rem -.5rem #5ac8ff80;background:0 0}.sfoot .sfoot-askbtn .ai-badge{box-shadow:var(--ring) var(--neon);color:var(--neon);background:0 0;border:0}.sfoot-kick{max-width:20ch;font:500 clamp(2rem, 3.8vw, 4rem)/1 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.sfoot-big{border-radius:var(--r-pill);background:var(--fill);background-color:var(--blue);color:#fff;min-height:3.5rem;font:600 1rem/1.2 var(--font-body);letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:inset 0 .0625rem 0 var(--hi), 0 1rem 2.5rem -1rem #1e62ffcc;transition:background-position .7s var(--ease), box-shadow .5s, transform .2s;border:0;align-items:center;gap:1rem;padding:0 .375rem 0 1.625rem;display:inline-flex}.sfoot-big span{background:var(--disc);width:2.75rem;height:2.75rem;color:var(--blue);transition:transform .5s var(--ease);border-radius:50%;place-items:center;display:grid}.sfoot-big:hover{box-shadow:inset 0 .0625rem 0 var(--hi), 0 1.25rem 3rem -1rem #5ac8ffcc;background-position:100% 0}.sfoot-big:hover span{transform:scale(1.08)}.sfoot-big:active{transform:scale(.98)}.sfoot-grid{background:var(--rule-row) top / 100% .0625rem no-repeat;grid-template-columns:1.3fr 1.2fr 1fr 1fr;gap:2rem;padding:2.75rem 0;display:grid}.sfoot-brand{align-content:start;gap:1rem;display:grid}.sfoot-brand :-webkit-any(img,.sfoot-mark){aspect-ratio:642/439;width:2.75rem;height:auto;display:block}.sfoot-brand :is(img,.sfoot-mark){aspect-ratio:642/439;width:2.75rem;height:auto;display:block}.sfoot-brand p{color:var(--ink-2);margin:0;line-height:1.55}.sfoot-brand b{color:var(--ink);font-weight:600}.sfoot .foot-links{flex-direction:column;gap:.625rem}.sfoot .foot-links a{color:var(--ink-2);font-size:.9375rem;transition:color .3s}.sfoot .foot-links a:hover{color:var(--neon)}.sfoot-col{align-content:start;gap:.625rem;display:grid}.sfoot-col a,.sfoot-col address{color:var(--ink-2);overflow-wrap:anywhere;font-size:.9375rem;font-style:normal;line-height:1.5;text-decoration:none;transition:color .3s}.sfoot-col a:hover{color:var(--neon)}.sfoot-col .label{color:var(--ink-3)}.sfoot-legal{background:var(--rule-row) top / 100% .0625rem no-repeat;font:400 .8125rem/1.5 var(--font-body);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:.625rem 1.5rem;padding:1.25rem 0 1.75rem;display:flex}.sfoot-legal b{color:var(--ink-2);font-weight:500}.sfoot-sign{color:var(--neon)}html[data-page=contact] .sfoot-cta{display:none}main:has(.closer)+.sfoot .sfoot-cta{display:none}.chrome:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--void), var(--void) calc(100% - 3rem), #05050700);opacity:0;transition:opacity .4s;position:absolute;top:0;bottom:-2.5rem;left:0;right:0}.chrome.is-scrolled:before{opacity:1}html:has(.arc-bar,.svx-tabs) .chrome:before{background:linear-gradient(var(--void), var(--void) calc(100% - 1rem), #05050700);top:0;bottom:0;left:0;right:0}@media (max-width:1200px){.wgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.quad,.crew,.safe{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}:-webkit-any(.quad,.crew,.safe) li:nth-child(odd){background:0 0;padding-left:0}:is(.quad,.crew,.safe) li:nth-child(odd){background:0 0;padding-left:0}.is-content .svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.is-content .svc-card,.is-content .svc-card:nth-child(-n+2){grid-column:auto}.is-content .svc-card:last-child:nth-child(odd){grid-column:1/-1}.is-content .svc-card:last-child:nth-child(odd) .svc-card-media{aspect-ratio:21/8}.trajectory{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.5rem}.trajectory:before,.trajectory:after{display:none}}@media (max-width:980px){.ph:has(>aside.report){grid-template-columns:minmax(0,1fr);align-items:start}aside.report{max-width:35rem}.feature,.origin-grid,.faq-sec,.flow{grid-template-columns:1fr}.flow-beats{grid-row:auto}.is-auto .svc-grid{grid-template-columns:1fr;max-width:40rem}.talk{grid-template-columns:1fr;grid-template-areas:"head""wa""lines""brief"}.talk-lines{align-self:start;max-width:40rem}.faq-side{position:static}.wgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-grid{grid-template-columns:1fr}.toc{position:static}.post-cta{margin-left:0}.sfoot-grid{grid-template-columns:1fr 1fr}.perks,.stats{grid-template-columns:1fr;gap:0}:-webkit-any(.perks,.stats) li{background:var(--rule-row) left bottom / 100% .0625rem no-repeat;padding:1.5rem 0}:is(.perks,.stats) li{background:var(--rule-row) left bottom / 100% .0625rem no-repeat;padding:1.5rem 0}:-webkit-any(.perks,.stats) li:first-child{background:var(--rule-row) left bottom / 100% .0625rem no-repeat;padding:1.5rem 0}:is(.perks,.stats) li:first-child{background:var(--rule-row) left bottom / 100% .0625rem no-repeat;padding:1.5rem 0}}@media (max-width:767px){.ph{min-height:0;padding:calc(var(--nav-h) + 2.5rem) 0 3rem;justify-content:flex-start}.ph-title{font-size:clamp(2.75rem,12.6vw,4.25rem)}.ph-title.is-long{font-size:clamp(2.25rem,10.4vw,3.25rem);line-height:.96}.ph-actions{flex-direction:column;align-items:stretch;gap:1.25rem}.ph-actions .tlink{align-self:flex-start}.ph-media{z-index:0;width:auto;height:min(40svh,22rem);margin:calc((var(--nav-h) + 2.5rem) * -1) calc(var(--pad) * -1) -5rem;order:-1;position:relative;top:auto;bottom:auto;left:auto;right:auto}.ph-media :-webkit-any(img,video){-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.ph-media :is(img,video){-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.report{gap:1.75rem;display:grid}.report-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;display:grid}html:-webkit-any([data-page=privacy],[data-page=terms]) .report-facts{grid-template-columns:minmax(0,1fr)}html:is([data-page=privacy],[data-page=terms]) .report-facts{grid-template-columns:minmax(0,1fr)}.ph-ways ul{scrollbar-width:none;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);flex-wrap:nowrap;gap:0 1.25rem;overflow-x:auto}.ph-ways ul::-webkit-scrollbar{display:none}.ph-ways li{flex:none}.sec-title,.closer>p{font-size:clamp(2.25rem,10.4vw,3.25rem)}.closer .row-actions{flex-direction:column;align-items:stretch;gap:1.25rem;width:100%}.closer .row-actions .tlink{align-self:flex-start}.patches,.rules,.post-more{grid-template-columns:1fr;gap:2.5rem}.patch{grid-template-columns:6.25rem minmax(0,1fr)}.quad,.crew,.safe,.is-content .svc-grid{grid-template-columns:1fr;gap:0}:-webkit-any(.quad,.crew,.safe) li{background:var(--rule-row) left bottom / 100% .0625rem no-repeat;padding:1.5rem 0}:is(.quad,.crew,.safe) li{background:var(--rule-row) left bottom / 100% .0625rem no-repeat;padding:1.5rem 0}:-webkit-any(.quad,.crew,.safe) li:first-child{background:var(--rule-row) left bottom / 100% .0625rem no-repeat;padding:1.5rem 0}:is(.quad,.crew,.safe) li:first-child{background:var(--rule-row) left bottom / 100% .0625rem no-repeat;padding:1.5rem 0}:-webkit-any(.quad,.crew,.safe) li:nth-child(odd){background:var(--rule-row) left bottom / 100% .0625rem no-repeat;padding:1.5rem 0}:is(.quad,.crew,.safe) li:nth-child(odd){background:var(--rule-row) left bottom / 100% .0625rem no-repeat;padding:1.5rem 0}.safe li{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:0 1rem}.safe li span{font-size:3.75rem}.crew .patch-svg{width:5rem}.is-content .svc-card:last-child:nth-child(odd){grid-column:auto}.is-content .svc-card:last-child:nth-child(odd) .svc-card-media{aspect-ratio:16/10}.svc-grid{row-gap:3.5rem}.svc-card-media{margin-inline:calc(var(--pad) * -1);border-radius:0}.flow-steps{grid-template-columns:1fr 1fr;row-gap:1.5rem}.flow-steps li:nth-child(odd){background:0 0;padding-left:0}.talk{padding-top:calc(var(--nav-h) + 2.5rem)}.talk-head .ph-title{font-size:clamp(3rem,14vw,4.25rem)}.talk-wa{border-radius:1rem;grid-template-columns:1fr}.talk-wa-cta{font-size:clamp(2rem,9vw,2.75rem)}.cform>label{grid-template-columns:minmax(0,1fr);padding-block-start:1.125rem;padding-block-end:1rem}.cform label>:-webkit-any(input,textarea,select){font-size:1.125rem}.cform label>:is(input,textarea,select){font-size:1.125rem}.cform .gbtn,.cform .btn{justify-content:space-between;justify-self:stretch}.trajectory{grid-template-columns:1fr;gap:2rem;padding-left:1.625rem}.trajectory:before,.trajectory:after{width:.0625rem;height:auto;display:block;top:.25rem;bottom:0;left:.25rem;right:auto}.trajectory:after{transform-origin:top;transform:scaleY(var(--tj))}.trajectory li{padding-top:0}.tj-dot{left:-1.625rem}.feature-metrics{grid-template-columns:repeat(3,1fr)}.log a{grid-template-columns:1fr auto;gap:.5rem .875rem;padding-block-start:1.5rem;padding-block-end:1.5rem}.log time{grid-column:1}.log-topic{grid-column:2;justify-self:end}.log-main{grid-column:1/-1}.sig,.manifest thead{display:none}.manifest tr{background:var(--rule-row) left bottom / 100% .0625rem no-repeat;grid-template-columns:1fr auto;gap:.375rem .75rem;padding:1.125rem 0;display:grid}.manifest th,.manifest td{background:0 0;padding:0}.manifest tbody th{grid-column:1/-1}.wcard.is-wide{grid-column:span 2}.wcard-sum{font-size:.9375rem}.sfoot-cta{padding-top:3.5rem}.sfoot-big{justify-content:space-between;width:100%}.sfoot-grid{grid-template-columns:1fr;gap:1.75rem}}@media (max-width:480px){.wgrid{grid-template-columns:1fr;row-gap:3rem}.wcard.is-wide{grid-column:auto}.wcard.is-wide .wmedia{aspect-ratio:4/5}.wgrid .wmedia{margin-inline:calc(var(--pad) * -1);border-radius:0}}@media (min-width:768px) and (max-height:800px){.ph{padding-top:calc(var(--nav-h) + 4vh)}.ph-title{font-size:clamp(2.875rem,min(7.4vw,11vh),8.25rem)}.ph-title.is-long{font-size:clamp(2.375rem,min(5.4vw,8vh),5.75rem)}.ph-foot{margin-top:clamp(1.75rem,5vh,3rem)}}@media (max-width:767px) and (max-height:600px),(max-width:359px){.ph{padding-top:calc(var(--nav-h) + 1.5rem)}.ph-media{height:min(32svh,11rem);margin-top:calc((var(--nav-h) + 1.5rem) * -1);margin-bottom:-3.5rem}.ph-eyebrow{margin-bottom:1rem}.ph-lead{margin-top:1rem}.ph-actions{margin-top:1.25rem}}@media (max-height:500px) and (pointer:coarse){.chrome{transition:transform .35s var(--ease)}html:has(main :-webkit-any(input,textarea,select):focus) .chrome{transform:translateY(-100%)}html:has(main :is(input,textarea,select):focus) .chrome{transform:translateY(-100%)}html:has(main :-webkit-any(input,textarea,select):focus){scroll-padding-top:.75rem}html:has(main :is(input,textarea,select):focus){scroll-padding-top:.75rem}}@media (max-width:400px){.ph-eyebrow{letter-spacing:.16em;gap:.5rem .625rem}.ph-eyebrow span{white-space:nowrap}}@media (pointer:coarse){.ph-ways a{min-height:2.75rem;padding-inline-start:.25rem;padding-inline-end:.25rem}.toc a{align-items:center;min-height:2.75rem;padding-block-start:.5rem;padding-block-end:.5rem;display:flex}.talk-lines a{align-items:center;min-height:2.75rem;display:inline-flex}footer.sfoot .foot-links{row-gap:0}.sfoot .foot-links a,.sfoot-col a{align-items:center;min-height:2.75rem;display:inline-flex}.sfoot-col{gap:0}.sfoot-col .label{margin-bottom:.25rem}}.proof-numbers,.proof-logos,.proof-voices{position:relative}.pstars{gap:.1875rem;line-height:0;display:inline-flex}.pstars svg{fill:currentColor;width:.875rem;height:.875rem}.pn{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pn-cell{background:var(--rule-v) left / .0625rem 100% no-repeat;flex-direction:column;gap:1.125rem;min-width:0;padding:0 clamp(1rem,1.8vw,2rem);display:flex}.pn-cell:first-child{background:0 0;padding-left:0}.pn-val{white-space:nowrap;align-items:baseline;margin:0;display:flex}.pn-val .num{font-size:clamp(3.25rem,5.4vw,6rem)}.is-lead .pn-val .num{font-size:clamp(4.5rem,8.6vw,10rem)}.pn-suf{font:300 clamp(1.75rem, 2.8vw, 3.25rem)/1 var(--font-display);color:var(--neon);margin-left:.06em}.pn-label{max-width:24ch;font:500 .9375rem/1.45 var(--font-body);color:var(--ink-2);text-wrap:pretty;margin:auto 0 0}.is-lead .pn-label{color:var(--ink);font-size:1rem}.pn-meter{align-items:center;min-height:1rem;display:flex;position:relative}.pn-stars{width:max-content}.pn-stars .pstars svg{width:1rem;height:1rem}.pn-stars .is-base{color:#8cbeff}.pn-stars .is-base svg{fill-opacity:.22}.pn-stars .is-fill{color:var(--neon);clip-path:inset(0 calc((1 - var(--r)) * 100%) 0 0);position:absolute;top:0;bottom:0;left:0;right:0}.pn-ratio{gap:.75rem}.pn-bar{background:var(--hair);flex:auto;max-width:6.875rem;height:.0625rem;position:relative}.pn-bar i{background:linear-gradient(90deg, var(--blue), var(--neon));transform-origin:0;transform:scaleX(var(--r));position:absolute;top:-.03125rem;bottom:-.03125rem;left:0;right:0;box-shadow:0 0 .5rem #5ac8ffb3}.pn-note{font:600 .6875rem/1 var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.pn-dots{gap:.4375rem}.pn-dots i{width:.4375rem;height:.4375rem;box-shadow:var(--ring) var(--hair-hi);border-radius:50%}.pn-dots i.is-on{background:var(--neon);box-shadow:0 0 .5rem #5ac8ffcc}.lw{--lw-h:clamp(2.25rem, 3.5vw, 4.125rem);--lw-gap:clamp(2.75rem, 5.4vw, 7rem);gap:.375rem;padding-top:.375rem;display:grid;position:relative}.lw-row{padding-block-start:1rem;padding-block-end:1.75rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lw-track{width:max-content;display:flex}.lw.is-live .lw-track{will-change:transform}.lw-set{align-items:center;gap:var(--lw-gap);padding:0 var(--lw-gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.lw-item{height:calc(var(--lw-h) * 1.5);transition:filter .45s var(--ease);flex:none;place-items:center;padding:0 .75rem;display:grid;position:relative}.lw-mark{--ink-flat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Crect width='1' height='1' fill='%23bccbe6'/%3E%3C/svg%3E");--white-flat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Crect width='1' height='1' fill='%23fff'/%3E%3C/svg%3E");height:calc(var(--lw-h) * var(--s));background:var(--ink-flat) center / 100% 100% no-repeat;width:auto;-webkit-mask:var(--u) center / contain no-repeat;-webkit-mask:var(--u) center / contain no-repeat;mask:var(--u) center / contain no-repeat;transition:transform .6s var(--ease);display:block}.lw-name{font:600 .6875rem/1 var(--font-label);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--neon);opacity:0;transition:opacity .3s, transform .4s var(--ease);pointer-events:none;position:absolute;top:calc(100% - .125rem);left:50%;transform:translate(-50%,-.25rem)}@media (hover:hover){.lw-row .lw-item:hover{filter:drop-shadow(0 0 1rem #5ac8ff8c)}.lw-row .lw-item:hover .lw-mark{background-image:var(--white-flat);transform:scale(1.06)}.lw-item:hover .lw-name{opacity:1;transform:translate(-50%)}}.lw-rule{background:var(--rule-row);transform-origin:50%;height:.0625rem}.lw.is-static .lw-row{overflow:visible;-webkit-mask-image:none;mask-image:none}.lw.is-static .lw-track{width:auto;padding-inline:var(--gutter);justify-content:center}.lw.is-static .lw-set{max-width:var(--col);flex-wrap:wrap;flex:auto;justify-content:center;row-gap:1.125rem;padding:0}.lw.is-static .lw-set[aria-hidden=true]{display:none}@media (min-aspect-ratio:2) and (min-width:2200px){.lw.is-static .lw-set{flex-wrap:nowrap;justify-content:space-between;column-gap:2rem}}.voices-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 4rem;margin-bottom:clamp(3rem,8vh,5.5rem);display:flex}.voices-top .sec-head{margin-bottom:0}.voices-top .rating{margin-left:auto}.q-end{align-content:start;gap:1.5rem;display:grid}.q-end-t{max-width:12ch;font:500 clamp(1.75rem, 2.7vw, 3.125rem)/1.05 var(--font-display);letter-spacing:-.025em;color:var(--glow);margin:0}@media (max-width:1180px){.pn{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 0}.pn-cell:nth-child(2n){background:0 0;padding-left:0}.pn-cell.is-lead{background:var(--rule-row) left bottom / 100% .0625rem no-repeat;grid-column:1/-1;padding-bottom:2.5rem}.pn-cell:nth-child(odd):not(.is-lead){background:var(--rule-v) left / .0625rem 100% no-repeat;padding-left:clamp(1rem,1.8vw,2rem)}}@media (max-width:767px){.pn{grid-template-columns:minmax(0,1fr);gap:0}.pn .pn-cell:nth-child(n){background:var(--rule-row) left bottom / 100% .0625rem no-repeat;padding:1.5rem 0}.pn .pn-cell.is-lead{padding-top:0}.pn-val .num{font-size:clamp(3.25rem,15vw,4.5rem)}.is-lead .pn-val .num{font-size:clamp(4.5rem,22vw,6rem)}.pn-ratio{flex-wrap:wrap;row-gap:.5rem}.lw{--lw-h:1.875rem;--lw-gap:2.75rem}.lw-row{-webkit-mask-image:none;mask-image:none}.voices-top{gap:2rem;display:grid}.voices-top .rating{margin-left:0}.q-end-t{font-size:clamp(1.625rem,7.4vw,1.875rem)}}@media (prefers-reduced-motion:reduce){.lw-row{overflow:visible;-webkit-mask-image:none;mask-image:none}.lw-track{width:auto;padding-inline:var(--gutter);justify-content:center;transform:none!important}.lw-set{max-width:var(--col);flex-wrap:wrap;flex:auto;justify-content:center;row-gap:1.125rem;padding:0}.lw-set[aria-hidden=true]{display:none}}:root{--mo-expo:cubic-bezier(.16, 1, .3, 1)}.mo-line-mask{clip-path:inset(-.6em -.6em -.16em);overflow:visible!important}.mo-split-done .mo-line-mask{clip-path:none}.mo-split.mo-glow-in{transition:text-shadow 1.4s var(--mo-expo)}.mo-line,.mo-word,.mo-char{-webkit-backface-visibility:hidden;backface-visibility:hidden}.mo-word{white-space:nowrap}html:not(.motion-ready) .mo-line-mask{clip-path:none}html:not(.motion-ready) :-webkit-any(.mo-line,.mo-word,.mo-char){transform:none!important}html:not(.motion-ready) :is(.mo-line,.mo-word,.mo-char){transform:none!important}html.motion-ready [data-scramble]:not(.mo-in),html.motion-ready [data-reveal]:not(.mo-in){opacity:0}html.motion-ready [data-reveal].mo-in{transition:opacity 1.1s var(--ease)}html:not(.motion-ready) [data-reveal]>*{scale:none!important}html:not(.motion-ready) [data-draw] *{stroke-dashoffset:0!important}@media (prefers-reduced-motion:reduce){html.motion-ready :-webkit-any([data-scramble],[data-reveal]){opacity:1!important}html.motion-ready :is([data-scramble],[data-reveal]){opacity:1!important}html.motion-ready .mo-line-mask{clip-path:none!important}html.motion-ready [data-reveal]>*{transform:none!important}html.motion-ready :-webkit-any(.mo-line,.mo-word,.mo-char){transform:none!important}html.motion-ready :is(.mo-line,.mo-word,.mo-char){transform:none!important}html.motion-ready [data-draw] *{stroke-dashoffset:0!important}html.motion-ready :-webkit-any(.sec-rule,.flare){transform:none!important}html.motion-ready :is(.sec-rule,.flare){transform:none!important}}
