@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Archivo;src:url(/fonts/archivo-300_700-normal.woff2)format("woff2");font-weight:300 700;font-style:normal;font-stretch:100% 125%;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readout;src:url(/fonts/readout-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+2000-206F,U+2212}:root{--c-bg:#e9e8e4;--c-bg2:#dddcd7;--c-fg:#121314;--c-muted:#55585b;--c-line:#12131424;--c-accent:#a3191f;--c-field:#121314;--c-curtain:#121314;--f-display:"Archivo", "Arial Narrow", system-ui, sans-serif;--f-body:"Archivo", system-ui, sans-serif;--f-read:"Readout", ui-monospace, monospace;--t-mega:clamp(3.4rem, .6rem + 11.5vw, 12.5rem);--t-xl:clamp(2.6rem, 1.2rem + 5.4vw, 6.4rem);--t-l:clamp(1.8rem, 1.2rem + 2.4vw, 3.4rem);--t-m:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--t-body:clamp(1rem, .96rem + .18vw, 1.0625rem);--t-s:.875rem;--t-xs:.75rem;--u:clamp(.5rem, .35rem + .6vw, 1rem);--gutter:clamp(1rem, .6rem + 1.6vw, 2.5rem);--max:1440px;--radius:0px;--z-gl:0;--z-content:1;--z-header:50;--z-cursor:80;--z-curtain:90;--z-loader:100}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none;background:var(--c-bg);color:var(--c-fg)}body{min-height:100dvh;font-family:var(--f-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;line-height:1.5;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;text-wrap:balance}p{text-wrap:pretty}#main:focus{outline:none}.skip-link{left:var(--gutter);top:var(--gutter);z-index:calc(var(--z-loader) + 1);background:var(--c-fg);color:var(--c-bg);padding:.6em 1em;position:fixed;transform:translateY(-200%)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}#gl{z-index:var(--z-gl);pointer-events:none;position:fixed;inset:0}.gl-canvas{width:100%;height:100%;position:absolute;inset:0}#main,[data-layer=content]{z-index:var(--z-content);position:relative}.gl-on [data-gl] img,.gl-on [data-gl] .gl-fallback{opacity:0}.gl-on [data-gl]{background:0 0!important}[data-gl=procedural] .gl-fallback{background:radial-gradient(120% 90% at 30% 20%, var(--c-muted), var(--c-fg));position:absolute;inset:0}[data-gl]{position:relative}.motion [data-split],.motion [data-reveal]{visibility:hidden}.split-line{margin-bottom:-.08em;padding-bottom:.08em}[data-split]>*,[data-split]>*>*{text-indent:0}[data-split]>:first-child,[data-split]>:first-child>:first-child{text-indent:inherit}#curtain{z-index:var(--z-curtain);pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.curtain__panel{background:var(--c-curtain);position:absolute;inset:0}#cursor{z-index:var(--z-cursor);pointer-events:none;opacity:0;place-items:center;width:0;height:0;display:grid;position:fixed;top:0;left:0}#cursor.is-ready{opacity:1}#cursor span{aspect-ratio:1;background:var(--c-fg);min-width:5.5rem;color:var(--c-bg);font-size:var(--t-xs);letter-spacing:.02em;border-radius:50%;place-items:center;transition:transform .5s cubic-bezier(.16,1,.3,1);display:grid;transform:translate(-50%,-50%)scale(0)}#cursor.is-active span{transform:translate(-50%,-50%)scale(1)}@media (hover:none),(pointer:coarse){#cursor{display:none}}#loader{z-index:var(--z-loader);padding:var(--gutter);background:var(--c-fg);color:var(--c-bg);clip-path:inset(0%);align-content:end;display:grid;position:fixed;inset:0}.loader__inner{justify-content:space-between;align-items:end;display:flex;overflow:hidden}.loader__count{font-variant-numeric:tabular-nums}.loader__bar{height:1px;margin-top:calc(var(--u) * 1.5);transform-origin:0;background:currentColor;transform:scaleX(0)}html:not(.js) #loader,#loader[hidden]{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{background:var(--c-bg);color:var(--c-fg)}body{font-family:var(--f-body);font-stretch:100%;line-height:1.55}::selection{background:var(--c-accent);color:#fff}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:0}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.read{font-family:var(--f-read);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:500}.display{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.04em;margin-left:-.06em;font-weight:600;font-stretch:125%;line-height:.88}.h-xl{font-size:var(--t-xl)}.h-l{font-family:var(--f-display);font-weight:600;font-stretch:118%;font-size:var(--t-l);letter-spacing:-.03em;text-transform:uppercase;line-height:.98}.lede{max-width:34rem;color:var(--c-fg);font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);line-height:1.5}.muted{color:var(--c-muted)}.tag{font-size:var(--t-s);color:var(--c-muted);font-weight:500}.skip-link{background:var(--c-fg);color:var(--c-bg)}.btn{isolation:isolate;letter-spacing:-.005em;background:var(--c-accent);color:#fff;border-radius:999px;align-items:center;gap:.9em;min-height:52px;padding:0 1.6em;font-size:1rem;font-weight:600;transition:color .35s cubic-bezier(.165,.84,.44,1);display:inline-flex;position:relative;overflow:clip}.btn:before{content:"";z-index:-1;background:var(--c-fg);transform-origin:50% 100%;transition:scale .55s cubic-bezier(.165,.84,.44,1);position:absolute;inset:0;scale:1 0}.btn svg{width:1em;height:1em;transition:translate .45s cubic-bezier(.165,.84,.44,1)}.btn--line{color:var(--c-fg);box-shadow:inset 0 0 0 1.5px var(--c-fg);background:0 0}.btn--line:before{background:var(--c-fg)}.btn--light{background:var(--c-bg);color:var(--c-fg)}.btn--light:before{background:var(--c-accent)}@media (hover:hover){.btn:hover:before{scale:1}.btn:hover svg{translate:4px}.btn--line:hover{color:var(--c-bg)}.btn--light:hover{color:#fff}}.btn:focus-visible:before,.btn:active:before{scale:1}.btn--line:focus-visible,.btn--line:active{color:var(--c-bg)}.btn--light:focus-visible,.btn--light:active{color:#fff}.btn:active{scale:.98}.draw{background:linear-gradient(currentColor 0 0) 0 100%/0% 1.5px no-repeat;padding-bottom:2px;transition:background-size .45s cubic-bezier(.165,.84,.44,1)}@media (hover:hover){.draw:hover{background-size:100% 1.5px}}.draw:focus-visible,.draw[aria-current=page]{background-size:100% 1.5px}.link{background:linear-gradient(var(--c-accent) 0 0) left 100% / 100% 1.5px no-repeat;padding-bottom:1px;transition:background-size .4s cubic-bezier(.165,.84,.44,1),color .3s}@media (hover:hover){.link:hover{color:#fff;background-size:100% 100%}}.link:focus-visible{color:#fff;background-size:100% 100%}.hdr{z-index:var(--z-header);transition:translate .6s cubic-bezier(.16,1,.3,1),background-color .4s;position:fixed;inset:0 0 auto}.hdr:after{content:"";background:var(--c-line);opacity:0;height:1px;transition:opacity .4s;position:absolute;inset:auto 0 0}html.hdr-solid .hdr{backdrop-filter:blur(14px);background:#e9e8e4e0}html.hdr-solid .hdr:after{opacity:1}html.frame-away .hdr{translate:0 -105%}.hdr__in{justify-content:space-between;align-items:center;gap:1.5rem;height:72px;display:flex}.brand{align-items:center;gap:.7rem;min-height:44px;display:flex}.brand img{width:34px;height:auto;transition:rotate .6s cubic-bezier(.165,.84,.44,1)}.brand b{letter-spacing:.01em;font-size:1.05rem;font-weight:700;font-stretch:125%;line-height:1;display:block}.brand small{color:var(--c-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:.6875rem;font-weight:500;display:block}@media (hover:hover){.brand:hover img{rotate:180deg}}.station-now{color:var(--c-muted);align-items:center;gap:.6rem;font-size:.8125rem;display:flex}.station-now i{background:var(--c-accent);border-radius:50%;width:7px;height:7px}.station-now .read{color:var(--c-fg)}.nav{align-items:center;gap:clamp(1rem,2vw,2rem);display:flex}.nav ul{gap:clamp(1rem,2vw,1.8rem);padding:0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.nav ul a{padding-block:.6rem;display:inline-block}.nav .btn{min-height:44px;padding:0 1.2em;font-size:.9375rem}.menu-btn{min-width:44px;min-height:44px;box-shadow:inset 0 0 0 1.5px var(--c-fg);border-radius:999px;padding:0 1rem;font-size:.9375rem;font-weight:600;display:none}.sheet{z-index:calc(var(--z-header) - 1);background:var(--c-fg);color:var(--c-bg);padding:96px var(--gutter) max(2rem, env(safe-area-inset-bottom));clip-path:inset(0 0 100%);visibility:hidden;flex-direction:column;justify-content:flex-end;gap:.25rem;transition:clip-path .7s cubic-bezier(.87,0,.13,1),visibility 0s .7s;display:flex;position:fixed;inset:0}html.menu-open .sheet{clip-path:inset(0);visibility:visible;transition:clip-path .7s cubic-bezier(.87,0,.13,1)}.sheet a.big{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.035em;border-bottom:1px solid #e9e8e42e;justify-content:space-between;align-items:baseline;padding-block:.35rem;font-size:clamp(2.2rem,11vw,4rem);font-weight:600;font-stretch:125%;line-height:1.05;display:flex}.sheet a.big .read{color:#e9e8e499;letter-spacing:0;font-size:.875rem}.sheet .btn{align-self:flex-start;margin-top:1.5rem}html.menu-open .hdr{color:var(--c-bg);background:0 0}html.menu-open .hdr:after{opacity:0}html.menu-open .menu-btn{box-shadow:inset 0 0 0 1.5px var(--c-bg)}html.menu-open .brand small{color:#e9e8e499}@media (width<=960px){.nav ul,.nav .btn,.station-now{display:none}.menu-btn{align-items:center;display:inline-flex}}.hero{height:200svh;position:relative}.hero__stage{height:100svh;min-height:640px;position:sticky;top:0;overflow:clip}.hero__grid{align-items:stretch;height:100%;padding-top:72px}.hero__copy{z-index:2;flex-direction:column;grid-column:1/span 6;justify-content:center;padding-block:2rem 4rem;display:flex;position:relative}.hero h1{font-size:clamp(3.2rem,1rem + 6.9vw,8.6rem)}.hero h1 span{white-space:nowrap;display:block}.hero h1 .r{color:var(--c-accent)}.hero .lede{max-width:31rem;margin-top:clamp(1.4rem,2.6vw,2.4rem)}.hero__cta{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.6rem,3vw,2.6rem);display:flex}.rig{grid-column:7/span 6;position:relative}.rig canvas{width:100%;height:100%;position:absolute;inset:0}.rig__label{color:var(--c-muted);font-size:.8125rem;line-height:1.35;position:absolute}.rig__label b{color:var(--c-fg);font-size:.9375rem;font-weight:600;display:block}.rig__label .read{color:var(--c-fg);font-size:.875rem}.rig__drum{top:13%;left:0}.rig__weigh{text-align:right;top:63%;right:0}.rig__weigh .kg{color:var(--c-fg);letter-spacing:-.03em;margin-block:.15em .2em;font-size:clamp(2.6rem,1.4rem + 3vw,4.6rem);line-height:.9;display:block}.rig__weigh .kg small{color:var(--c-muted);letter-spacing:0;margin-left:.15em;font-size:.4em}.rig__state{color:var(--c-fg);align-items:center;gap:.45rem;margin-top:.4rem;font-weight:600;display:inline-flex}.rig__state i{background:var(--c-accent);border-radius:50%;width:7px;height:7px}.rig__hint{color:var(--c-muted);align-items:center;gap:.6rem;font-size:.8125rem;display:flex;position:absolute;bottom:6%;left:0}.rig__hint svg{width:14px;height:14px}.rig__bar{background:var(--c-line);height:2px;position:absolute;bottom:3%;left:0;right:0}.rig__bar i{background:var(--c-accent);transform-origin:0;position:absolute;inset:0;scale:0 1}html:not(.motion) .rig__hint,html:not(.js) .rig__hint{display:none}@media (width<=960px){.hero{height:170svh}.hero__stage{min-height:0}.hero__grid{grid-template-rows:46svh auto;align-content:start;padding-top:64px}.rig{grid-area:1/1/auto/-1}.hero__copy{grid-area:2/1/auto/-1;justify-content:flex-start;padding-block:.5rem 0}.hero h1{font-size:clamp(2.6rem,12.2vw,5rem)}.hero .lede{margin-top:1rem;font-size:1rem}.hero__cta{margin-top:1.2rem}.rig__drum{top:2%}.rig__weigh{top:52%}.rig__weigh .kg{font-size:2.3rem}.rig__hint{display:none}.rig__bar{bottom:0}}@media (width<=960px) and (height<=700px){.hero .lede{display:none}}.sec{padding-block:clamp(5.5rem,4rem + 7vw,11rem);position:relative}.sec__head{margin-bottom:clamp(2.5rem,2rem + 3vw,5rem)}.sec__head .tag{margin-bottom:1.2rem;display:block}.stations{border-top:1.5px solid var(--c-fg);padding:0;list-style:none}.st{isolation:isolate;gap:var(--gutter);border-bottom:1.5px solid var(--c-fg);grid-template-columns:minmax(4.5rem,1fr) 5fr 4fr 3rem;align-items:center;padding:clamp(1.4rem,1rem + 1.6vw,2.6rem) 0;transition:color .4s cubic-bezier(.165,.84,.44,1);display:grid;position:relative}.st:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:var(--c-fg);transform-origin:50% 100%;transition:scale .6s cubic-bezier(.165,.84,.44,1);position:absolute;scale:1 0}.st__no{color:var(--c-accent);font-size:clamp(1rem,.8rem + .6vw,1.375rem);transition:translate .5s cubic-bezier(.165,.84,.44,1)}.st__name{font-family:var(--f-display);text-transform:uppercase;font-weight:600;font-stretch:122%;font-size:var(--t-l);letter-spacing:-.035em;line-height:.95}.st__line{color:var(--c-muted);max-width:30rem;transition:color .4s}.st__arrow{justify-self:end;width:2.2rem;height:2.2rem;transition:translate .5s cubic-bezier(.165,.84,.44,1),rotate .5s cubic-bezier(.165,.84,.44,1)}@media (hover:hover){.st:hover{color:var(--c-bg)}.st:hover:before{scale:1}.st:hover .st__no{color:#ff6b6f;translate:.6rem}.st:hover .st__line{color:#e9e8e4b8}.st:hover .st__arrow{translate:.4rem;rotate:-45deg}}.st:focus-visible{outline-offset:-3px;color:var(--c-bg)}.st:focus-visible:before{scale:1}.st:focus-visible .st__line{color:#e9e8e4b8}.st:focus-visible .st__no{color:#ff6b6f}@media (width<=760px){.st{grid-template-columns:2.6rem 1fr 2rem;row-gap:.5rem}.st__line{grid-area:2/2/auto/3;font-size:.9375rem}.st__arrow{grid-area:1/3;width:1.6rem;height:1.6rem}}.footage{background:var(--c-bg2)}.footage__grid{align-items:end}.footage__text{grid-column:1/span 4;align-self:center}.footage__text p{max-width:26rem;margin-top:1.4rem}.reel{background:var(--c-fg);aspect-ratio:9/16;margin:0;position:relative;overflow:clip}.reel img,.reel video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel video{opacity:0;transition:opacity .6s}.reel video.is-ready{opacity:1}.reel figcaption{color:#fff;background:linear-gradient(#0000,#000000b8);padding:4rem 1rem 1rem;font-size:.875rem;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.reel figcaption .read{opacity:.75;margin-bottom:.3rem;font-size:.75rem;display:block}.footage .reel:first-of-type{grid-column:6/span 3;margin-bottom:12%}.footage .reel:nth-of-type(2){grid-column:10/span 3}@media (width<=960px){.footage__text{grid-column:1/-1;margin-bottom:2.5rem}.footage .reel:first-of-type{grid-column:1/span 6;margin-bottom:0}.footage .reel:nth-of-type(2){grid-column:7/span 6;margin-top:18%}}.turnkey__grid{align-items:start}.turnkey__head{grid-column:1/span 5;position:sticky;top:120px}.turnkey__head p{margin-top:1.4rem}.steps{counter-reset:s;grid-column:7/span 6;padding:0 0 0 2.2rem;list-style:none;position:relative}.steps:before{content:"";background:var(--c-line);width:1.5px;position:absolute;top:.6rem;bottom:.6rem;left:6px}.steps__fill{background:var(--c-accent);transform-origin:50% 0;width:1.5px;position:absolute;top:.6rem;bottom:.6rem;left:6px}.steps li{grid-template-columns:2.6rem 1fr;padding-block:0 clamp(1.4rem,1rem + 1vw,2.1rem);display:grid;position:relative}.steps li:before{counter-increment:s;content:counter(s, decimal-leading-zero);font-family:var(--f-read);color:var(--c-muted);padding-top:.25rem;font-size:.875rem;font-weight:500}.steps li:after{content:"";background:var(--c-bg);width:11px;height:11px;box-shadow:inset 0 0 0 1.5px var(--c-fg);border-radius:50%;position:absolute;top:.45rem;left:calc(1px - 2.2rem)}.steps b{font-size:var(--t-m);letter-spacing:-.01em;font-weight:600;line-height:1.2;display:block}.steps span{color:var(--c-muted)}@media (width<=960px){.turnkey__head{grid-column:1/-1;margin-bottom:2.5rem;position:static}.steps{grid-column:1/-1}}.why__grid{align-items:start}.why__big{grid-column:1/span 6}.why__list{grid-column:8/span 5;margin:0}.why__list div{border-top:1px solid var(--c-line);grid-template-columns:11rem 1fr;gap:1rem;padding-block:1.25rem;display:grid}.why__list div:last-child{border-bottom:1px solid var(--c-line)}.why__list dt{font-weight:600}.why__list dd{color:var(--c-muted);margin:0}@media (width<=960px){.why__big,.why__list{grid-column:1/-1}.why__list{margin-top:2.5rem}.why__list div{grid-template-columns:1fr;gap:.25rem}}.ind{border-block:1.5px solid var(--c-fg);padding-block:clamp(3.5rem,3rem + 3vw,6rem);overflow:clip}.ind__track{width:max-content;display:flex}.ind__track span{white-space:nowrap;font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.04em;align-items:center;gap:.45em;padding-right:.45em;font-size:clamp(2.8rem,1.5rem + 5.5vw,7.5rem);font-weight:600;font-stretch:125%;line-height:1;display:flex}.ind__track span:after{content:"";background:var(--c-accent);border-radius:50%;width:.18em;height:.18em}.ind__list{color:var(--c-muted);font-size:var(--t-s);flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:1.6rem;padding:0;list-style:none;display:flex}.field{background:var(--c-field);color:var(--c-bg)}.field .muted,.field .tag{color:#e9e8e4a8}.field ::selection{background:var(--c-bg);color:var(--c-fg)}.contact h2{font-size:var(--t-mega)}.contact h2 .r{color:#ff5a5f}.contact__cta{flex-wrap:wrap;gap:.75rem;margin-top:clamp(2rem,3vw,3rem);display:flex}.contact .btn--line{color:var(--c-bg);box-shadow:inset 0 0 0 1.5px var(--c-bg)}.contact .btn--line:before{background:var(--c-bg)}@media (hover:hover){.contact .btn--line:hover{color:var(--c-fg)}}.contact .btn--line:focus-visible{color:var(--c-fg)}.readouts{border-top:1px solid #e9e8e438;margin-top:clamp(4rem,3rem + 5vw,8rem)}.readouts>*{grid-column:span 4;padding-top:1.4rem}.readouts small{font-size:var(--t-s);color:#e9e8e4a8;margin-bottom:.4rem;display:block}.readouts .v{letter-spacing:-.01em;font-size:clamp(1.25rem,1rem + 1vw,1.9rem);font-weight:500;font-stretch:108%}.values{margin-top:clamp(4rem,3rem + 4vw,7rem)}.values>div{grid-column:span 4}.values b{font-family:var(--f-display);text-transform:uppercase;font-weight:600;font-stretch:125%;font-size:var(--t-l);letter-spacing:-.03em;line-height:1;display:block}.values p{color:#e9e8e4a8;max-width:22rem;margin-top:.8rem;font-size:.9375rem}.ftr{padding-block:2rem max(2rem, env(safe-area-inset-bottom));font-size:var(--t-s);color:#e9e8e4a8;border-top:1px solid #e9e8e438;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(4rem,3rem + 4vw,7rem);display:flex}.ftr nav{flex-wrap:wrap;gap:1.5rem;display:flex}.ftr a{color:var(--c-bg);min-height:24px;display:inline-block}@media (width<=760px){.readouts>*,.values>div{grid-column:1/-1}.values>div+div{margin-top:2rem}}.sp-hero{padding-top:calc(72px + clamp(3rem,2rem + 5vw,7rem))}.sp-hero__no{font-size:var(--t-mega);color:var(--c-accent);letter-spacing:-.04em;line-height:.8}.sp-hero h1{font-size:var(--t-xl);margin-top:clamp(1.4rem,2vw,2rem)}.sp-hero__body{align-items:start;margin-top:clamp(2rem,3vw,3.5rem)}.sp-hero__body .lede{grid-column:1/span 6}.sp-hero__body .crumbs{font-size:var(--t-s);color:var(--c-muted);flex-wrap:wrap;grid-column:9/span 4;justify-content:flex-end;gap:1.2rem;display:flex}.specs{border-top:1.5px solid var(--c-fg);margin:0}.specs>div{border-bottom:1px solid var(--c-line);flex-direction:column;grid-column:span 4;gap:.35rem;padding:1.3rem 0 1.5rem;display:flex}.specs dt{font-size:var(--t-s);color:var(--c-muted)}.specs dd{font-size:var(--t-m);letter-spacing:-.01em;margin:0;font-weight:500}.sp-main{align-items:start}.sp-reel{grid-column:1/span 4;position:sticky;top:100px}.sp-types{grid-column:6/span 7}.types{padding:0;list-style:none}.types li{border-top:1px solid var(--c-line);grid-template-columns:2.4rem 1fr;gap:.5rem 1rem;padding-block:1.6rem;display:grid}.types li:last-child{border-bottom:1px solid var(--c-line)}.types .read{color:var(--c-accent);padding-top:.35rem;font-size:.875rem}.types h3{font-size:var(--t-m);letter-spacing:-.01em;font-weight:600;line-height:1.2}.types p{color:var(--c-muted);grid-column:2;max-width:36rem}.flow{counter-reset:f;padding:0;list-style:none}.flow li{border-top:1.5px solid var(--c-fg);grid-column:span 3;padding-top:1.4rem;position:relative}.flow li:before{counter-increment:f;content:counter(f, decimal-leading-zero);font-family:var(--f-read);color:var(--c-accent);margin-bottom:1.6rem;font-size:.875rem;font-weight:500;display:block}.flow b{font-family:var(--f-display);text-transform:uppercase;font-weight:600;font-stretch:120%;font-size:var(--t-m);letter-spacing:-.02em;display:block}.flow span{color:var(--c-muted);max-width:18rem;margin-top:.4rem;display:block}.opts{grid-column:1/span 6}.opts ul{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;padding:0;list-style:none;display:flex}.opts li{box-shadow:inset 0 0 0 1px var(--c-line);padding:.55rem 1rem;font-size:.9375rem}.sp-cta{grid-column:8/span 5;align-self:end}.sp-cta p{max-width:26rem;margin-bottom:1.4rem}.next{isolation:isolate;border-top:1.5px solid var(--c-fg);padding-block:clamp(3rem,2rem + 5vw,7rem);transition:color .45s;display:block;position:relative}.next:before{content:"";z-index:-1;background:var(--c-fg);transform-origin:50% 100%;transition:scale .7s cubic-bezier(.165,.84,.44,1);position:absolute;inset:0;scale:1 0}.next small{font-size:var(--t-s);color:var(--c-muted);margin-bottom:1rem;transition:color .45s;display:block}.next .display{font-size:var(--t-xl);flex-wrap:wrap;align-items:baseline;gap:.3em;display:flex}.next .display .read{color:var(--c-accent);letter-spacing:0;font-size:.4em}@media (hover:hover){.next:hover{color:var(--c-bg)}.next:hover:before{scale:1}.next:hover small{color:#e9e8e4b3}}.next:focus-visible{color:var(--c-bg);outline-offset:-3px}.next:focus-visible:before{scale:1}@media (width<=960px){.sp-hero__body .lede,.sp-hero__body .crumbs,.sp-reel,.sp-types,.sp-types.full,.opts,.sp-cta{grid-column:1/-1}.sp-hero__body .crumbs{justify-content:flex-start;margin-top:1.5rem}.sp-reel{max-width:22rem;margin-bottom:3rem;position:static}.specs>div{grid-column:span 6}.flow li{grid-column:span 6;margin-bottom:2rem}.sp-cta{margin-top:3rem}}@media (width<=520px){.specs>div,.flow li{grid-column:1/-1}}.nf{flex-direction:column;justify-content:center;min-height:100svh;padding-top:72px;display:flex}.nf__kg{font-size:var(--t-mega);letter-spacing:-.04em;color:var(--c-accent);line-height:.85}.nf__kg small{color:var(--c-muted);letter-spacing:0;font-size:.3em}.nf h1{font-size:var(--t-xl);margin-top:1.5rem}.nf p{max-width:32rem;margin-top:1.4rem}.nf .btn{align-self:flex-start;margin-top:2rem}#curtain .curtain__panel{display:none}.v-arm{background:var(--c-curtain);width:62%;position:absolute;top:0;bottom:0}.v-arm--l{clip-path:polygon(0 0,100% 0,80.6% 100%,0 100%);left:0}.v-arm--r{clip-path:polygon(0 0,100% 0,100% 100%,19.4% 100%);right:0}.curtain__mark{opacity:0;width:64px;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.btn:before,.st:before,.next:before{transition:none}}a[href],button:not(:disabled),summary,label[for],[role=button]{cursor:pointer}button:disabled{cursor:not-allowed}.pause{min-height:44px;box-shadow:inset 0 0 0 1.5px var(--c-fg);background:var(--c-bg);align-items:center;gap:.5rem;padding:0 .9rem;font-size:.8125rem;font-weight:600;transition:background-color .3s,color .3s;display:inline-flex}.pause svg{width:12px;height:12px}@media (hover:hover){.pause:hover{background:var(--c-fg);color:var(--c-bg)}}.pause:active{background:var(--c-fg);color:var(--c-bg)}.rig__ctrl{z-index:3;position:absolute;top:13%;right:0}html:not(.motion) .rig__ctrl{display:none}.reel__play{z-index:2;box-shadow:none;background:#e9e8e4eb;position:absolute;top:.75rem;left:.75rem}@media (width<=960px){.rig__ctrl{top:2%}}.steps__list{margin:0;padding:0;list-style:none}.rig__label .row{display:block}.rig__state{justify-content:flex-end;display:flex}.sheet{transition:clip-path .7s cubic-bezier(.87, 0, .13, 1), display .7s allow-discrete, visibility .7s allow-discrete;display:none}html.menu-open .sheet{display:flex}@starting-style{html.menu-open .sheet{clip-path:inset(0 0 100%)}}.readouts a.v,.crumbs a{align-items:center;min-height:44px;display:inline-flex}@media (hover:hover){.crumbs a:hover{color:var(--c-accent)}}@media (width<=600px){.rig__drum{text-align:right;top:20%;left:auto;right:0}.rig__weigh{top:56%}.rig__ctrl{top:2%}.rig__ctrl span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rig__ctrl{justify-content:center;width:44px;padding:0}}.turnkey__head,.why__big{container-type:inline-size}.sp-hero__grid{align-items:center}.sp-hero__text{grid-column:1/span 7}.sp-hero h1{font-size:clamp(2.4rem,1rem + 3.9vw,5.2rem)}.sp-hero .lede{margin-top:clamp(1.4rem,2vw,2rem)}.sp-rig{grid-column:8/span 5;height:min(64svh,600px);min-height:380px}.sp-hero__body .crumbs{grid-column:1/-1;justify-content:flex-start}.sp-hero__body{margin-top:clamp(1.5rem,2vw,2.5rem)}.crumbs a[aria-current=page]{color:var(--c-fg)}@media (hover:hover){.crumbs a[aria-current=page]:hover{background-size:100% 3px}}@media (width<=960px){.sp-hero__text,.sp-rig{grid-column:1/-1}.sp-rig{height:92vw;min-height:0;max-height:520px;margin-top:2rem}.sp-reel{aspect-ratio:4/5;max-width:none}}.sec__head--split h2{grid-column:1/span 8}.sec__head--split p{grid-column:9/span 4;align-self:end}@media (width<=960px){.sec__head--split h2,.sec__head--split p{grid-column:1/-1}.sec__head--split p{margin-top:1.4rem}.sec__head--split h2{font-size:clamp(2.2rem,11vw,4rem)}}.nf__kg{white-space:nowrap}.contact.sec{padding-bottom:0}.next{margin-bottom:clamp(4rem,3rem + 4vw,7rem);padding-inline:clamp(1rem,2vw,2rem)}.next:before{background:var(--c-accent)}@media (hover:hover){.next:hover,.next:hover .display .read{color:#fff}.next:hover small{color:#fffc}}.next:focus-visible,.next:focus-visible .display .read{color:#fff}.next:focus-visible small{color:#fffc}.skip-link{text-underline-offset:.2em;text-decoration:underline;top:84px;transform:translateY(calc(-100% - 100px))}.skip-link:focus-visible{transform:none}@media (width<=960px){.sp-rig{grid-row:auto}}@media (width<=600px){[data-pallet] .rig__drum{text-align:left;top:2%;left:0;right:auto}}.sec{padding-block:clamp(4rem,3rem + 4.5vw,7.5rem)}.turnkey__head .display,.why__big .display{font-size:clamp(1.7rem,8.4cqi,5.6rem)}.sp-types.full{grid-column:1/-1}.sp-types.full .types{column-gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.sp-types.full .types li:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--c-line)}@media (width<=760px){.sp-types.full .types{grid-template-columns:1fr}}.opts ul{gap:.2rem 0}.opts li{box-shadow:none;color:var(--c-muted);margin-right:1.4rem;padding:.3rem 0}.opts li:before{content:"";background:var(--c-accent);vertical-align:2px;width:6px;height:6px;margin-right:.6rem;display:inline-block}.crumbs a .read{transition:color .3s}@media (hover:hover){.crumbs a:hover .read{color:var(--c-accent)}.crumbs a:hover{color:var(--c-fg);background-size:100% 1.5px}}.crumbs a:focus-visible .read,.crumbs a[aria-current=page] .read{color:var(--c-accent)}.crumbs a .read{margin-right:.45em}html.hdr-solid .hdr{background:var(--c-bg);backdrop-filter:none}.next{padding-inline:0}.next:before{inset:0 calc(var(--gutter) * -1)}.next .display{align-items:flex-start}.next .display .read{margin-top:.12em}@media (width<=600px){.opts ul{flex-direction:column}}.hero--dark{color:var(--c-bg);--red-on-dark:#ff4d52;background:#0d0e0f}.hero--dark .lede{color:#e9e8e4cc}.hero--dark h1 .r{color:var(--red-on-dark)}.hero--dark .btn--line{color:var(--c-bg);box-shadow:inset 0 0 0 1.5px var(--c-bg)}.hero--dark .btn--line:before{background:var(--c-bg)}@media (hover:hover){.hero--dark .btn--line:hover{color:var(--c-fg)}}.hero--dark .btn--line:focus-visible,.hero--dark .btn--line:active{color:var(--c-fg)}.hero--dark :focus-visible{outline-color:var(--red-on-dark)}.hero--dark ::selection{background:var(--c-bg);color:var(--c-fg)}.hero__media{perspective:1400px;grid-column:7/span 6;place-items:center end;display:grid;position:relative}.hero__hint{color:#e9e8e4b3;align-items:center;gap:.6rem;font-size:.8125rem;display:flex;position:absolute;bottom:6%;left:0}.hero__hint svg{width:14px;height:14px}body:has(.hero--dark) .hdr,html.on-dark .hdr{color:var(--c-bg)}body:has(.hero--dark) .hdr .brand small,html.on-dark .hdr .brand small,html.on-dark .station-now{color:#e9e8e4b3}html.on-dark .station-now .read{color:var(--c-bg)}body:has(.hero--dark) .menu-btn,html.on-dark .menu-btn{box-shadow:inset 0 0 0 1.5px var(--c-bg)}html.on-dark.hdr-solid .hdr{background:#0d0e0ff0}html.on-dark .hdr:after{background:#e9e8e424}html.hdr-solid:not(.on-dark) .hdr{color:var(--c-fg)}html.hdr-solid:not(.on-dark) .menu-btn{box-shadow:inset 0 0 0 1.5px var(--c-fg)}html.hdr-solid:not(.on-dark) .hdr .brand small{color:var(--c-muted)}.scrub{aspect-ratio:9/16;height:min(78svh,780px);margin:0;position:relative}.scrub__tilt{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.scrub__frame{background:#000;position:absolute;inset:0;overflow:clip;box-shadow:0 40px 90px #0000008c}.scrub__frame img,.scrub__frame canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scrub__frame canvas{opacity:0;transition:opacity .4s}.scrub__frame canvas.is-ready{opacity:1}.scrub__frame:after{content:"";pointer-events:none;background:linear-gradient(#00000059,#0000 18% 70%,#000c);position:absolute;inset:0}.scrub__light{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(55% 38% at var(--mx,50%) var(--my,35%), #ffffff52, transparent 70%);position:absolute;inset:0}.scrub__hud{z-index:3;color:#fff;grid-template-columns:1fr auto;gap:.25rem 1rem;padding:1rem 1rem 1.1rem;font-size:.8125rem;display:grid;position:absolute;bottom:0;left:0;right:0}.scrub__line{color:#ffffffbf;grid-column:1/-1;align-items:center;gap:.5rem;display:flex}.scrub__line i{background:var(--red-on-dark,#ff4d52);border-radius:50%;width:7px;height:7px}.scrub__stage{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.02em;font-size:1.25rem;font-weight:600;font-stretch:118%;line-height:1}.scrub__meta{color:#ffffffbf;align-self:end;font-size:.75rem}.callout{z-index:2;left:var(--x);top:var(--y);opacity:0;pointer-events:none;background:#ff4d52;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;transition:opacity .45s cubic-bezier(.16,1,.3,1),scale .45s cubic-bezier(.16,1,.3,1);position:absolute;scale:.4;box-shadow:0 0 0 5px #ff4d5247}.callout.is-on{opacity:1;scale:1}.callout:after{content:"";background:#ffffffbf;width:0;height:1px;transition:width .5s cubic-bezier(.16,1,.3,1) .1s;position:absolute;top:50%}.callout--l:after{right:100%}.callout.is-on:after{width:48px}.callout__label{white-space:nowrap;color:#fff;background:#0d0e0fe0;padding:.45rem .75rem;font-size:.8125rem;font-weight:600;position:absolute;top:50%;right:calc(100% + 54px);translate:0 -50%}html:not(.motion) .callout{opacity:1;scale:1}html:not(.motion) .callout:after{width:48px}@media (width<=960px){.hero__media{grid-area:1/1/auto/-1;place-items:center;padding-top:.5rem}.scrub{height:44svh}.hero__hint,.callout:after{display:none}.callout__label{padding:.35rem .55rem;font-size:.75rem;top:16px;left:50%;right:auto;translate:-50%}.scrub__stage{font-size:1rem}.scrub__hud{padding:.7rem}}.footage .reel:only-of-type{grid-column:8/span 4;margin:0}@media (width<=960px){.footage .reel:only-of-type{grid-column:1/-1;max-width:22rem}}body:has(.hero--dark) .station-now{color:#e9e8e4b3}body:has(.hero--dark) .station-now .read{color:var(--c-bg)}html.hdr-solid:not(.on-dark) .station-now{color:var(--c-muted)}html.hdr-solid:not(.on-dark) .station-now .read{color:var(--c-fg)}.hero__media{place-items:center}@media (width<=960px){.scrub{height:48svh}.scrub__line{display:none}.scrub__hud{grid-template-columns:1fr}.scrub__meta{font-size:.6875rem}}.sp-media{perspective:1400px;grid-column:8/span 5;place-items:center;display:grid}.sp-media .scrub{height:min(70svh,640px)}@media (width<=960px){.sp-media{grid-column:1/-1;margin-top:2rem}.sp-media .scrub{height:62svh}}.next:before,.st:before{pointer-events:none}.stage{--mx:50%;--my:38%;width:100%;height:min(74svh,720px);position:relative;container-type:size}.stage__spot{pointer-events:none;background:radial-gradient(38% 44% at var(--mx) var(--my), #ffffff1c, transparent 70%), radial-gradient(55% 22% at 50% 80%, #ff4d521f, transparent 72%);position:absolute;inset:-12% -18%}.stage__ring{pointer-events:none;width:96%;height:26%;position:absolute;top:62%;left:2%;overflow:visible}.stage__orbit{fill:none;stroke:#e9e8e429;stroke-width:1px;vector-effect:non-scaling-stroke}.stage__trail{fill:none;stroke-width:2.5px;stroke-dasharray:22 78;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #ff4d52e6)}.stage__items{margin:0;padding:0;list-style:none;position:absolute;inset:0}.stage__item{height:min(56cqh, calc(66cqw / var(--ar)));aspect-ratio:var(--ar);transform-origin:50% 100%;will-change:transform, opacity, filter;position:absolute;bottom:25%;left:50%;transform:translate(-50%)}.stage__item img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.stage__item img:first-child{filter:drop-shadow(0 28px 36px #000000a6)}.stage__refl{opacity:.16;height:100%;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 58%,#000);mask-image:linear-gradient(#0000 58%,#000);top:100%!important;bottom:auto!important}.stage__info{z-index:200;gap:.2rem;display:grid;position:absolute;bottom:1%;left:0}.stage__no{color:var(--red-on-dark,#ff4d52);font-size:.75rem}.stage__name{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.025em;font-size:clamp(1.4rem,1rem + 1.2vw,2.1rem);font-weight:600;font-stretch:120%;line-height:1}.stage__spec{color:#e9e8e4b8;font-size:.875rem}.stage__info.is-in>*{animation:.6s cubic-bezier(.16,1,.3,1) both stage-in}.stage__info.is-in>:nth-child(2){animation-delay:50ms}.stage__info.is-in>:nth-child(3){animation-delay:.1s}@keyframes stage-in{0%{opacity:0;transform:translateY(10px)}}.stage__dots{z-index:200;gap:.9rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:2%;right:0}.stage__dots li{color:#e9e8e473;border-top:1.5px solid #e9e8e433;min-width:2rem;padding-top:.5rem;font-size:.75rem;transition:color .3s,border-color .3s}.stage__dots li.is-on{color:var(--c-bg);border-color:var(--red-on-dark,#ff4d52)}.hero--dark .btn:not(.btn--line):before{background:var(--c-bg)}@media (hover:hover){.hero--dark .btn:not(.btn--line):hover{color:var(--c-fg)}}.hero--dark .btn:not(.btn--line):focus-visible,.hero--dark .btn:not(.btn--line):active{color:var(--c-fg)}.sp-hero.hero{padding-top:0}.sp-hero .sp-hero__no{color:var(--red-on-dark);font-size:clamp(3rem,2rem + 4vw,6.5rem);line-height:.85}.sp-hero .crumbs{color:#e9e8e4b3;font-size:var(--t-s);flex-wrap:wrap;gap:1.2rem;margin-top:clamp(1.4rem,2.5vw,2.4rem);display:flex}.sp-hero .crumbs a[aria-current=page]{color:var(--c-bg)}.sp-hero .crumbs a[aria-current=page] .read,.sp-hero .crumbs a .read{color:var(--red-on-dark)}.hero--single{height:auto}.hero--single .hero__stage{height:auto;min-height:100svh;position:relative}@media (width<=960px){.stage{height:42svh}.stage__item{height:min(50cqh, calc(70cqw / var(--ar)));bottom:28%}.stage__name{font-size:1.25rem}.stage__spec{font-size:.8125rem}.sp-hero.hero{height:auto}.sp-hero .hero__stage{height:auto;min-height:0;padding-bottom:2rem;position:relative}.sp-hero .hero__grid{grid-template-rows:auto auto}.ind__track{display:none}}.hero--dark:after{display:none}.stage__item img:first-child{-webkit-box-reflect:below 2px linear-gradient(transparent 62%, #0003)}@media (width<=960px){.stage__dots{gap:.6rem;top:0;bottom:auto}.stage__dots li{min-width:1.6rem}}@media (hover:hover){.sp-hero .crumbs a:hover{color:var(--c-bg);background-size:100% 1.5px}}.sp-hero .crumbs a:focus-visible{color:var(--c-bg)}.sp-hero .hero__cta{margin-top:clamp(1.2rem,2vw,2rem)}.footage .reel:only-of-type{grid-column:6/span 4}.footage .footage__text{grid-column:1/span 4}@media (width<=960px){.stage__ring{top:54%}.stage__info{bottom:0}.footage .reel:only-of-type,.footage .footage__text{grid-column:1/-1}}@media (hover:hover){.sp-hero .crumbs a[aria-current=page]:hover{background-size:100% 3px}}
