@font-face{font-family:Anton;font-weight:400;font-display:swap;src:url(/fonts/anton-latin.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@property --px{syntax: "<length>"; inherits: true; initial-value: 1px;}:root{--black: #0b0b0b;--paper: #eeeff0;--signal: #d90429;--white: #ffffff;--line: rgba(11, 11, 11, .1);--line-dark: rgba(255, 255, 255, .1);--ink-70: rgba(11, 11, 11, .7);--white-70: rgba(255, 255, 255, .7);--white-50: rgba(255, 255, 255, .5);--vw: 1vw;--px: clamp(calc(1024px / 1440), calc(var(--vw) * 100 / 1440), calc(1920px / 1440));--font-display: "Anton", "Impact", sans-serif;--font-sans: "Inter", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--fs-logo: calc(575 * var(--px));--lh-logo: .8;--ls-logo: -.02em;--fs-giant: calc(160 * var(--px));--lh-giant: .9;--ls-giant: -.05em;--fs-big: calc(200 * var(--px));--lh-big: 1;--ls-big: -.06em;--fs-stat-l: calc(96 * var(--px));--lh-stat: 1;--ls-stat: -.04em;--fs-stat-m: calc(72 * var(--px));--fs-manifest: calc(48 * var(--px));--lh-manifest: 1.05;--ls-manifest: -.03em;--fs-h3: calc(56 * var(--px));--lh-h3: 1;--ls-h3: -.03em;--fs-hud: calc(32 * var(--px));--lh-hud: 1;--fs-label: calc(11 * var(--px));--lh-label: 1.2;--fs-label-s: calc(10 * var(--px));--fs-label-l: calc(12 * var(--px));--fs-body: calc(14 * var(--px));--grid-cols: 12;--grid-margin: calc(48 * var(--px));--grid-gap: calc(24 * var(--px));--grid-col: calc(90 * var(--px));--r-card: calc(28 * var(--px));--r-container: calc(40 * var(--px));--r-pill: 999px;--glass-blur: 14px;--glass-saturate: 140%;--glass-edge: 1px;--ease-out: cubic-bezier(.16, 1, .3, 1);--rec-blink: 1.2s}@media(max-width:1023px){:root{--px: calc(var(--vw) * 100 / 640);--grid-cols: 4;--grid-margin: calc(32 * var(--px));--grid-gap: calc(16 * var(--px))}}@media(max-width:767px){:root{--px: calc(var(--vw) * 100 / 390);--grid-margin: calc(20 * var(--px));--grid-gap: calc(12 * var(--px))}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--black);color:var(--white);font-family:var(--font-sans);font-weight:500;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0;font-weight:inherit}.label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:500;text-transform:uppercase;letter-spacing:0}.grid{display:grid;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--grid-gap);padding-inline:var(--grid-margin)}.grid-overlay{position:fixed;inset:0;z-index:9999;pointer-events:none;display:none}.grid-overlay.is-on{display:grid}.grid-overlay span{background:#d9042914;border-inline:1px solid rgba(217,4,41,.25)}.rec{transition:none!important}html.rec-off .rec{opacity:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.glass{--glass-fill: rgba(255, 255, 255, .22);--glass-sheen: rgba(255, 255, 255, .25);--glass-edge-top: rgba(255, 255, 255, .9);--glass-edge-mid: rgba(255, 255, 255, .1);--glass-edge-bottom: rgba(255, 255, 255, .5);--glass-shadow: 0 24px 48px rgba(11, 11, 11, .18);--glass-radius: var(--r-card);--mx: 50%;--my: 50%;position:relative;isolation:isolate;border-radius:var(--glass-radius);background:linear-gradient(135deg,var(--glass-sheen) 0%,rgba(255,255,255,0) 60%),var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 -1px 2px #00000014,var(--glass-shadow);transform-style:flat}.glass:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:var(--glass-edge);background:linear-gradient(180deg,var(--glass-edge-top) 0%,var(--glass-edge-mid) 50%,var(--glass-edge-bottom) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;transition:opacity .4s var(--ease-out)}.glass:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;opacity:.04;mix-blend-mode:overlay;pointer-events:none}.glass__glint{position:absolute;inset:0;z-index:1;border-radius:inherit;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.35) 0%,rgba(255,255,255,0) 40%);mix-blend-mode:soft-light;opacity:0;transition:opacity .5s var(--ease-out);pointer-events:none}@media(hover:hover)and (pointer:fine){.glass.is-hover .glass__glint{opacity:1}}.glass>:where(:not(.glass__glint)){position:relative;z-index:3}.glass--dark{--glass-fill: rgba(255, 255, 255, .06);--glass-sheen: rgba(255, 255, 255, .08);--glass-edge-top: rgba(255, 255, 255, .25);--glass-edge-mid: rgba(255, 255, 255, .05);--glass-edge-bottom: rgba(255, 255, 255, .12);--glass-shadow: 0 30px 60px rgba(0, 0, 0, .5);--glass-saturate: 110%;color:var(--white)}.glass--lg{--glass-radius: var(--r-container)}.glass.is-lit{--glass-edge-top: rgba(255, 255, 255, 1);--glass-edge-bottom: rgba(255, 255, 255, .8)}.glass--light-thin{--glass-bezel: 14;--glass-scale: 36;--glass-dispersion: 0;--glass-edge-top: rgba(255, 255, 255, .95);--glass-edge-mid: rgba(255, 255, 255, .15);--glass-edge-bottom: rgba(255, 255, 255, .35);--glass-shadow: 0 16px 40px rgba(11, 11, 11, .08);--glass-saturate: 100%;box-shadow:var(--glass-shadow)}.glass--light-thin.is-lit{--glass-edge-top: rgba(255, 255, 255, 1);--glass-edge-mid: rgba(255, 255, 255, .3);--glass-edge-bottom: rgba(255, 255, 255, .6)}.glass--dark-thin{--glass-bezel: 14;--glass-scale: 36;--glass-dispersion: 0;--glass-edge-top: rgba(255, 255, 255, .35);--glass-edge-mid: rgba(255, 255, 255, .08);--glass-edge-bottom: rgba(255, 255, 255, .16);--glass-shadow: 0 16px 40px rgba(0, 0, 0, .3);box-shadow:var(--glass-shadow)}.spec-panel{width:calc(660 * var(--px));padding:calc(28 * var(--px)) calc(32 * var(--px))}.spec-panel__grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;column-gap:calc(20 * var(--px))}.spec-panel__sep{position:relative;width:1px;margin-block:calc(-8 * var(--px));background:var(--line-dark)}.spec-panel__sep:before,.spec-panel__sep:after{content:"";position:absolute;left:50%;width:calc(9 * var(--px));height:calc(9 * var(--px));translate:-50% -50%;background:linear-gradient(var(--white-50),var(--white-50)) center / 1px 100% no-repeat,linear-gradient(var(--white-50),var(--white-50)) center / 100% 1px no-repeat}.spec-panel__sep:before{top:0}.spec-panel__sep:after{top:100%}.spec{min-width:0}.spec__label{font-size:var(--fs-label-s);line-height:var(--lh-label);text-transform:uppercase;color:var(--white-50)}.spec__value{display:flex;align-items:flex-start;margin-top:calc(14 * var(--px));font-size:calc(40 * var(--px));line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.spec__unit{margin-left:calc(4 * var(--px));margin-top:calc(2 * var(--px));font-size:.4em;line-height:1;letter-spacing:0;color:var(--white-50)}.spec__scale{--tick: calc(5 * var(--px));position:relative;height:calc(10 * var(--px));margin-top:calc(18 * var(--px));background:repeating-linear-gradient(90deg,rgba(255,255,255,.4) 0 1px,transparent 1px calc(var(--tick) * 5)) left bottom / 100% 100% no-repeat,repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 1px,transparent 1px var(--tick)) left bottom / 100% 60% no-repeat}.spec__fill{position:absolute;inset:0;overflow:hidden;transform:translate(calc((var(--ratio) - 1) * 100%))}.spec__fill i{position:absolute;inset:0;transform:translate(calc((1 - var(--ratio)) * 100%));background:linear-gradient(var(--signal),var(--signal)) left bottom / 100% 2px no-repeat,repeating-linear-gradient(90deg,var(--signal) 0 1px,transparent 1px calc(var(--tick) * 5)) left bottom / 100% 100% no-repeat,repeating-linear-gradient(90deg,var(--signal) 0 1px,transparent 1px var(--tick)) left bottom / 100% 60% no-repeat}.spec-meta{display:grid;gap:calc(6 * var(--px));color:var(--white-50)}.spec-meta__count{font-size:var(--fs-label-l);font-variant-numeric:tabular-nums}.spec-meta__count span{color:var(--white)}.spec-meta__name{margin-top:calc(10 * var(--px));color:var(--white)}.spec-meta__chips{display:flex;gap:calc(6 * var(--px));margin:calc(10 * var(--px)) 0 0;padding:0;list-style:none}.spec-meta__chips li{padding:calc(5 * var(--px)) calc(10 * var(--px));border:1px solid rgba(255,255,255,.2);border-radius:var(--r-pill);font-size:var(--fs-label-s);line-height:1;color:var(--white-70)}.spec-meta__status{display:flex;align-items:center;gap:calc(10 * var(--px));font-size:var(--fs-label-s)}.spec-meta__dots{display:flex;gap:calc(4 * var(--px))}.spec-meta__dots i{width:calc(6 * var(--px));height:calc(6 * var(--px));border-radius:50%;background:#fff3}.spec-meta__dots i.is-on{background:var(--white)}.case-plate{--glass-saturate: 140%;--glass-fill: rgba(11, 11, 11, .28);position:absolute;width:calc(360 * var(--px));padding:calc(24 * var(--px));display:grid;gap:calc(6 * var(--px))}.case-plate[data-pos^=t]{top:calc(24 * var(--px))}.case-plate[data-pos^=b]{bottom:calc(24 * var(--px))}.case-plate[data-pos$=l]{left:calc(24 * var(--px))}.case-plate[data-pos$=r]{right:calc(24 * var(--px))}.case-plate__rec{display:flex;align-items:center;gap:calc(8 * var(--px));margin-bottom:calc(10 * var(--px));color:var(--white-70);font-variant-numeric:tabular-nums}.case-plate__dot{width:calc(8 * var(--px));height:calc(8 * var(--px));border-radius:50%;background:var(--signal)}.case-plate__client{font-size:calc(32 * var(--px));line-height:1;letter-spacing:-.02em}.case-plate__project{font-size:var(--fs-body);color:var(--white-70)}.case-plate__meta{margin-top:calc(10 * var(--px));color:var(--white-50)}.hero{position:relative;height:calc(760 * var(--px));background:var(--black);color:var(--white);overflow:hidden}.hero__tagline,.hero__slogan{position:absolute;top:calc(38 * var(--px));color:var(--white-70)}.hero__tagline{left:var(--grid-margin)}.hero__slogan{left:calc(276 * var(--px))}.hero__nav{position:absolute;right:calc((1440 - 1328) * var(--px));top:calc(42 * var(--px));display:flex;gap:calc(40 * var(--px));font-size:var(--fs-label-l);line-height:var(--lh-label);color:var(--white-70)}.hero__nav a{transition:color .3s var(--ease-out)}.hero__nav a:focus-visible{outline:1px solid var(--signal);outline-offset:4px}@media(hover:hover)and (pointer:fine){.hero__nav a:hover{color:var(--white)}}.hero__cta{position:absolute;left:calc(1352 * var(--px));top:calc(32 * var(--px));width:calc(40 * var(--px));height:calc(40 * var(--px));display:grid;place-items:center;border-radius:50%;background:var(--signal)}.hero__cta svg{width:calc(18 * var(--px));height:calc(18 * var(--px));fill:none;stroke:var(--white);stroke-width:1.8;stroke-linecap:square}.hero__cta:focus-visible{outline:1px solid var(--white);outline-offset:4px}.hero__lens{position:absolute;left:var(--grid-margin);top:calc(226 * var(--px));width:calc(300 * var(--px));height:calc(300 * var(--px));border:calc(28 * var(--px)) solid var(--white);border-radius:50%}.hero__lens-dot{position:absolute;left:calc((178 - 48 - 28) * var(--px));top:calc((356 - 226 - 28) * var(--px));width:calc(40 * var(--px));height:calc(40 * var(--px));border-radius:50%;background:var(--signal)}.hero__wordmark{position:absolute;left:calc(390 * var(--px));top:calc(151 * var(--px));font-family:var(--font-display);font-weight:400;font-size:var(--fs-logo);line-height:var(--lh-logo);letter-spacing:var(--ls-logo);white-space:nowrap}.hero__badge{position:absolute;left:calc(380 * var(--px));top:calc(575 * var(--px));width:calc(64 * var(--px));height:calc(64 * var(--px));display:grid;place-items:center;border-radius:50%;background:var(--signal)}.hero__badge svg{width:calc(18 * var(--px));height:calc(18 * var(--px));stroke:var(--white);stroke-width:3.2}.hero__meta{position:absolute;color:var(--white-50)}.hero__meta--l{left:var(--grid-margin);bottom:calc(37 * var(--px));line-height:calc(13 * var(--px))}.hero__meta--r{right:var(--grid-margin);bottom:calc(42 * var(--px))}.showcase{position:relative;height:calc(1200 * var(--px));color:var(--black);overflow:hidden}.showcase__band{position:absolute;inset:0 0 auto;z-index:6;height:calc(64 * var(--px));background:#0b0b0b0a}.showcase__band-dot{position:absolute;top:calc(26 * var(--px));width:calc(12 * var(--px));height:calc(12 * var(--px));border-radius:50%}.showcase__band-dot--rec{left:calc(48 * var(--px));background:var(--signal)}.showcase__band-dot--end{left:calc(1380 * var(--px));background:var(--black)}.showcase__band-line{position:absolute;top:calc(32 * var(--px));width:calc(420 * var(--px));height:1px;background:#0b0b0b26}.showcase__band-line--l{left:calc(96 * var(--px))}.showcase__band-line--r{left:calc(924 * var(--px))}.showcase__band-text{position:absolute;inset:0;display:grid;place-items:center;padding-top:calc(1 * var(--px));font-size:calc(20 * var(--px))}.showcase__stat{position:absolute;top:calc(91 * var(--px));font-size:var(--fs-stat-l);line-height:var(--lh-stat);letter-spacing:-.052em}.showcase__stat--l{left:calc(48 * var(--px))}.showcase__stat--r{right:calc(57 * var(--px));letter-spacing:-.034em}.showcase__title{position:absolute;left:calc(162 * var(--px));top:calc(316 * var(--px));font-size:var(--fs-giant);font-weight:600;line-height:var(--lh-giant);letter-spacing:-.053em}.showcase__title span{display:block}.showcase__figure{position:absolute;inset:0;isolation:isolate}.showcase__pilot{position:absolute;left:0;top:calc(22 * var(--px));width:calc(1440 * var(--px));max-width:none;height:auto}.showcase__chest{position:absolute;left:calc(-5 * var(--px));right:0;top:calc(950 * var(--px));text-align:center;font-family:var(--font-display);font-size:calc(220 * var(--px));line-height:.8;letter-spacing:-.016em;color:var(--signal);mix-blend-mode:hard-light}.showcase__lens{position:absolute;left:calc(1190 * var(--px));top:calc(640 * var(--px));width:calc(120 * var(--px));height:calc(120 * var(--px));border:calc(10 * var(--px)) solid var(--signal);border-radius:50%}.showcase__lens span{position:absolute;inset:0;margin:auto;width:calc(20 * var(--px));height:calc(20 * var(--px));border-radius:50%;background:var(--signal)}.showcase__hud{position:absolute;left:calc(250 * var(--px));top:calc(920 * var(--px));width:calc(380 * var(--px));height:calc(160 * var(--px));color:var(--black)}.showcase__hud-top{position:absolute;left:calc(24 * var(--px));right:calc(24 * var(--px));top:calc(24 * var(--px));display:flex;justify-content:space-between;color:var(--ink-70)}.showcase__hud-live{display:flex;align-items:center;gap:calc(8 * var(--px))}.showcase__hud-dot{display:inline-block;width:calc(10 * var(--px));height:calc(10 * var(--px));border-radius:50%;background:var(--signal)}.showcase__hud-timer{font-variant-numeric:tabular-nums}.showcase__hud-values{position:absolute;left:calc(24 * var(--px));top:calc(76 * var(--px));margin:0;display:grid;grid-template-columns:repeat(3,calc(116 * var(--px)))}.showcase__hud-values div{display:flex;flex-direction:column}.showcase__hud-values dd{margin:0;font-size:var(--fs-hud);line-height:var(--lh-hud)}.showcase__hud-values dt{order:2;margin-top:calc(12 * var(--px));font-size:var(--fs-label-s);line-height:1.2;color:var(--ink-70)}.stitch{position:relative;background:var(--paper)}.stitch__radar{position:absolute;inset:0;width:100%;height:100%;fill:none;pointer-events:none}.stitch__radar circle{stroke-width:1;vector-effect:non-scaling-stroke}.numbers{position:relative;height:calc(1095.25 * var(--px));color:var(--black)}.numbers__horizon{position:absolute;z-index:1;left:var(--grid-margin);right:var(--grid-margin);top:0;height:calc(7 * var(--px));border-top:1px solid rgba(11,11,11,.15);background:linear-gradient(#0b0b0b26,#0b0b0b26) right top / 1px 100% no-repeat,repeating-linear-gradient(90deg,rgba(11,11,11,.15) 0 1px,transparent 1px calc(114 * var(--px)))}.numbers__horizon-label{position:absolute;left:0;top:calc(16 * var(--px));font-size:var(--fs-label-s);color:#0b0b0ba3;white-space:nowrap}.numbers__horizon-label--r{left:auto;right:0}.numbers__count{position:absolute;right:calc(48 * var(--px));top:calc(96 * var(--px));font-size:var(--fs-big);line-height:.8;letter-spacing:var(--ls-big);white-space:nowrap}.numbers__count-label{position:absolute;right:calc((1440 - 661.5) * var(--px));top:calc(176 * var(--px));translate:0 -50%;text-align:right;color:var(--ink-70)}.numbers__crew{position:absolute;left:calc(276 * var(--px));top:calc(344 * var(--px));display:flex;align-items:center;gap:calc(20 * var(--px))}.numbers__crew span{color:var(--ink-70)}.numbers__avatars{display:flex;gap:calc(8 * var(--px));margin:0;padding:0;list-style:none}.numbers__avatars li{width:calc(64 * var(--px));height:calc(64 * var(--px));border-radius:50%;overflow:hidden}.numbers__avatars img{width:100%;height:100%;object-fit:cover}.numbers__avatar-plus{display:grid;place-items:center;background:var(--signal)}.numbers__avatar-plus svg{width:calc(20 * var(--px));height:calc(20 * var(--px));fill:none;stroke:var(--white);stroke-width:2}.numbers__manifest{position:absolute;left:0;top:calc(465.5 * var(--px));white-space:nowrap;font-size:calc(40 * var(--px));line-height:var(--lh-manifest);letter-spacing:var(--ls-manifest)}.numbers__line{position:relative;display:block}.numbers__line>span:last-child{position:absolute;top:0}.numbers__line--1{padding-left:calc(276 * var(--px))}.numbers__line--1>span:last-child{left:calc(504 * var(--px))}.numbers__line--2{padding-left:calc(162 * var(--px))}.numbers__line--2>span:last-child{left:calc(732 * var(--px))}.numbers__line--3{padding-left:calc(390 * var(--px))}.numbers__line--3>span:last-child{left:calc(732 * var(--px))}.numbers__row{--base: calc(905 * var(--px));--cap: calc(917 * var(--px))}.numbers__row>*{position:absolute;margin:0}.numbers__caption{position:absolute;left:0;top:calc(var(--cap) - var(--base) + 100%);font-size:var(--fs-label-s);color:var(--ink-70);text-align:left;white-space:nowrap}.numbers__reel{padding:0;border:0;color:inherit;font:inherit;cursor:pointer;left:calc(48 * var(--px));top:calc(745 * var(--px));width:calc(160 * var(--px));height:calc(160 * var(--px));border-radius:50%;background:var(--black);display:grid;place-items:center}.numbers__reel svg{width:calc(36 * var(--px));height:calc(36 * var(--px));fill:none;stroke:var(--white);stroke-width:1.4}.numbers__reel .numbers__caption{top:calc(100% + 12 * var(--px))}.numbers__reel:focus-visible{outline:1px solid var(--signal);outline-offset:calc(6 * var(--px))}.numbers__oval{left:calc(276 * var(--px));top:calc(705 * var(--px));width:calc(360 * var(--px))}.numbers__oval-frame{position:relative;height:calc(200 * var(--px));border-radius:var(--r-pill);isolation:isolate}.numbers__oval-frame:before{content:"";position:absolute;inset:30% 10% 0;z-index:-1;border-radius:inherit;background:var(--signal);filter:blur(calc(40 * var(--px)));opacity:.5}.numbers__oval-frame:after{content:"";position:absolute;inset:calc(-6 * var(--px));border-radius:inherit;border:1px solid rgba(217,4,41,.45);pointer-events:none}.numbers__oval-photo{position:relative;height:100%;border-radius:inherit;overflow:hidden;background:var(--paper)}.numbers__oval-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.numbers__oval-photo:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px #ffffffb3,inset 0 -28px 44px -28px #d9042966;pointer-events:none}.numbers__oval-tags{position:absolute;left:0;right:0;top:calc(212 * var(--px));display:flex;justify-content:space-between;font-size:calc(9 * var(--px));line-height:1.2;color:var(--ink-70)}.numbers__thumb{left:calc(732 * var(--px));top:calc(785 * var(--px));width:calc(120 * var(--px));height:calc(120 * var(--px))}.numbers__thumb img{width:100%;height:100%;object-fit:cover;border-radius:calc(16 * var(--px))}.numbers__thumb .numbers__caption{top:calc(100% + 12 * var(--px))}.numbers__pov{position:absolute;left:0;bottom:calc(100% + 12 * var(--px));font-family:var(--font-display);font-size:calc(40 * var(--px));line-height:.8;color:var(--black);white-space:nowrap}.numbers__stats{left:calc(960 * var(--px));top:calc(809 * var(--px));width:calc(432 * var(--px));height:calc(136 * var(--px));display:grid;grid-template-columns:1fr 1fr;column-gap:var(--grid-gap)}.numbers__stat{position:relative;display:flex;flex-direction:column;padding-left:var(--grid-gap);padding-top:calc(43 * var(--px));border-left:1px solid var(--line)}.numbers__stat:before,.numbers__stat:after{content:"";position:absolute;left:-1px;width:calc(9 * var(--px));height:calc(9 * var(--px));translate:calc(-50% + .5px) -50%;background:linear-gradient(var(--ink-70),var(--ink-70)) center / 1px 100% no-repeat,linear-gradient(var(--ink-70),var(--ink-70)) center / 100% 1px no-repeat}.numbers__stat:before{top:0}.numbers__stat:after{top:100%}.numbers__stat dd{order:1;display:flex;align-items:flex-start;margin:0;font-size:var(--fs-stat-m);line-height:.75;letter-spacing:-.04em;white-space:nowrap}.numbers__unit{margin-left:calc(4 * var(--px));font-size:.4em;line-height:1;letter-spacing:0;color:var(--ink-70)}.numbers__stat dt{order:2;margin-top:calc(12 * var(--px));font-size:var(--fs-label-s);color:var(--ink-70)}.numbers__rule{position:absolute;left:var(--grid-margin);right:var(--grid-margin);top:calc(965 * var(--px));height:calc(6 * var(--px));border-top:1px solid var(--line);background:repeating-linear-gradient(90deg,rgba(11,11,11,.25) 0 1px,transparent 1px calc(114 * var(--px)))}.numbers__rule span{position:absolute;left:0;top:-1.5px;width:calc(120 * var(--px));height:2px;background:var(--signal)}.fleet{position:relative;height:calc(882 * var(--px));background:var(--black);color:var(--white);overflow-x:clip}.fleet__stitch{position:absolute;z-index:3;right:calc(38 * var(--px));top:0;translate:0 -50%;font-size:calc(200 * var(--px));line-height:1;letter-spacing:-.05em;color:var(--white);mix-blend-mode:difference;white-space:nowrap;pointer-events:none}.fleet__back{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) calc(911 * var(--px)) 0 / calc(506 * var(--px)) calc(125 * var(--px)) no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) calc(911 * var(--px)) 0 / calc(506 * var(--px)) calc(125 * var(--px)) no-repeat exclude,linear-gradient(#000 0 0)}.fleet__back span{position:absolute;left:calc(390 * var(--px));top:calc(40 * var(--px));font-family:var(--font-display);font-size:calc(400 * var(--px));line-height:.8;letter-spacing:.04em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.1);white-space:nowrap}.fleet__head{position:absolute;left:var(--grid-margin);top:calc(100 * var(--px));display:flex;align-items:center;gap:calc(24 * var(--px))}.fleet__title{display:grid;text-align:left;color:var(--white-50)}.fleet__title span:first-child{color:var(--white)}.fleet__lens{width:calc(60 * var(--px));height:calc(60 * var(--px));border:calc(6 * var(--px)) solid var(--white);border-radius:50%}.fleet__track{position:absolute;left:0;right:0;top:calc(224 * var(--px));height:calc(420 * var(--px));margin:0;padding:0;list-style:none;touch-action:pan-y;-webkit-user-select:none;user-select:none}.fleet-card{position:absolute;left:calc(570 * var(--px));top:0;width:calc(300 * var(--px));height:calc(420 * var(--px));border-radius:var(--r-card);background:var(--paper);color:var(--black);overflow:hidden;transition:background-color .5s var(--ease-out),color .5s var(--ease-out);will-change:transform}.fleet-card__media{position:absolute;left:0;right:0;top:calc(8 * var(--px));height:calc(300 * var(--px));-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent);mask-image:radial-gradient(closest-side,#000 72%,transparent);pointer-events:none}.fleet-card__media img{width:100%;height:100%;object-fit:cover}.fleet-card__name{position:absolute;left:calc(24 * var(--px));right:calc(24 * var(--px));bottom:calc(72 * var(--px));display:flex;justify-content:space-between;align-items:flex-start;font-size:calc(20 * var(--px));line-height:1;letter-spacing:-.02em}.fleet-card__id{font-size:var(--fs-label-s);line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ink-70)}.fleet-card__type{position:absolute;left:calc(24 * var(--px));bottom:calc(52 * var(--px));font-size:var(--fs-label);line-height:1.2;color:var(--ink-70)}.fleet-card__media,.fleet-card__oval{transition:opacity .5s var(--ease-out)}.fleet-card__oval{position:absolute;left:calc(20 * var(--px));top:calc(20 * var(--px));width:calc(260 * var(--px));height:calc(300 * var(--px));border-radius:50%;overflow:hidden;background:var(--white);opacity:0}.fleet-card__oval img{width:100%;height:100%;object-fit:cover;filter:brightness(1.12);scale:.82}.fleet-card.is-active{background:var(--signal);color:var(--white)}.fleet-card.is-active .fleet-card__media{opacity:0}.fleet-card.is-active .fleet-card__oval{opacity:1}.fleet-card__id,.fleet-card__type{transition:color .5s var(--ease-out)}.fleet-card.is-active .fleet-card__id,.fleet-card.is-active .fleet-card__type{color:var(--white)}.fleet__specs{position:absolute;z-index:2;left:calc(390 * var(--px));right:var(--grid-margin);top:calc((224 + 420 - 40) * var(--px));display:grid;grid-template-columns:calc(660 * var(--px)) 1fr;column-gap:var(--grid-gap);align-items:start}.fleet__specs .spec-panel{padding-top:calc(60 * var(--px));background:linear-gradient(#00000059,#0000 calc(48 * var(--px))),linear-gradient(135deg,var(--glass-sheen) 0%,rgba(255,255,255,0) 60%),var(--glass-fill)}.fleet__specs .spec-meta{padding-top:calc(60 * var(--px))}.fleet__nav{position:absolute;left:var(--grid-margin);top:calc(730 * var(--px));display:flex;gap:calc(8 * var(--px))}.fleet__nav button{display:grid;place-items:center;width:calc(56 * var(--px));height:calc(56 * var(--px));padding:0;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:none;color:var(--white);cursor:pointer}.fleet__nav svg{width:calc(18 * var(--px));height:calc(18 * var(--px));fill:none;stroke:currentColor;stroke-width:1.4}.fleet__nav button:focus-visible{outline:1px solid var(--white);outline-offset:calc(4 * var(--px))}.showreel{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--black);color:var(--white);overflow:hidden}.showreel::backdrop{background:var(--black)}.showreel__frames,.showreel__frames img{position:absolute;inset:0;width:100%;height:100%}.showreel__frames img{object-fit:cover;opacity:0}.showreel__frames img.is-active{opacity:1}.showreel__frames:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(11,11,11,.55),transparent calc(160 * var(--px))),linear-gradient(to top,rgba(11,11,11,.55),transparent calc(160 * var(--px)))}.showreel__hud{position:absolute;inset:var(--grid-margin);pointer-events:none}.showreel__corner{position:absolute;width:calc(24 * var(--px));height:calc(24 * var(--px));border:0 solid var(--white-70)}.showreel__corner--tl{left:0;top:0;border-width:1px 0 0 1px}.showreel__corner--tr{right:0;top:0;border-width:1px 1px 0 0}.showreel__corner--bl{left:0;bottom:0;border-width:0 0 1px 1px}.showreel__corner--br{right:0;bottom:0;border-width:0 1px 1px 0}.showreel__hud .label{position:absolute;font-size:var(--fs-label-l);font-variant-numeric:tabular-nums;white-space:nowrap}.showreel__rec{left:calc(40 * var(--px));top:calc(32 * var(--px));display:flex;align-items:center;gap:calc(8 * var(--px))}.showreel__rec span{width:calc(10 * var(--px));height:calc(10 * var(--px));border-radius:50%;background:var(--signal)}.showreel__tc{left:50%;top:calc(32 * var(--px));translate:-50% 0}.showreel__title{left:calc(40 * var(--px));bottom:calc(32 * var(--px))}.showreel__count{right:calc(40 * var(--px));bottom:calc(32 * var(--px));color:var(--white-70)}.showreel__close{position:absolute;right:calc(var(--grid-margin) + 24 * var(--px));top:calc(var(--grid-margin) + 18 * var(--px));display:grid;place-items:center;width:calc(48 * var(--px));height:calc(48 * var(--px));padding:0;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:none;color:var(--white);cursor:pointer}.showreel__close svg{width:calc(16 * var(--px));height:calc(16 * var(--px));fill:none;stroke:currentColor;stroke-width:1.4}.showreel__close:focus-visible{outline:1px solid var(--white);outline-offset:calc(4 * var(--px))}.services{position:relative;height:calc(1060 * var(--px));background:var(--paper);color:var(--black)}.services__horizon{position:absolute;z-index:1;left:var(--grid-margin);right:var(--grid-margin);top:calc(-7 * var(--px));height:calc(14 * var(--px));--w: rgba(255, 255, 255, .15);--k: rgba(11, 11, 11, .15);background:linear-gradient(var(--w),var(--w)) left top calc(7 * var(--px) - 1px) / 100% 1px no-repeat,linear-gradient(var(--w),var(--w)) right top / 1px 50% no-repeat,linear-gradient(var(--k),var(--k)) right bottom / 1px 50% no-repeat,repeating-linear-gradient(90deg,var(--w) 0 1px,transparent 1px calc(114 * var(--px))) left top / 100% 50% no-repeat,repeating-linear-gradient(90deg,var(--k) 0 1px,transparent 1px calc(114 * var(--px))) left bottom / 100% 50% no-repeat;pointer-events:none}.services__horizon-label{position:absolute;left:0;top:calc(23 * var(--px));font-size:var(--fs-label-s);color:#0b0b0ba3;white-space:nowrap}.services__alt{position:absolute;z-index:2;right:var(--grid-margin);top:calc(-96 * var(--px));width:calc(120 * var(--px));height:calc(193 * var(--px));pointer-events:none}.services__alt-tape{position:absolute;inset:0;background:linear-gradient(var(--white-50) calc(96 * var(--px)),rgba(11,11,11,.4) calc(96 * var(--px)));-webkit-mask:linear-gradient(#000 0 0) right top / 1px 100% no-repeat,repeating-linear-gradient(#000 0 1px,transparent 1px calc(8 * var(--px))) right top / calc(6 * var(--px)) 100% no-repeat,repeating-linear-gradient(#000 0 1px,transparent 1px calc(32 * var(--px))) right top / calc(12 * var(--px)) 100% no-repeat;mask:linear-gradient(#000 0 0) right top / 1px 100% no-repeat,repeating-linear-gradient(#000 0 1px,transparent 1px calc(8 * var(--px))) right top / calc(6 * var(--px)) 100% no-repeat,repeating-linear-gradient(#000 0 1px,transparent 1px calc(32 * var(--px))) right top / calc(12 * var(--px)) 100% no-repeat}.services__alt-mark{position:absolute;right:0;top:calc(96 * var(--px) - 1px);width:calc(32 * var(--px));height:2px;background:var(--signal)}.services__alt-val{position:absolute;right:calc(20 * var(--px));font-size:var(--fs-label-s);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.services__alt-val--top{top:0;translate:0 -50%;color:var(--white-50)}.services__alt-val--zero{right:calc(44 * var(--px));top:calc(112 * var(--px));color:var(--signal)}.services__radar{position:absolute;inset:0;overflow:hidden;pointer-events:none}.services__radar span{position:absolute;left:calc((1392 - 700) * var(--px));top:calc((640 - 700) * var(--px));width:calc(1400 * var(--px));height:calc(1400 * var(--px));border:1px solid rgba(11,11,11,.08);border-radius:50%}.services__title{position:absolute;left:var(--grid-margin);top:calc(116 * var(--px));font-size:var(--fs-giant);font-weight:600;line-height:var(--lh-giant);letter-spacing:var(--ls-giant);white-space:nowrap}.services__label{position:absolute;right:var(--grid-margin);top:calc(232 * var(--px));color:var(--ink-70)}.services__list{position:absolute;left:var(--grid-margin);right:var(--grid-margin);top:calc(340 * var(--px));margin:0;padding:0;list-style:none;border-bottom:1px solid var(--line)}.service{position:relative;height:calc(120 * var(--px));border-top:1px solid var(--line)}.service:last-child:after,.service:before{content:"";position:absolute;left:calc(-4.5 * var(--px));right:calc(-4.5 * var(--px));top:calc(-4.5 * var(--px) - .5px);height:calc(9 * var(--px));--c: rgba(11, 11, 11, .4);background:linear-gradient(var(--c),var(--c)) left calc(4.5 * var(--px) - .5px) top 0 / 1px 100% no-repeat,linear-gradient(var(--c),var(--c)) left 0 center / calc(9 * var(--px)) 1px no-repeat,linear-gradient(var(--c),var(--c)) right calc(4.5 * var(--px) - .5px) top 0 / 1px 100% no-repeat,linear-gradient(var(--c),var(--c)) right 0 center / calc(9 * var(--px)) 1px no-repeat;pointer-events:none}.service:last-child:after{top:auto;bottom:calc(-4.5 * var(--px) - 1.5px)}.service__link{position:absolute;inset:0;display:block}.service__link>span:not(.service__btn){position:absolute;transition:translate .5s var(--ease-out)}.service__id{left:0;top:calc(44 * var(--px));color:var(--ink-70);font-variant-numeric:tabular-nums}.service__title{left:calc(114 * var(--px));top:calc(40 * var(--px));font-size:calc(40 * var(--px));line-height:1;letter-spacing:-.03em;white-space:nowrap}.service__text{left:calc(912 * var(--px));top:50%;width:calc(264 * var(--px));margin-top:calc(-20 * var(--px));font-size:var(--fs-body);line-height:1.43;color:var(--ink-70)}.service__btn{position:absolute;right:0;top:calc(32 * var(--px));display:grid;place-items:center;width:calc(56 * var(--px));height:calc(56 * var(--px));border:1px solid rgba(11,11,11,.2);border-radius:50%;transition:background-color .3s,border-color .3s,color .3s}.service__btn svg{width:calc(18 * var(--px));height:calc(18 * var(--px));fill:none;stroke:currentColor;stroke-width:1.4}.service__link:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out)}.service:hover .service__link>span:not(.service__btn),.service__link:focus-visible>span:not(.service__btn){translate:calc(24 * var(--px)) 0}.service:hover .service__link:after,.service__link:focus-visible:after{transform:scaleX(1)}.service:hover .service__btn,.service__link:focus-visible .service__btn{background:var(--black);border-color:var(--black);color:var(--white)}.service__link:focus-visible{outline:none}.services__float{position:absolute;z-index:2;left:calc(40 * var(--px));top:calc(-110 * var(--px));width:calc(320 * var(--px));height:calc(220 * var(--px));border-radius:calc(20 * var(--px));rotate:-3deg;box-shadow:0 calc(36 * var(--px)) calc(64 * var(--px)) calc(-12 * var(--px)) #0b0b0b66,0 calc(8 * var(--px)) calc(20 * var(--px)) #0b0b0b29;opacity:0;scale:.94;pointer-events:none;transition:opacity .3s,scale .4s var(--ease-out)}.services__float.is-on{opacity:1;scale:1}.services__float img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;opacity:0;transition:opacity .35s var(--ease-out)}.services__float img.is-on{opacity:1}.services__float{will-change:transform}.service__photo{display:none}.services__rec{--glass-radius: var(--r-pill);--glass-fill: rgba(11, 11, 11, .4);--glass-shadow: 0 calc(8 * var(--px)) calc(20 * var(--px)) rgba(0, 0, 0, .3);position:absolute;top:calc(12 * var(--px));right:calc(12 * var(--px));display:flex;align-items:center;gap:calc(6 * var(--px));padding:calc(7 * var(--px)) calc(12 * var(--px));font-size:var(--fs-label);line-height:1;font-variant-numeric:tabular-nums}.services__rec-dot{width:calc(6 * var(--px));height:calc(6 * var(--px));border-radius:50%;background:var(--signal)}.process{position:relative;height:calc(800 * var(--px));background:var(--paper);color:var(--black);overflow:hidden}.process__topo{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#0b0b0b17;stroke-width:1;stroke-linecap:round;pointer-events:none}.process__topo path{vector-effect:non-scaling-stroke}.process__band{position:absolute;inset:0 0 auto;z-index:1;display:flex;align-items:center;gap:calc(36 * var(--px));height:calc(64 * var(--px));padding:0 var(--grid-margin);background:#0b0b0b0a}.process__band-dot{flex:none;width:calc(12 * var(--px));height:calc(12 * var(--px));border-radius:50%}.process__band-dot--rec{background:var(--signal)}.process__band-dot--end{background:var(--black)}.process__band-line{flex:1;height:1px;background:#0b0b0b26}.process__band-text{margin:0;padding-top:calc(1 * var(--px));font-size:calc(20 * var(--px));font-weight:400;line-height:1;white-space:nowrap}.process__meta,.process__label{position:absolute;top:calc(158 * var(--px));color:var(--ink-70)}.process__meta{left:var(--grid-margin)}.process__label{right:var(--grid-margin)}.process__list{margin:0;padding:0;list-style:none}.process__item{position:absolute;top:calc(296 * var(--px));width:calc(318 * var(--px));height:calc(360 * var(--px))}.process__item:nth-child(1){left:calc(48 * var(--px))}.process__item:nth-child(2){left:calc(390 * var(--px))}.process__item:nth-child(3){left:calc(732 * var(--px))}.process__item:nth-child(4){left:calc(1074 * var(--px))}.process__num{position:absolute;z-index:0;left:calc(24 * var(--px));bottom:100%;margin-bottom:calc(-104 * var(--px));font-family:var(--font-display);font-size:calc(240 * var(--px));line-height:1;color:var(--black);font-variant-numeric:tabular-nums;pointer-events:none}.process__item.is-lit .process__num{color:var(--signal)}.process__card{--glass-fill: rgba(255, 255, 255, .12);--glass-sheen: rgba(255, 255, 255, .2);z-index:1;height:100%;padding:calc(24 * var(--px));display:flex;flex-direction:column;justify-content:flex-end;gap:calc(12 * var(--px))}.process__title{display:flex;align-items:flex-end;min-height:calc(64 * var(--px));margin:0;font-size:calc(32 * var(--px));font-weight:500;line-height:1;letter-spacing:-.02em}.process__text{margin:0;min-height:calc(40 * var(--px));font-size:var(--fs-body);line-height:1.43;color:var(--ink-70)}.process__route,.process__route-back{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.process__route-back{z-index:0}.process__route path,.process__route-back path{fill:none;vector-effect:non-scaling-stroke}.process__route-dash,.process__route-back path{stroke:#0b0b0b59;stroke-width:1;stroke-dasharray:6 6}.process__route-trail{stroke:var(--signal);stroke-width:2;stroke-linecap:round}.process__drone{fill:var(--signal)}.process__drone-ring{fill:none;stroke:#d9042966;stroke-width:1;vector-effect:non-scaling-stroke}.cases{position:relative;height:calc(1000 * var(--px));background:var(--black);color:var(--white);overflow:hidden}.cases__marquee{position:absolute;left:0;right:0;top:calc(-34 * var(--px));pointer-events:none}.cases__marquee-track{display:flex;width:max-content;padding-left:var(--grid-margin)}.cases__marquee span{padding-right:calc(48 * var(--px));font-family:var(--font-display);font-size:calc(220 * var(--px));line-height:1;letter-spacing:.02em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.12);white-space:nowrap}.cases__count{position:absolute;z-index:1;left:var(--grid-margin);top:calc(196 * var(--px));font-size:var(--fs-h3);font-weight:500;line-height:1;letter-spacing:var(--ls-h3);font-variant-numeric:tabular-nums;color:var(--white-50)}.cases__count-cur{color:var(--white)}.cases__count-sep{color:#ffffff4d}.cases__meta,.cases__label{position:absolute;z-index:1;top:calc(234 * var(--px));color:var(--white-50)}.cases__meta{left:calc(276 * var(--px))}.cases__label{right:var(--grid-margin)}.cases__track{position:absolute;left:var(--grid-margin);top:calc(296 * var(--px));display:flex;gap:calc(48 * var(--px));margin:0;padding:0;list-style:none}.case{position:relative;flex:none;width:calc(900 * var(--px));height:calc(560 * var(--px));border-radius:var(--r-card)}.case__media{position:absolute;inset:0;margin:0;overflow:hidden;border-radius:inherit;background:#1a1a1a}.case__media img{width:100%;height:100%;object-fit:cover}.case:not(.is-active) .case__media img{opacity:.45}.case:not(.is-active) .case-plate{opacity:.5}.case .case-plate{z-index:1}.cases__progress{position:absolute;left:var(--grid-margin);right:var(--grid-margin);top:calc(904 * var(--px));height:1px;background:#ffffff26}.cases__progress:before{content:"";position:absolute;left:0;right:0;top:calc(-4 * var(--px));height:calc(9 * var(--px));background:repeating-linear-gradient(90deg,rgba(255,255,255,.3) 0 1px,transparent 1px 25%);border-right:1px solid rgba(255,255,255,.3)}.cases__progress-fill{position:absolute;left:0;top:-.5px;width:25%;height:2px;background:var(--signal)}.cases__progress-from,.cases__progress-to{position:absolute;top:calc(16 * var(--px));color:var(--white-50);font-variant-numeric:tabular-nums}.cases__progress-from{left:0;color:var(--white)}.cases__progress-to{right:0}.cases__route{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.cases__route path{fill:none;stroke:#fff6;stroke-width:1;stroke-dasharray:6 6;vector-effect:non-scaling-stroke}.cases__route-ring{fill:none;stroke:#ffffff80;stroke-width:1;vector-effect:non-scaling-stroke}.cases__route-dot{fill:var(--white)}.cases{z-index:2;border-radius:0 0 calc(48 * var(--px)) calc(48 * var(--px));box-shadow:0 calc(24 * var(--px)) calc(60 * var(--px)) #00000040}.voices{position:relative;z-index:1;margin-top:calc(-48 * var(--px));height:calc((48 + 1374) * var(--px));background:var(--paper);color:var(--black);overflow:hidden}.voices__stage{position:absolute;inset:calc(48 * var(--px)) 0 0}.voices__rating{position:absolute;left:var(--grid-margin);top:calc(93 * var(--px));display:flex;align-items:flex-start;margin:0;font-size:var(--fs-big);font-weight:500;line-height:1;letter-spacing:var(--ls-big);font-variant-numeric:tabular-nums;white-space:nowrap}.voices__rating-unit{margin-left:calc(16 * var(--px));margin-top:calc(16 * var(--px));font-size:.4em;letter-spacing:-.02em;color:#0b0b0b8c}.voices__from{position:absolute;left:calc(504 * var(--px));top:calc(208 * var(--px));width:calc(318 * var(--px))}.voices__from-text{margin:0}.voices__scale{position:relative;height:calc(8 * var(--px));margin-top:calc(16 * var(--px));--step: calc(318 * var(--px) / 50);background:repeating-linear-gradient(90deg,rgba(11,11,11,.45) 0 1px,transparent 1px var(--step)) left / 98% 100% no-repeat,repeating-linear-gradient(90deg,rgba(11,11,11,.15) 0 1px,transparent 1px var(--step));border-right:1px solid rgba(11,11,11,.15)}.voices__scale-mark{position:absolute;left:98%;top:calc(-4 * var(--px));width:2px;height:calc(16 * var(--px));margin-left:-1px;background:var(--signal)}.voices__scale-ends{display:flex;justify-content:space-between;margin:calc(8 * var(--px)) 0 0;color:#0b0b0b80;font-variant-numeric:tabular-nums}.voices__label{position:absolute;right:var(--grid-margin);top:calc(118 * var(--px));color:var(--ink-70)}.voices__photo{position:absolute;left:var(--grid-margin);top:calc(360 * var(--px));width:calc(1344 * var(--px));height:calc(640 * var(--px));margin:0;overflow:hidden;border-radius:var(--r-container);background:#1b2226}.voices__photo img{width:100%;height:100%;object-fit:cover}.voices__rec,.voices__coords{position:absolute;left:calc(32 * var(--px));margin:0;color:var(--white-70);font-variant-numeric:tabular-nums}.voices__rec{top:calc(32 * var(--px));display:flex;align-items:center;gap:calc(8 * var(--px))}.voices__rec-dot{width:calc(8 * var(--px));height:calc(8 * var(--px));border-radius:50%;background:var(--signal)}.voices__coords{bottom:calc(32 * var(--px));color:var(--white-50)}.voices__frame span{position:absolute;width:calc(17 * var(--px));height:calc(17 * var(--px));--c: rgba(11, 11, 11, .35);background:linear-gradient(var(--c),var(--c)) center / 1px 100% no-repeat,linear-gradient(var(--c),var(--c)) center / 100% 1px no-repeat;translate:-50% -50%}.voices__frame span:nth-child(1){left:calc(48 * var(--px));top:calc(360 * var(--px))}.voices__frame span:nth-child(2){left:calc(1392 * var(--px));top:calc(360 * var(--px))}.voices__frame span:nth-child(3){left:calc(48 * var(--px));top:calc(1000 * var(--px))}.voices__frame span:nth-child(4){left:calc(1392 * var(--px));top:calc(1000 * var(--px))}.voices__list{margin:0;padding:0;list-style:none}.voice{--glass-fill: rgba(255, 255, 255, .62);--glass-sheen: rgba(255, 255, 255, .3);position:absolute;z-index:1;width:calc(360 * var(--px));padding:calc(28 * var(--px));color:var(--black)}.voice--1{left:calc(162 * var(--px));top:calc(472 * var(--px))}.voice--2{left:calc(960 * var(--px));top:calc(272 * var(--px))}.voice--3{left:calc(618 * var(--px));top:calc(704 * var(--px))}.voice__num{margin:0;color:#0b0b0b80;font-variant-numeric:tabular-nums}.voice__quote{margin:calc(20 * var(--px)) 0 0}.voice__quote p{margin:0;font-size:calc(20 * var(--px));line-height:1.3;letter-spacing:-.01em;text-indent:-.4em}.voice__who{display:flex;align-items:center;gap:calc(12 * var(--px));margin-top:calc(28 * var(--px));padding-top:calc(16 * var(--px));border-top:1px solid rgba(11,11,11,.1)}.voice__avatar{width:calc(40 * var(--px));height:calc(40 * var(--px));border-radius:50%;object-fit:cover}.voice__name{display:grid;gap:calc(4 * var(--px));margin:0;font-size:var(--fs-body);line-height:1.2}.voice__role{color:var(--ink-70)}.voices__logos{position:absolute;left:0;right:0;top:calc(1064 * var(--px));height:calc(96 * var(--px));display:flex;align-items:center;gap:calc(96 * var(--px));width:max-content;margin:0;padding:0 0 0 var(--grid-margin);list-style:none}.voices__stage:before,.voices__stage:after{content:"";position:absolute;left:var(--grid-margin);right:var(--grid-margin);height:1px;background:var(--line)}.voices__stage:before{top:calc(1064 * var(--px))}.voices__stage:after{top:calc(1160 * var(--px))}.logo{flex:none;color:#0b0b0b8c;line-height:1;white-space:nowrap;transition:color .3s}.logo:hover{color:var(--black)}.logo--1{font-family:var(--font-display);font-size:calc(28 * var(--px));letter-spacing:.14em}.logo--2{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;font-size:calc(30 * var(--px));letter-spacing:-.01em}.logo--3{font-size:calc(32 * var(--px));font-weight:600;letter-spacing:-.07em}.logo--4{font-family:var(--font-display);font-size:calc(34 * var(--px))}.logo--5{font-size:calc(16 * var(--px));font-weight:400;letter-spacing:.42em}.logo--6{font-size:calc(36 * var(--px));font-weight:600;letter-spacing:-.05em}.logo--7{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:calc(22 * var(--px));letter-spacing:.26em}.contact{position:relative;height:calc(912 * var(--px));background:var(--black);color:var(--white)}.contact__lens{position:absolute;z-index:3;left:var(--grid-margin);top:calc(-150 * var(--px));width:calc(300 * var(--px));height:calc(300 * var(--px));border:calc(28 * var(--px)) solid var(--white);border-radius:50%;mix-blend-mode:difference;pointer-events:none}.contact__lens-dot{position:absolute;z-index:4;left:calc(178 * var(--px));top:calc(-20 * var(--px));width:calc(40 * var(--px));height:calc(40 * var(--px));border-radius:50%;background:var(--signal)}.contact__radar{position:absolute;inset:0;overflow:hidden;pointer-events:none}.contact__radar span{position:absolute;left:calc(198 * var(--px));top:0;width:calc(var(--d) * var(--px));height:calc(var(--d) * var(--px));translate:-50% -50%;border:1px solid rgba(255,255,255,var(--a));border-radius:50%}.contact__radar span:nth-child(1){--d: 720;--a: .08}.contact__radar span:nth-child(2){--d: 1240;--a: .06}.contact__radar span:nth-child(3){--d: 1880;--a: .04}.contact__approach,.contact__label{position:absolute;top:calc(48 * var(--px));color:var(--white-70)}.contact__approach{left:calc(390 * var(--px))}.contact__approach span{color:var(--white-50)}.contact__label{right:var(--grid-margin)}.contact__title{margin:0;font-weight:500;letter-spacing:-.05em;white-space:nowrap}.contact__line{position:absolute;display:block;line-height:.9}.contact__line--1{left:calc(48 * var(--px));top:calc(152 * var(--px));font-size:var(--fs-stat-l);letter-spacing:-.04em;color:var(--white-50)}.contact__line--2{left:calc(276 * var(--px));top:calc(256 * var(--px));font-size:calc(120 * var(--px))}.contact__line--3{left:calc(48 * var(--px));top:calc(376 * var(--px));font-size:calc(120 * var(--px))}.contact__book{position:absolute;z-index:2;right:var(--grid-margin);top:calc(354 * var(--px));width:calc(160 * var(--px));height:calc(160 * var(--px));display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--px));border-radius:50%;background:var(--signal);color:var(--white);font-size:calc(16 * var(--px));letter-spacing:.02em}.contact__book svg{width:calc(18 * var(--px));height:calc(18 * var(--px));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square}.contact__book:focus-visible{outline:1px solid var(--white);outline-offset:calc(6 * var(--px))}.contact__rule{position:absolute;left:var(--grid-margin);right:var(--grid-margin);top:calc(560 * var(--px));height:calc(6 * var(--px));border-top:1px solid var(--line-dark);background:linear-gradient(#fff3,#fff3) right top / 1px 100% no-repeat,repeating-linear-gradient(90deg,rgba(255,255,255,.2) 0 1px,transparent 1px calc(114 * var(--px)))}.contact__small{color:var(--white-50)}.contact__reach{position:absolute;left:var(--grid-margin);top:calc(608 * var(--px));display:grid;justify-items:start;gap:calc(8 * var(--px))}.contact__reach .contact__small{margin-bottom:calc(16 * var(--px))}.contact__big{font-size:calc(24 * var(--px));line-height:1.2;letter-spacing:-.02em;background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;transition:background-size .5s var(--ease-out)}.contact__big:hover,.contact__big:focus-visible{background-size:100% 1px;outline:none}.contact__voice{position:absolute;left:calc(504 * var(--px));top:calc(608 * var(--px));display:flex;align-items:center;gap:calc(24 * var(--px))}.contact__voice-btn{position:relative;flex:none;width:calc(96 * var(--px));height:calc(96 * var(--px));padding:0;border:0;border-radius:50%;overflow:hidden;background:#222;cursor:pointer}.contact__voice-btn img{width:100%;height:100%;object-fit:cover}.contact__voice-btn:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff40}.contact__voice-btn:focus-visible{outline:1px solid var(--white);outline-offset:calc(4 * var(--px))}.contact__voice-body{display:grid;gap:calc(12 * var(--px))}.contact__voice-body [data-voice-time]{font-variant-numeric:tabular-nums}.contact__voice-who{color:var(--white-50)}.contact__wave{display:flex;align-items:center;gap:calc(3 * var(--px));width:calc(264 * var(--px));height:calc(32 * var(--px))}.contact__wave i{flex:1;height:calc(var(--h) * 100%);min-height:2px;border-radius:1px;background:var(--white-70);transform-origin:center}.contact__nav{position:absolute;left:calc(960 * var(--px));right:var(--grid-margin);top:calc(608 * var(--px));display:grid;grid-template-columns:calc(204 * var(--px)) 1fr;column-gap:var(--grid-gap)}.contact__col{display:grid;align-content:start;gap:0;margin:0;padding:0;list-style:none;font-size:var(--fs-label-l);line-height:var(--lh-label)}.contact__col .contact__small{margin-bottom:calc(14 * var(--px))}.contact__col a{display:inline-flex;min-height:24px;align-items:center;gap:calc(10 * var(--px));color:var(--white-70);transition:color .3s}.contact__col a:hover,.contact__col a:focus-visible{color:var(--white);outline:none}.contact__col--social{gap:calc(8 * var(--px))}.contact__icon{display:grid;place-items:center;width:calc(28 * var(--px));height:calc(28 * var(--px));border-radius:50%;background:var(--white);color:var(--black);box-shadow:inset 0 0 0 1px var(--white);transition:background-color .3s,color .3s}.contact__icon svg{width:calc(14 * var(--px));height:calc(14 * var(--px));fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round}.contact__icon .fill{fill:currentColor;stroke:none}.contact__col a:hover .contact__icon,.contact__col a:focus-visible .contact__icon{background:transparent;color:var(--white)}.contact__foot{position:absolute;left:var(--grid-margin);right:var(--grid-margin);top:calc(824 * var(--px));display:grid;grid-template-columns:calc(432 * var(--px)) 1fr auto;column-gap:var(--grid-gap);padding-top:calc(32 * var(--px));border-top:1px solid var(--line-dark);color:var(--white-50)}.contact__gps{font-variant-numeric:tabular-nums}.preloader{display:none}html.is-loading{overflow:hidden}html.is-loading main{clip-path:circle(0 at 50% 50vh)}html.is-loading .preloader{position:fixed;inset:0;z-index:10000;display:grid;place-content:center;justify-items:center;gap:calc(28 * var(--px));color:var(--white);pointer-events:none}.preloader__lens{position:relative;width:calc(120 * var(--px));height:calc(120 * var(--px))}.preloader__lens svg{width:100%;height:100%;rotate:-90deg;overflow:visible}.preloader__lens circle{fill:none;stroke:var(--white);stroke-width:11.2}.preloader__dot{position:absolute;left:50%;top:50%;width:calc(16 * var(--px));height:calc(16 * var(--px));margin:calc(-8 * var(--px)) 0 0 calc(-8 * var(--px));border-radius:50%;background:var(--signal)}.preloader__count{font-family:var(--font-display);font-size:calc(64 * var(--px));line-height:1;font-variant-numeric:tabular-nums}.preloader__status{display:grid;justify-items:center;gap:calc(6 * var(--px));min-height:calc(3 * 1.2 * 11 * var(--px) + 12 * var(--px));margin:0;padding:0;list-style:none;color:var(--white-70)}.preloader__status li{opacity:0}.preloader__status span{color:var(--white)}html.has-cursor,html.has-cursor a,html.has-cursor button,html.has-cursor [data-cursor]{cursor:none}.cursor,.cursor-bubble{position:fixed;left:0;top:0;z-index:9998;pointer-events:none;opacity:0}.cursor{mix-blend-mode:difference;color:var(--white)}.cursor__cross{position:absolute;left:-12px;top:-12px;width:24px;height:24px;background:linear-gradient(currentColor,currentColor) center / 1px 100% no-repeat,linear-gradient(currentColor,currentColor) center / 100% 1px no-repeat;-webkit-mask:radial-gradient(circle,transparent 3px,#000 3.5px);mask:radial-gradient(circle,transparent 3px,#000 3.5px);transition:scale .4s var(--ease-out),opacity .3s}.cursor__xy{position:absolute;left:16px;top:12px;font-size:10px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity .3s}.cursor.is-state .cursor__cross{scale:0;opacity:0}.cursor.is-state .cursor__xy{opacity:0}.cursor-bubble{width:0;height:0}.cursor-bubble__in{position:absolute;left:-44px;top:-44px;width:88px;height:88px;display:grid;place-items:center;border-radius:50%;background:var(--white);color:var(--black);font-size:11px;letter-spacing:.04em;scale:0;transition:scale .5s var(--ease-out),background-color .3s,color .3s}.cursor-bubble__in svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;display:none}.cursor-bubble.is-link .cursor-bubble__in{scale:.55;background:var(--signal);color:var(--white)}.cursor-bubble.is-link .cursor-bubble__in svg{display:block}.cursor-bubble.is-link .cursor-bubble__in span{display:none}.cursor-bubble.is-drag .cursor-bubble__in,.cursor-bubble.is-play .cursor-bubble__in{scale:1}.alt{position:fixed;right:calc(16 * var(--px));top:50%;z-index:50;width:calc(12 * var(--px));height:calc(240 * var(--px));margin-top:calc(-120 * var(--px));color:var(--white);mix-blend-mode:difference;pointer-events:none;opacity:0}.alt__tape{position:absolute;inset:0;background:linear-gradient(#ffffff80,#ffffff80) right top / 1px 100% no-repeat,repeating-linear-gradient(rgba(255,255,255,.5) 0 1px,transparent 1px calc(24 * var(--px))) right top / 100% 100% no-repeat,repeating-linear-gradient(rgba(255,255,255,.3) 0 1px,transparent 1px calc(6 * var(--px))) right top / 50% 100% no-repeat}.alt__val{position:absolute;right:calc(-2 * var(--px));bottom:calc(100% + 12 * var(--px));writing-mode:vertical-rl;rotate:180deg;font-size:var(--fs-label-s);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.alt-mark{position:fixed;right:calc(16 * var(--px));top:50%;z-index:51;width:calc(20 * var(--px));height:2px;margin-top:calc(120 * var(--px) - 1px);background:var(--signal);pointer-events:none;opacity:0}.split-line{padding-bottom:.06em;margin-bottom:-.06em}.stitch{overflow:clip}.stitch__beam{position:absolute;left:calc(720 * var(--px));top:calc(800 * var(--px));width:calc(425 * var(--px));height:calc(425 * var(--px));margin:calc(-212.5 * var(--px)) 0 0 calc(-212.5 * var(--px));border-radius:50%;background:conic-gradient(from 0deg,#d9042900 0deg 300deg,#d904290f 360deg);scale:4;pointer-events:none;will-change:transform}@media(prefers-reduced-motion:reduce){.stitch__beam{display:none}}.drone{display:none}html.has-motion .drone{position:absolute;left:0;top:0;z-index:3;display:block;width:calc(28 * var(--px));height:calc(28 * var(--px));border:1px solid rgba(217,4,41,.4);border-radius:50%;pointer-events:none;will-change:transform}.drone i{position:absolute;inset:0;margin:auto;width:calc(12 * var(--px));height:calc(12 * var(--px));border-radius:50%;background:var(--signal)}html.has-motion .process__drone,html.has-motion .process__drone-ring{display:none}.cases__route .cases__route-trail,.process__route-back .process__route-trail{stroke:var(--signal);stroke-width:2;stroke-linecap:round;stroke-dasharray:0 99999}.is-drawn{border-color:transparent!important}.lens-draw{position:absolute;inset:calc(-28 * var(--px));width:calc(300 * var(--px));height:calc(300 * var(--px));max-width:none;rotate:-90deg;overflow:visible}.lens-draw circle{fill:none;stroke:var(--white);stroke-width:28}html.has-motion .hero__wordmark{clip-path:inset(-40% -40% calc(-18 * var(--px)) -40%)}.hero__char{display:inline-block;will-change:transform}.roll{position:relative;display:block;overflow:hidden}.roll>span{display:block}.roll>span+span{position:absolute;left:0;top:0}.case__media img,.case-plate{transition:opacity .6s var(--ease-out)}.case{cursor:pointer}@media(hover:hover)and (pointer:fine){.case__media img{transition:scale 4s cubic-bezier(.16,1,.3,1),opacity .6s}.case:hover .case__media img{scale:1.08}.numbers__oval-photo img{transition:scale 2.4s cubic-bezier(.16,1,.3,1)}.numbers__oval:hover .numbers__oval-photo img{scale:1.1}}html.reduced .cases__track{right:0;padding-right:var(--grid-margin);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}html.reduced .case{scroll-snap-align:start}html.reduced .case:not(.is-active) .case__media img,html.reduced .case:not(.is-active) .case-plate{opacity:1}.hero__burger{display:none}@media(max-width:1023px){.hero{--hovr: calc((var(--vw) * 100 - 2 * var(--grid-margin)) / 1.85);--word-bottom: calc(176 * var(--px));height:calc(760 * var(--px))}.hero__tagline{top:calc(24 * var(--px))}.hero__slogan{left:var(--grid-margin);top:calc(64 * var(--px));color:var(--white-50)}.hero__cta{display:none}.hero__burger{position:absolute;z-index:101;right:var(--grid-margin);top:calc(16 * var(--px));display:grid;place-content:center;gap:calc(6 * var(--px));width:calc(48 * var(--px));height:calc(48 * var(--px));padding:0;border:0;border-radius:50%;background:var(--signal);cursor:pointer}.hero__burger span{display:block;width:calc(18 * var(--px));height:1.5px;background:var(--white);transition:translate .4s var(--ease-out),rotate .4s var(--ease-out)}.menu-open .hero__burger{position:fixed}.menu-open .hero__burger span:first-child{translate:0 calc(3.75 * var(--px));rotate:45deg}.menu-open .hero__burger span:last-child{translate:0 calc(-3.75 * var(--px));rotate:-45deg}.hero__burger:focus-visible{outline:1px solid var(--white);outline-offset:4px}.hero__nav{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;justify-content:center;gap:calc(8 * var(--px));padding:0 var(--grid-margin);background:var(--black);font-size:calc(56 * var(--px));line-height:1;letter-spacing:-.04em;color:var(--white);visibility:hidden;opacity:0;transition:opacity .4s var(--ease-out),visibility 0s .4s}.hero__nav a{opacity:1;translate:0 calc(24 * var(--px));transition:translate .6s var(--ease-out)}.hero__nav a:nth-child(2){padding-left:calc(48 * var(--px))}.hero__nav a:nth-child(3){padding-left:calc(24 * var(--px))}.hero__nav a:nth-child(4){padding-left:calc(56 * var(--px))}.hero__nav a:active{color:var(--signal)}.hero__nav{counter-reset:nav}.hero__nav a{counter-increment:nav;display:flex;align-items:flex-start;gap:calc(10 * var(--px))}.hero__nav a:before{content:"0" counter(nav);margin-top:calc(6 * var(--px));font-size:var(--fs-label);letter-spacing:0;color:var(--white-50)}.hero__nav:before,.hero__nav:after{position:absolute;left:var(--grid-margin);font-size:var(--fs-label);line-height:1.2;letter-spacing:0;color:var(--white-50)}.hero__nav:before{content:"MENU / 04";top:calc(32 * var(--px))}.hero__nav:after{content:"FLY@HOVR.STUDIO \a BASED NOWHERE. FLYING EVERYWHERE.";white-space:pre;bottom:calc(32 * var(--px))}.menu-open .hero__nav{visibility:visible;opacity:1;transition:opacity .4s var(--ease-out)}.menu-open .hero__nav a{translate:0 0}.menu-open{overflow:hidden}.hero__lens{left:var(--grid-margin);top:auto;bottom:calc(var(--word-bottom) + .8 * var(--hovr) + 28 * var(--px));width:calc(120 * var(--px));height:calc(120 * var(--px));border-width:calc(11.2 * var(--px))}.hero__lens-dot{left:calc(40.8 * var(--px));top:calc(40.8 * var(--px));width:calc(16 * var(--px));height:calc(16 * var(--px))}.hero__lens .lens-draw{inset:calc(-11.2 * var(--px));width:calc(120 * var(--px));height:calc(120 * var(--px))}.hero__wordmark{left:var(--grid-margin);top:auto;bottom:var(--word-bottom);font-size:var(--hovr)}.hero__badge{left:calc(var(--grid-margin) + .038 * var(--hovr) - 22 * var(--px));top:auto;bottom:calc(var(--word-bottom) - 22 * var(--px));width:calc(44 * var(--px));height:calc(44 * var(--px))}.hero__badge svg{width:calc(14 * var(--px));height:calc(14 * var(--px));stroke-width:2.4}.hero__meta--l{bottom:calc(28 * var(--px))}.hero__meta--r{bottom:calc(28 * var(--px));width:calc(150 * var(--px));text-align:right;line-height:calc(13 * var(--px))}.showcase{--s: .36;--pilot-top: calc(156 * var(--px));height:calc(720 * var(--px))}.showcase__band{display:flex;align-items:center;gap:calc(10 * var(--px));height:calc(44 * var(--px));padding:0 var(--grid-margin)}.showcase__band>*{position:static;flex:none}.showcase__band-dot{width:calc(8 * var(--px));height:calc(8 * var(--px))}.showcase__band-line{flex:1;width:auto}.showcase__band-text{display:block;padding:0;font-size:var(--fs-label-l)}.showcase__stat{top:calc(64 * var(--px));font-size:calc(40 * var(--px))}.showcase__stat--l{left:var(--grid-margin)}.showcase__stat--r{right:var(--grid-margin)}.showcase__title{left:var(--grid-margin);top:calc(124 * var(--px));font-size:calc(64 * var(--px))}.showcase__title span{white-space:normal;width:min-content}.showcase__pilot{left:calc(50% - 720 * var(--s) * var(--px));top:var(--pilot-top);width:calc(1440 * var(--s) * var(--px))}.showcase__chest{left:0;right:0;top:calc(var(--pilot-top) + (950 - 22) * var(--s) * var(--px));font-size:calc(220 * var(--s) * var(--px))}.showcase__lens{left:auto;right:var(--grid-margin);top:calc(316 * var(--px));width:calc(56 * var(--px));height:calc(56 * var(--px));border-width:calc(5 * var(--px))}.showcase__lens span{width:calc(10 * var(--px));height:calc(10 * var(--px))}.showcase__hud{left:var(--grid-margin);right:var(--grid-margin);top:calc(var(--pilot-top) + (950 - 22) * var(--s) * var(--px) - 96 * var(--px));width:auto;height:calc(128 * var(--px))}.showcase__hud-top{left:calc(20 * var(--px));right:calc(20 * var(--px));top:calc(18 * var(--px))}.showcase__hud-values{left:calc(20 * var(--px));right:calc(20 * var(--px));top:calc(56 * var(--px));grid-template-columns:repeat(3,1fr)}.showcase__hud-values dt{margin-top:calc(8 * var(--px))}.stitch__beam{left:50%;top:calc(480 * var(--px))}.numbers{height:auto;display:flex;flex-direction:column;padding:calc(72 * var(--px)) var(--grid-margin) calc(104 * var(--px))}.numbers>:not(.numbers__horizon),.numbers__row>*{position:relative;left:auto;right:auto;top:auto;translate:none}.numbers__count{font-size:calc(80 * var(--px));letter-spacing:-.06em}.numbers__count-label{margin-top:calc(16 * var(--px));text-align:left}.numbers__crew{margin-top:calc(48 * var(--px));gap:calc(16 * var(--px))}.numbers__avatars li{width:calc(48 * var(--px));height:calc(48 * var(--px))}.numbers__avatar-plus svg{width:calc(16 * var(--px));height:calc(16 * var(--px))}.numbers__manifest{margin-top:calc(48 * var(--px));font-size:calc(24 * var(--px));white-space:normal}.numbers__line{padding:0!important}.numbers__line+.numbers__line{margin-top:calc(14 * var(--px))}.numbers__line>span{display:block}.numbers__line>span:last-child{position:static;padding-left:calc(48 * var(--px))}.numbers__row{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--grid-gap);margin-top:calc(64 * var(--px))}.numbers__oval{grid-column:1 / -1;order:-1;width:auto}.numbers__oval-frame{height:auto;aspect-ratio:360 / 200}.numbers__oval-tags{position:static;margin-top:calc(14 * var(--px));font-size:var(--fs-label-s)}.numbers__reel{width:calc(112 * var(--px));height:calc(112 * var(--px));margin-top:calc(72 * var(--px))}.numbers__reel svg{width:calc(28 * var(--px));height:calc(28 * var(--px))}.numbers__thumb{width:calc(112 * var(--px));height:calc(112 * var(--px));margin-top:calc(72 * var(--px));justify-self:end}.numbers__pov{font-size:calc(32 * var(--px))}.numbers__stats{grid-column:1 / -1;width:auto;height:calc(112 * var(--px));margin-top:calc(72 * var(--px))}.numbers__stat{padding-top:calc(28 * var(--px))}.numbers__stat dd{font-size:calc(56 * var(--px))}.numbers__rule{left:auto;right:auto;margin-top:calc(48 * var(--px));flex:none}.numbers__rule span{width:calc(64 * var(--px))}.fleet{height:calc(968 * var(--px))}.fleet__stitch{right:var(--grid-margin);font-size:calc(96 * var(--px))}.fleet__back{-webkit-mask:none;mask:none}.fleet__back span{left:var(--grid-margin);top:calc(108 * var(--px));font-size:calc(150 * var(--px))}.fleet__head{top:calc(72 * var(--px));gap:calc(14 * var(--px))}.fleet__lens{width:calc(40 * var(--px));height:calc(40 * var(--px));border-width:calc(4 * var(--px))}.fleet__nav{top:calc(76 * var(--px));left:auto;right:var(--grid-margin)}.fleet__nav button{width:calc(40 * var(--px));height:calc(40 * var(--px))}.fleet__nav svg{width:calc(14 * var(--px));height:calc(14 * var(--px))}.fleet__track{top:calc(168 * var(--px))}.fleet-card{left:calc(50% - 150 * var(--px))}.fleet__specs{left:var(--grid-margin);right:var(--grid-margin);top:calc((168 + 420 - 40) * var(--px));grid-template-columns:1fr;row-gap:calc(20 * var(--px))}.fleet__specs .spec-panel{width:auto;padding:calc(56 * var(--px)) calc(20 * var(--px)) calc(22 * var(--px))}.fleet__specs .spec-panel__grid{grid-template-columns:1fr auto 1fr;row-gap:calc(24 * var(--px))}.fleet__specs .spec-panel__sep:nth-child(4){display:none}.fleet__specs .spec__value{font-size:calc(32 * var(--px));margin-top:calc(10 * var(--px))}.fleet__specs .spec__scale{margin-top:calc(12 * var(--px))}.fleet__specs .spec-meta{grid-template-columns:auto auto 1fr;align-items:baseline;column-gap:calc(12 * var(--px));row-gap:calc(10 * var(--px));padding-top:0}.fleet__specs .spec-meta__name{margin:0}.fleet__specs .spec-meta__chips{margin:0;grid-column:1 / 3}.fleet__specs .spec-meta__status{justify-self:end}.services{height:auto;padding:calc(112 * var(--px)) var(--grid-margin) calc(96 * var(--px))}.services__alt{transform:scale(.6);transform-origin:right center}.services__radar span{left:calc(100% - var(--grid-margin) - 360 * var(--px));top:calc(260 * var(--px));width:calc(720 * var(--px));height:calc(720 * var(--px))}.services__title{position:relative;left:auto;top:auto;font-size:calc(52 * var(--px))}.services__label{left:var(--grid-margin);right:auto;top:calc(40 * var(--px))}.services__list{position:relative;left:auto;right:auto;top:auto;margin-top:calc(32 * var(--px))}.services__float{display:none}.service{display:grid;grid-template-columns:1fr calc(112 * var(--px));column-gap:calc(16 * var(--px));align-items:center;height:auto;padding:calc(22 * var(--px)) 0 calc(24 * var(--px))}.service__link{position:static;display:grid;gap:calc(8 * var(--px));-webkit-tap-highlight-color:transparent}.service__link>span:not(.service__btn){position:static}.service__id{order:-1}.service__title{font-size:calc(28 * var(--px));white-space:normal;line-height:1.05}.service__text{width:auto;margin:calc(4 * var(--px)) 0 0;font-size:calc(13 * var(--px))}.service__btn{display:none}.service__photo{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:calc(14 * var(--px));rotate:-3deg;box-shadow:0 calc(14 * var(--px)) calc(28 * var(--px)) calc(-8 * var(--px)) #0b0b0b59;transition:rotate .6s var(--ease-out),scale .6s var(--ease-out)}.service:is(.is-active,:active) .service__link>span:not(.service__btn){translate:calc(12 * var(--px)) 0}.service:is(.is-active,:active) .service__link:after{transform:scaleX(1)}.service:is(.is-active,:active) .service__photo{rotate:0deg;scale:1.04}.process{height:auto;padding:calc(208 * var(--px)) var(--grid-margin) calc(120 * var(--px))}.process__band{height:calc(48 * var(--px));gap:calc(10 * var(--px))}.process__band-dot{width:calc(8 * var(--px));height:calc(8 * var(--px))}.process__band-text{font-size:calc(11 * var(--px))}.process__meta,.process__label{top:calc(80 * var(--px))}.process__list{display:grid;row-gap:calc(100 * var(--px))}.process__item{position:relative;left:auto!important;top:auto;width:auto;height:calc(232 * var(--px))}.process__num{left:calc(20 * var(--px));font-size:calc(120 * var(--px));margin-bottom:calc(-52 * var(--px))}.process__card{padding:calc(20 * var(--px))}.process__title{min-height:0;font-size:calc(28 * var(--px))}.process__text{min-height:0;max-width:calc(260 * var(--px))}.cases{height:auto;padding-bottom:calc(80 * var(--px));border-radius:0 0 calc(32 * var(--px)) calc(32 * var(--px))}.cases__marquee{top:calc(-14 * var(--px))}.cases__marquee span{font-size:calc(96 * var(--px));padding-right:calc(24 * var(--px))}.cases__count{top:calc(112 * var(--px));font-size:calc(40 * var(--px))}.cases__meta{left:var(--grid-margin);top:calc(164 * var(--px))}.cases__label{top:calc(124 * var(--px))}.cases__track{position:relative;left:auto;top:auto;margin-top:calc(216 * var(--px));padding:0 var(--grid-margin);gap:calc(12 * var(--px));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--grid-margin);scrollbar-width:none}.cases__track::-webkit-scrollbar{display:none}.case{width:calc(var(--vw) * 100 - 2 * var(--grid-margin) - 28 * var(--px));height:calc(440 * var(--px));scroll-snap-align:start}.case:last-child{margin-right:var(--grid-margin)}.case__media img{object-position:var(--focus, 50% 50%)}.case[data-case="01"]{--focus: 30% 50%}.case-plate{width:calc(100% - 32 * var(--px));max-width:calc(300 * var(--px));padding:calc(16 * var(--px))}.case-plate[data-pos^=t]{top:calc(16 * var(--px))}.case-plate[data-pos^=b]{bottom:calc(16 * var(--px))}.case-plate[data-pos$=l]{left:calc(16 * var(--px))}.case-plate[data-pos$=r]{right:calc(16 * var(--px))}.case-plate__client{font-size:calc(24 * var(--px))}.cases__progress{position:relative;left:auto;right:auto;top:auto;margin:calc(32 * var(--px)) var(--grid-margin) calc(28 * var(--px))}.voices{height:auto;margin-top:calc(-32 * var(--px));padding:calc(32 * var(--px)) 0 calc(144 * var(--px))}.voices__stage{position:relative;inset:auto;display:grid;grid-template-columns:100%;padding:calc(72 * var(--px)) var(--grid-margin) 0}.voices__rating{position:relative;left:auto;top:auto;font-size:calc(120 * var(--px))}.voices__rating-unit{margin-left:calc(10 * var(--px));margin-top:calc(10 * var(--px))}.voices__from{position:relative;left:auto;top:auto;width:auto;margin-top:calc(20 * var(--px))}.voices__scale{--step: 2%}.voices__label{top:calc(84 * var(--px))}.voices__frame{display:none}.voices__photo,.voices__list{grid-area:3 / 1}.voices__photo{position:relative;left:auto;top:auto;width:auto;height:auto;margin-top:calc(48 * var(--px));border-radius:calc(28 * var(--px))}.voices__photo img{position:absolute;inset:0}.voices__rec{left:calc(20 * var(--px));top:calc(20 * var(--px))}.voices__coords{left:calc(20 * var(--px));bottom:calc(20 * var(--px))}.voices__list{position:relative;display:grid;row-gap:calc(28 * var(--px));margin-top:calc(48 * var(--px));padding:calc(64 * var(--px)) calc(14 * var(--px)) calc(64 * var(--px))}.voice{position:relative;left:auto!important;top:auto!important;width:auto;padding:calc(20 * var(--px))}.voice--1{margin-right:calc(28 * var(--px))}.voice--2{margin-left:calc(28 * var(--px))}.voice--3{margin-right:calc(14 * var(--px))}.voice__quote{margin-top:calc(14 * var(--px))}.voice__quote p{font-size:calc(17 * var(--px))}.voice__who{margin-top:calc(18 * var(--px));padding-top:calc(14 * var(--px))}.voice__avatar{width:calc(36 * var(--px));height:calc(36 * var(--px))}.voices__stage:before,.voices__stage:after{display:none}.voices__logos{position:relative;top:auto;height:calc(72 * var(--px));margin:calc(48 * var(--px)) 0 0 calc(-1 * var(--grid-margin));gap:calc(56 * var(--px));border-block:1px solid var(--line)}.logo{scale:.8}.contact{height:auto;padding:calc(128 * var(--px)) var(--grid-margin) calc(28 * var(--px))}.contact__lens{top:calc(-80 * var(--px));width:calc(160 * var(--px));height:calc(160 * var(--px));border-width:calc(15 * var(--px))}.contact__lens .lens-draw{inset:calc(-15 * var(--px));width:calc(160 * var(--px));height:calc(160 * var(--px))}.contact__lens-dot{left:calc(var(--grid-margin) + 69 * var(--px));top:calc(-11 * var(--px));width:calc(22 * var(--px));height:calc(22 * var(--px))}.contact__radar span{left:calc(var(--grid-margin) + 80 * var(--px));width:calc(var(--d) * .5 * var(--px));height:calc(var(--d) * .5 * var(--px))}.contact__approach{left:calc(var(--grid-margin) + 184 * var(--px));top:calc(20 * var(--px))}.contact__label{left:calc(var(--grid-margin) + 184 * var(--px));right:auto;top:calc(56 * var(--px))}.contact__title{position:relative}.contact__line{position:relative;left:auto!important;top:auto!important}.contact__line--1{font-size:calc(40 * var(--px));text-align:right}.contact__line--2,.contact__line--3{font-size:calc(48 * var(--px));margin-top:calc(6 * var(--px))}.contact__line--3{padding-left:calc(56 * var(--px))}.contact__book{position:relative;right:auto;top:auto;margin:calc(28 * var(--px)) 0 0 auto;width:calc(120 * var(--px));height:calc(120 * var(--px));font-size:calc(14 * var(--px))}.contact__book svg{width:calc(14 * var(--px));height:calc(14 * var(--px))}.contact__rule,.contact__reach,.contact__voice,.contact__nav{position:relative;left:auto;right:auto;top:auto;margin-top:calc(40 * var(--px))}.contact__big{font-size:calc(24 * var(--px))}.contact__voice{gap:calc(16 * var(--px))}.contact__voice-btn{width:calc(80 * var(--px));height:calc(80 * var(--px))}.contact__wave{width:calc(220 * var(--px))}.contact__nav{grid-template-columns:1fr 1fr}.contact__foot{position:relative;left:auto;right:auto;top:auto;margin-top:calc(48 * var(--px));grid-template-columns:1fr auto;row-gap:calc(10 * var(--px));padding-top:calc(20 * var(--px))}.contact__gps{grid-column:1 / -1;grid-row:2}.contact__slogan{grid-column:1 / -1;grid-row:3}.alt{right:calc(4 * var(--px));width:calc(8 * var(--px));height:calc(160 * var(--px));margin-top:calc(-80 * var(--px))}.alt__val{right:0}.alt-mark{right:calc(4 * var(--px));width:calc(12 * var(--px));margin-top:calc(80 * var(--px) - 1px)}}@media(min-width:768px)and (max-width:1023px){.showcase{--s: .5;--pilot-top: calc(150 * var(--px));height:calc(820 * var(--px))}.showcase__title{top:calc(120 * var(--px));font-size:calc(80 * var(--px))}.showcase__lens{top:calc(372 * var(--px))}.stitch__beam{top:calc(560 * var(--px))}.numbers__row{grid-template-columns:2fr 1fr 1fr;align-items:end}.numbers__oval{grid-column:1}.numbers__oval-tags{font-size:calc(8 * var(--px))}.numbers__reel,.numbers__thumb{margin:0 0 calc(30 * var(--px));justify-self:end}.voice{width:72%;margin:0!important}.voice--2{justify-self:end}.voice--3{margin-left:10%!important}.contact__line--1{font-size:calc(56 * var(--px))}.contact__line--2,.contact__line--3{font-size:calc(72 * var(--px))}.contact__line--3{padding-left:calc(120 * var(--px))}.contact{display:flex;flex-wrap:wrap;column-gap:var(--grid-gap)}.contact>:is(.contact__title,.contact__book,.contact__rule,.contact__nav,.contact__foot){flex:1 0 100%}.contact__book{flex:none!important}.contact__reach{flex:1 0 40%}.contact__voice{flex:1 0 50%}}@media(max-width:767px){.hero{--top: calc(202 * var(--px));--bot: calc(75 * var(--px));--hovr: calc((var(--vw) * 100 - 2 * var(--grid-margin)) / .896);--word-bottom: calc(var(--bot) - .0265 * var(--hovr));height:calc(var(--top) + 1.76 * var(--hovr) + var(--bot));min-height:0}.hero__slogan{display:none}.hero__lens{top:calc(66 * var(--px));bottom:auto}.hero__wordmark{left:calc(var(--grid-margin) - .038 * var(--hovr));line-height:.9}.hero__line{display:block}.hero__line+.hero__line{margin-left:.027em}html.has-motion .hero__wordmark{clip-path:none}html.has-motion .hero__line{clip-path:inset(-40% -40% 0 -40%)}.hero__badge{left:calc(var(--grid-margin) - 18 * var(--px));bottom:calc(var(--word-bottom) + .9265 * var(--hovr) - 22 * var(--px))}.hero__meta--l,.hero__meta--r{bottom:calc(20 * var(--px))}}@media(max-width:767px){.case-plate{width:auto;gap:calc(4 * var(--px));padding:calc(12 * var(--px)) calc(14 * var(--px))}.case-plate__rec{margin-bottom:calc(6 * var(--px))}.case-plate__client{font-size:calc(22 * var(--px))}.case-plate__meta{margin-top:calc(6 * var(--px));white-space:nowrap}.case-plate__tags{display:none}}@media(max-width:767px){.alt,.alt-mark{display:none}}
