@font-face{font-family:interTight;src:url(../media/InterTight_Variable-s.p.10944id7j95er.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}._65tE9a_className{font-family:interTight,interTight Fallback}._65tE9a_variable{--font-inter-tight:"interTight", "interTight Fallback"}
._5YbTkq_band{z-index:40;pointer-events:none;isolation:isolate;contain:paint;height:clamp(90px,14vh,140px);position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}._5YbTkq_layer{transition:backdrop-filter .6s var(--ease);position:absolute;inset:0}._5YbTkq_band[data-hidden] ._5YbTkq_layer{-webkit-backdrop-filter:blur();backdrop-filter:blur()}._5YbTkq_layer[data-layer="1"]{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);-webkit-mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%);mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%)}._5YbTkq_layer[data-layer="2"]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%);mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%)}._5YbTkq_layer[data-layer="3"]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask:linear-gradient(#0000 75%,#000 87.5% 100%);mask:linear-gradient(#0000 75%,#000 87.5% 100%)}._5YbTkq_layer[data-layer="4"]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask:linear-gradient(#0000 82%,#000 92% 100%);mask:linear-gradient(#0000 82%,#000 92% 100%)}._5YbTkq_layer[data-layer="5"]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-mask:linear-gradient(#0000 88%,#000 100%);mask:linear-gradient(#0000 88%,#000 100%)}
.IwVG0a_curtain{z-index:1000;pointer-events:none;visibility:hidden;place-items:center;display:grid;position:fixed;inset:0}.IwVG0a_band,.IwVG0a_panel{transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}.IwVG0a_band{background:var(--copper-light)}.IwVG0a_panel{background:var(--green-950)}.IwVG0a_mark{font-family:var(--font-display);letter-spacing:-.03em;color:var(--cream);padding:.12em .04em;font-size:clamp(32px,5vw,56px);font-weight:600;line-height:1.2;position:relative;overflow:hidden}.IwVG0a_markInner{display:block}
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}
.-PvIBG_root{z-index:1001;place-items:center;display:none;position:fixed;inset:0}html.show-preloader .-PvIBG_root{display:grid}.-PvIBG_band,.-PvIBG_panel{transform-origin:top;position:absolute;inset:0}.-PvIBG_band{background:var(--copper-light)}.-PvIBG_panel{background:var(--green-950)}.-PvIBG_scene{flex-direction:column;align-items:center;gap:18px;animation:1s cubic-bezier(.16,1,.3,1) .1s both -PvIBG_rise-in;display:flex;position:relative}.-PvIBG_machine{width:clamp(150px,16vw,200px);height:auto;overflow:visible}.-PvIBG_bay{fill:#0000002e;stroke:var(--cream);stroke-width:2px}.-PvIBG_barTrack{fill:#f4efe72e}.-PvIBG_bar{fill:var(--copper-light)}.-PvIBG_line,.-PvIBG_lineSoft{stroke:var(--cream);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.-PvIBG_lineSoft{stroke-opacity:.35}.-PvIBG_stream{fill:#b5744a}.-PvIBG_gloss{fill:none;stroke:#ffecd666;stroke-width:.7px;stroke-linecap:round}.-PvIBG_splash{fill:none;stroke:var(--copper-light);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;transition:opacity .3s;animation:.6s ease-out infinite -PvIBG_ripple}@keyframes -PvIBG_ripple{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}.-PvIBG_drops circle{fill:#c98c62}.-PvIBG_wave{will-change:transform}.-PvIBG_steam path{stroke:var(--cream);stroke-width:1.8px;stroke-linecap:round;opacity:0}.-PvIBG_mark{font-family:var(--font-display);letter-spacing:-.03em;color:var(--cream);font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1}.-PvIBG_mark em{color:var(--copper-light);font-style:normal}.-PvIBG_counter{right:var(--gutter);font-family:var(--font-display);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#f4efe780;font-size:14px;font-weight:500;position:absolute;bottom:clamp(24px,4vh,40px)}@keyframes -PvIBG_rise-in{0%{opacity:0;transform:translateY(24px)}}
:root{--green-950:#0e201b;--green-900:#15302a;--green-800:#1b3d34;--ink:#1c2a25;--copper:#a8683f;--copper-light:#c98c62;--cream:#f4efe7;--sage:#eef2ee;--grey:#6e7471;--font-display:var(--font-inter-tight), system-ui, sans-serif;--font-body:var(--font-inter-tight), system-ui, sans-serif;--gutter:clamp(16px, 4vw, 56px);--section-space:clamp(88px, 12vh, 144px);--ease:cubic-bezier(.22, .61, .36, 1);--cursor:url(/cursors/arrow.svg) 1 2, auto;--cursor-pointer:url(/cursors/pointer.svg) 8 1, pointer}html{cursor:var(--cursor)}a[href],button,summary,label,select,[role=button],input[type=button],input[type=submit],input[type=checkbox],input[type=radio]{cursor:var(--cursor-pointer)}button:disabled,input:disabled,select:disabled{cursor:var(--cursor)}input:not([type=button],[type=submit],[type=checkbox],[type=radio]),textarea{cursor:text}html{scrollbar-gutter:stable}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--green-950)}::-webkit-scrollbar-thumb{background:var(--copper);border:3px solid var(--green-950);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--copper-light);border-width:2px}::-webkit-scrollbar-thumb:active{background:var(--copper-light);border-width:2px}::-webkit-scrollbar-button{background:var(--green-950);display:none}::-webkit-scrollbar-corner{background:var(--green-950);display:none}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--copper) var(--green-950);scrollbar-width:thin}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:clip}body{min-height:100vh;font-family:var(--font-body);font-synthesis:none;color:var(--ink);background:var(--green-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}h1,h2,h3,h4,h5,h6,b,strong,th{font-weight:600}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}.btn{--btn-bg:transparent;--btn-fg:var(--cream);--btn-border:var(--cream);--btn-fill:var(--cream);--btn-fill-fg:var(--green-950);--btn-fill-2:var(--copper-light);--btn-ease:cubic-bezier(.76, 0, .24, 1);isolation:isolate;height:var(--btn-h,44px);padding:0 var(--btn-px,22px);border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body);white-space:nowrap;cursor:var(--cursor-pointer);transition:color .45s var(--ease), border-color .45s var(--ease), transform .35s var(--ease);justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn:before,.btn:after{content:"";z-index:-1;transform-origin:top;transition:transform .65s var(--btn-ease);position:absolute;inset:-1px;transform:scaleY(0)}.btn:before{background:var(--btn-fill-2);transition-delay:80ms}.btn:after{background:var(--btn-fill)}.btn__label{height:1.25em;line-height:1.25em;display:block;overflow:hidden}.btn__label>span{transition:transform .65s var(--btn-ease);display:block;position:relative}.btn__label>span:after{content:attr(data-text);text-align:center;width:100%;color:var(--btn-fill-fg);position:absolute;top:100%;left:0}@media (hover:hover){.btn:hover:before,.btn:hover:after{transform-origin:bottom;transform:scaleY(1)}.btn:hover:before{transition-delay:0s}.btn:hover:after{transition-delay:80ms}.btn:hover{border-color:var(--btn-fill)}.btn:not(:has(.btn__label)):hover{color:var(--btn-fill-fg)}.btn:hover .btn__label>span{transition-delay:40ms;transform:translateY(-100%)}.btn:hover .btn__dots{color:var(--btn-fill-fg);transform:rotate(90deg)scale(1.2)}}.btn:active{transform:scale(.97)}.btn:focus-visible{outline:2px solid var(--copper-light);outline-offset:3px}.btn__dots{width:8px;height:8px;transition:transform .65s var(--btn-ease), color .45s var(--ease);background:radial-gradient(circle,currentColor 1.4px,#0000 1.6px) 0 0/4px 4px}.btn--copper{--btn-bg:var(--copper);--btn-border:var(--copper);--btn-fg:var(--cream)}.btn--cream{--btn-bg:var(--cream);--btn-border:var(--cream);--btn-fg:var(--ink);--btn-fill:var(--copper);--btn-fill-fg:var(--cream);--btn-fill-2:var(--copper-light)}.btn--outline-light{--btn-border:#f4efe7d9}.btn--ink{--btn-fill-2:var(--green-800);--btn-bg:var(--ink);--btn-border:var(--ink);--btn-fg:var(--cream);--btn-fill:var(--copper);--btn-fill-fg:var(--cream)}.btn--outline-ink{--btn-fill-2:var(--copper);--btn-border:var(--ink);--btn-fg:var(--ink);--btn-fill:var(--ink);--btn-fill-fg:var(--cream)}.btn--sm{--btn-h:40px;--btn-px:20px}.btn--round{padding:0}.link{transition:color .3s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:4px;display:inline-block}@media (hover:hover){.link:hover{color:var(--copper);animation:link-underline .7s var(--ease)}}.link:focus-visible{outline:2px solid var(--copper-light);outline-offset:4px}@keyframes link-underline{0%{background-position:100% 100%;background-size:100% 1px}49%{background-position:100% 100%;background-size:0 1px}50%{background-position:0 100%;background-size:0 1px}to{background-position:0 100%;background-size:100% 1px}}@media (prefers-reduced-motion:reduce){.btn,.btn:before,.btn:after,.btn__label>span,.btn__dots{transition:none}.link:hover{animation:none}}#google_translate_element,.goog-te-banner-frame,iframe.skiptranslate,body>.skiptranslate,#goog-gt-tt,.goog-te-balloon-frame,.goog-tooltip,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,.VIpgJd-ZVi9od-aZ2wEe-OiiCO,.VIpgJd-yAWNEb-L7lbkb{display:none!important}body{top:0!important}.goog-text-highlight,.VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q{box-shadow:none!important;background:0 0!important}font{font:inherit;color:inherit;letter-spacing:inherit}html[class*=translated-] .btn__label>span:after{content:none}html[class*=translated-] .btn .btn__label>span{transform:none!important}html.show-preloader{overflow:hidden}::selection{color:#fff;background:#7393b3}
