@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_bd90ad3c-module__b8sx-q__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_bd90ad3c-module__b8sx-q__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_b7d5735e-module__suUhcW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b7d5735e-module__suUhcW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bdeb6a479b4761b3-s.3dl8lcidmxylk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6f964c913bb9f8ae-s.34ss_h01e86ex.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3bf87d7b9471fde9-s.1b_0wvt61t9yj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f2841910b23f0e53-s.1xtts1d2xl4_h.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5125eda54869f75a-s.p.1nft4zud2zk37.woff2)format("woff2");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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_d9cc7da9-module__goNA9W__className{font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:800}.montserrat_d9cc7da9-module__goNA9W__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
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}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--site-max:1600px;--gut:max(0px, calc((100vw - var(--site-max)) / 2));--navy:#030e2a;--ink:#04111f;--yellow:#ffc800;--yellow-hover:#ffd633;--nav-text:#2e2b3c;--font-display:var(--font-archivo), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif}html,body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;background:#fff}html{overflow-x:hidden}body{overflow-x:clip}@media (max-width:1023px){body{padding-top:var(--mobile-header-h,81px)}}a{color:inherit;text-decoration:none}img,svg{display:block}ul,ol{list-style:none}.journey,.products,.trace,.connect{isolation:isolate;position:relative}.journey:before,.products:before,.trace:before,.connect:before{content:"";z-index:-1;top:0;bottom:0;left:calc(var(--gut) * -1);right:calc(var(--gut) * -1);background:inherit;pointer-events:none;position:absolute}
.hero{width:100%;max-width:var(--site-max);margin:0 auto;container-type:inline-size}.hero__canvas{--u:min(calc(100cqw / 874), calc(100svh * 1.25 / 518));--e:calc(min(100cqw, 1030 * var(--u)) - 874 * var(--u));width:calc(874 * var(--u) + var(--e));height:calc(518 * var(--u));margin:0 auto;position:relative;overflow:clip visible}.site-header{z-index:100;pointer-events:none;transition:transform .55s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 0 auto;container-type:inline-size}.site-header.is-tucked{transform:translateY(-110%)}@media (min-width:1024px){.site-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);opacity:0;pointer-events:none;background:#ffffff9e;border-bottom:1px solid #ffffffb3;transition:opacity .4s;position:absolute;inset:0;box-shadow:0 6px 24px #0d223514}.site-header.is-scrolled:before{opacity:1}}.site-header__inner{--u:min(calc(min(100cqw, var(--site-max)) / 874), calc(100svh * 1.25 / 518));--e:calc(min(min(100cqw, var(--site-max)), 1030 * var(--u)) - 874 * var(--u));max-width:calc(874 * var(--u) + var(--e));height:calc(60 * var(--u));margin:0 auto;position:relative}.site-header__inner>*{pointer-events:auto}.hero__logo{z-index:30;left:calc(27.9 * var(--u));top:calc(6 * var(--u));width:calc(90 * var(--u));position:absolute}.nav-toggle{display:none}.hero__logo img{width:100%;height:auto}.nav{z-index:30;right:calc(29 * var(--u));top:calc(11 * var(--u));height:calc(37.5 * var(--u));border:calc(.5 * var(--u)) solid #eceef0;border-radius:calc(8 * var(--u));box-shadow:0 calc(3.5 * var(--u)) calc(7 * var(--u)) #1622332b;justify-content:space-between;align-items:center;gap:calc(20 * var(--u));padding:0 calc(6 * var(--u)) 0 calc(19 * var(--u));font-size:max(16px, calc(10.2 * var(--u)));color:var(--nav-text);background:#f9f9f9;font-weight:500;line-height:1;transition:background-color .3s,border-color .3s,box-shadow .3s;display:flex;position:absolute}.site-header.is-scrolled .nav{box-shadow:0 calc(3 * var(--u)) calc(10 * var(--u)) #0a1e321f;-webkit-backdrop-filter:blur(calc(6 * var(--u))) saturate(1.2);backdrop-filter:blur(calc(6 * var(--u))) saturate(1.2);background:#f0f4f86b;border-color:#ffffff8c}.site-header.is-scrolled .nav__brochure{background:#ffffffe0;border-color:#ffffffe6}.nav>a{white-space:nowrap}.nav__link{transition:color .15s}.nav__link:hover,.nav__link.is-active{color:var(--navy)}.nav__brochure{height:calc(25.5 * var(--u));padding:0 calc(9 * var(--u));justify-content:center;align-items:center;gap:calc(5.5 * var(--u));border:calc(.5 * var(--u)) solid #dcdde0;border-radius:calc(4 * var(--u));color:#2f353a;background:#eee;transition:background-color .15s;display:flex}.nav__brochure svg{width:calc(6.5 * var(--u));height:calc(6.5 * var(--u))}.nav__brochure:hover{background:#e4e4e4}.nav__trace{height:calc(25.5 * var(--u));padding:0 calc(10 * var(--u));justify-content:center;align-items:center;gap:calc(6 * var(--u));background:var(--yellow);border-radius:calc(4 * var(--u));color:var(--navy);box-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) #ffc80059;font-weight:600;transition:background-color .15s;display:flex}.nav__trace svg{width:calc(7 * var(--u));height:calc(7 * var(--u))}.nav__trace:hover{background:var(--yellow-hover)}.hero__title{z-index:25;left:calc(31 * var(--u));top:calc(98 * var(--u));font-family:var(--font-display);font-weight:900;font-stretch:92%;font-size:calc(53.6 * var(--u));line-height:calc(66 * var(--u));letter-spacing:calc(-.2 * var(--u));word-spacing:calc(3 * var(--u));color:var(--navy);white-space:nowrap;pointer-events:none;position:absolute}.hero__kern{letter-spacing:calc(-10 * var(--u))}.hero__line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.hero__line-inner{will-change:transform;display:inline-block}.hero__line-inner--accent{color:#008cf9}.hero__clipdefs{width:0;height:0;position:absolute}.hero__stage{z-index:10;left:calc(29 * var(--u));top:calc(98 * var(--u));width:calc(816 * var(--u) + var(--e));height:calc(407 * var(--u));position:absolute}.hero__stage-clip{clip-path:url(#heroCardClip);background:#5e9bd0;position:absolute;inset:0;overflow:hidden}.hero__stage-clip:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#fff0 52%,#e8f3fc52 60.5%,#fff0 70%),radial-gradient(120% 90% at 60% 40%,#0000 60%,#04162c38 100%);position:absolute;inset:0}.hero__plate-wrap{position:absolute;inset:0}.hero__plate{object-fit:cover}.hero__gulls{pointer-events:none;position:absolute;inset:0}.gull{position:absolute}.gull svg{fill:#f6f8fa;filter:drop-shadow(0 1px 1px #0a1e3240);width:100%;height:auto;display:block;overflow:visible}.hero__ship{z-index:20;left:calc(31.4 * var(--u) + var(--e) * .8);top:calc(42.2 * var(--u));width:calc(809.7 * var(--u));pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute}.hero__ship-bob{z-index:2;position:relative}.hero__hull-shadow{z-index:1;pointer-events:none;filter:blur(6px);background:radial-gradient(closest-side,#03162c8c,#03162c38 60%,#03162c00);border-radius:50%;width:70%;height:11%;position:absolute;top:70%;left:26%}.hero__ship-img{width:100%;height:auto;display:block}.hero__intro{z-index:26;left:calc(58.5 * var(--u));top:calc(268.9 * var(--u));position:absolute}.hero__lead{font-size:calc(14.6 * var(--u));line-height:calc(19.4 * var(--u));color:var(--ink);white-space:nowrap;font-weight:500}.hero__ctas{top:calc(78.1 * var(--u));left:calc(-.5 * var(--u));gap:calc(5 * var(--u));display:flex;position:absolute}.btn{white-space:nowrap;color:var(--navy);align-items:center;font-weight:600;line-height:1;transition:background-color .15s,transform .15s;display:inline-flex}.btn svg{flex:none;transition:transform .3s cubic-bezier(.22,1,.36,1)}.btn:hover svg{transform:translateX(calc(2 * var(--u)))}.btn--explore{width:calc(140 * var(--u));height:calc(29.5 * var(--u));padding-left:calc(15.5 * var(--u));gap:calc(13 * var(--u));font-size:max(16px, calc(10.7 * var(--u)));background:var(--yellow);border-radius:calc(4 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(9 * var(--u)) #ffbe0059}.btn--explore svg{width:calc(4 * var(--u));height:calc(7 * var(--u))}.btn--how{width:calc(100 * var(--u));height:calc(29.5 * var(--u));font-size:max(16px, calc(10.7 * var(--u)));border:calc(.75 * var(--u)) solid #fffc;border-radius:calc(4 * var(--u));-webkit-backdrop-filter:blur(calc(3 * var(--u)));backdrop-filter:blur(calc(3 * var(--u)));background:#ffffff8c;justify-content:center}.btn--explore:hover{background:var(--yellow-hover);transform:translateY(calc(-1 * var(--u)))}.btn--how:hover{transform:translateY(calc(-1 * var(--u)));background:#ffffffbf}.features{z-index:26;pointer-events:none;position:absolute;inset:0}.feature{--fw:calc((696 * var(--u) + var(--e)) / 3);top:calc(408 * var(--u));width:var(--fw);min-height:calc(84 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u));gap:calc(14 * var(--u));color:#fff;border:calc(.6 * var(--u)) solid #ffffff6b;border-radius:calc(8 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(22 * var(--u)) #02122838, inset 0 calc(.6 * var(--u)) 0 #ffffff59;-webkit-backdrop-filter:blur(calc(9 * var(--u))) saturate(1.15);backdrop-filter:blur(calc(9 * var(--u))) saturate(1.15);text-shadow:0 1px 3px #02122880;pointer-events:auto;background:linear-gradient(160deg,#ffffff57,#285a8c42 45%,#0824426b);align-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .3s;display:flex;position:absolute}.feature:hover{transform:translateY(calc(-3 * var(--u)))}.feature--quality{left:calc(59 * var(--u))}.feature--transparent{left:calc(87 * var(--u) + var(--fw))}.feature--ocean{left:calc(115 * var(--u) + var(--fw) * 2)}.feature__icon,.feature--transparent .feature__icon,.feature--ocean .feature__icon{width:calc(22 * var(--u));color:#fff;flex:none;height:auto}.feature__title{font-size:max(16.5px, calc(10.4 * var(--u)));line-height:max(21px, calc(13 * var(--u)));margin-bottom:calc(2 * var(--u));font-weight:700}.feature__desc{font-size:max(14.5px, calc(9 * var(--u)));line-height:max(20.5px, calc(12.6 * var(--u)));color:#fff;font-weight:500}.feature__desc br{display:none}@media (max-width:1023px){.hero__canvas{--u:1px;--e:0px;--w:calc(100vw - 32px);flex-direction:column;width:auto;height:auto;padding:0 16px 28px;display:flex}.hero__canvas>*{position:static}.site-header,.site-header.is-tucked{z-index:200;pointer-events:auto;backface-visibility:hidden;background:#fff;transition:box-shadow .3s;position:fixed;inset:0 0 auto;transform:translate(0,0)}.site-header:before{content:"";background:#fff;height:120px;position:absolute;bottom:100%;left:0;right:0}.site-header.is-scrolled,.site-header.is-open{box-shadow:0 1px #0d22350f,0 6px 18px #0d223514}.site-header__inner{--u:1px;--e:0px;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:none;height:auto;padding:10px 16px;display:flex}.hero__logo{width:92px;position:static}.nav-toggle{cursor:pointer;background:#f1f4f7;border:0;border-radius:12px;place-content:center;gap:5px;width:44px;height:44px;display:grid}.nav-toggle span{background:var(--navy);border-radius:2px;width:20px;height:2px;transition:transform .3s,opacity .2s;display:block}.site-header.is-open .nav-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.site-header.is-open .nav-toggle span:nth-child(2){opacity:0}.site-header.is-open .nav-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav{border-radius:14px;flex-direction:column;align-items:stretch;gap:4px;width:100%;height:auto;margin-top:10px;padding:8px;font-size:16px;display:none;position:relative;top:auto;left:auto;right:auto}.site-header.is-open .nav{display:flex}.nav>a{border-radius:8px;padding:12px 10px}.nav__brochure,.nav__trace{justify-content:center;width:auto;height:46px;padding:0 12px}.nav__brochure svg,.nav__trace svg{width:14px;height:14px}.hero__title{white-space:normal;margin:22px 0 18px;font-size:clamp(34px,10.5vw,52px);line-height:1.15}.hero__kern{letter-spacing:-.06em}.hero__stage{z-index:1;width:100%;height:calc(var(--w) * .6875);display:block;position:relative;top:auto;left:auto}.hero__stage-clip{clip-path:none;border-radius:18px}.hero__ship{z-index:2;width:calc(var(--w) * 1.12);max-width:none;margin:calc(var(--w) * -.6135) 0 0 calc(var(--w) * -.12);position:relative;top:auto;left:auto}.hero__intro{background:0 0;margin-top:18px;padding:0;position:static}.hero__lead{white-space:normal;font-size:17px;line-height:1.5}.hero__lead br{display:none}.hero__ctas{gap:10px;margin-top:18px;position:static}.btn--explore,.btn--how{border-radius:10px;flex:1;justify-content:center;width:auto;height:48px;padding:0 14px;font-size:15px}.btn--explore{background:var(--yellow);color:var(--navy)}.btn--how{background:#eef2f6;border-color:#e1e7ee}.features{order:6;gap:10px;margin-top:22px;display:grid;position:static}.feature{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg,#0d2f52,#08203a);border:0;border-radius:14px;gap:14px;width:auto;min-height:0;padding:16px;position:static}.feature__icon,.feature--transparent .feature__icon,.feature--ocean .feature__icon{width:26px}.feature__title{font-size:16px;line-height:1.3}.feature__desc{white-space:normal;font-size:14px;line-height:1.5}}
.about{width:100%;max-width:var(--site-max);margin:0 auto;overflow-x:clip;container-type:inline-size}.about__canvas{--hu:min(calc(100cqw / 874), calc(100svh * 1.25 / 518));--he:calc(min(100cqw, 1030 * var(--hu)) - 874 * var(--hu));--v:calc((816 * var(--hu) + var(--he)) / 1186);width:calc(1272 * var(--v));margin-left:calc((100cqw - 1186 * var(--v)) / 2 - 44 * var(--v));height:calc(508 * var(--v));position:relative}.about__card{left:calc(44 * var(--v));top:calc(118 * var(--v));width:calc(1186 * var(--v));height:calc(365 * var(--v));border-radius:calc(16 * var(--v));background:#04203a url(/images/about-ocean.webp) 50%/100% 100% no-repeat;position:absolute;overflow:hidden}.about__boat{z-index:2;left:calc(64 * var(--v));top:calc(26 * var(--v));width:calc(534 * var(--v));clip-path:polygon(0% 100%,0% 20.29%,43.45% 20.29%,42.13% 14.69%,44.94% 14.14%,54.12% 20.29%,55.81% 20.29%,58.43% 14.47%,59.18% 11.84%,60.3% 9.65%,62.36% 6.58%,64.42% 4.61%,65.73% 3.07%,66.1% 0%,67.98% 0%,68.16% 3.07%,69.29% 5.26%,70.6% 7.89%,71.54% 10.53%,71.91% 12.72%,71.91% 20.29%,76.78% 20.29%,79.59% 17.11%,81.46% 17.32%,80.71% 20.29%,100% 20.29%,100% 100%);pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute}.about__content{z-index:3;left:calc(524 * var(--v));top:calc(59 * var(--v));color:#fff;position:absolute}.about__title{font-family:var(--font-display);font-weight:900;font-stretch:85%;font-size:calc(43 * var(--v));line-height:calc(50 * var(--v));letter-spacing:calc(.9 * var(--v));white-space:nowrap}.about__text{margin-top:calc(6 * var(--v));max-width:calc(610 * var(--v));font-size:max(16px, calc(16.8 * var(--v)));line-height:max(25px, calc(27 * var(--v)));color:#f4f7fa;font-weight:400}.about__text br{display:none}.about__btn{align-items:center;gap:calc(15 * var(--v));margin-top:calc(17 * var(--v));width:calc(150 * var(--v));height:calc(40 * var(--v));padding-left:calc(21 * var(--v));border-radius:calc(5 * var(--v));font-size:max(15.5px, calc(14.6 * var(--v)));color:#fff;border:1px solid #ffffffe6;font-weight:500;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.about__btn svg{width:calc(7 * var(--v));height:calc(12 * var(--v))}.about__btn:hover{color:#04203a;background:#fff}@media (max-width:1023px){.about__canvas{--v:1px;--boat-w:300px;width:auto;height:auto;padding:calc(var(--boat-w) * 689 / 807 * .2029 + 24px) 16px 24px;margin-left:0}.about__card{width:100%;height:auto;padding:calc(var(--boat-w) * 689 / 807 * .7971 + 8px) 20px 28px;background-position:100%;background-size:cover;border-radius:14px;position:relative;top:auto;left:auto}.about__boat{width:var(--boat-w);top:24px;left:50%;transform:translate(-50%)}.about__content{position:static}.about__title{font-size:34px;line-height:1.2}.about__text{white-space:normal;font-size:15px;line-height:1.6}.about__text br{display:none}.about__btn{border-radius:6px;width:auto;height:42px;padding:0 18px;font-size:14px}}
.why{width:100%;max-width:var(--site-max);--why-ink:#0e2434;--why-text:#1d2733;--why-orange:#e9a025;margin:0 auto;container-type:inline-size}.why__canvas{--w:calc(100cqw / 1272);width:100%;height:calc(720 * var(--w));position:relative;overflow:hidden}.why__intro{z-index:4;left:calc(159 * var(--w));top:calc(33.5 * var(--w));color:var(--why-ink);position:absolute}.why__title{margin-left:calc(.7 * var(--w));font-family:var(--font-display);font-weight:900;font-stretch:87.5%;font-size:calc(42.5 * var(--w));line-height:calc(50 * var(--w));word-spacing:calc(2.5 * var(--w));white-space:nowrap}.why__tagline{margin-top:calc(8.2 * var(--w));font-size:calc(24.2 * var(--w));line-height:calc(32 * var(--w));white-space:nowrap;font-weight:600}.why__photo,.why__wave{width:100%;height:100%;position:absolute;inset:0}.why__photo{z-index:1}.why__wave{z-index:3;pointer-events:none;filter:drop-shadow(0 calc(-2 * var(--w)) calc(5 * var(--w)) #00000047)}.why__arch{z-index:2;left:calc(159 * var(--w));top:calc(179.5 * var(--w));width:calc(307 * var(--w));height:calc(520 * var(--w));padding:calc(106.4 * var(--w)) 0 0 calc(32 * var(--w));border-radius:calc(153.5 * var(--w)) calc(153.5 * var(--w)) 0 0;box-shadow:0 calc(-4 * var(--w)) calc(14 * var(--w)) #14233233;color:var(--why-text);background:#f6faff;position:absolute}.why__lead{font-size:calc(15.9 * var(--w));line-height:calc(20 * var(--w));white-space:nowrap;font-weight:400}.why__list{margin-top:calc(21.9 * var(--w));font-size:calc(15.95 * var(--w));line-height:calc(20 * var(--w));white-space:nowrap}.why__list li{padding-left:calc(25 * var(--w));position:relative}.why__list li+li{margin-top:calc(16.67 * var(--w))}.why__list li:before{content:"";left:calc(-4 * var(--w));width:calc(14 * var(--w));height:calc(14 * var(--w));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%231d2733' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='5.6'/%3E%3Cpath d='m4.6 7.1 1.7 1.7 3.2-3.4'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;top:50%;transform:translateY(-50%)}.why__btn{align-items:center;gap:calc(13 * var(--w));margin:calc(22.7 * var(--w)) 0 0 calc(-4 * var(--w));width:calc(128 * var(--w));height:calc(30 * var(--w));padding-left:calc(14 * var(--w));background:var(--why-orange);border-radius:calc(5 * var(--w));font-size:max(15.5px, calc(14.6 * var(--w)));color:#fff;white-space:nowrap;font-weight:500;line-height:1;transition:background-color .15s;display:inline-flex}.why__btn svg{width:calc(5.5 * var(--w));height:calc(9.5 * var(--w))}.why__btn:hover{background:#d98f14}.why__note{z-index:4;right:calc(159 * var(--w));top:calc(569.8 * var(--w));font-size:max(16px, calc(14.4 * var(--w)));line-height:max(24px, calc(21.5 * var(--w)));text-align:right;color:var(--why-text);white-space:nowrap;font-weight:400;position:absolute}@media (max-width:1023px){.why__canvas{--w:1px;flex-direction:column;height:auto;padding:44px 16px 40px;display:flex}.why__intro,.why__arch,.why__note{position:static}.why__title{font-size:32px;line-height:1.15}.why__tagline{color:#3a4a59;margin-top:6px;font-size:18px;line-height:1.4}.why__photo,.why__wave{display:none}.why__canvas:before{content:"";background:linear-gradient(180deg, #04162800 55%, #04162859 100%), url(/images/why-lab-4k.webp) 72% var(--why-bgy,40%) / auto 125% no-repeat;height:230px;clip-path:inset(var(--why-clip,0%) 0 0 0 round 22px);transform:scale(var(--why-s,1));border-radius:22px;order:1;margin-top:22px;box-shadow:0 14px 30px #0d223524}.why__arch{background:#fff;border-radius:22px;order:2;width:auto;height:auto;margin:-56px 12px 0;padding:24px 20px 22px;position:relative;top:auto;left:auto;box-shadow:0 18px 40px #0d22351f,0 1px 3px #0d22350f}.why__lead{white-space:normal;color:#1c2e3f;font-size:16px;line-height:1.55}.why__lead br{display:none}.why__list{white-space:normal;margin-top:18px;font-size:15.5px;line-height:1.4}.why__list li{color:#0d2235;border-top:1px solid #eef1f4;align-items:center;min-height:44px;padding:8px 0 8px 40px;font-weight:500;display:flex}.why__list li+li{margin-top:0}.why__list li:before{background-color:#fff3c4;background-size:16px 16px;border-radius:50%;width:28px;height:28px;left:0}.why__btn{border-radius:12px;order:3;justify-content:center;width:100%;height:48px;margin:18px 0 0;padding:0 18px;font-size:15.5px;font-weight:600}.why__note{text-align:left;white-space:normal;color:#3a4a59;border-left:3px solid #ffc807;order:3;margin:22px 12px 0;padding:2px 0 2px 14px;font-size:15px;line-height:1.55}.why__note br{display:none}}
.journey{width:100%;max-width:var(--site-max);background:#e8f3fd;margin:0 auto;container-type:inline-size}.journey__canvas{--j:calc(100cqw / 1272);--hu:min(calc(100cqw / 874), calc(100svh * 1.25 / 518));--he:calc(min(100cqw, 1030 * var(--hu)) - 874 * var(--hu));--col:calc((100cqw - 874 * var(--hu) - var(--he)) / 2 + 58.5 * var(--hu));height:max(460px, calc(372 * var(--j)));position:relative;overflow:visible clip}.journey__canvas:after{content:"";z-index:3;top:0;bottom:0;left:calc(var(--gut) * -1);right:calc(var(--gut) * -1);pointer-events:none;background:linear-gradient(#fff 0%,#fff0 18%,#f4f5f700 80%,#f4f5f7 100%),linear-gradient(270deg,#ffffffd9 0%,#fff0 9%);position:absolute}.journey__video{top:0;right:calc(var(--gut) * -1);width:calc(70% + var(--gut));object-fit:cover;object-position:50% 64%;will-change:transform;height:100%;position:absolute}.journey__wash{pointer-events:none;background:linear-gradient(90deg,#e8f3fd 0% 31%,#e8f3fde0 38%,#e8f3fd73 46%,#e8f3fd00 56%),linear-gradient(#ffffff14,#fff0);position:absolute;inset:0}.journey__copy{z-index:2;left:var(--col);width:min(36%, calc(470 * var(--j)));color:#0d2235;position:absolute;top:50%;transform:translateY(-50%)}.journey__title{font-family:var(--font-display);font-weight:900;font-stretch:92%;font-size:max(34px, calc(40 * var(--j)));letter-spacing:-.005em;line-height:1.14}.journey__line{white-space:nowrap;display:block}.journey__line--accent{color:#008cf9}.journey__text{margin-top:max(16px, calc(16 * var(--j)));font-size:max(17px, calc(14.6 * var(--j)));color:#1c2e3f;line-height:1.62}@media (max-width:767px){.journey__canvas{flex-direction:column;height:auto;display:flex}.journey__canvas:after{background:linear-gradient(#fff 0%,#fff0 12%,#f4f5f700 88%,#f4f5f7 100%);left:0;right:0}.journey__video{aspect-ratio:16/10;width:100%;height:auto;position:relative}.journey__wash{background:linear-gradient(#e8f3fd00,#e8f3fd);height:60px;inset:calc(62.5vw - 60px) 0 auto}.journey__copy{width:auto;padding:6px 16px 36px;position:static;transform:none}.journey__title{font-size:clamp(24px,7.4vw,30px)}.journey__text{margin-top:12px;font-size:16px}}
.products,.trace{width:100%;max-width:var(--site-max);--ink-900:#0d2235;background:#f4f5f7;margin:0 auto;container-type:inline-size}.trace{max-width:none}.products__canvas{--p:calc(100cqw / 608);--hu:min(calc(100cqw / 874), calc(100svh * 1.25 / 518));--he:calc(min(100cqw, 1030 * var(--hu)) - 874 * var(--hu));--col-l:calc((100cqw - 874 * var(--hu) - var(--he)) / 2 + 29 * var(--hu));--col-w:calc(816 * var(--hu) + var(--he));min-height:calc(238.5 * var(--p));padding:calc(79.5 * var(--p)) 0 calc(36.5 * var(--p)) var(--col-l);position:relative}.products__title{left:var(--col-l);top:calc(28.6 * var(--p));font-family:var(--font-display);font-weight:900;font-stretch:80%;font-size:calc(21 * var(--p));line-height:calc(24 * var(--p));color:var(--ink-900);white-space:nowrap;position:absolute}.products__tagline{left:calc(var(--col-l) + .7 * var(--p));top:calc(52.5 * var(--p));font-size:calc(10.55 * var(--p));line-height:calc(13 * var(--p));color:var(--ink-900);white-space:nowrap;font-weight:500;position:absolute}.products__all{right:var(--col-l);top:calc(52.3 * var(--p));align-items:center;gap:calc(2.5 * var(--p));font-size:max(15.5px, calc(7 * var(--p)));color:#2b2b2c;white-space:nowrap;font-weight:500;line-height:1.2;display:inline-flex;position:absolute}.products__all svg{width:calc(5.5 * var(--p));height:calc(5.5 * var(--p))}.products__all:hover{color:var(--ink-900)}.products__grid{width:var(--col-w);gap:calc(15 * var(--p));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.product{min-height:calc(122.5 * var(--p));padding-bottom:calc(6 * var(--p));padding:calc(2.2 * var(--p)) calc(1.5 * var(--p)) 0;border-radius:calc(5 * var(--p));box-shadow:0 calc(1.5 * var(--p)) calc(4 * var(--p)) #0f192833;background:#fff;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.product:hover{transform:translateY(calc(-3.5 * var(--p)));box-shadow:0 calc(10 * var(--p)) calc(18 * var(--p)) #0f19282e, 0 calc(2 * var(--p)) calc(5 * var(--p)) #0f19281f}.product:hover .product__media img{transform:scale(1.07)}.product:hover .product__media:after{transform:translate(120%)skew(-18deg)}.product:hover .product__weight{transform:translateY(calc(-1.5 * var(--p)))}}.product__media{aspect-ratio:108/90;border-radius:calc(4 * var(--p)) calc(4 * var(--p)) calc(2 * var(--p)) calc(2 * var(--p));position:relative;overflow:hidden}.product__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.product__media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff47,#fff0);width:45%;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:-60%;transform:translate(-30%)skew(-18deg)}.product__badge{z-index:2;left:calc(4.25 * var(--p));top:calc(5.25 * var(--p));height:max(22px, calc(7.2 * var(--p)));padding:0 max(9px, calc(2.8 * var(--p)));border-radius:calc(2 * var(--p));font-size:max(12px, calc(3.6 * var(--p)));letter-spacing:calc(.25 * var(--p));color:#fff;background:#4e4c49e0;align-items:center;font-weight:600;display:flex;position:absolute}.product__save{z-index:2;width:calc(13 * var(--p));height:calc(10.5 * var(--p));border-bottom-left-radius:calc(3 * var(--p));color:#2b2b2c;cursor:pointer;background:#fff;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.product__save svg{width:calc(5 * var(--p));height:calc(6 * var(--p))}.product__weight{z-index:2;right:calc(3 * var(--p));bottom:calc(2.8 * var(--p));height:max(26px, calc(9 * var(--p)));padding:0 max(10px, calc(3.4 * var(--p)));border-radius:calc(2.5 * var(--p));font-size:max(13.5px, calc(4.7 * var(--p)));color:#fff;white-space:nowrap;background:#eba62f;align-items:center;font-weight:600;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute}.product__name{margin:calc(5.8 * var(--p)) calc(3 * var(--p)) 0;font-size:max(17.5px, calc(6.6 * var(--p)));color:#2f3f4d;font-weight:600;line-height:1.3}.product__meta{margin:calc(1.6 * var(--p)) calc(3 * var(--p)) 0;font-size:max(14.5px, calc(4.9 * var(--p)));color:#6b7785;font-weight:400;line-height:1.5}.trace__node{--ndy:var(--ndy-d,0)}.step{--sdy:var(--sdy-d,0)}.trace__deep{display:none}.trace__scroll{--p:min(calc(100cqw / 608), calc(100vh / 388));--trace-h:calc(388 * var(--p));--spread:1;--track-w:calc(1216 * var(--spread));--trace-shift:calc(var(--track-w) * var(--p) - 100cqw);--progress:0;--trace-pace:1.6;height:calc(var(--trace-h) + 978 * var(--spread) * var(--p) * var(--trace-pace) / .71);position:relative}.trace__pin{top:min(0px, calc(100vh - var(--trace-h)));height:var(--trace-h);position:sticky;overflow:hidden}.trace__track{width:calc(var(--track-w) * var(--p));transform:translate3d(calc(var(--progress) * var(--trace-shift) * -1), 0, 0);will-change:transform;backface-visibility:hidden;position:absolute;inset:0 auto 0 0}.trace__head{z-index:4;width:100cqw;left:0;top:calc(17.7 * var(--p));text-align:center;color:var(--ink-900);--pp:calc(100cqw / 608);position:absolute}.trace__title{font-family:var(--font-display);font-weight:900;font-stretch:80%;font-size:calc(21 * var(--pp));line-height:calc(24 * var(--pp));color:var(--ink-900);white-space:nowrap}.trace__subtitle{margin-top:calc(-.1 * var(--pp));font-size:calc(10.55 * var(--pp));line-height:calc(13 * var(--pp));color:var(--ink-900);white-space:nowrap;font-weight:500}.trace__glows,.trace__wave{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trace__reveal,.trace__reveal-inner{will-change:transform;backface-visibility:hidden;position:absolute;inset:0}.trace__reveal{left:calc(-380 * var(--spread) * var(--p));right:calc(-380 * var(--spread) * var(--p));overflow:hidden}.trace__reveal .trace__wave{inset:0 auto 0 calc(380 * var(--spread) * var(--p));width:calc(var(--track-w) * var(--p))}.trace__line{fill:none;stroke:#ffc800;stroke-width:3px;stroke-linecap:round}.trace__line-shadow{fill:none;stroke:#282d3c38;stroke-width:5px;filter:url(#traceShadowBlur);transform:translateY(16px)}.trace__node{z-index:3;left:calc(var(--x) * var(--p) - 12 * var(--p));top:calc((var(--y) + var(--ndy) - 12) * var(--p));width:calc(24 * var(--p));height:calc(24 * var(--p));box-shadow:0 calc(1 * var(--p)) calc(3 * var(--p)) #785a142e;color:#f0a23a;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute}.trace__node svg{width:calc(14 * var(--p));height:calc(14 * var(--p));stroke-width:1.35px}.step{pointer-events:none;transform-origin:calc((var(--x) + 67) * var(--p)) calc((var(--t) + var(--img) + 92) / 2 * var(--p));position:absolute;inset:0;transform:scale(1)}.step>*{pointer-events:auto}.step__num{z-index:0;left:calc((var(--x) + var(--dx)) * var(--p));top:calc((var(--ny) + var(--sdy) - 15.4) * var(--p));font-family:var(--font-montserrat), system-ui, sans-serif;font-weight:800;font-size:calc(97 * var(--p));line-height:calc(97 * var(--p));background:linear-gradient(#ffc800 20%,#f89f39 33%,#f59451 37%,#f1898f 49.5%,#f09cb3 58%,#f09cb340 74%,#f09cb300 86%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;position:absolute}.step--1 .step__num{--dx:99;--ny:91.5}.step--2 .step__num{--dx:91;--ny:185}.step--3 .step__num{--dx:91.5;--ny:91.5}.step--4 .step__num{--dx:87.5;--ny:186}.step--5 .step__num{--dx:91.5;--ny:92.5}.step__title,.step__desc{z-index:1;margin-left:calc((var(--x) + 67) * var(--p) - 62 * var(--p));white-space:nowrap;position:relative}.step__title{padding-top:calc((var(--t) + var(--sdy)) * var(--p));font-size:calc(9.72 * var(--p));line-height:calc(10 * var(--p));color:var(--ink-900);font-weight:600}.step__desc{margin-top:calc(3.26 * var(--p));font-size:max(16px, calc(7.4 * var(--p)));line-height:max(24px, calc(11.67 * var(--p)));color:#656565;font-weight:400}.step--4 .step__desc,.step--5 .step__desc{color:#1c3041}.step__img{z-index:1;left:calc((var(--x) + 67) * var(--p) - 66.5 * var(--p));top:calc((var(--img) + var(--sdy)) * var(--p));width:calc(133 * var(--p));height:calc(92 * var(--p));object-fit:cover;border-radius:calc(6 * var(--p));box-shadow:0 calc(3 * var(--p)) calc(5 * var(--p)) #1419234d;position:absolute}.trace.is-animated .trace__reveal{transform:translate(-100%);-webkit-mask-image:linear-gradient(90deg,#000 97%,#0000);mask-image:linear-gradient(90deg,#000 97%,#0000)}.trace.is-animated .trace__reveal-inner{transform:translate(100%)}.trace.is-animated .step>*{will-change:opacity, transform}.trace.is-animated .trace__node{transform:scale(0)}.trace.is-animated .step__title,.trace.is-animated .step__desc,.trace.is-animated .step__img,.trace.is-animated .step__num{opacity:0}.trace.is-animated .step__num{transform-origin:50% 80%}@media (prefers-reduced-motion:reduce){.trace.is-animated .trace__reveal,.trace.is-animated .trace__reveal-inner{-webkit-mask-image:none;mask-image:none;transform:none!important}.trace.is-animated .trace__node,.trace.is-animated .step__title,.trace.is-animated .step__desc,.trace.is-animated .step__img,.trace.is-animated .step__num{opacity:1;transition:none;transform:none}}@media (max-width:767px){.trace__node,.step{--ndy:0;--sdy:0}.trace__deep{display:inline}.trace__flat{display:none}.products__canvas{--p:1px;height:auto;min-height:0;padding:40px 16px 24px}.products__title,.products__tagline,.products__all,.products__grid{position:static}.products__title{font-size:30px;line-height:1.15}.products__tagline{margin-top:4px;font-size:16px;line-height:1.4}.products__all{margin-top:12px;font-size:14px}.products__all svg{width:12px;height:12px}.products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:auto;margin-top:20px}.product{border-radius:10px;height:auto;padding:3px 3px 10px}.product__media{aspect-ratio:338/293;border-radius:8px 8px 4px 4px;height:auto}.product__badge{letter-spacing:.4px;border-radius:4px;height:20px;padding:0 7px;font-size:10.5px;top:6px;left:6px}.product__save{border-bottom-left-radius:6px;width:26px;height:22px}.product__save svg{width:10px;height:12px}.product__weight{border-radius:5px;height:22px;padding:0 7px;font-size:11.5px;bottom:6px;right:6px}.product__name{margin:8px 6px 0;font-size:14.5px;line-height:1.3}.product__meta{white-space:normal;margin:3px 6px 0;font-size:12.5px;line-height:1.45}.trace__scroll{--p:min(calc(100cqw / 230), calc(100svh / 410));--trace-pace:1.5}.trace__pin{top:max(0px, calc((100svh - var(--trace-h)) / 2));touch-action:pan-y}.trace__title{font-size:24px;line-height:1.15}.trace__subtitle{margin-top:4px;font-size:14px;line-height:1.4}.trace__node svg{stroke-width:1.2px}.step__title{font-size:max(15px, calc(9.72 * var(--p)));line-height:max(16px, calc(10 * var(--p)))}.step__desc{font-size:max(12px, calc(7.1 * var(--p)));line-height:max(17px, calc(11 * var(--p)))}}
.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.connect{width:100%;max-width:var(--site-max);--footer-orange:#efa325;--footer-ink:#1f2a35;background:linear-gradient(#f4f5f7 0,#fdfdfe 41%,#fdfdfd 100%);margin:0 auto;container-type:inline-size}.connect__canvas{--f:calc(100cqw / 608);--footer-h:max(calc(173 * var(--f)), 420px);height:calc(161.5 * var(--f) + var(--footer-h) + 20 * var(--f));position:relative}.newsletter__action{display:contents}.newsletter__mailbox{left:calc(48 * var(--f));top:calc(13 * var(--f));width:calc(132 * var(--f));pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute}.newsletter__plane{left:calc(350 * var(--f));top:calc(28 * var(--f));width:calc(130 * var(--f));height:calc(90 * var(--f));position:absolute;overflow:visible}.newsletter__trail{fill:none;stroke:#f7cb4d;stroke-width:.6px;stroke-linecap:round;stroke-linejoin:round}.newsletter__body{pointer-events:none;position:absolute;inset:0}.newsletter__body>*{pointer-events:auto}.newsletter__icon{left:calc(293 * var(--f));top:calc(50.5 * var(--f));width:calc(22 * var(--f));height:calc(22 * var(--f));color:#2f3440;background:#f3e2c0;border-radius:50%;place-items:center;display:grid;position:absolute}.newsletter__icon svg{width:calc(10.5 * var(--f));height:calc(8.75 * var(--f))}.newsletter__title,.newsletter__text{width:calc(608 * var(--f));text-align:center;white-space:nowrap;position:absolute;left:0}.newsletter__title{top:calc(72.9 * var(--f));font-size:max(28px, calc(12.6 * var(--f)));color:#1e2a36;font-weight:400;line-height:1.2}.newsletter__text{top:calc(90.6 * var(--f));font-size:max(17px, calc(7.2 * var(--f)));line-height:max(26px, calc(10.4 * var(--f)));color:#333d47;font-weight:400}.newsletter__form{left:0;right:0;top:calc(118 * var(--f));justify-content:center;gap:calc(8.25 * var(--f));display:flex;position:absolute}.newsletter__input{width:calc(152.5 * var(--f));height:max(46px, calc(16 * var(--f)));padding:0 max(14px, calc(6 * var(--f)));border:calc(.6 * var(--f)) solid #f6dc86;border-radius:calc(3 * var(--f));font:inherit;font-size:max(15.5px, calc(4.6 * var(--f)));color:var(--footer-ink);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.newsletter__input::placeholder{color:#b5b8bd}.newsletter__input:focus{box-shadow:0 0 0 calc(1.5 * var(--f)) #ffc8002e;border-color:#ffc800}.newsletter__btn{width:max(118px, calc(40 * var(--f)));height:max(46px, calc(16 * var(--f)));border-radius:calc(2.5 * var(--f));font:inherit;font-size:max(15.5px, calc(4.6 * var(--f)));color:#fff;cursor:pointer;background:#ffc800;border:0;font-weight:600;transition:background-color .15s}.newsletter__btn:hover{background:#ffd633}.footer{left:calc(20.5 * var(--f));top:calc(161.5 * var(--f));width:calc(567 * var(--f));height:var(--footer-h);border-radius:calc(12 * var(--f));box-shadow:0 calc(2 * var(--f)) calc(22 * var(--f)) #14192326;color:var(--footer-ink);background:#fff;position:absolute}.footer a{transition:color .15s}.footer a:hover{color:var(--footer-orange)}.footer__brand{left:calc(19.6 * var(--f));top:calc(26 * var(--f));width:calc(118 * var(--f));flex-direction:column;align-items:flex-start;display:flex;position:absolute}.footer__logo{width:calc(80.2 * var(--f));height:auto}.footer__about{margin:calc(2.6 * var(--f)) 0 0 calc(2.9 * var(--f));font-size:max(15px, calc(5.4 * var(--f)));line-height:max(23px, calc(8.2 * var(--f)))}.footer__about br{display:none}.footer__social{margin:calc(7 * var(--f)) 0 0 calc(3.9 * var(--f));gap:max(10px, calc(4 * var(--f)));display:flex}.footer__social a{width:max(34px, calc(12 * var(--f)));height:max(34px, calc(12 * var(--f)));box-shadow:0 0 calc(2 * var(--f)) #1419231f;color:#1d2a44;background:#fff;border-radius:50%;place-items:center;display:grid}.footer__social svg{width:max(15px, calc(5.2 * var(--f)));height:max(15px, calc(5.2 * var(--f)))}.footer__col{top:calc(26.6 * var(--f));position:absolute}.footer__col--home{left:calc(143.5 * var(--f))}.footer__col--products{left:calc(205.5 * var(--f))}.footer__col--cities{left:calc(450.5 * var(--f))}.footer__head{font-size:max(16.5px, calc(7 * var(--f)));line-height:max(21px, calc(8.6 * var(--f)));color:var(--footer-orange);white-space:nowrap;font-weight:600}.footer__links{margin-top:calc(2.9 * var(--f));font-size:max(15.5px, calc(5.5 * var(--f)));line-height:max(30px, calc(12.2 * var(--f)))}.footer__product-cols{grid-template-columns:repeat(3, calc(82 * var(--f)));display:grid}.footer__chips{width:calc(112 * var(--f));margin-top:calc(5.5 * var(--f));gap:calc(3 * var(--f)) calc(3.7 * var(--f));flex-wrap:wrap;display:flex}.footer__chips li{height:max(28px, calc(10.4 * var(--f)));padding:0 max(11px, calc(4.6 * var(--f)));border-radius:calc(3 * var(--f));font-size:max(14px, calc(4.2 * var(--f)));color:#333a42;white-space:nowrap;background:#eee;align-items:center;display:flex}.footer__bottom{left:calc(15.5 * var(--f));right:calc(16 * var(--f));bottom:calc(22.5 * var(--f));padding-top:calc(7.5 * var(--f));border-top:calc(.6 * var(--f)) solid #fae7c8;font-size:max(14.5px, calc(4.3 * var(--f)));line-height:max(20px, calc(5.6 * var(--f)));color:#c98207;white-space:nowrap;justify-content:space-between;display:flex;position:absolute}@media (max-width:1023px){.connect__canvas{--f:1px;height:auto;padding:32px 16px 20px}.newsletter{text-align:center;padding-bottom:24px;position:relative}.newsletter__body,.newsletter__icon,.newsletter__title,.newsletter__text{width:auto;position:static}.newsletter__icon{width:44px;height:44px;margin:0 auto 12px}.newsletter__icon svg{width:20px;height:16px}.newsletter__title{white-space:normal;font-size:22px;line-height:1.3}.newsletter__text{white-space:normal;margin-top:6px;font-size:14px;line-height:1.5}.newsletter__text br{display:none}.newsletter__action{justify-content:center;align-items:center;gap:14px;width:100%;max-width:420px;margin-top:20px;margin-left:auto;margin-right:auto;display:flex}.newsletter__mailbox{-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 4px 10px #00000014);flex:0 0 clamp(75px,24vw,100px);width:clamp(75px,24vw,100px);height:auto;display:block;position:static;top:auto;bottom:auto;left:auto;transform:none}.newsletter__form{flex-direction:column;flex:1;gap:10px;width:100%;min-width:0;margin-top:0;display:flex;position:static}.newsletter__input,.newsletter__btn{border-radius:8px;width:100%;height:44px;font-size:15px}.newsletter__input{border-width:1px;padding:0 14px}.newsletter__plane{display:none}.footer{z-index:1;border-radius:16px;gap:24px;width:auto;height:auto;padding:24px 20px 20px;display:grid;position:relative;top:auto;left:auto}.footer>*,.footer__logo,.footer__about,.footer__social{position:static}.footer__logo{width:110px}.footer__brand{width:auto;position:static}.footer__about{white-space:normal;margin:12px 0 0;font-size:15px;line-height:1.5}.footer__about br{display:none}.footer__social{gap:12px;margin-top:14px}.footer__social a{width:36px;height:36px}.footer__social svg{width:16px;height:16px}.footer__head{font-size:16px;line-height:1.4}.footer__links{margin-top:6px;font-size:14px;line-height:2}.footer__product-cols{grid-template-columns:1fr}.footer__product-cols .footer__links+.footer__links{display:none}.footer__chips{gap:8px;width:auto;margin-top:10px}.footer__chips li{border-radius:6px;height:28px;padding:0 10px;font-size:12px}.footer__bottom{white-space:normal;flex-direction:column;gap:6px;padding-top:14px;font-size:12px;line-height:1.5}}
html.brochure-modal-locked,body.brochure-modal-locked{overscroll-behavior:none!important;overflow:hidden!important}.bm{z-index:999999;font-family:var(--font-manrope), system-ui, sans-serif;place-items:center;display:grid;position:fixed;inset:0}.bm__scrim{-webkit-backdrop-filter:blur(var(--bm-blur,16px)) saturate(90%);backdrop-filter:blur(var(--bm-blur,16px)) saturate(90%);background:#161618d6;position:absolute;inset:0}.bm__stage{perspective:1700px;pointer-events:none;width:min(948px,100vw - 48px,159.865dvh - 115.103px);position:relative;container-type:inline-size}.bm__deck{--m:calc(100cqw / 948);aspect-ratio:948/593;transform-style:preserve-3d;will-change:transform;position:relative}.bm__floor{left:10%;right:10%;bottom:calc(-58 * var(--m));height:calc(70 * var(--m));filter:blur(calc(18 * var(--m)));background:radial-gradient(closest-side,#0000006b,#0000);border-radius:50%;position:absolute;transform:translateZ(-120px)}.bm__card{grid-template-columns:calc(474 * var(--m)) 1fr;border-radius:calc(22 * var(--m));box-shadow:0 1px 0 #ffffffb3 inset, 0 calc(1 * var(--m)) calc(3 * var(--m)) #00000014, 0 calc(14 * var(--m)) calc(44 * var(--m)) #00000029, 0 calc(40 * var(--m)) calc(110 * var(--m)) #0000002e;pointer-events:auto;background:#fff;outline:none;display:grid;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.bm__photo{background:#e7e1d8;position:relative;overflow:hidden}.bm__photo-img{object-fit:cover;will-change:transform}.bm__photo-copy{left:calc(30 * var(--m));top:calc(28.4 * var(--m));position:absolute}.bm__tag{font-size:calc(9.75 * var(--m));letter-spacing:.2em;text-transform:uppercase;color:#333;font-weight:500;line-height:1;display:block}.bm__headline{margin:calc(6.7 * var(--m)) 0 0;font-size:calc(24 * var(--m));line-height:calc(26 * var(--m));letter-spacing:-.012em;color:#111;font-weight:400}.bm__panel{padding:calc(28.4 * var(--m)) calc(44 * var(--m)) 0;color:#111;position:relative}.bm__close{top:calc(8 * var(--m));right:calc(9.5 * var(--m));width:calc(32 * var(--m));height:calc(32 * var(--m));color:#000;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,rotate .45s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute}.bm__close svg{width:calc(13 * var(--m));height:calc(13 * var(--m))}.bm__close:hover{background:#f2f3f5;rotate:90deg}.bm__close:focus-visible{outline-offset:2px;outline:2px solid #ffc807}.bm__desc{max-width:calc(300 * var(--m));margin:calc(10.8 * var(--m)) 0 0;font-size:calc(15 * var(--m));line-height:calc(21 * var(--m));color:#111}.bm-form{margin-top:calc(20.1 * var(--m));flex-direction:column;display:flex}.bm-field{height:calc(40.5 * var(--m));padding-left:calc(12.5 * var(--m));border:calc(1.2 * var(--m)) solid #ecdc9f;border-radius:calc(9 * var(--m));box-shadow:inset 0 calc(1.5 * var(--m)) calc(3 * var(--m)) #6e58141f, 0 0 0 calc(1.5 * var(--m)) #fff8de;cursor:text;background:#fff;align-items:center;transition:border-color .25s,box-shadow .35s,translate .35s cubic-bezier(.22,1,.36,1);display:flex}.bm-field+.bm-field{margin-top:calc(18.25 * var(--m))}.bm-field:hover{border-color:#ecd27a}.bm-field:focus-within{box-shadow:inset 0 calc(1 * var(--m)) calc(2.5 * var(--m)) #78600a0d, 0 0 0 calc(3.5 * var(--m)) #ffc80733, 0 calc(6 * var(--m)) calc(16 * var(--m)) #ffc80724;translate:0 calc(-1 * var(--m));border-color:#ffc807}.bm-field.is-error{box-shadow:0 0 0 calc(3 * var(--m)) #e5484d24;border-color:#e5484d}.bm-field__icon{width:calc(16 * var(--m));height:calc(19 * var(--m));color:#111;flex:none;place-items:center;transition:color .25s,transform .35s cubic-bezier(.34,1.56,.64,1);display:grid}.bm-field__icon svg{width:100%;height:100%}[data-field=fullName] .bm-field__icon svg{width:calc(12 * var(--m));height:calc(17 * var(--m))}[data-field=email] .bm-field__icon svg{height:calc(13 * var(--m))}.bm-field:focus-within .bm-field__icon{color:#d9a600;transform:scale(1.12)}.bm-field__input{min-width:0;height:100%;margin-left:calc(15.5 * var(--m));padding:0 calc(12 * var(--m)) 0 0;font:inherit;font-size:calc(15 * var(--m));color:#111;background:0 0;border:0;outline:0;flex:1}.bm-field__input::placeholder{color:#8d8d8d;opacity:1;transition:opacity .2s,transform .3s}.bm-field__input:focus::placeholder{opacity:.45}.bm-check{align-items:flex-start;gap:calc(11 * var(--m));margin-top:calc(19.5 * var(--m));cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;position:relative}.bm-check__input{opacity:0;width:1px;height:1px;position:absolute}.bm-check__box{width:calc(21 * var(--m));height:calc(21 * var(--m));margin-top:calc(.6 * var(--m));border-radius:calc(5 * var(--m));box-shadow:inset 0 calc(-1 * var(--m)) 0 #aa780059, 0 calc(1.5 * var(--m)) calc(4 * var(--m)) #96690066;color:#111;background:#ffc807;flex:none;place-items:center;transition:background-color .25s,box-shadow .25s,transform .4s cubic-bezier(.34,1.56,.64,1);display:grid}.bm-check__box svg{width:calc(11 * var(--m));height:calc(9 * var(--m))}.bm-check__tick{stroke-dasharray:14;stroke-dashoffset:0;transition:stroke-dashoffset .35s cubic-bezier(.65,0,.35,1)}.bm-check__input:not(:checked)+.bm-check__box{box-shadow:inset 0 0 0 calc(1.2 * var(--m)) #d9cfa9;background:#fff}.bm-check__input:not(:checked)+.bm-check__box .bm-check__tick{stroke-dashoffset:14px}.bm-check:active .bm-check__box{transform:scale(.88)}.bm-check__input:focus-visible+.bm-check__box{outline-offset:2px;outline:2px solid #ffc807}.bm-check__label{font-size:calc(15 * var(--m));line-height:calc(21 * var(--m));color:#454545}.bm-submit{justify-content:center;align-items:center;gap:calc(15 * var(--m));width:100%;height:calc(40 * var(--m));margin-top:calc(17.5 * var(--m));border:calc(1 * var(--m)) solid #e8b602;border-radius:calc(9 * var(--m));color:#fff;font:inherit;font-size:calc(15 * var(--m));box-shadow:inset 0 calc(1 * var(--m)) 0 #ffffff40;cursor:pointer;isolation:isolate;background:#ffc807;padding:0;font-weight:300;transition:translate .4s cubic-bezier(.22,1,.36,1),scale .2s,box-shadow .4s,background-color .3s;display:flex;position:relative;overflow:hidden}.bm-submit:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#ffffff73 50%,#0000 70%);transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.bm-submit:hover:not(:disabled){translate:0 calc(-2 * var(--m));box-shadow:0 calc(10 * var(--m)) calc(22 * var(--m)) #e6aa005c}.bm-submit:hover:not(:disabled):before{transform:translate(120%)}.bm-submit:active:not(:disabled){translate:0;scale:.985}.bm-submit:focus-visible{outline-offset:2px;outline:2px solid #111}.bm-submit:disabled{cursor:progress}.bm-submit__dl{width:calc(15 * var(--m));height:calc(15 * var(--m));color:#111}.bm-submit__arrow{width:calc(17 * var(--m));height:calc(13 * var(--m));transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.bm-submit:hover:not(:disabled) .bm-submit__arrow{transform:translateX(calc(4 * var(--m)))}.bm-submit:hover:not(:disabled) .bm-submit__dl{animation:.9s cubic-bezier(.34,1.56,.64,1) bm-drop}.bm-submit.is-busy .bm-submit__dl{animation:.8s ease-in-out infinite bm-drop}.bm-submit.is-busy .bm-submit__arrow{opacity:.5}@keyframes bm-drop{0%{transform:translateY(0)}35%{transform:translateY(calc(3 * var(--m)))}to{transform:translateY(0)}}.bm-note{align-items:flex-start;gap:calc(14 * var(--m));max-width:calc(320 * var(--m));margin:calc(18 * var(--m)) 0 0;padding-left:calc(6 * var(--m));font-size:calc(11 * var(--m));line-height:calc(15 * var(--m));color:#969696;display:flex}.bm-note svg{width:calc(12 * var(--m));height:calc(14 * var(--m));margin-top:calc(1.5 * var(--m));flex:none}.bm-done{padding-top:calc(70 * var(--m));flex-direction:column;align-items:flex-start;display:flex}.bm-done__icon{width:calc(52 * var(--m));height:calc(52 * var(--m));margin-bottom:calc(24 * var(--m));color:#111;box-shadow:0 calc(10 * var(--m)) calc(24 * var(--m)) #e6aa0059;background:#ffc807;border-radius:50%;place-items:center;display:grid}.bm-done__icon svg{width:50%;height:50%}.bm-done__tick{stroke-dasharray:24}.bm-done .bm__title{margin-top:calc(8 * var(--m))}.bm-done .bm__desc{max-width:calc(340 * var(--m))}.bm-done .bm-submit{margin-top:calc(30 * var(--m))}@media (max-width:767px){.bm__stage{width:calc(100vw - 24px);container-type:normal}.bm__deck{--m:1px;aspect-ratio:auto}.bm__card{overscroll-behavior:contain;border-radius:20px;max-height:calc(100dvh - 40px);display:block;position:relative;inset:auto;overflow-y:auto}.bm__photo{height:210px}.bm__photo-img{object-position:50% 0%}.bm__photo:after{content:"";background:linear-gradient(#ece7e0eb 0%,#ece7e0b3 55%,#ece7e000 100%);position:absolute;inset:0 0 45%}.bm__photo-copy{z-index:1;top:20px;left:22px}.bm__photo-copy .bm__headline{font-size:20px;line-height:23px}.bm__headline{font-size:22px;line-height:25px}.bm__panel{padding:24px 22px 26px}.bm__desc{max-width:none;font-size:14.5px}.bm-field__input,.bm-check__label{font-size:15px}.bm-field,.bm-submit{height:46px}.bm-note{max-width:none}}
