._page_xjq9t_1,._feature_xjq9t_1{--accent:#a8e2ed;--ink:#f5f5f0;--ground:#07090a;background:var(--ground);color:var(--ink)}._altis_xjq9t_2{--accent:#80dfff;--ground:#050708}._energica_xjq9t_2{--accent:#a8cd39;--ground:#000}._torrot_xjq9t_2{--accent:#74dcca;--ground:#082d28}._bstabo_xjq9t_2{--accent:#eac04b;--ground:#15180f}._grit_xjq9t_2{--accent:#ffac52;--ground:#080b0d}._naxeon_xjq9t_2{--accent:#ddea95;--ground:#0b1519}._page_xjq9t_1{overflow:clip}._page_xjq9t_1 .campaign-header{color:#fff;text-shadow:0 1px 8px #0008}._page_xjq9t_1 .site-footer{color:#fff;background:#090a09}._page_xjq9t_1 h1,._page_xjq9t_1 h2,._page_xjq9t_1 h3,._feature_xjq9t_1 h2{letter-spacing:-.055em;font-weight:400}._page_xjq9t_1 em,._feature_xjq9t_1 em{color:var(--accent);font-style:normal}._page_xjq9t_1 p,._feature_xjq9t_1 p{line-height:1.65}._eyebrow_xjq9t_4{text-transform:uppercase;margin:0;letter-spacing:.19em!important;font-size:11px!important;line-height:1.4!important}._hero_xjq9t_5{isolation:isolate;background:#050708;flex-direction:column;justify-content:space-between;gap:80px;min-height:max(760px,100svh);padding:120px 6.5vw 64px;display:flex;position:relative;overflow:hidden}._heroMedia_xjq9t_6{object-fit:cover;z-index:-3;width:100%;height:100%;position:absolute;inset:0}._heroShade_xjq9t_6{z-index:-2;background:linear-gradient(90deg,#000b,#0000 85%),linear-gradient(#0000 20%,#000c);position:absolute;inset:0}._brandMast_xjq9t_7{justify-content:space-between;align-items:center;gap:30px;display:flex}._brandMast_xjq9t_7>span{letter-spacing:.2em;text-transform:uppercase;font-size:10px}._brandMast_xjq9t_7>strong{letter-spacing:.13em;font-size:34px;font-weight:800}._brandLogo_xjq9t_7{object-fit:contain;object-position:left center;width:230px;max-height:62px}._altis_xjq9t_2 ._brandLogo_xjq9t_7{width:115px;max-height:120px}._grit_xjq9t_2 ._brandLogo_xjq9t_7{width:140px;max-height:140px}._naxeon_xjq9t_2 ._brandLogo_xjq9t_7{filter:brightness(0)invert()}._heroCopy_xjq9t_8{max-width:780px}._heroCopy_xjq9t_8 h1{margin:26px 0 30px;font-size:clamp(48px,6.6vw,110px);line-height:.97}._heroCopy_xjq9t_8>p:not(._eyebrow_xjq9t_4){color:#eee;max-width:500px;font-size:17px}._heroCopy_xjq9t_8 ._textLink_xjq9t_8{min-width:230px;margin-top:30px}._studioHero_xjq9t_8 ._heroMedia_xjq9t_6{object-fit:contain;width:76%;left:24%}._studioHero_xjq9t_8 ._heroShade_xjq9t_6{background:linear-gradient(90deg,#050708 5%,#050708dd 23%,#05070844 52%,#0000 72%)}._studioHero_xjq9t_8 ._heroCopy_xjq9t_8{max-width:560px}._studioHero_xjq9t_8 ._heroCopy_xjq9t_8 h1{font-size:clamp(52px,6vw,92px)}._filmControl_xjq9t_9{color:#fff;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:#0006;border:1px solid #fff8;min-height:44px;padding:10px 18px;font-size:11px;position:absolute;bottom:55px;right:6.5vw}._textLink_xjq9t_8{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;width:fit-content;max-width:100%;padding:12px 0;font-size:12px;line-height:1.6;text-decoration:none;display:flex}._textLink_xjq9t_8 svg{flex-shrink:0}._localNav_xjq9t_10{border-bottom:1px solid #ffffff29;flex-wrap:wrap;justify-content:center;gap:8vw;padding:28px 22px;display:flex}._localNav_xjq9t_10 a{letter-spacing:.14em;text-transform:uppercase;font-size:11px;text-decoration:none}._showcase_xjq9t_11{color:#f7f7f2;background:#000;padding:80px 6.5vw 35px;scroll-margin-top:80px}._lightStage_xjq9t_11{color:#121711;background:#fff}._showcaseTop_xjq9t_11{color:inherit;opacity:.65;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}._modelTabs_xjq9t_11{border-bottom:1px solid #8886;flex-wrap:wrap;gap:34px;margin-top:25px;display:flex}._modelTabs_xjq9t_11 button{color:inherit;cursor:pointer;opacity:.5;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px 0;font-size:clamp(16px,1.7vw,24px)}._modelTabs_xjq9t_11 button[aria-pressed=true]{opacity:1;border-bottom-color:currentColor}._modelBody_xjq9t_12{grid-template-columns:.75fr 1.5fr;align-items:center;gap:5vw;min-height:570px;display:grid}._modelCopy_xjq9t_12 h2{margin:18px 0 22px;font-size:clamp(40px,4.8vw,70px);line-height:1.04}._modelCopy_xjq9t_12>p:not(._eyebrow_xjq9t_4){opacity:.7;max-width:340px;font-size:16px}._modelCopy_xjq9t_12 ._textLink_xjq9t_8{margin-top:32px}._productArea_xjq9t_12{touch-action:pan-y;min-width:0}._productStage_xjq9t_12{height:440px;position:relative}._productStage_xjq9t_12 img{object-fit:contain;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .4s;display:block;position:absolute;inset:0}._productStage_xjq9t_12 img._visible_xjq9t_12{opacity:1;visibility:visible}._viewChoices_xjq9t_12{flex-wrap:wrap;justify-content:center;gap:10px;padding:16px 0;display:flex}._viewChoices_xjq9t_12 button{color:inherit;cursor:pointer;opacity:.55;background:0 0;border:1px solid #8886;border-radius:0;align-items:center;gap:8px;min-height:44px;padding:12px 14px;font-size:11px;display:flex}._viewChoices_xjq9t_12 button[aria-pressed=true]{opacity:1;border-color:currentColor}._viewChoices_xjq9t_12 button span{background:currentColor;border-radius:100%;width:5px;height:5px}._modelControls_xjq9t_12{border-top:1px solid #8885;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}._modelControls_xjq9t_12 button{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:1px solid #8888;place-items:center;display:grid}._modelControls_xjq9t_12>span{opacity:.6;letter-spacing:.04em;font-size:11px}._story_xjq9t_13{grid-template-columns:1fr 1fr;align-items:start;gap:22px 9vw;padding:110px 12vw 90px;scroll-margin-top:70px;display:grid}._story_xjq9t_13>._eyebrow_xjq9t_4{color:var(--accent);grid-column:1/-1}._story_xjq9t_13 h2{margin:0;font-size:clamp(36px,4.2vw,66px);line-height:1.04}._story_xjq9t_13>p:last-child{opacity:.72;max-width:550px;margin:0;font-size:18px}._details_xjq9t_13{grid-template-columns:repeat(3,1fr);gap:24px;padding:0 6.5vw 100px;display:grid}._details_xjq9t_13 figure{min-width:0;margin:0}._details_xjq9t_13 img{object-fit:cover;width:100%;height:330px;display:block}._altis_xjq9t_2 ._details_xjq9t_13 img{object-fit:contain;background:#000}._grit_xjq9t_2 ._details_xjq9t_13 img{height:420px}._details_xjq9t_13 figcaption{border-top:1px solid #ffffff35;gap:20px;margin-top:16px;padding-top:16px;font-size:12px;display:flex}._details_xjq9t_13 figcaption span{color:var(--accent)}._torrotApp_xjq9t_14{grid-template-columns:1.1fr 1fr;align-items:center;gap:7vw;padding:0 6.5vw 100px;display:grid}._torrotApp_xjq9t_14>img{width:100%;height:auto}._torrotApp_xjq9t_14 h2{margin:20px 0;font-size:clamp(36px,4vw,60px);line-height:1.05}._torrotApp_xjq9t_14>div>p:not(._eyebrow_xjq9t_4){opacity:.75;max-width:460px;font-size:17px}._enquiry_xjq9t_14{border-top:1px solid #fff3;grid-template-columns:1.2fr .75fr;align-items:center;gap:10vw;padding:100px 9vw;display:grid}._enquiry_xjq9t_14 h2{margin:20px 0;font-size:clamp(36px,4vw,60px);line-height:1.05}._enquiry_xjq9t_14 p:not(._eyebrow_xjq9t_4){opacity:.75;max-width:510px;font-size:17px}._enquiry_xjq9t_14>div:last-child{gap:24px;display:grid}._solidLink_xjq9t_14{background:var(--accent);color:#101410;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:20px;padding:20px 25px;font-size:12px;text-decoration:none;display:flex}._backLink_xjq9t_14{opacity:.65;font-size:12px}._contactEmail_xjq9t_14{color:var(--accent);text-underline-offset:6px;overflow-wrap:anywhere;text-decoration:underline}._feature_xjq9t_1{border-top:1px solid #ffffff20;grid-template-columns:.8fr 1.4fr;align-items:center;gap:7vw;min-height:720px;padding:90px 6.5vw;display:grid}._featureCopy_xjq9t_15{min-width:0}._featureLogo_xjq9t_15{object-fit:contain;object-position:left center;max-width:180px;max-height:58px;margin-top:30px}._altis_xjq9t_2 ._featureLogo_xjq9t_15{width:90px;max-height:100px}._grit_xjq9t_2 ._featureLogo_xjq9t_15{width:115px;max-height:115px}._naxeon_xjq9t_2 ._featureLogo_xjq9t_15{filter:brightness(0)invert()}._featureCopy_xjq9t_15 h2{margin:26px 0;font-size:clamp(38px,4.4vw,74px);line-height:1.03}._featureCopy_xjq9t_15>p:not(._eyebrow_xjq9t_4){opacity:.72;max-width:460px;font-size:16px}._featureCopy_xjq9t_15 ._textLink_xjq9t_8{min-width:220px;margin-top:32px}._featurePhoto_xjq9t_15{min-width:0;margin:0;position:relative}._featurePhoto_xjq9t_15>img{object-fit:cover;width:100%;height:470px;display:block}._altis_xjq9t_2 ._featurePhoto_xjq9t_15>img{object-fit:contain;background:#000}._featurePhoto_xjq9t_15 figcaption{letter-spacing:.1em;border-top:1px solid #ffffff35;margin-top:18px;padding-top:18px;font-size:11px}._naxeon_xjq9t_2 ._featurePhoto_xjq9t_15{color:#111;background:#d4ddd7;padding:25px}._naxeon_xjq9t_2 ._featurePhoto_xjq9t_15>img{object-fit:contain}._showcase_xjq9t_11 button:focus-visible,._feature_xjq9t_1 a:focus-visible,._page_xjq9t_1 a:focus-visible,._page_xjq9t_1 button:focus-visible{outline-offset:5px;outline:2px solid}@media (width>=1700px){._hero_xjq9t_5{padding-bottom:7vh}._productStage_xjq9t_12{height:550px}._featurePhoto_xjq9t_15>img{height:560px}}@media (width<=1000px){._heroCopy_xjq9t_8{max-width:650px}._modelBody_xjq9t_12{grid-template-columns:1fr 1.3fr;gap:25px}._productStage_xjq9t_12{height:360px}._details_xjq9t_13 img{height:240px}._feature_xjq9t_1{gap:4vw}._featurePhoto_xjq9t_15>img{height:380px}._featureCopy_xjq9t_15 h2{font-size:44px}._story_xjq9t_13{padding:85px 6.5vw}}@media (width<=760px){._hero_xjq9t_5{gap:160px;min-height:100svh;padding:105px 22px 48px}._heroMedia_xjq9t_6{object-position:62% center}._heroShade_xjq9t_6{background:linear-gradient(#0000 5%,#000e),linear-gradient(90deg,#0005,#0000)}._brandMast_xjq9t_7{align-items:flex-start}._brandMast_xjq9t_7>span{text-align:right;max-width:80px;font-size:8px}._brandLogo_xjq9t_7{width:180px;max-height:48px}._altis_xjq9t_2 ._brandLogo_xjq9t_7{width:70px;max-height:80px}._grit_xjq9t_2 ._brandLogo_xjq9t_7{width:100px;max-height:100px}._heroCopy_xjq9t_8 h1{margin:18px 0 22px;font-size:clamp(42px,11vw,76px)}._heroCopy_xjq9t_8>p:not(._eyebrow_xjq9t_4){max-width:360px;font-size:15px}._heroCopy_xjq9t_8 ._textLink_xjq9t_8{margin-top:20px}._filmControl_xjq9t_9{min-height:44px;font-size:9px;top:178px;bottom:auto;right:22px}._studioHero_xjq9t_8{gap:380px;min-height:980px}._studioHero_xjq9t_8 ._heroMedia_xjq9t_6{object-fit:contain;width:100%;height:360px;top:180px;left:0}._studioHero_xjq9t_8 ._heroShade_xjq9t_6{background:linear-gradient(#0000 32%,#050708 65%)}._studioHero_xjq9t_8 ._heroCopy_xjq9t_8 h1{font-size:clamp(46px,12vw,74px)}._localNav_xjq9t_10{gap:24px;padding:23px 15px}._localNav_xjq9t_10 a{font-size:11px}._showcase_xjq9t_11{padding:50px 22px 25px}._modelTabs_xjq9t_11{gap:18px}._modelTabs_xjq9t_11 button{min-height:48px;padding:14px 0;font-size:16px}._modelBody_xjq9t_12{flex-direction:column;align-items:stretch;gap:20px;min-height:0;padding:34px 0 25px;display:flex}._modelCopy_xjq9t_12 h2{margin:14px 0;font-size:42px}._modelCopy_xjq9t_12>p:not(._eyebrow_xjq9t_4){max-width:none;font-size:15px}._modelCopy_xjq9t_12 ._textLink_xjq9t_8{margin-top:15px}._productStage_xjq9t_12{aspect-ratio:1.3;height:auto}._viewChoices_xjq9t_12{gap:8px;padding-bottom:0}._viewChoices_xjq9t_12 button{padding:10px;font-size:11px}._modelControls_xjq9t_12>span{text-align:center;max-width:200px;font-size:11px}._modelControls_xjq9t_12 button{flex-shrink:0}._story_xjq9t_13{grid-template-columns:1fr;gap:22px;padding:65px 22px}._story_xjq9t_13 h2{font-size:42px}._story_xjq9t_13>p:last-child{font-size:16px}._details_xjq9t_13{grid-template-columns:1fr;gap:30px;padding:0 22px 65px}._details_xjq9t_13 img,._grit_xjq9t_2 ._details_xjq9t_13 img{object-fit:contain;height:auto;max-height:500px}._details_xjq9t_13 figcaption{font-size:11px}._torrotApp_xjq9t_14{grid-template-columns:1fr;gap:32px;padding:0 22px 65px}._enquiry_xjq9t_14{grid-template-columns:1fr;gap:35px;padding:65px 22px}._enquiry_xjq9t_14 p:not(._eyebrow_xjq9t_4){font-size:16px}._feature_xjq9t_1{grid-template-columns:1fr;gap:34px;min-height:0;padding:60px 22px}._featureCopy_xjq9t_15 h2{font-size:clamp(40px,11vw,60px)}._featureCopy_xjq9t_15>p:not(._eyebrow_xjq9t_4){font-size:15px}._featurePhoto_xjq9t_15>img{object-fit:contain;height:auto;max-height:470px}._featurePhoto_xjq9t_15 figcaption{font-size:10px;line-height:1.8}._featureLogo_xjq9t_15{max-width:160px}._grit_xjq9t_2 ._featureLogo_xjq9t_15{width:80px;max-height:80px}._naxeon_xjq9t_2 ._featurePhoto_xjq9t_15{padding:16px}}@media (prefers-reduced-motion:reduce){._productStage_xjq9t_12 img{transition:none}}._brandLogo_xjq9t_7,._featureLogo_xjq9t_15{mix-blend-mode:screen}._contactEmail_xjq9t_14{align-items:center;min-height:44px;display:inline-flex}
