@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-D5afBTBx.woff2)format("woff2-variations");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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-tr-Xjb7DFp6.woff2)format("woff2-variations");unicode-range:U+11E-11F,U+130,U+15E-15F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-5W32yIyr.woff2)format("woff2-variations");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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-tr-5VpdsXKA.woff2)format("woff2-variations");unicode-range:U+11E-11F,U+130,U+15E-15F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-Dun_Rd-l.woff2)format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-tr-BSWPeztz.woff2)format("woff2-variations");unicode-range:U+11E-11F,U+130,U+15E-15F}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--gece:#0b1820;--petrol:#1e3a47;--tas:#ece3d3;--tas-koyu:#cdbb9e;--altin:#e2b15b;--murekkep:#13222a;--altin-koyu:color-mix(in oklab, var(--altin), var(--murekkep) 58%);--bg:var(--gece);--ink:var(--tas);--f-display:"Unbounded Variable", "Arial Black", sans-serif;--f-mono:"Martian Mono Variable", ui-monospace, monospace;--f-body:"Onest Variable", system-ui, sans-serif;--t-hero:clamp(2.6rem, 8.4vw, 9rem);--t-h2:clamp(1.8rem, 4.2vw, 4.25rem);--t-h3:clamp(1.25rem, 2.1vw, 1.9rem);--t-lede:clamp(1.05rem, 1.35vw, 1.3rem);--t-body:clamp(1rem, 1.02vw, 1.0625rem);--t-mono:.75rem;--gutter:clamp(1.25rem, 4vw, 4rem);--nav-h:4.5rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1)}[data-theme=dark]{--bg:var(--gece);--ink:var(--tas)}[data-theme=light]{--bg:var(--tas);--ink:var(--murekkep)}[data-theme=sky]{--bg:#eadcc4;--ink:var(--murekkep)}:root,[data-theme]{--muted:color-mix(in oklab, var(--ink) 66%, var(--bg));--line:color-mix(in oklab, var(--ink) 18%, transparent)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;overflow-x:clip}body{background:var(--bg);color:var(--ink);font:400 var(--t-body)/1.6 var(--f-body);-webkit-font-smoothing:antialiased;transition:background-color .9s var(--ease-out), color .9s var(--ease-out);overflow-x:clip}img,svg,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}ul{padding:0;list-style:none}button,input,textarea{font:inherit;color:inherit}address{font-style:normal}[hidden]{display:none!important}h1,h2,h3{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:.95}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);line-height:1.05}p{text-wrap:pretty;max-width:62ch}.mono{font:500 var(--t-mono)/1.5 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--altin);color:var(--gece);font:600 .875rem var(--f-body);padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip:focus{transform:none}:focus-visible{outline:2px solid var(--altin);outline-offset:3px;border-radius:2px}.btn{--b:var(--ink);border:1px solid color-mix(in oklab, var(--b) 45%, transparent);min-height:2.9rem;font:500 .72rem/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .4s var(--ease-out), color .4s var(--ease-out), border-color .4s;background:0 0;border-radius:999px;align-items:center;gap:.6em;padding:.85rem 1.35rem;display:inline-flex}.btn:hover{border-color:var(--b)}.btn--solid{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn--solid:hover{background:var(--altin);border-color:var(--altin);color:var(--gece)}.nav{z-index:50;height:var(--nav-h);padding:0 var(--gutter);color:var(--ink);transition:color .9s var(--ease-out), background-color .6s var(--ease-out);align-items:center;gap:2rem;display:flex;position:fixed;inset:0 0 auto}.nav.is-scrolled{background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(14px)}@media (pointer:coarse){.nav.is-scrolled{background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:none}}.fab{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:60;flex-direction:column;gap:.75rem;display:flex;position:fixed}.fab__btn{width:3.25rem;height:3.25rem;transition:transform .4s var(--ease-out), opacity .4s var(--ease-out), visibility .4s;border-radius:50%;place-items:center;display:grid;box-shadow:0 6px 20px #00000040}.fab__btn:hover{transform:translateY(-3px)}.fab__btn:focus-visible{outline:2px solid var(--altin);outline-offset:3px}.fab__btn svg{width:1.5rem;height:1.5rem}.fab__btn--wa{color:#fff;background:#25d366}.fab__btn--wa svg{fill:currentColor}.fab__btn--top{background:var(--gece);color:var(--tas);border:1px solid var(--altin)}.fab__btn--top svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fab__btn--top:not(.is-on){opacity:0;visibility:hidden;transform:translateY(1rem)}.nav__logo{align-items:center;gap:.75rem;display:flex}.nav__logo img{width:2.6rem;height:auto}.nav__word{font:600 .9rem/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.nav__links{gap:1.75rem;margin-left:auto;display:flex}.nav__links a{font:500 var(--t-mono)/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;padding:.4rem 0;position:relative}.nav__links a:after{content:"";background:var(--altin);transform-origin:100%;height:1px;transition:transform .5s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__links a:hover:after{transform-origin:0;transform:scaleX(1)}.preloader{display:none}html.loading .preloader{z-index:90;background:var(--gece);color:var(--tas);align-content:center;place-items:center;gap:1.5rem;display:grid;position:fixed;inset:0}.preloader__logo{width:min(34vw,15rem)}.preloader__logo svg{width:100%;height:auto;overflow:visible}.preloader__logo path{fill:var(--tas);fill-opacity:0;stroke:var(--altin);stroke-width:1.2px}.preloader__count{color:var(--altin);font-variant-numeric:tabular-nums}html.loading .preloader{animation:0s linear 8s forwards preloader-guard}@keyframes preloader-guard{to{visibility:hidden;opacity:0}}.cursor{z-index:80;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;top:0;left:0}html.cursor-on .cursor{opacity:1}.cursor--dot{background:var(--altin);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px}.cursor--ring{border:1px solid color-mix(in oklab, var(--ink) 50%, transparent);width:34px;height:34px;transition:width .45s var(--ease-out), height .45s var(--ease-out), margin .45s var(--ease-out), background-color .45s, border-color .45s;border-radius:50%;place-items:center;margin:-17px 0 0 -17px;display:grid}.cursor--ring[data-mode=link]{border-color:var(--altin);width:58px;height:58px;margin:-29px 0 0 -29px}.cursor--ring[data-mode=drag]{background:var(--altin);border-color:var(--altin);width:92px;height:92px;margin:-46px 0 0 -46px}.cursor__label{font:600 .55rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gece);opacity:0;transition:opacity .3s}.cursor--ring[data-mode=drag] .cursor__label{opacity:1}@media (pointer:coarse){.cursor{display:none}}.roll-row{display:inline-flex}.roll{height:1em;display:inline-block;overflow:hidden}.roll__strip{flex-direction:column;display:flex}.roll__strip>span{height:1em;line-height:1;display:block}main>section,.footer{padding:calc(var(--nav-h) + 4rem) var(--gutter) 6rem;background:var(--bg);color:var(--ink);position:relative}html.fx main>section,html.fx .footer{background:0 0}@media (max-width:640px){main>section,.footer{padding:calc(var(--nav-h) + 2rem) var(--gutter) 3.5rem}}@media (max-width:860px){.nav{gap:1rem}.nav__links{display:none}.nav__cta{margin-left:auto}}@media (max-width:1023px){.nav__word{display:none}}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select{-webkit-user-select:text;user-select:text}img{-webkit-user-drag:none}.consent{--bg:var(--tas);--ink:var(--murekkep);z-index:70;left:max(1rem, env(safe-area-inset-left));bottom:max(1rem, env(safe-area-inset-bottom));background:var(--tas);max-width:30rem;color:var(--murekkep);border-radius:1rem;align-items:center;gap:1rem;padding:1rem 1.1rem;font-size:.82rem;line-height:1.45;transition:opacity .35s,translate .35s;display:flex;position:fixed;box-shadow:0 18px 50px #00000047}.consent a{text-underline-offset:.2em;text-decoration:underline}.consent .btn{flex:none}.consent.is-off{opacity:0;translate:0 1rem}@media (max-width:640px){.consent{right:max(1rem, env(safe-area-inset-right));flex-direction:column;align-items:stretch;max-width:none}}.stage{display:none}html.fx .stage{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}html.fx main,html.fx .footer{z-index:1;position:relative}.hero{align-content:end;min-height:100svh;padding-bottom:clamp(3rem,9vh,6.5rem);display:grid;overflow:hidden}html:not(.fx) .hero:before{content:"";aspect-ratio:1;opacity:.14;pointer-events:none;background:url(/logo/ormar-logo.svg) 50%/contain no-repeat;width:min(70vh,60vw);position:absolute;top:12vh;right:-6vw}.hero__inner{max-width:80rem;position:relative}.hero__eyebrow{color:var(--altin);margin-bottom:1.6rem}.hero__title{font-size:var(--t-hero);letter-spacing:-.035em;font-weight:600;line-height:.88}.hero__title span{display:block}.hero__title span:last-child{color:var(--altin);padding-left:.55em}.hero__title .hc-mask{margin-top:-.22em;padding-top:.22em}html.fx .hero:after{content:"";pointer-events:none;z-index:-1;height:70%;opacity:var(--shade,1);will-change:opacity;background:linear-gradient(#0000,#0b182059 50%,#0b1820c7 86%,#0000);position:absolute;inset:auto 0 0}html.fx .hero__inner,html.fx .hero__meta,html.fx .hero__cue{z-index:1}.hero__lede{font-size:var(--t-lede);color:var(--muted);max-width:34ch;margin-top:1.9rem;line-height:1.5}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2.2rem;display:flex}.hero__meta{right:var(--gutter);top:calc(var(--nav-h) + 3rem);text-align:right;color:var(--muted);gap:.55rem;display:grid;position:absolute}.hero__meta li:first-child{color:var(--altin)}.hero__cue{right:var(--gutter);color:var(--muted);position:absolute;bottom:clamp(3rem,9vh,6.5rem)}.hero__cue:after{content:"";background:linear-gradient(var(--altin), transparent);width:1px;height:3.5rem;animation:cue 2.6s var(--ease-io) infinite;transform-origin:top;margin:.9rem 0 0 auto;display:block}@keyframes cue{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.gate{display:none}html.fx .gate{height:150vh;padding:0;display:block}.depot__sticky{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:4rem;min-height:78svh;display:grid}.depot__eyebrow{color:var(--altin-koyu)}.depot__title{margin:1.2rem 0 1.5rem}.depot__text{color:var(--muted)}.stats{flex-wrap:wrap;gap:1.5rem 3rem;margin-top:2.75rem;display:flex}.stat dt{color:var(--muted)}.stat dd{font:500 clamp(1.7rem, 3vw, 3rem)/1 var(--f-display);font-variant-numeric:tabular-nums;margin-top:.55rem}.depot__label{display:none}html.fx .depot{height:320vh;margin-top:-100vh;padding:0}html.fx .depot__sticky{height:100svh;min-height:0;padding:calc(var(--nav-h) + 1rem) var(--gutter) 3rem;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);position:sticky;top:0}html.fx .depot__label{right:calc(var(--gutter) + 4.5rem);color:var(--murekkep);opacity:0;transition:opacity .6s var(--ease-out);display:block;position:absolute;bottom:2.5rem}html.fx .depot__label.is-on{opacity:1}html.fx .depot__label span{color:var(--altin-koyu)}.road{padding:0}.road__intro{padding:calc(var(--nav-h) + 4rem) var(--gutter) 3.5rem;gap:1rem;display:grid}.road__intro .mono{color:var(--muted)}.road__hud{display:none}.stop{background:var(--stop-bg);color:var(--stop-ink);padding:6rem var(--gutter);position:relative;overflow:hidden}.stop__inner{grid-template:"no products"1fr"title products""copy products""brands products"1fr/minmax(0,.85fr) minmax(0,1.15fr);align-items:center;column-gap:4rem;min-height:72svh;display:grid;position:relative}.stop__inner>:not(.stop__marquee){z-index:1;position:relative}.stop__no{color:color-mix(in oklab, var(--stop-accent), var(--stop-ink) 45%);grid-area:no;align-self:end}.stop__title{grid-area:title;margin:.8rem 0 1.3rem;font-size:clamp(2.2rem,5.4vw,5.6rem)}.stop__copy{opacity:.82;grid-area:copy;max-width:40ch}.stop__badge{grid-area:brands}.stop__brands{flex-wrap:wrap;grid-area:brands;align-self:start;gap:.5rem;margin-top:1.8rem;display:flex}.stop__brands li{border:1px solid color-mix(in oklab, var(--stop-ink) 28%, transparent);border-radius:999px;padding:.55rem .95rem}.stop__products{grid-area:products;height:min(64svh,600px);position:relative}.stop__product{object-fit:contain;filter:drop-shadow(0 28px 36px #00000038);will-change:transform;position:absolute}.stop__product:first-child{z-index:3;width:50%;height:78%;bottom:2%;left:4%}.stop__product:nth-child(2){z-index:2;width:42%;height:62%;top:8%;right:2%}.stop__product:nth-child(3){z-index:1;opacity:.92;width:30%;height:44%;top:0;left:36%}.stop__product--photo{object-fit:cover;aspect-ratio:1;border-radius:1.25rem;height:auto}.stop__marquee{z-index:0;left:calc(var(--gutter) * -1);white-space:nowrap;pointer-events:none;translate:0 -50%;transform:skewX(var(--skew,0deg));font:600 clamp(5.5rem, 17vw, 17rem)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px color-mix(in oklab, var(--stop-ink) 15%, transparent);display:flex;position:absolute;top:50%}.stop__marquee span{animation:marquee var(--marquee-dur,40s) linear infinite}html.fx .stop:not(.is-active) .stop__marquee span{animation-play-state:paused}@keyframes marquee{to{transform:translate(-100%)}}html.fx .road{height:var(--road-h,1600vh)}html.fx .road__sticky{height:100svh;position:sticky;top:0;overflow:hidden}html.fx .road__intro{left:var(--gutter);top:calc(var(--nav-h) + 1.5rem);padding:0;position:absolute}html.fx .road__intro.is-off{opacity:0;translate:0 -1rem}html.fx .road--live .road__intro{pointer-events:none;position:fixed}html.fx .road--live .road__intro:not(.is-off){opacity:var(--intro-in,0)}html.fx .road__hud{right:var(--gutter);top:calc(var(--nav-h) + 1.5rem);z-index:3;display:block;position:absolute}html.fx .road--live .road__hud{opacity:var(--hud-in,0)}html.fx .stops{z-index:2;position:absolute;inset:0}html.fx .stop{pointer-events:none;padding:calc(var(--nav-h) + 1rem) var(--gutter) 2.5rem;-webkit-mask-image:url(/img/arch-mask.svg);mask-image:url(/img/arch-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--ms-w,0px) var(--ms-h,0px);-webkit-mask-size:var(--ms-w,0px) var(--ms-h,0px);mask-size:var(--ms-w,0px) var(--ms-h,0px);-webkit-mask-position:var(--mx,50%) var(--my,50%);-webkit-mask-position:var(--mx,50%) var(--my,50%);mask-position:var(--mx,50%) var(--my,50%);position:absolute;inset:0}html.fx .stop.is-active{pointer-events:auto}html.fx .stop:focus{outline:none}html.fx .stop.is-full{-webkit-mask-image:none;mask-image:none}html.fx .stop__inner{height:100%;min-height:100%}.road__rim{z-index:3;pointer-events:none;fill:none;width:0;height:0;stroke:var(--altin);stroke-width:1.2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #e2b15bcc)drop-shadow(0 0 22px #e2b15b73);opacity:0;position:absolute;top:0;left:0}html.fx .road.road--static{height:auto}html.fx .road--static .road__sticky{height:auto;position:relative;overflow:visible}html.fx .road--static .road__intro{padding:calc(var(--nav-h) + 4rem) var(--gutter) 3.5rem;position:static}html.fx .road--static .road__hud,html.fx .road--static .road__rim{display:none}html.fx .road--static .stops{position:static}html.fx .road--static .stop{pointer-events:auto;padding:6rem var(--gutter);position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.route__sticky{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:end;gap:3rem;min-height:70svh;display:grid}.route__copy h2{max-width:14ch;margin:1rem 0 1.25rem}.route__copy p:last-child{color:var(--muted)}.route__copy .mono{color:var(--altin)}.route__regions{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.route__regions li{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:.8rem;padding:.95rem 0;transition:color .5s;display:flex}.route__regions li:before{content:"";border:1px solid var(--altin);flex:none;width:.5rem;height:.5rem;transition:background .5s;rotate:45deg}.route__regions li.is-on{color:var(--ink)}.route__regions li.is-on:before{background:var(--altin)}html.fx .route{height:260vh;padding:0}html.fx .route__sticky{height:100svh;min-height:0;padding:calc(var(--nav-h) + 1rem) var(--gutter) 3rem;position:sticky;top:0}.route__labels{pointer-events:none;z-index:1;position:absolute;inset:0}.route__label{font:500 .62rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tas);opacity:0;transition:opacity .6s var(--ease-out);white-space:nowrap;position:absolute;top:0;left:0;translate:-50% -140%}.route__label.is-on{opacity:.9}.ringsec{--ring-tint:var(--bg)}.ringsec__head{gap:1rem;margin-bottom:3rem;display:grid}.ringsec__head .mono,.ringsec__hint{color:var(--muted)}.hint-touch{display:none}@media (pointer:coarse){.hint-fine{display:none}.hint-touch{display:inline}}.ring-wrap{scroll-snap-type:x mandatory;scrollbar-width:thin;overflow-x:auto}.ring{gap:1.5rem;padding:.5rem 0 1.5rem;display:flex}.ring__item{scroll-snap-align:center;flex:0 0 min(58vw,15rem)}.ring__item figure{gap:.9rem;display:grid}.ring__item img{aspect-ratio:3/4;object-fit:contain;filter:drop-shadow(0 20px 26px #0000002e);width:100%}.ring__item figcaption{font:500 var(--t-mono)/1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@property --ring-tint{syntax:"<color>";inherits:true;initial-value:#ece3d3}.ringsec{transition:--ring-tint .6s var(--ease-out)}html.fx .ringsec{height:300vh;padding:0}html.fx :is(main>:is(.ringsec,.brands,.table),.footer){background:var(--bg)}html.fx .ringsec__sticky{isolation:isolate;height:100svh;padding:calc(var(--nav-h) + 1.5rem) var(--gutter) 1.5rem;grid-template-rows:auto 1fr;display:grid;position:sticky;top:0;overflow:hidden}html.fx .ringsec__sticky:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 62%, var(--ring-tint), transparent 72%);position:absolute;inset:0}html.fx .ringsec__head{margin-bottom:0}html.fx .ring-wrap{perspective:1100px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;display:grid;overflow:visible}html.fx .ring-wrap.is-dragging{cursor:grabbing}html.fx .ring{--w:clamp(8.5rem, 15vw, 14rem);width:var(--w);height:calc(var(--w) * 4 / 3 + 2.5rem);transform-style:preserve-3d;padding:0;display:block;position:relative}html.fx .ring__item{backface-visibility:hidden;will-change:transform, opacity;flex:none;width:100%;position:absolute;inset:0}html.fx .ring__item img{pointer-events:none;-webkit-user-drag:none}html.fx .ring__item figcaption{opacity:var(--face,0);text-align:center}.brands__head{gap:1rem;margin-bottom:4rem;display:grid}.brands__head .mono,.brands__head p:last-child{color:var(--muted)}.hexgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.hex:nth-child(-n+6){translate:25%}.hex:nth-child(n+7):nth-child(-n+12){translate:-25% -22%}.hex:nth-child(n+13):nth-child(-n+18){translate:25% -44%}.hex:nth-child(n+19){translate:-25% -66%}.hex:nth-child(19){grid-column:3}.hexgrid{margin-bottom:-10%}.hex a{text-align:center;aspect-ratio:1/1.1547;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:color-mix(in oklab, var(--ink) 6%, var(--bg));transition:background-color .5s var(--ease-out);place-content:center;gap:.55rem;padding:18%;display:grid;position:relative}.hex a:focus-visible{background:color-mix(in oklab, var(--ink) 11%, var(--bg))}.hex a:before,.hex a:after{content:"";aspect-ratio:1;border:1px solid var(--altin);opacity:0;pointer-events:none;border-radius:50%;width:22%;position:absolute;top:55%;left:50%;translate:-50% -50%;scale:0}.hex a:focus-visible:before{animation:hexwave 1.1s var(--ease-out) forwards}.hex a:focus-visible:after{animation:hexwave 1.1s .16s var(--ease-out) forwards}@keyframes hexwave{0%{opacity:.9;scale:0}to{opacity:0;scale:5.5}}.hex__name{font:400 clamp(.8rem, 1.25vw, 1.15rem)/1.15 var(--f-display);letter-spacing:.14em;text-transform:uppercase;transition:opacity .4s, translate .6s var(--ease-out)}.hex__logo{object-fit:contain;width:100%;height:clamp(2.4rem,4.6vw,4.2rem);transition:opacity .4s, translate .6s var(--ease-out)}.hex__cat{color:color-mix(in oklab, var(--ink) 76%, var(--bg));font-size:.66rem;transition:opacity .4s}.hex__img{object-fit:contain;opacity:0;clip-path:circle(0% at 50% 55%);width:72%;height:72%;transition:opacity .45s, scale .8s var(--ease-out), clip-path .8s var(--ease-out);position:absolute;inset:14%;scale:.82}.hex a:focus-visible .hex__img{opacity:1;clip-path:circle(72% at 50% 55%);scale:1}.hex a:has(.hex__img):focus-visible :is(.hex__name,.hex__logo){opacity:0;translate:0 -.6rem}.hex a:has(.hex__img):focus-visible .hex__cat{opacity:0}@media (hover:hover){.hex a:hover{background:color-mix(in oklab, var(--ink) 11%, var(--bg))}.hex a:hover:before{animation:hexwave 1.1s var(--ease-out) forwards}.hex a:hover:after{animation:hexwave 1.1s .16s var(--ease-out) forwards}.hex a:hover .hex__img{opacity:1;clip-path:circle(72% at 50% 55%);scale:1}.hex a:has(.hex__img):hover :is(.hex__name,.hex__logo){opacity:0;translate:0 -.6rem}.hex a:has(.hex__img):hover .hex__cat{opacity:0}}.values__head{gap:1.25rem;margin-bottom:4.5rem;display:grid}.values__head .mono{color:var(--altin)}.values__head h2{max-width:18ch}.values__body{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"a hex b""c hex d";align-items:center;gap:3rem 4rem;display:grid}.values__hex{fill:none;width:clamp(8rem,15vw,13rem);stroke:var(--altin);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:var(--hex-draw,0);grid-area:hex}.values__list{display:contents}.value:first-child{grid-area:a}.value:nth-child(2){grid-area:b}.value:nth-child(3){grid-area:c}.value:nth-child(4){grid-area:d}.value:nth-child(2n){text-align:right;justify-self:end}.value{max-width:26rem}.value__no{color:var(--altin)}.value h3{margin:.7rem 0 .8rem}.value p:last-child{color:var(--muted)}.values__vision{max-width:46rem;font-size:var(--t-lede);margin-top:5rem;line-height:1.5}.values__vision .mono{color:var(--altin);margin-bottom:.75rem;display:block}.table__head{gap:1rem;margin-bottom:3.5rem;display:grid}.table__head .mono,.table__head p:last-child{color:var(--muted)}.table__surface{aspect-ratio:2.3;background:radial-gradient(at 50% 38%,#ffffff8c,#0000 62%),radial-gradient(#e2d5be 0 58%,#d3c2a4 70%,#bfaa86 100%);border-radius:50%;width:min(100%,68rem);margin-inline:auto;position:relative;box-shadow:inset 0 -18px 40px #503c1e2e,0 60px 80px -50px #281e0f73}.table__surface:after{content:"";border-radius:inherit;pointer-events:none;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .36 0 0 0 0 .24 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.table__item{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 18px #32230f47);width:17%;height:auto;transition:translate .5s var(--ease-out), filter .5s;position:absolute}.table__item:hover{filter:drop-shadow(0 28px 22px #32230f52);translate:0 -6px}.table__item:first-child{top:30%;left:10%}.table__item:nth-child(2){width:11%;top:8%;left:24%}.table__item:nth-child(3){width:19%;top:30%;left:36%}.table__item:nth-child(4){width:11%;top:6%;left:58%}.table__item:nth-child(5){width:17%;top:44%;left:55%}.table__item:nth-child(6){width:8%;top:16%;left:73%}.table__item:nth-child(7){width:15%;top:46%;left:76%}.table__item:nth-child(8){width:13%;top:58%;left:16%}.form{scroll-margin-top:calc(var(--nav-h) + 1rem);border:1px solid var(--line);background:color-mix(in oklab, var(--ink) 3%, var(--bg));border-radius:1.5rem;gap:1.5rem;max-width:60rem;margin:5rem auto 0;padding:clamp(1.5rem,4vw,3rem);display:grid}.form__title{font-size:var(--t-h3)}.form__lede{color:var(--muted)}.form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.75rem;display:grid}.field{gap:.45rem;display:grid}.field>span{color:var(--muted)}.field--wide{grid-column:1/-1}.field input,.field textarea{border:0;border-bottom:1px solid color-mix(in oklab, var(--ink) 35%, transparent);resize:vertical;background:0 0;border-radius:0;width:100%;padding:.7rem 0;font-size:1.05rem;transition:border-color .3s,box-shadow .3s}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--altin);box-shadow:0 2px 0 var(--altin);outline:none}.form__error{color:#a3271f}.form__note{color:var(--muted)}.form__note a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.form__actions{flex-wrap:wrap;gap:.75rem;display:flex}.footer{background:var(--bg);padding-top:7rem;padding-bottom:2.5rem}.footer__word{position:relative}.footer__word img,.footer__word svg{width:100%;height:auto}.footer__grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:4.5rem;padding-top:2rem;display:grid}.footer__grid .mono{color:var(--muted);margin-bottom:.8rem}.footer__grid a{transition:color .3s}.footer__grid a:hover{color:var(--altin)}.footer__social{gap:.35rem;display:grid}.footer__legal{color:var(--muted);text-align:center;max-width:none;margin-top:3rem;font-size:.7rem}.footer__legal a{color:#5aa9e6}.footer__legal a:hover{text-underline-offset:.2em;text-decoration:underline}.footer__grid a[href^=mailto\:]{overflow-wrap:anywhere}@media (max-width:860px) and (max-height:780px) and (orientation:portrait){html.fx .depot__title{margin:.8rem 0 1rem;font-size:clamp(1.45rem,7.4vw,2.1rem)}html.fx .depot .stat:nth-child(3){display:none}html.fx .depot .stats{margin-top:1rem}}@media (max-width:860px){.hero__title span:last-child{padding-left:0}.hero__meta{text-align:left;grid-auto-flow:column;justify-content:start;gap:1rem;margin-top:2.5rem;position:static;top:auto;bottom:auto}.hero__meta li:not(:first-child),.hero__cue{display:none}.depot__sticky,html.fx .depot__sticky{grid-template-columns:1fr;align-content:start;gap:0}html.fx .depot__sticky{padding-top:calc(var(--nav-h) + .5rem)}html.fx .depot{height:240vh}html.fx .depot__text{display:none}.stats{gap:1rem 1.5rem;margin-top:1.75rem}html.fx .road__intro{top:calc(var(--nav-h) + 3.25rem)}.stop{padding:4.5rem var(--gutter)}.stop__inner{grid-template:"products""no""title""copy""brands"/1fr;row-gap:0}.stop__products{height:42svh;margin-bottom:1.5rem}html.fx .stop__products{height:40svh}.stop__title{margin:.6rem 0 .9rem}.route__sticky{grid-template-columns:1fr;align-items:end}html.fx .route__copy p:last-child{display:none}html.fx .route__sticky{align-content:end;gap:1.75rem}html.fx .route__regions li{padding:.7rem 0}html.fx .ring__item:nth-child(n+17),html.fx .depot__label{display:none}main>.brands{padding-top:2.5rem}.hexgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.hex a{gap:.35rem;padding:14%}.hex__logo{height:2.1rem}.hex__cat{font-size:.52rem}.hexgrid>.hex:nth-child(n){grid-column:auto;translate:none}.hexgrid{margin-bottom:0}.values__body{grid-template-columns:1fr;grid-template-areas:"hex""a""b""c""d";gap:2.25rem}.value:nth-child(2n){text-align:left;justify-self:start}.values__hex{width:6.5rem}.table__surface{aspect-ratio:1.25}.table__item{width:24%}.form__grid{grid-template-columns:1fr}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__grid>div:nth-child(2){order:-1;grid-column:1/-1}.footer__legal{text-align:left;padding-right:4.5rem}}@media (orientation:landscape) and (max-height:500px){.hero{padding-bottom:1.25rem}.hero__title{font-size:clamp(2rem,6.5vw,3.4rem)}.hero__eyebrow{margin-bottom:.8rem}.hero__lede{margin-top:.9rem}.hero__actions{margin-top:1rem}.hero__meta{display:none}html.fx .depot__sticky{padding-top:var(--nav-h);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-content:center}html.fx .depot__title{margin:.6rem 0 .8rem;font-size:clamp(1.1rem,3.2vw,1.8rem)}html.fx .depot__text,html.fx .depot .stat:nth-child(3){display:none}html.fx .depot .stats{margin-top:.8rem}html.fx .road__intro{top:calc(var(--nav-h) + .25rem)}html.fx .road__intro .mono{display:none}html.fx .road__intro h2{font-size:clamp(1rem,2.6vw,1.5rem)}html.fx .stop{padding:calc(var(--nav-h) + .25rem) var(--gutter) 1rem}html.fx .stop__inner{grid-template:"no products"1fr"title products""copy products""brands products"1fr/minmax(0,.9fr) minmax(0,1.1fr);column-gap:2rem}html.fx .stop__products{height:100%;margin:0}html.fx .stop__title{margin:.4rem 0 .6rem;font-size:clamp(1.4rem,4vw,2.4rem)}html.fx .stop__brands{margin-top:.8rem}html.fx .route__sticky{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:1.5rem}html.fx .route__copy h2{font-size:clamp(1.2rem,3.4vw,2rem)}html.fx .route__regions li{padding:.35rem 0}.hexgrid{grid-template-columns:repeat(6,minmax(0,1fr))}.table__surface{aspect-ratio:2.3}.table__item{width:17%}}html.fx .road__sticky :is(.road__hud,.road__intro){transition:color .8s var(--ease-out)}html.fx .road__sticky .road__intro.is-off{transition:color .8s var(--ease-out), opacity .6s var(--ease-out), translate .6s var(--ease-out)}html.fx .road__sticky.is-night .road__hud,html.fx .road__sticky.is-night .road__intro{color:var(--tas)}
