.gr{position:relative}.gr__track{block-size:640svh}.gr__stage{position:sticky;inset-block-start:0;block-size:100svh;overflow:clip}.gr__view{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gr__head{position:absolute;inset-inline-start:var(--gutter);inset-block-start:calc(var(--nav-h) + 3svh);inline-size:33vw;max-inline-size:470px}.gr__head h2{font:400 clamp(24px,2.6vw,46px)/1.18 var(--display);text-transform:uppercase;letter-spacing:.05em;margin-block-end:16px}.gr__intro{color:var(--paper-dim);font-size:16px;line-height:1.5;max-inline-size:37ch}.gr__detail{position:absolute;inset-inline-start:var(--gutter);inset-block-start:42%;inline-size:33vw;max-inline-size:470px}.gr__detail h3{font:400 clamp(18px,1.6vw,25px)/1.3 var(--display);letter-spacing:.03em;text-transform:uppercase;margin-block-end:14px}.gr__detail p{color:var(--paper-dim);font-size:clamp(16px,1.2vw,19px);line-height:1.5;max-inline-size:38ch;margin-block-end:10px}.gr__detail a{display:inline-flex;min-block-size:44px;align-items:center;font:500 15px/1.4 var(--note)}.gr__sites{position:absolute;inset-inline-start:var(--gutter);inset-block-end:24px;inline-size:33vw;max-inline-size:470px;display:grid;grid-template-columns:1fr 1fr;gap:4px 20px;list-style:none;margin:0;padding:0;counter-reset:territory}.gr__sites li{counter-increment:territory;min-inline-size:0}.gr__sites button{display:flex;gap:9px;inline-size:100%;align-items:center;min-block-size:48px;border:0;padding:5px 0;text-align:start;color:var(--paper-dim);background:none;cursor:pointer;font:400 15px/1.25 var(--note)}.gr__sites button:before{content:counter(territory,decimal-leading-zero);color:var(--graphite);font-size:13px}.gr__sites button[aria-pressed=true]{color:var(--paper)}.gr__sites button[aria-pressed=true]:before{color:var(--paper)}.gr__sites button:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.gr__sites button:active{transform:translateY(1px)}@media(hover:hover)and (pointer:fine){.gr__sites button:hover{color:var(--paper)}}.gr__site-label{position:absolute;inset-inline-start:var(--site-x, 72%);inset-block-start:var(--site-y, 20%);max-inline-size:30ch;transform:translate(-50%,-100%);text-align:center;text-transform:uppercase;letter-spacing:.08em;color:var(--paper-dim);pointer-events:none}.gr__count{position:absolute;inset-inline-end:var(--gutter);inset-block-end:24px;margin:0;color:var(--paper-dim);font-variant-numeric:tabular-nums}@media(max-width:720px),(max-width:900px)and (orientation:portrait){.gr__head{inset-inline-end:var(--gutter);inset-block-start:calc(var(--nav-h) + 2svh);inline-size:auto;max-inline-size:none}.gr__head h2{font-size:clamp(20px,4vw,28px);margin-block-end:8px}.gr__head .eyebrow{margin-block-end:8px}.gr__intro{font-size:15px;line-height:1.4;max-inline-size:60ch}.gr__detail{inset-inline-end:var(--gutter);inset-block-start:52%;inline-size:auto;max-inline-size:none}.gr__detail h3{font-size:18px;line-height:1.25;margin-block-end:8px}.gr__detail p{font-size:15px;line-height:1.4;max-inline-size:65ch;margin-block-end:4px}.gr__sites{inset-inline-end:var(--gutter);inset-block-end:14px;inline-size:auto;max-inline-size:none;gap:2px 16px}.gr__sites button{min-block-size:44px}.gr__site-label,.gr__count{display:none}}.vg{position:relative}.vg__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;z-index:0}.vg__track{position:relative;height:1400vh;margin-top:-100vh;margin-top:-100svh;pointer-events:none}.vg__mark{position:absolute;left:0;width:1px;height:100vh;pointer-events:none}.vg__view{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.vg-b{opacity:var(--o, 0);pointer-events:none}.vg-b.is-on{pointer-events:auto}.vg__stage h2{font:400 clamp(23px,2.6vw,50px)/1.14 var(--display);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .35em}.vg__stage section>p,.vg__stage header>p:not(.eyebrow),.vg-deck p{color:var(--paper-dim)}.vg-open__head{position:absolute;right:calc(var(--gutter) + 3vw);top:calc(var(--nav-h) + 3vh);width:min(470px,35vw);z-index:2}.vg__stage .vg-open__head h2{font-size:clamp(15px,1.5vw,26px)}.vg-decks{list-style:none;margin:0;padding:0}.vg-deck{position:absolute;top:52%;width:min(470px,35vw);z-index:3;transform:translateY(calc(-46% + (1 - var(--o, 0)) * 22px))}.vg-deck:nth-child(odd){right:calc(var(--gutter) + 3vw)}.vg-deck:nth-child(2n){left:calc(var(--gutter) + 3vw)}.vg-deck__top{display:block;color:var(--graphite)}.vg-deck h3{font:400 clamp(30px,3.5vw,62px)/1 var(--display);text-transform:uppercase;letter-spacing:.06em;margin:.3em 0 .4em}.vg-deck__desc{font:300 clamp(16px,1.25vw,20px)/1.4 var(--read);max-width:34ch;margin:0 0 12px}.vg-deck .vg-deck__stat{color:var(--paper);margin:0 0 8px}.vg-deck__samples{font-size:15px;line-height:1.4;max-width:40ch;margin:0 0 18px}.vg-enmas{position:absolute;left:var(--gutter);bottom:8vh;width:min(500px,36vw);z-index:3;transform:translate(calc((var(--o, 0) - 1) * 26px))}.vg-uni{position:absolute;right:calc(var(--gutter) + 1vw);top:50%;width:min(540px,41vw);z-index:3;transform:translateY(-50%) scale(calc(.94 + var(--o, 0) * .06));transform-origin:100% 50%}.vg__stage .vg-uni h2{font-size:clamp(40px,5.6vw,104px);letter-spacing:.06em;line-height:1;margin-bottom:.3em}.vg-uni p:first-of-type{font-size:clamp(18px,1.35vw,23px)}.vg-ten__head{position:absolute;left:var(--gutter);top:calc(var(--nav-h) + 3vh);width:min(460px,34vw);z-index:2}.vg-tenets{list-style:none;margin:0;padding:0}.vg-tenets li{position:absolute;top:52%;width:min(400px,30vw);z-index:3;transform:translate(calc((1 - var(--o, 0)) * var(--from, 30px)),-50%)}.vg-tenets li:nth-child(odd){right:calc(var(--gutter) + 4vw);--from: 30px}.vg-tenets li:nth-child(2n){left:calc(var(--gutter) + 4vw);--from: -30px}.vg-tenets .note{color:var(--graphite)}.vg-tenets h3{font:400 clamp(22px,2.5vw,46px)/1.14 var(--display);text-transform:uppercase;letter-spacing:.07em;margin:8px 0 14px}.vg-tenets p{margin:0;color:var(--paper-dim);font-size:clamp(16px,1.25vw,20px)}.vg-ten__cap{position:absolute;left:var(--gutter);bottom:4vh;max-width:46ch;margin:0;z-index:2}.vg .start{position:relative;z-index:2;border-top:0;min-height:100vh;padding-top:16vh}.vg .brief{background:#0000009e;padding:22px;margin-right:-22px}@media(max-width:720px),(max-width:900px)and (orientation:portrait){.vg__stage h2{font-size:clamp(20px,6vw,30px)}.vg-deck,.vg-deck:nth-child(odd),.vg-deck:nth-child(2n),.vg-tenets li,.vg-tenets li:nth-child(odd),.vg-tenets li:nth-child(2n){left:var(--gutter);right:var(--gutter);top:auto;bottom:5vh;width:auto;transform:translateY(calc((1 - var(--o, 0)) * 16px))}.vg-deck h3{font-size:clamp(30px,10.4vw,64px);margin:.2em 0 .3em}.vg-deck__desc{font-size:15px;margin-bottom:8px}.vg-deck__samples{display:none}.vg-enmas,.vg-uni{left:var(--gutter);right:var(--gutter);width:auto;top:auto;bottom:5vh;transform:translateY(calc((1 - var(--o, 0)) * 16px))}.vg__stage .vg-uni h2{font-size:clamp(38px,12vw,70px)}.vg-enmas p,.vg-uni p{font-size:15px}.vg-ten__cap{display:none}.vg .brief{margin-right:0;padding:16px}}.reduced .gr__track,.no-gl .gr__track,.no-js .gr__track,.reduced .vg__track,.no-gl .vg__track,.no-js .vg__track{height:auto;display:contents}.reduced .vg__track,.no-gl .vg__track,.no-js .vg__track{display:none}.reduced .gr__stage,.no-gl .gr__stage,.no-js .gr__stage,.reduced .vg__stage,.no-gl .vg__stage,.no-js .vg__stage{position:static;height:auto;overflow:visible;padding:12vh var(--gutter) 6vh;--lit: 1;--zoom: 0}.reduced .gr__view,.no-gl .gr__view,.no-js .gr__view,.reduced .vg__view,.no-gl .vg__view,.no-js .vg__view,.reduced .gr__axis,.no-gl .gr__axis,.no-js .gr__axis,.reduced .vg-eng__key,.no-gl .vg-eng__key,.no-js .vg-eng__key{display:none}:is(.reduced,.no-gl,.no-js) :is(.gr__head,.gr__detail,.vg-eng__head,.vg-open__head,.vg-deck,.vg-enmas,.vg-uni,.vg-ten__head,.vg-tenets li,.vg-ten__cap,.vg-mods li){position:static;width:auto;max-width:640px;opacity:1;transform:none;pointer-events:auto;margin:0 0 5vh}:is(.reduced,.no-gl,.no-js) :is(.gr__sites,.vg-mods,.vg-decks,.vg-tenets){display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px 36px;margin-bottom:6vh}:is(.reduced,.no-gl,.no-js) .gr__sites li{position:static;transform:none;opacity:1}:is(.reduced,.no-gl,.no-js) .gr__sites button{max-width:none;text-align:left}:is(.reduced,.no-gl,.no-js) .vg__stage>section{margin-bottom:10vh}:is(.reduced,.no-gl,.no-js) .vg-eng{position:static;transform:none}:is(.reduced,.no-gl,.no-js) .vg-eng__head p:not(.eyebrow){opacity:1}.no-js .gr__detail article[hidden]{display:block}.no-gl .gr__detail article[hidden]{display:block}.no-gl .gr__detail article,.no-js .gr__detail article{margin-bottom:36px}.reduced .gr__site-label,.no-gl .gr__site-label,.no-js .gr__site-label,.reduced .gr__count,.no-gl .gr__count,.no-js .gr__count{display:none}.vg .brief{background:#000000e6}.vg__stage .note{font-size:15px}:is(.gr,.vg) :is(.eyebrow,.note,.draft,.btn){font-size:15px}:is(.gr,.vg) .note,.vg .brief label span{color:var(--paper-dim)}.brief :is(label,legend),.brief__areas label,.brief__status,.brief__text{font-size:15px}.brief__areas label{min-height:48px;align-items:center;letter-spacing:.06em}.brief input:not([type=radio]){min-height:48px}.vg-b:not(.is-on) a{visibility:hidden}:is(.reduced,.no-gl,.no-js) .vg-b a{visibility:visible}@media(max-width:720px),(max-width:900px)and (orientation:portrait){.vg-tenets h3{font-size:24px}.vg-deck__top{font-size:15px}.vg .start{padding-top:48vh}.vg .brief{padding:16px}.brief__areas{grid-template-columns:1fr}}:is(.reduced,.no-gl,.no-js) .gr__detail{padding:0;background:none}:is(.reduced,.no-gl,.no-js) .vg-mods li{padding:0;background:none}:is(.reduced,.no-gl,.no-js) .gr__sites button{width:100%;min-height:48px}:is(.reduced,.no-gl,.no-js) .vg .start{padding-top:8vh}[data-view=sylvie]{inset-inline-end:38%;pointer-events:none}[data-view=loki-model]{inset-inline-start:44%;inset-inline-end:20%}@media(max-width:720px),(max-width:900px)and (orientation:portrait){.vg__stage[data-eng-intro=false] .vg-eng__head p:not(.eyebrow){visibility:hidden}[data-view=sylvie],[data-view=loki-model]{inset-inline:0;inset-block-start:22%;inset-block-end:42%}.product__facts dd,.product__note{font-size:15px}.product__facts dt{font-size:13px;color:var(--paper-dim)}:is(.reduced,.no-gl,.no-js) .vg-eng__head p:not(.eyebrow){visibility:visible}}:is(.reduced,.no-gl,.no-js) .gr__sites{position:static;inline-size:auto;max-inline-size:none}:is(.reduced,.no-gl,.no-js) .gr__detail{inset:auto;padding:0;inline-size:auto}.odyssey{position:relative}.odyssey__stage{position:sticky;inset-block-start:0;block-size:100svh;overflow:clip}.odyssey__view{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.odyssey__track{position:relative;block-size:1500svh;margin-block-start:-100svh;pointer-events:none}html:not(:is(.reduced,.no-gl,.no-js)) .odyssey{margin-block-start:-100svh}html:not(:is(.reduced,.no-gl,.no-js)) :is(.gr__track,.gr__stage,.vg,.vg__stage,.product__stage){display:contents}html:not(:is(.reduced,.no-gl,.no-js)) :is(.gr__view,.vg__track,.product__view){display:none}html:not(:is(.reduced,.no-gl,.no-js)) :is(.gr,.products,.product){position:absolute;top:0;right:0;bottom:0;left:0;block-size:auto;padding:0;margin:0;visibility:hidden;pointer-events:none}html:not(:is(.reduced,.no-gl,.no-js)) :is(.gr,.products,.product).is-active{visibility:visible;pointer-events:auto}html:not(:is(.reduced,.no-gl,.no-js)) .gr{transform:translate(calc(var(--depart,0) * -48vw))}html:not(:is(.reduced,.no-gl,.no-js)) .gr{display:grid;grid-template-columns:min(33vw,470px) 1fr;grid-template-rows:auto auto minmax(16px,1fr) auto;padding-block:calc(var(--nav-h) + 3svh) 24px;padding-inline:var(--gutter)}html:not(:is(.reduced,.no-gl,.no-js)) .gr__head{position:static;grid-column:1;grid-row:1;inline-size:auto;max-inline-size:none}html:not(:is(.reduced,.no-gl,.no-js)) .gr__head h2{font-size:clamp(23px,2.3vw,38px);letter-spacing:.035em}html:not(:is(.reduced,.no-gl,.no-js)) .gr__intro{font-size:15px;line-height:1.45}html:not(:is(.reduced,.no-gl,.no-js)) .gr__detail{position:static;grid-column:1;grid-row:2;inline-size:auto;max-inline-size:none;margin-block-start:16px}html:not(:is(.reduced,.no-gl,.no-js)) .gr__sites{position:static;grid-column:1;grid-row:4;inline-size:auto;max-inline-size:none}html:not(:is(.reduced,.no-gl,.no-js)) .products__head{position:absolute;inset-inline-start:var(--gutter);inset-block-start:calc(var(--nav-h) + 4svh);display:block;inline-size:39vw;padding:0;margin:0;visibility:hidden}html:not(:is(.reduced,.no-gl,.no-js)) .products__head.is-active{visibility:visible}html:not(:is(.reduced,.no-gl,.no-js)) .products__head h2{font-size:clamp(24px,2.5vw,42px)}html:not(:is(.reduced,.no-gl,.no-js)) .products__intro{margin-block-start:20px;max-inline-size:43ch}.odyssey__stage .gr__detail,.odyssey__stage .gr__sites{background:none}.odyssey .start{position:relative;z-index:2}:is(.reduced,.no-gl,.no-js) .odyssey__stage{position:static;block-size:auto;overflow:visible}:is(.reduced,.no-gl,.no-js) :is(.odyssey__view,.odyssey__track){display:none}:is(.reduced,.no-gl,.no-js) .odyssey{margin:0}:is(.reduced,.no-gl,.no-js) .product{block-size:auto;min-block-size:100svh}:is(.reduced,.no-gl,.no-js) .product__stage{position:relative}@media(max-width:720px),(max-width:900px)and (orientation:portrait){html:not(:is(.reduced,.no-gl,.no-js)) .products__head{inset-inline-end:var(--gutter);inline-size:auto}html:not(:is(.reduced,.no-gl,.no-js)) .products__head h2{font-size:22px}html:not(:is(.reduced,.no-gl,.no-js)) .products__intro{max-inline-size:55ch;font-size:16px;line-height:1.45}.odyssey__stage .gr__detail{inset-block-start:49%}.vg-open__head,.vg-ten__head{inset-inline:var(--gutter);inset-block-start:calc(var(--nav-h) + 2svh);inline-size:auto}.odyssey .start{padding-block-start:48svh}html:not(:is(.reduced,.no-gl,.no-js)) .gr{grid-template-columns:1fr;grid-template-rows:auto minmax(140px,1fr) auto minmax(12px,.2fr) auto;padding-block:calc(var(--nav-h) + 2svh) 14px}html:not(:is(.reduced,.no-gl,.no-js)) .gr__detail{grid-row:3;margin-block-start:0}html:not(:is(.reduced,.no-gl,.no-js)) .gr__sites{grid-row:5}html:not(:is(.reduced,.no-gl,.no-js)) .gr__head h2{font-size:20px}}.gr__intro,.gr__detail p,.gr__sites button,.product__summary,.vg-deck__desc,.vg-tenets p{color:#cccfc9}.gr__site-label{display:none}.product__summary{font:400 clamp(16px,1.35vw,19px)/1.5 var(--read);margin:0 0 25px;max-inline-size:40ch}.product__text{inline-size:min(360px,29vw);top:calc(var(--nav-h) + 5svh)}.product__facts{font-size:15px}.product__facts div{padding-block:9px}.product__note{font-size:15px;margin-block-start:18px}.loki__text{left:calc(var(--gutter) + 12vw)}.vg-open__head{inline-size:min(36vw,450px)}.vg-open__head h2{font-size:clamp(22px,2.3vw,36px);line-height:1.2;letter-spacing:.035em}.vg-deck{inline-size:min(33vw,410px)}.vg-deck h3{font-size:clamp(28px,3.2vw,52px);letter-spacing:.035em}.vg-tenets li,.vg-tenets li:nth-child(2n),.vg-tenets li:nth-child(odd){left:auto;right:var(--gutter);inline-size:min(31vw,390px)}.vg-tenets h3{font-size:clamp(22px,2.3vw,35px);letter-spacing:.025em}.vg-ten__head h2{font-size:clamp(23px,2.5vw,38px);letter-spacing:.035em}.vg-enmas{top:0;right:0;bottom:0;left:0;inline-size:auto;transform:none}.vg-enmas>.eyebrow{position:absolute;top:calc(var(--nav-h) + 4svh);left:var(--gutter)}.vg-enmas__logo{position:absolute;top:24%;right:10%;bottom:24%;left:10%;pointer-events:none}.vg-enmas__logo img{inline-size:100%;block-size:100%;object-fit:contain;opacity:0}.vg-enmas__status{position:absolute;inset-block-end:15%;inset-inline-start:50%;transform:translate(-50%);text-transform:uppercase;letter-spacing:.22em;text-decoration:none;min-block-size:44px;display:flex;align-items:center;gap:14px;white-space:nowrap}.odyssey .start{padding:12svh var(--gutter);border:0;min-block-size:100svh;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:7vw;align-items:start}.start__head{grid-column:1;grid-row:1}.start__head h2{font-size:clamp(32px,4vw,65px);letter-spacing:.015em}.start__head>p:not(.eyebrow){max-inline-size:30ch;font-size:18px;color:var(--paper-dim);margin-block:24px}.contact__email{display:inline-block;font-size:clamp(16px,1.55vw,23px);text-underline-offset:6px;overflow-wrap:anywhere}.brief{grid-column:2;grid-row:1;margin:0;gap:24px;position:relative}.brief select{min-block-size:48px;inline-size:100%;padding:8px 0;border:0;border-block-end:1px solid var(--graphite);background:#000;color:var(--paper);font:400 17px/1.4 var(--read);border-radius:0}.brief select:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.brief__row label{font-size:15px}.brief__status{font-size:15px;max-inline-size:48ch}.brief__actions button{min-block-size:48px}.brief__actions button:disabled{opacity:.6;cursor:wait}.contact__trap{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.contact__privacy{grid-column:1/-1;color:var(--paper-dim);font-size:15px;margin:0}.site-footer{position:relative;display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:5vw;padding:70px var(--gutter) 24px;background:#000;border-block-start:1px solid var(--rule)}.site-footer__identity>a{font:400 clamp(22px,3vw,42px)/1.2 var(--display);letter-spacing:.06em;text-decoration:none}.site-footer__identity p{max-inline-size:28ch;color:var(--paper-dim);font-size:16px;margin-block-start:20px}.site-footer nav{display:flex;flex-direction:column;align-items:start;gap:4px}.site-footer nav p{font:500 15px/1.4 var(--note);text-transform:uppercase;letter-spacing:.12em;color:var(--paper-dim);margin:0 0 12px}.site-footer nav a{display:flex;align-items:center;min-block-size:44px;font-size:16px;text-decoration:none}.site-footer a:hover{text-decoration:underline;text-underline-offset:5px}.site-footer__legal{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;border-block-start:1px solid var(--rule);padding-block-start:20px;color:var(--paper-dim);font-size:15px}.site-footer__legal span{margin-inline-end:auto}.site-footer__legal a{display:flex;align-items:center;min-block-size:44px;text-decoration:none}@media(max-width:720px),(max-width:900px)and (orientation:portrait){.product__summary{font-size:15px;line-height:1.4;margin-block-end:14px;max-inline-size:none}.product__text,.loki__text{inset-inline:var(--gutter);top:auto;bottom:3svh;inline-size:auto}.product__facts div{padding-block:5px}.product__facts dt{font-size:13px}.product__facts dd{font-size:15px}.product__note{margin-block-start:10px}.vg-open__head{inline-size:auto}.vg-open__head h2{font-size:22px;max-inline-size:26ch}.vg-deck,.vg-tenets li,.vg-tenets li:nth-child(odd),.vg-tenets li:nth-child(2n){inset-inline:var(--gutter);inline-size:auto;top:auto;bottom:4svh}.vg-deck h3{font-size:30px}.vg-tenets h3{font-size:23px}.vg-tenets p{font-size:16px}.vg-ten__head h2{font-size:22px;max-inline-size:23ch}.vg-enmas{top:0;right:0;bottom:0;left:0;inline-size:auto;transform:none}.vg-enmas__logo{top:27%;right:5%;bottom:30%;left:5%}.vg-enmas__status{bottom:23%;font-size:15px}.odyssey .start{padding-block:14svh 8svh;grid-template-columns:minmax(0,1fr);gap:48px}.brief{grid-column:1;grid-row:2}.start__head{grid-column:1}.start__head h2{font-size:32px}.site-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 16px;padding-block-start:40px}.site-footer__identity{grid-column:1/-1}.site-footer__identity p{max-inline-size:none}.site-footer nav a{font-size:15px}.site-footer__legal{gap:4px 18px}.site-footer__legal span{flex-basis:100%}}@media(max-width:420px){.brief{grid-template-columns:minmax(0,1fr)}.brief__row{grid-column:1}}:is(.reduced,.no-gl,.no-js) .vg-enmas{position:relative;min-block-size:55svh;max-inline-size:none}:is(.reduced,.no-gl,.no-js) .vg-enmas__logo img{opacity:1}:is(.reduced,.no-gl,.no-js) .vg-enmas__status{bottom:5%}html:not(:is(.reduced,.no-gl,.no-js)) .odyssey__view{position:fixed;top:0;right:0;bottom:0;left:0}.contact-page{margin-block-start:var(--nav-h);min-block-size:calc(100svh - var(--nav-h));padding-block:10svh;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:7vw}@media(max-width:900px){.contact-page{grid-template-columns:minmax(0,1fr);gap:48px}.contact-page .brief{grid-column:1;grid-row:2}}.start__head h1{max-inline-size:20ch;font:400 clamp(32px,4vw,65px)/1.14 var(--display);text-transform:uppercase;letter-spacing:.015em;margin:0}:is(.reduced,.no-gl,.no-js) .products{block-size:auto;padding:8svh var(--gutter)}:is(.reduced,.no-gl,.no-js) .products__head{position:static;inline-size:auto;padding:0;margin:0 0 48px}:is(.reduced,.no-gl,.no-js) .product{min-block-size:0;block-size:auto;margin-block:0 64px}:is(.reduced,.no-gl,.no-js) .product__stage{position:static;block-size:auto;min-block-size:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:24px}:is(.reduced,.no-gl,.no-js) :is(.product__view,.product__drag,.product__note){display:none}:is(.reduced,.no-gl,.no-js) :is(.product__name,.loki__name){position:static;inset:auto;font-size:32px;line-height:1.4;mix-blend-mode:normal}:is(.reduced,.no-gl,.no-js) :is(.loki__stack,.loki__stack span,.loki__ai){position:static;display:inline;inset:auto;transform:none;writing-mode:horizontal-tb;font-size:32px;letter-spacing:.06em}:is(.reduced,.no-gl,.no-js) .product .product__text{position:static;inset:auto;inline-size:auto;max-inline-size:65ch}:is(.reduced,.no-gl,.no-js) .vg .vg-enmas{position:relative;inset:auto;inline-size:100%;max-inline-size:none;block-size:55svh;margin:8svh 0;padding:0}:is(.reduced,.no-gl,.no-js) .vg-enmas .vg-enmas__logo{position:absolute;top:18%;right:0;bottom:20%;left:0}:is(.reduced,.no-gl,.no-js) .vg-enmas>.eyebrow{inset-block-start:0;inset-inline-start:0}:is(.reduced,.no-gl,.no-js) .vg-enmas .vg-enmas__status{inset-block-end:0}:is(.reduced,.no-gl,.no-js) .vg .vg-tenets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px}:is(.reduced,.no-gl,.no-js) .vg-tenets li:nth-child(n){position:static;inset:auto;inline-size:auto;min-inline-size:0;max-inline-size:none;transform:none;margin:0}:is(.reduced,.no-gl,.no-js) .vg-tenets h3{font-size:23px;overflow-wrap:anywhere}:is(.reduced,.no-gl,.no-js) .vg .vg-open__head{position:static;inset:auto;inline-size:auto;max-inline-size:60ch}:is(.reduced,.no-gl,.no-js) .vg .vg-deck:nth-child(n){position:static;inset:auto;inline-size:auto;min-inline-size:0;max-inline-size:none;transform:none;margin:0}:is(.reduced,.no-gl,.no-js) .vg .vg-decks{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.product__facts dt,.gr__sites button:before{font-size:15px}html:not(:is(.reduced,.no-gl,.no-js)) .odyssey__view{position:fixed;top:0;right:0;bottom:0;left:0;block-size:100svh;inset-block-end:auto}
