:root{--bg:#fff;--bg-elevated:#fbf8f4;--fg:#1a1411;--fg-muted:#5c554f;--fg-subtle:#6b645f;--fg-faint:#8d8884;--surface-faint:#26180e08;--surface-soft:#26180e12;--surface:#26180e1c;--surface-strong:#26180e29;--track:#26180e14;--border:#d2ccc6;--hairline:#1e140c75;--hairline-soft:#1e140c4d;--shadow:#261c141f;--scrim:#fcfaf8ed;--orange:#f4783e;--orange-soft:#f4783e3b;--orange-mid:#e76b35;--orange-light:#ffa783;--green:#2b6b22;--green-soft:#2b6b223b;--orange-text:#cf4a0c;--orange-display:#f36726;--apple-base:#d4cec8;--grid-display:none}.is--on-dark,.loader,.vimeo-player,.delivered,.showreel,.flick-group__item,.design-swiper__slide{--bg:#0b0b0b;--bg-elevated:#131313;--fg:#fff;--fg-muted:#fff9;--fg-subtle:#ffffff80;--fg-faint:#ffffff4d;--surface-faint:#ffffff08;--surface-soft:#ffffff12;--surface:#ffffff1c;--surface-strong:#ffffff1f;--track:#d9d9d90d;--border:#363535;--hairline:#ffffff4d;--hairline-soft:#fff3;--shadow:#00000040;--scrim:#0b0b0bde;--orange-text:var(--orange);--orange-display:var(--orange);--apple-base:#333;--grid-display:block}:root{--ease:cubic-bezier(.625, .05, 0, 1);--swiper-transition:transform 1s cubic-bezier(.075, .82, .165, 1)}*{box-sizing:border-box;color:var(--fg);margin:0;padding:0;font-family:Satoshi Variable,sans-serif;font-style:normal;font-weight:400}img,video{object-fit:cover;width:100%;height:100%}svg{object-fit:contain;width:100%;height:100%;overflow:visible}picture{height:100%;display:inline-block}button{cursor:pointer;background:0 0;border:none}input,select,textarea{background:0 0;border:none}input:focus,textarea:focus,select:focus{box-shadow:none;border:none;outline:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--fg)!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}a{color:inherit;text-decoration:none}li{list-style:none}body{background:var(--bg);overflow-x:clip}html{-webkit-tap-highlight-color:transparent;font-size:clamp(5px,.520833vw + .0109375rem,19px)}@media screen and (width<=1000px) and (orientation:landscape){html{font-size:clamp(3px,.520833vw + .0109375rem,19px)}}@media screen and (width<=481px) and (orientation:portrait){html{font-size:2.32558vw}}@media screen and (width>=482px) and (width<=991px) and (orientation:portrait){html{font-size:1.81818vw}}::-webkit-scrollbar{display:none}::-webkit-scrollbar-thumb{background-color:var(--fg-faint);border-radius:4px}::selection{color:var(--orange);background-color:var(--fg)}.clippy{width:0;height:0;position:absolute;top:-999px;left:-999px}.overflow-container,.overflow-wrapper{width:100%;max-width:3840px;margin-inline:auto;overflow:hidden}.is--scroll-bar::-webkit-scrollbar{background:var(--surface-faint);width:.5rem;display:block}.is--scroll-bar::-webkit-scrollbar-thumb{background:var(--surface-strong);border-radius:.5rem}@media (orientation:portrait){.is--scroll-bar::-webkit-scrollbar{display:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.global-grid{z-index:-1;width:100%;height:100lvh;display:var(--grid-display,block);position:fixed;top:0;left:0}@media (orientation:portrait){.global-grid{opacity:.3}}[data-error-message]{margin-top:.5rem;padding-inline:2rem;font-size:clamp(8px,1.5rem,20px)}[data-form-status-message]{text-align:center;margin-top:2rem;font-size:clamp(8px,2.5rem,25px)}@media (orientation:portrait){[data-form-status-message]{text-align:center;width:80%;font-size:1.8rem}}[data-error-message].is--center,[data-calendar-error].is--center{text-align:center}[data-calendar-error]{text-align:center;flex-wrap:wrap;justify-content:center;width:100%;max-width:30rem;margin-top:.5rem;padding-inline:0;font-size:clamp(8px,1.4rem,20px);display:flex}[data-validate-field]{flex-direction:column;display:flex}.loading-layer{z-index:150;background:var(--scrim);-webkit-backdrop-filter:blur(40px);opacity:0;visibility:hidden;width:100%;height:100dvh;transition:opacity .6s var(--ease), visibility 0s var(--ease);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}html[data-loading] .loading-layer{opacity:1;visibility:visible}.loading-layer svg{transform-origin:50%;width:6rem;height:6rem;animation:2s linear infinite rotate4}.loading-layer svg circle{fill:none;stroke:var(--orange);stroke-width:2px;stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;animation:1.5s ease-in-out infinite dash4}@keyframes rotate4{to{transform:rotate(360deg)}}@keyframes dash4{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}[data-show-hide]{width:100%;position:relative}[data-show-hide] .show-hide{z-index:1;width:3rem;height:3rem;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}[data-show-hide] input{width:100%}[data-show-hide] .show-hide button{cursor:pointer;width:100%;height:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}@media (orientation:portrait){[data-show-hide] .show-hide{width:2rem;height:2rem}}@font-face{font-family:Satoshi Variable;src:url(/assets/fonts/Satoshi-Variable.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}.cta-button{isolation:isolate;cursor:pointer;border-radius:10rem;width:fit-content;height:fit-content;padding:.6rem 3rem .6rem .6rem;position:relative;overflow:hidden}.cta-button .cta-button__background{z-index:-1;background:var(--orange-soft);-webkit-backdrop-filter:blur(14px);border-radius:10rem;position:absolute;inset:0}.cta-button.is--clear .cta-button__background{background:var(--surface-strong)}.cta-button .cta-button__blur{z-index:-2;background:var(--orange);pointer-events:none;-webkit-user-select:none;user-select:none;width:2.8rem;height:2.8rem;transition:opacity .6s var(--ease);border-radius:100%;position:absolute;inset:50% 0 0 2rem;transform:translateY(-50%)}.cta-button .cta-button__inner{align-items:center;gap:1.5rem;display:flex}.cta-button .cta-button__inner .cta-button__icon{background-color:var(--orange);width:4rem;height:4rem;transition:transform .6s var(--ease), background-color .6s var(--ease);will-change:transform;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cta-button .cta-button__inner .cta-button__icon svg{width:1.5rem;height:auto;transition:transform .6s var(--ease)}.cta-button .cta-button__inner .cta-button__text{justify-content:center;align-items:center;display:flex;overflow:hidden}.cta-button .cta-button__inner .cta-button__text--span{text-shadow:0px -4rem 0px var(--fg);-webkit-text-shadow:0px -4rem 0px var(--fg);transition:transform .6s var(--ease);white-space:nowrap;font-size:2rem;font-weight:500;line-height:150%;display:inline-block}@media (hover:hover) and (pointer:fine){.cta-button:hover .cta-button__text--span{transform:translateY(4rem)}.cta-button:hover .cta-button__inner .cta-button__icon{background-color:var(--fg);transform:scale(.2)}.cta-button:hover .cta-button__inner .cta-button__icon svg{transform:scale(0)rotate(45deg)}.cta-button:hover .cta-button__blur{opacity:0}}@media (orientation:portrait){.cta-button{border-radius:8rem;padding:.5rem 2.5rem .5rem .5rem}.cta-button .cta-button__background{-webkit-backdrop-filter:blur(11px);border-radius:8rem}.cta-button .cta-button__blur{width:2.2rem;height:2.2rem;left:1.7rem}.cta-button .cta-button__inner{gap:1.3rem}.cta-button .cta-button__inner .cta-button__icon{width:3.2rem;height:3.2rem}.cta-button .cta-button__inner .cta-button__icon svg{width:1rem}.cta-button .cta-button__inner .cta-button__text--span{font-size:1.4rem}}.custom-button{isolation:isolate;border-radius:10rem;width:fit-content;height:fit-content;padding:1.7rem 3.8rem;position:relative;overflow:hidden}.custom-button .custom-button__background{z-index:-1;background:var(--orange-soft);-webkit-backdrop-filter:blur(14px);pointer-events:none;-webkit-user-select:none;user-select:none;transition:background .6s var(--ease);border-radius:10rem;position:absolute;inset:0}.custom-button.is--green .custom-button__background{background:var(--green-soft)}.custom-button .custom-button__blur{z-index:-2;background:var(--orange);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:100%;width:2.8rem;height:2.8rem;position:absolute;inset:50% 0 0 2rem;transform:translateY(-50%)}.custom-button.is--green .custom-button__blur{background:var(--green)}.custom-button .custom-button__inner{justify-content:center;align-items:center;display:flex}.custom-button .custom-button__inner .custom-button__text{height:fit-content;display:flex;overflow:hidden}.custom-button .custom-button__inner .custom-button__text .custom-button__text--span{text-shadow:0px -3rem 0px var(--fg);-webkit-text-shadow:0px -3rem 0px var(--fg);transition:transform .6s var(--ease);font-size:clamp(10px,2rem,30px);font-weight:500;line-height:1;display:inline-block}@media (hover:hover) and (pointer:fine){.custom-button:hover .custom-button__text--span{transform:translateY(3rem)}.custom-button:hover .custom-button__background{background:#f4783e99}.custom-button.is--green:hover .custom-button__background{background:#2b6b2280}}.navbar{z-index:50;isolation:isolate;width:100%;position:fixed;top:0;left:0}.navbar .navbar-container{justify-content:space-between;align-items:center;padding:3rem;display:flex}.navbar .navbar-container .navbar-left{align-items:center;gap:4.5rem;display:flex}.navbar .navbar-container .navbar-left .navbar-logo{width:auto;height:6.5rem;transition:transform .5s var(--ease)}.navbar .navbar-container .navbar-left .navbar-logo img{object-fit:contain}.navbar .navbar-container .navbar-left .navbar-menu__button{cursor:pointer;flex-shrink:0;grid-template-areas:"stack";place-items:center;display:grid}.navbar .navbar-container .navbar-left .navbar-menu__button-svg{pointer-events:none;transition:transform 1s var(--ease);grid-area:stack}.navbar .navbar-menu__button-svg.is--open{width:57px;height:12px}.navbar .navbar-menu__button-svg.is--close{width:34px;height:34px;transform:scale(0)rotate(45deg)}.navbar .navbar-container .navbar-left .navbar-menu__button-svg path{transition:transform .5s var(--ease)}.navbar .navbar-container .navbar-left .navbar-menu__button-svg.is--open path:first-of-type{transform:translate(6px)}.navbar .navbar-container .navbar-left .navbar-menu__button-svg.is--open path:nth-of-type(2){transform:translate(-6px)}.navbar .navbar-container .navbar-left .navbar-menu__text{font-size:2rem;font-weight:500;line-height:1}.navbar .navbar-container .navbar-center{align-items:center;gap:4rem;width:50rem;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navbar .navbar-container .navbar-center__li{align-items:center;gap:.7rem;display:flex;overflow:hidden}.navbar .navbar-container .navbar-center__li svg{width:3px;height:3px}.navbar .navbar-container .navbar-center__li circle{transition:fill .3s}.navbar .navbar-container .navbar-center__link{transition:transform .5s var(--ease);text-shadow:0 -3rem 0 var(--orange);-webkit-text-shadow:0 -3rem 0 var(--orange);font-size:2rem;font-weight:500;line-height:1}.navbar .navbar-container .navbar-right{align-items:center;gap:2.5rem;display:flex}.navbar .navbar-container .navbar-right .navbar-right__link{color:var(--orange-text);font-size:2rem;font-weight:500;line-height:1;position:relative}.navbar .navbar-container .navbar-right .navbar-right__link:after{content:"";background-color:var(--orange);width:100%;height:1px;transition:transform .6s var(--ease);transform-origin:100%;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-1rem;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.navbar .navbar-container .navbar-left .navbar-logo:hover{transform:scale(.95)}.navbar .navbar-container .navbar-center__li:hover .navbar-center__link{transform:translateY(3rem)}.navbar .navbar-container .navbar-center__li:hover circle{fill:var(--orange)}.navbar .navbar-container .navbar-right .navbar-right__link:hover:after{transform-origin:0;transform:scaleX(1)}.navbar .navbar-container .navbar-left .navbar-menu__button:hover path:first-of-type,.navbar .navbar-container .navbar-left .navbar-menu__button:hover path:nth-of-type(2){transform:translate(0)}}.navbar .navbar-container .navbar-center__li.is--active .navbar-center__link{transform:translateY(3rem)}.navbar .navbar-container .navbar-center__li.is--active circle{fill:var(--orange)}@media (orientation:portrait){.navbar .navbar-container{justify-content:flex-start;padding:1.5rem}.navbar .navbar-container .navbar-left{justify-content:flex-start;gap:1rem;width:100%}.navbar .navbar-container .navbar-left .navbar-logo{width:auto;height:4rem;margin-right:auto}.navbar .navbar-menu__button-svg.is--open{width:4.3rem;height:1.2rem}.navbar .navbar-menu__button-svg.is--close{width:3rem;height:3rem}.navbar .navbar-container .navbar-left .navbar-menu__button-svg.is--open path:first-of-type{transform:translate(0)}.navbar .navbar-container .navbar-left .navbar-menu__button-svg.is--open path:nth-of-type(2){transform:translate(-6px)}.navbar .navbar-container .navbar-left .navbar-menu__text{font-size:1.4rem}.navbar .navbar-container .navbar-center,.navbar .navbar-container .navbar-right{display:none}}.navbar-menu{z-index:-1;opacity:0;visibility:hidden;width:100%;height:100dvh;position:absolute;top:0;left:0}.navbar-menu .navbar-menu__layer{background:var(--scrim);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);-webkit-background-clipilter:blur(40px);z-index:-1;opacity:0;position:absolute;inset:0}.navbar-menu .navbar-menu__container.is--portrait{display:none}.navbar-menu .navbar-menu__container{grid-template-rows:1fr auto;grid-template-columns:repeat(3,auto);place-content:start space-between;height:100%;padding-block:min(18rem,18vh) min(10rem,10vh);padding-inline:13.5rem;display:grid}.navbar-menu .navbar-menu__container .navbar-menu__block{gap:min(4rem,4vh);height:fit-content;display:grid;overflow:hidden}.navbar-menu .navbar-menu__block .navbar-menu__block-li{transition:transform .5s var(--ease);transform:translate(-5.5rem)}.navbar-menu .navbar-menu__block .navbar-menu__block-link{align-items:center;gap:1.5rem;display:flex}.navbar-menu .navbar-menu__block .navbar-menu__block-link svg:not(.navbar-menu__block-crown){width:4rem;height:4rem;transition:transform .5s var(--ease);flex-shrink:0;transform:scale(0)rotate(45deg)}.navbar-menu .navbar-menu__block .navbar-menu__block-link .navbar-menu__block-span{color:var(--fg-faint);text-transform:capitalize;font-size:min(6rem,6vh);font-weight:500;line-height:.9;transition:color .3s ease-out;display:inline-flex}.navbar-menu .navbar-menu__block .navbar-menu__block-link .navbar-menu__block-span.is--crown{color:var(--orange-display);gap:1rem}.navbar-menu .navbar-menu__block .navbar-menu__block-link .navbar-menu__block-crown{flex-shrink:0;width:2.2rem;height:1.7rem;margin-bottom:auto}.navbar-menu .navbar-menu__block .navbar-menu__block-link .navbar-menu__block-crown path{transition:fill-opacity .3s ease-out}.navbar-menu .navbar-menu__socials{align-content:start;gap:1.5rem;display:grid}.navbar-menu .navbar-menu__socials .navbar-menu__socials-li{transform-origin:0}.navbar-menu .navbar-menu__socials .navbar-menu__socials-link{font-size:2.3rem;font-weight:500;line-height:110%;transition:opacity .3s ease-out}.navbar-menu .navbar-menu__contact{gap:min(1.5rem,1.5vh);display:grid}.navbar-menu .navbar-menu__contact .navbar-menu__contact-h3{margin-bottom:min(1.5rem,1.5vh);font-size:min(3rem,3vh);font-weight:500;line-height:66.667%}.navbar-menu .navbar-menu__contact .navbar-menu__contact-link{color:var(--fg-subtle);width:50%;font-size:min(2.3rem,2.3vh);font-weight:500;line-height:110%;transition:color .3s ease-out}.navbar-menu .navbar-menu__terms{grid-column:2/span 2;place-self:end;align-items:center;gap:10rem;display:flex}.navbar-menu .navbar-menu__terms .navbar-menu__terms-link{font-size:2.3rem;font-weight:500;line-height:110%;transition:opacity .3s ease-out}@media (hover:hover) and (pointer:fine){.navbar-menu .navbar-menu__block .navbar-menu__block-li:hover{transform:translate(0)}.navbar-menu .navbar-menu__block .navbar-menu__block-link:hover svg{transform:scale(1)rotate(0)}.navbar-menu .navbar-menu__block .navbar-menu__block-li:hover .navbar-menu__block-span{color:var(--fg)}.navbar-menu .navbar-menu__block .navbar-menu__block-li:hover .navbar-menu__block-span.is--crown{color:var(--orange-text)}.navbar-menu .navbar-menu__block .navbar-menu__block-li:hover .navbar-menu__block-crown path{fill-opacity:1}.navbar-menu .navbar-menu__contact .navbar-menu__contact-link:hover{color:var(--fg)}.navbar-menu .navbar-menu__terms .navbar-menu__terms-link:hover,.navbar-menu .navbar-menu__socials .navbar-menu__socials-link:hover{opacity:.5}}@media (orientation:portrait){.navbar-menu .navbar-menu__container.is--landscape{display:none}.navbar-menu .navbar-menu__container.is--portrait{display:grid}.navbar-menu .navbar-menu__layer{background:var(--bg);-webkit-backdrop-filter:blur();backdrop-filter:blur();-webkit-background-clipilter:blur(0px)}.navbar-menu .navbar-menu__container{grid-template-columns:1fr;justify-content:start;padding-block:9rem 4rem;padding-inline:3.5rem}.navbar-menu .navbar-menu__container .navbar-menu__block{gap:3rem;height:auto;max-height:600px;overflow:scroll}.navbar-menu .navbar-menu__block .navbar-menu__block-li{transition:transform .5s var(--ease);transform:translate(-3.2rem)}.navbar-menu .navbar-menu__block .navbar-menu__block-link{gap:1rem}.navbar-menu .navbar-menu__block .navbar-menu__block-link svg:not(.navbar-menu__block-crown){width:2.5rem;height:2.5rem}.navbar-menu .navbar-menu__block .navbar-menu__block-link .navbar-menu__block-span{font-size:3.5rem}.navbar-menu .navbar-menu__block .navbar-menu__block-link .navbar-menu__block-span.is--crown{gap:.7rem}.navbar-menu .navbar-menu__block .navbar-menu__block-link .navbar-menu__block-crown{width:1.8rem;height:1.4rem}.navbar-menu .navbar-menu__socials,.navbar-menu .navbar-menu__contact,.navbar-menu .navbar-menu__terms{display:none}.navbar-menu .navbar-menu__container.is--portrait .cta-button{margin-top:7rem;width:100%;max-width:36.2rem;margin-inline:auto}.navbar-menu .navbar-menu__container.is--portrait .cta-button .cta-button__text{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (width>=482px) and (width<=991px) and (orientation:portrait){.navbar-menu .navbar-menu__container .navbar-menu__block{max-height:800px}.navbar-menu .navbar-menu__container .navbar-menu__block::-webkit-scrollbar{width:2px;display:block}.navbar-menu .navbar-menu__container .navbar-menu__block::-webkit-scrollbar-thumb{background:var(--orange);border-radius:4px;width:4px}}@media screen and (height<=825px) and (orientation:portrait){.navbar-menu .navbar-menu__container .navbar-menu__block::-webkit-scrollbar{width:2px;display:block}.navbar-menu .navbar-menu__container .navbar-menu__block::-webkit-scrollbar-thumb{background:var(--orange);border-radius:4px;width:4px}}.navbar-menu .navbar-menu__block-li.is--active{pointer-events:none;transform:translate(0)}.navbar-menu .navbar-menu__block-li.is--active .navbar-menu__block-link svg{transform:scale(1)rotate(0)}.navbar-menu .navbar-menu__block-li.is--active .navbar-menu__block-span{color:var(--fg)}.navbar-menu .navbar-menu__block-li.is--active .navbar-menu__block-span.is--crown{color:var(--orange-text)}.navbar-menu .navbar-menu__block-li.is--active .navbar-menu__block-span.is--crown .navbar-menu__block-crown path{fill-opacity:1}.navbar[data-menu-status=active] .navbar-menu__button-svg.is--open{transform:scale(0)rotate(0)}.navbar[data-menu-status=active] .navbar-menu__button-svg.is--close{transform:scale(1)rotate(0)}.navbar .navbar-container .navbar-left .navbar-menu__text{display:none!important}.overflow-wrapper{overflow:visible}.loader{z-index:50;width:100%;height:100dvh;position:fixed;top:0;left:0;overflow:hidden}.loader-layer{will-change:transform;position:absolute;inset:0}.loader-layer.is--black{background:var(--bg);z-index:-1}.loader-layer.is--orange{background:var(--orange);z-index:-2}.loader .loader-container{flex-direction:column;justify-content:center;align-items:center;gap:min(8rem,8vh);height:100%;display:flex}.loader .loader-circles{-webkit-user-select:none;user-select:none;pointer-events:none;width:min(177rem,177vh);height:min(177rem,177vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-52.5%)}.loader .loader-circles .circle{transform-origin:50%;transform-box:fill-box}.loader .loader-circles .circle:first-of-type{--duration:60s;animation:rotate var(--duration) linear infinite}.loader .loader-circles .circle:nth-of-type(2){--duration:30s;animation:rotate var(--duration) linear infinite}.loader .loader-circles .circle:nth-of-type(3){--duration:40s;animation:rotate var(--duration) linear infinite}.loader .loader-gradient{z-index:1;opacity:0;width:70rem;height:30rem;position:absolute;bottom:0%;left:50%;transform:translate(-50%)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader .loader-apple{flex-shrink:0;width:42rem;height:13rem}.loader .loader-text{overflow:hidden}.loader .loader-text,.loader .loader-text span{text-align:center;font-size:5rem;font-weight:700;line-height:1}.loader .loader-text span{text-align:right;display:inline-block}.loader .loader-text span:nth-of-type(2){text-align:left}@media (orientation:portrait){.loader .loader-container{gap:3rem}.loader .loader-apple{width:26rem;height:8.1rem}.loader .loader-text span{width:fit-content}.loader .loader-text,.loader .loader-text span{font-size:3rem}.loader .loader-circles{width:min(100rem,100vh);height:min(100rem,100vh);transform:translate(-50%,-51%)}}.hero{isolation:isolate;background:var(--bg);width:100%;height:100vh;position:relative}.hero .hero-container{grid-template-rows:auto auto 1fr;grid-template-columns:35.8rem 1fr 35.8rem;justify-items:center;width:100%;height:100%;padding-block:min(15rem,15vh) min(5rem,5vh);padding-inline:4.5rem;display:grid}.hero .hero-container .hero-tagline{grid-area:1/2;align-items:center;gap:1.4rem;margin-bottom:min(1.8rem,1.8vh);font-size:2rem;font-weight:500;display:flex}.hero .hero-container .hero-tagline svg{width:1.5rem;height:1.5rem}.hero .hero-container .hero-h1{text-align:center;text-transform:capitalize;grid-area:2/2;width:min(105rem,105vh);margin-bottom:min(6rem,6vh);font-size:min(10rem,10vh);font-weight:700;line-height:1}.hero .hero-container .hero-p.is--portrait,.hero .cta-button.is--portrait{display:none}.hero .hero-container .hero-video{grid-area:3/2;width:min(76.3rem,76.3vh);height:100%;margin-block:auto;position:relative}.hero .hero-container .hero-video .hero-video__tag{background:var(--surface);-webkit-backdrop-filter:blur(28px);border-radius:2rem;align-items:center;gap:1.3rem;padding:.8rem 2rem .8rem .8rem;display:flex;position:absolute}.hero .hero-container .hero-video .hero-video__tag:first-of-type{top:45%;left:0;transform:translate(-50%)}.hero .hero-container .hero-video .hero-video__tag:nth-of-type(2){top:45%;right:0;transform:translate(50%)}.hero .hero-container .hero-video .hero-video__tag:nth-of-type(3){bottom:0;left:50%;transform:translate(-50%)}.hero .hero-container .hero-video .hero-video__tag-img{background:var(--surface-soft);border-radius:1.5rem;justify-content:center;align-items:center;padding:.7rem;display:flex}.hero .hero-container .hero-video .hero-video__tag-img img{object-fit:contain;width:min(5rem,5vh);height:min(4rem,4vh)}.hero .hero-container .hero-video .hero-video__tag-text{font-size:min(2rem,2vh);font-weight:500;line-height:1}.hero .hero-container .hero-bottom{grid-area:3/1;align-self:end;gap:1.4rem;height:fit-content;display:grid}.hero .hero-container .hero-bottom .hero-tags{grid-template-columns:auto auto;gap:1rem;width:fit-content;display:grid}.hero .hero-container .hero-bottom .hero-tag:first-child{grid-column:1/span 2}.hero .hero-container .hero-bottom .hero-tag{border:.5px solid var(--hairline-soft);-webkit-backdrop-filter:blur(14px);padding:1rem 2rem;border-radius:10rem;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;padding:1.5rem 2.5rem;font-size:1.8rem;font-weight:500;line-height:.9;display:flex}.hero .hero-container .hero-bottom .hero-h2{width:25.7rem;font-size:3rem;font-weight:500;line-height:116.667%}.hero .hero-container .hero-bottom .hero-text{opacity:.5;width:35.5rem;font-size:1.8rem;line-height:111.111%}.hero .hero-container .hero-contact{-webkit-backdrop-filter:blur(14px);isolation:isolate;width:28rem;transition:border-radius .6s var(--ease);background:#f4783eb3;border-radius:1.5rem 0 0;position:absolute;bottom:0;right:0;overflow:hidden}.hero .hero-container .hero-contact .hero-contact__link{justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:3rem;display:flex}.hero .hero-container .hero-contact .hero-contact__link--blur{z-index:-1;position:absolute;inset:0}.hero .hero-container .hero-contact .hero-contact__icon{flex-shrink:0;width:2rem;height:2rem;overflow:hidden}.hero .hero-container .hero-contact .hero-contact__icon svg{-webkit-filter:drop-shadow(-2rem 2rem 0px var(--fg));transition:transform .6s var(--ease)}.hero .hero-container .hero-contact .hero-contact__text{font-size:2.5rem;font-weight:500;line-height:1}.hero .hero-video__bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero .hero-video__bg video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.hero .hero-container .hero-contact:hover{border-radius:3rem 0 0}.hero .hero-container .hero-contact:hover .hero-contact__icon svg{transform:translate(2rem,-2rem)}}@media screen and (orientation:portrait){.hero{height:100vh}.hero .hero-container{grid-template-rows:repeat(6,auto);grid-template-columns:1fr;height:100%;padding-block:14.4rem 4.8rem;padding-inline:0}.hero .hero-container .hero-tagline{grid-column:1;gap:1.2rem;margin-bottom:1.2rem;font-size:1.8rem}.hero .hero-container .hero-h1{grid-column:1;width:100%;max-width:44rem;margin-bottom:1.2rem;font-size:3.6rem;font-weight:500}.hero .hero-container .hero-p.is--portrait{color:var(--fg-muted);text-align:center;grid-area:3/1;width:33.4rem;margin-bottom:3rem;font-size:1.4rem;font-weight:400;display:block}.hero .cta-button.is--portrait{grid-row:4;display:flex}.hero .hero-container .hero-video{grid-area:5/1;width:40rem;height:25rem;margin-block:min(5.5rem,5.5vh) min(8.5rem,8.5vh)}.hero .hero-container .hero-video .hero-video__tag{display:none}.hero .hero-container .hero-bottom{grid-area:6/1;gap:1.4rem}.hero .hero-container .hero-bottom .hero-tags{grid-template-columns:repeat(3,auto);gap:.6rem}.hero .hero-container .hero-bottom .hero-tag:first-child{grid-column:1}.hero .hero-container .hero-bottom .hero-tag{padding:1rem 1.3rem;font-size:1.2rem;line-height:1}.hero .hero-container .hero-bottom .hero-h2,.hero .hero-container .hero-bottom .hero-text,.hero .hero-container .hero-contact{display:none}}.delivered{isolation:isolate;background:var(--bg);height:100vh;position:relative}.delivered .delivered-container{flex-direction:column;justify-content:space-between;height:100%;padding:13rem 3rem 3rem;display:flex}.delivered .delivered-header{width:70rem;margin-inline:auto}.delivered .delivered-header h2{text-align:center;text-transform:capitalize;font-size:8rem;font-weight:500;line-height:1}.delivered .delivered-card{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(28.7px);border-radius:2rem;max-width:24.3rem;padding:3rem}.delivered .delivered-card .delivered-card__inner{gap:1.4rem;display:grid}.delivered .delivered-card svg{width:3rem;height:3rem}.delivered .delivered-card .delivered-card__h3{width:70%;font-size:2rem;font-weight:500;line-height:1}.delivered .delivered-card .delivered-card__p{opacity:.5;font-size:1.8rem;line-height:1}.delivered video{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;position:absolute;inset:0}@media screen and (orientation:portrait){.delivered{min-height:500px}.delivered .delivered-container{padding:5.5rem 1.5rem 3rem}.delivered .delivered-header{width:100%;max-width:38rem}.delivered .delivered-header h2{font-size:4rem}.delivered .delivered-card{border-radius:2rem;max-width:22rem}.delivered .delivered-card .delivered-card__inner{gap:2rem}.delivered .delivered-card svg{width:2.7rem;height:2.7rem}.delivered .delivered-card .delivered-card__h3{width:100%;font-size:1.8rem}.delivered .delivered-card .delivered-card__p{font-size:1.4rem}.delivered video{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;position:absolute;inset:0}}.goals{isolation:isolate;--peach-card:#fdf2ec;--peach-card-2:#fbe7db;--peach-flat:#fdf5f0;--peach-flat-2:#fbece2;--peach-panel:#fef8f4;--peach-chip:#fdeee3;--line-soft:#11111112;--orange-soft:#f4783e24;position:relative}.goals .goals-grid-bg{z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#1111110e 1px,#0000 1px),linear-gradient(#1111110e 1px,#0000 1px);background-size:7.2rem 7.2rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 68% at 50% 46%,#000 22%,#0000 76%);mask-image:radial-gradient(78% 68% at 50% 46%,#000 22%,#0000 76%)}.goals .goals-container{grid-template-columns:minmax(0,.82fr) minmax(0,1.6fr);align-items:center;gap:7rem;height:100%;padding:min(15rem,15vh) 19rem;display:grid}.goals .goals-header{justify-items:start;gap:2.2rem;display:grid}.goals .goals-eyebrow{align-items:center;gap:1.4rem;display:flex}.goals .goals-eyebrow__rule{background:var(--orange);border-radius:2px;width:4.4rem;height:2px}.goals .goals-eyebrow__text{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted);font-size:1.4rem;font-weight:500}.goals .goals-header__h2{letter-spacing:-.02em;max-width:11ch;font-size:min(7rem,7.4vh);font-weight:500;line-height:.99}.goals .goals-header__p{color:var(--fg-muted);max-width:33ch;font-size:1.8rem;line-height:1.5}.goals .goals-features{gap:2.4rem;margin-top:2rem;list-style:none;display:grid}.goals .goals-feature{align-items:center;gap:1.8rem;display:flex}.goals .goals-feature__icon{background:var(--peach-chip);width:5.6rem;height:5.6rem;color:var(--orange-text);border-radius:1.8rem;flex-shrink:0;place-items:center;display:grid}.goals .goals-feature__icon svg{width:2.4rem;height:2.4rem}.goals .goals-feature__body{gap:.4rem;display:grid}.goals .goals-feature__body strong{font-size:1.9rem;font-weight:500;line-height:1.2}.goals .goals-feature__body span{color:var(--fg-muted);font-size:1.5rem;line-height:1.35}.goals .accordion-css{width:100%}.goals .accordion-css__list{gap:1.8rem;display:grid}.goals .accordion-css__main-wrappper{border:1px solid var(--orange-soft);background:linear-gradient(135deg, var(--peach-flat) 0%, var(--peach-flat-2) 100%);transition:box-shadow .6s var(--ease), background .6s var(--ease);border-radius:3.2rem;overflow:hidden}.goals .accordion-css__main-wrappper[data-parent-status=active]{background:linear-gradient(135deg, var(--peach-card) 0%, var(--peach-card-2) 100%);box-shadow:0 3rem 6rem -2.6rem #c458284d}.goals .accordion-css__item-top{cursor:pointer;align-items:center;gap:2.2rem;padding:2.2rem 2.4rem;display:flex}.goals .accordion-css__top-flex{flex:1;align-items:center;gap:1.6rem;min-width:0;display:flex}.goals .accordion-css__top-icon{background:var(--peach-chip);width:5.4rem;height:5.4rem;color:var(--orange-text);transition:background .6s var(--ease), color .6s var(--ease);border-radius:1.6rem;flex-shrink:0;place-items:center;display:grid}.goals [data-accordion-status=active] .accordion-css__top-icon{background:var(--orange);color:#fff;box-shadow:0 1.2rem 2.4rem -1rem #c458288c}.goals .accordion-css__top-icon svg{width:2.6rem;height:2.6rem}.goals .accordion-css__top-titles{gap:.3rem;min-width:0;display:grid}.goals .accordion-css__top-titles strong{font-size:2.4rem;font-weight:500;line-height:1.15}.goals .accordion-css__top-titles span{color:var(--fg-muted);font-size:1.5rem;line-height:1.2}.goals .accordion-css__top-loader{width:6.2rem;height:6.2rem;color:var(--orange);flex-shrink:0;place-items:center;display:grid;position:relative}.goals .accordion-css__top-loader svg{width:100%;height:100%}.goals .accordion-css__ring-track{stroke:#f4783e38}.goals .accordion-css__ring-arc{stroke:var(--orange)}.goals .accordion-css__top-tag-dot circle{fill:var(--orange)}.goals .accordion-css__top-loader-text{color:var(--orange-text);font-size:1.5rem;font-weight:500;position:absolute}.goals [data-accordion-status=not-active] .accordion-css__top-loader{display:none}.goals .accordion-css__top-tag{border:1px solid var(--line-soft);white-space:nowrap;background:#fff;border-radius:10rem;flex-shrink:0;align-items:center;gap:.9rem;padding:1.1rem 2rem;font-size:1.5rem;font-weight:500;display:flex}.goals .accordion-css__top-tag-dot{width:.7rem;height:.7rem;color:var(--orange);flex-shrink:0}.goals .accordion-css__top-chevron{border:1px solid var(--line-soft);width:4.4rem;height:4.4rem;transition:transform .6s var(--ease);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.goals .accordion-css__top-chevron svg{width:2rem;height:2rem}.goals [data-accordion-status=not-active] .accordion-css__top-chevron{transform:rotate(180deg)}.goals .accordion-css__item-bottom{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.goals [data-accordion-status=active] .accordion-css__item-bottom{grid-template-rows:1fr}.goals .accordion-css__item-bottom-wrap{min-height:0;overflow:hidden}.goals .accordion-css__item-bottom-content{background:var(--peach-panel);border-radius:2.6rem;margin:0 2.4rem 2.4rem;padding:2.8rem 3rem 3rem}.goals .accordion-css__item-block{justify-content:space-between;align-items:baseline;gap:2rem;display:flex}.goals .accordion-css__item-block span{color:var(--fg-muted);font-size:1.5rem;line-height:1.2}.goals .accordion-css__item-block strong{color:var(--orange-display);font-size:min(4.8rem,5vh);font-weight:400;line-height:1.05}.goals .accordion-css__item-block+.accordion-css__item-block{margin-top:.4rem}.goals .accordion-css__item-bottom-loader{background:var(--orange-soft);border-radius:10rem;height:1.1rem;margin-block:2.4rem 2.8rem;position:relative}.goals .accordion-css__item-bottom-loader-bar{background:linear-gradient(90deg, var(--orange) 0%, #f9a878 100%);border-radius:10rem;height:100%;position:relative}.goals .accordion-css__item-bottom-loader-circle{border:3px solid var(--orange);background:#fff;border-radius:50%;width:2.6rem;height:2.6rem;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 .6rem 1.6rem -.4rem #c4582880}.goals .accordion-css__item-promise{color:var(--fg-muted);border-top:1px solid var(--line-soft);margin-bottom:2.4rem;padding-top:2.4rem;font-size:1.6rem}.goals .accordion-css__item-body{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3rem;display:grid}.goals .accordion-css__item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem;display:grid}.goals .accordion-css__item-grid-group{align-content:start;justify-items:start;gap:.8rem;display:grid}.goals .accordion-css__step-num{background:var(--orange-soft);width:3.8rem;height:3.8rem;color:var(--orange-text);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:500;display:grid}.goals .accordion-css__item-grid-group strong{font-size:1.7rem;font-weight:500;line-height:1.2}.goals .accordion-css__step-body{color:var(--fg-muted);font-size:1.4rem;line-height:1.35}.goals .accordion-css__item-images{gap:1.2rem;display:flex}.goals .accordion-css__item-images img{object-fit:contain;background:#fff;border-radius:2rem;flex-shrink:0;width:14rem;height:14rem;padding:.6rem;box-shadow:0 1.4rem 3rem -1.8rem #783c1959}.goals .goals-swiper-container{display:none}@media screen and (orientation:portrait){.goals{position:relative}.goals .goals-container{flex-direction:column;justify-content:flex-start;align-items:center;gap:6rem;padding:15.5rem 0}.goals .goals-container .goals-header{gap:2rem;width:100%;max-width:34rem;position:static;bottom:0;left:0}.goals .goals-container .goals-header .goals-header__h2{text-align:center;font-size:4rem}.goals .goals-container .goals-header .goals-header__p{text-align:center;font-size:1.4rem}.goals .accordion-css{display:none}.goals-swiper-container{overflow:hidden}.goals-swiper-container .goals-swiper-wrapper{flex-wrap:nowrap;width:fit-content;display:flex;transition:var(--swiper-transition)!important}.goals-swiper-container .goals-swiper-wrapper .goals-swiper-slide{background:var(--surface-soft);-webkit-backdrop-filter:blur(11px);border-radius:1.7rem;flex-shrink:0;width:100%;max-width:41rem;padding:.4rem}.goals-swiper-container .goals-swiper-slide__inner{isolation:isolate;border-radius:1.4rem;gap:.8rem;padding:2rem;display:grid;position:relative;overflow:hidden}.goals-swiper-container .goals-swiper-slide__blur{z-index:-1;position:absolute;inset:0}.goals-swiper-container .goals-swiper-slide__top{justify-content:space-between;align-items:flex-start;display:flex}.goals-swiper-container .goals-swiper-slide__top-flex{align-items:center;gap:.5rem;display:flex}.goals-swiper-container .goals-swiper-slide__top-flex svg{flex-shrink:0;width:1.6rem;height:1.6rem}.goals-swiper-container .goals-swiper-slide:first-of-type .goals-swiper-slide__top-flex svg path{fill:var(--orange);stroke:var(--orange)}.goals-swiper-container .goals-swiper-slide__top-flex span{font-size:1.2rem;font-weight:500;line-height:1}.goals-swiper-container .goals-swiper-slide__top-loader{flex-shrink:0;width:4rem;height:4rem;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.goals-swiper-container .goals-swiper-slide__top-tag{border:.244px solid var(--hairline);border-radius:4.8rem;justify-content:center;align-items:center;gap:.4rem;min-height:2rem;padding:.5rem .8rem;font-size:1.2rem;font-weight:500;line-height:1;display:flex}.goals-swiper-container .goals-swiper-slide__top-tag svg{width:2px;height:2px}.goals-swiper-container .goals-swiper-slide__bottom .goals-swiper-slide__block{justify-content:space-between;align-items:center;display:flex}.goals-swiper-container .goals-swiper-slide__block:first-of-type{margin-bottom:.5rem}.goals-swiper-container .goals-swiper-slide__block:nth-of-type(2){margin-bottom:1.3rem}.goals-swiper-container .goals-swiper-slide__bottom .goals-swiper-slide__block span{opacity:.5;font-size:1rem;font-weight:400;line-height:1}.goals-swiper-container .goals-swiper-slide__bottom .goals-swiper-slide__block strong{font-size:2rem;font-weight:500;line-height:1}.goals-swiper-container .goals-swiper-slide__bottom .goals-swiper-slide__bottom-loader{background:var(--track);border-radius:.8rem;width:100%;height:1.5rem;margin-bottom:2.3rem}.goals-swiper-container .goals-swiper-slide__bottom-loader-bar{background:linear-gradient(90deg, var(--orange) 0%, var(--orange-mid) 50%, var(--orange-light) 100%);border-radius:.8rem;width:21rem;height:100%;position:relative}.goals-swiper-container .goals-swiper-slide__bottom-loader-circle{-webkit-backdrop-filter:blur(10px);background:var(--orange-light);width:2.3rem;height:2.3rem;filter:drop-shadow(0 4px 30px var(--shadow));border-radius:100%;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.goals-swiper-container .goals-swiper-slide__bottom-loader-bar svg{width:1.5rem;height:1.5rem}.goals-swiper-container .goals-swiper-slide__bottom .goals-swiper-slide__info{grid-template-columns:auto 1fr auto;column-gap:1rem;display:grid}.goals-swiper-container .goals-swiper-slide__bar{background:var(--orange);border-radius:2.195px;width:2.195px;height:100%}.goals-swiper-container .goals-swiper-slide__grid{place-content:center start;gap:.6rem;display:grid}.goals-swiper-container .goals-swiper-slide__grid-group{align-items:center;gap:.25rem;display:flex}.goals-swiper-container .goals-swiper-slide__grid span{opacity:.5;width:3.5rem;font-size:.8rem;font-weight:400;line-height:1}.goals-swiper-container .goals-swiper-slide__grid strong{opacity:.78;font-size:1rem;line-height:1}.goals-swiper-container .goals-swiper-slide__images{justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.goals-swiper-container .goals-swiper-slide__images img{border-radius:1rem;flex-shrink:0;width:7rem;height:7rem}.goals-swiper-container .goals-swiper-pagination{justify-content:center;align-items:center;gap:.6rem;width:100%;margin-top:2rem;display:flex}.goals .goals-swiper-pagination-bullet{background:var(--fg-faint);cursor:pointer;border-radius:8px;flex-shrink:0;width:7.978px;height:7.978px;transition:width .6s cubic-bezier(.075,.82,.165,1),background .6s cubic-bezier(.075,.82,.165,1)}.goals .goals-swiper-pagination-bullet-active{background:var(--orange);width:7rem}.goals .goals-container{grid-template-columns:minmax(0,1fr);gap:5rem;padding:13rem 0;display:grid}.goals .goals-header{text-align:center;justify-items:center;max-width:38rem;margin-inline:auto}.goals .goals-header__h2{max-width:none}.goals .goals-features{text-align:left;justify-items:start;gap:2rem;margin-top:1rem}.goals .goals-feature__icon{border-radius:1.4rem;width:4.6rem;height:4.6rem}.goals .goals-feature__icon svg{width:2rem;height:2rem}.goals .goals-feature__body strong{font-size:1.7rem}.goals .goals-feature__body span{font-size:1.4rem}.goals .goals-grid-bg{background-size:5rem 5rem}.goals .goals-swiper-container{display:block}}.design{isolation:isolate;position:relative}.design .design-container{justify-items:center;gap:min(9.5rem,9.5vh);padding-block:min(23.5rem,23.5vh) min(9rem,9vh);padding-inline:12rem;display:grid}.design .design-background{z-index:-1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 15%,#000);mask-image:linear-gradient(#0000 15%,#000)}.design .design-header{width:93rem}.design .design-header .design-header__h2{text-align:center;text-transform:capitalize;font-size:min(8rem,8vh);font-weight:500;line-height:1}.design .design-swiper-container.is--portrait{display:none}.design .flick-group{width:100%;position:relative}.design .flick-group__relative-object{opacity:0;pointer-events:none;z-index:0;height:min(49.7rem,49.7vh);position:relative}.design .flick-group__relative-object-before{padding-top:75%}.design .flick-group__collection{width:100%;height:100%;position:absolute;top:0;left:0}.design .flick-group__list{justify-content:center;align-items:center;width:100%;height:min(49.7rem,49.7vh);display:flex;position:relative}.design .flick-group__item{border-radius:3.5rem;flex-shrink:0;width:85.7rem;height:min(49.7rem,49.7vh);position:absolute;overflow:hidden}.flick-card{-webkit-user-select:none;user-select:none;border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(28.7px);backdrop-filter:blur(28.7px);border-radius:3.5rem;width:85.7rem;height:min(49.7rem,49.7vh);padding:.9rem;overflow:hidden}.flick-card__media{border-radius:3rem;width:100%;height:100%;position:relative;overflow:hidden}.flick-card__media:after{content:"";pointer-events:none;background:linear-gradient(#1c100900 42%,#1c10096b 70%,#1c1009c7 100%);position:absolute;inset:0}.flick-card__info{background:linear-gradient(#1c100900 38%,#1c100966 66%,#1c1009d1 100%);border-radius:3.5rem;align-content:end;gap:2rem;width:100%;height:100%;padding:5rem;display:grid;position:absolute;top:0;left:0}.flick-card__info__h3{will-change:transform;font-size:5rem;font-weight:500;line-height:1}.flick-card__info__h4{color:var(--fg);opacity:.5;will-change:transform;font-size:1.8rem;font-weight:400;line-height:1}.flick-card__info .cta-button{z-index:5}.cover-image{pointer-events:none;object-fit:cover;-webkit-user-select:none;user-select:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:auto}.flick-card__inner-blur--1{z-index:-1;flex-shrink:0;width:14rem;height:14rem;position:absolute;bottom:0;left:0}.flick-card__inner-blur--2{z-index:-1;flex-shrink:0;width:36rem;height:14rem;position:absolute;top:0;right:3.5rem}[data-flick-cards-dragger]{pointer-events:auto;touch-action:pan-y;position:absolute;inset:0;z-index:1!important}[data-flick-cards-item-status=hidden]{filter:blur(5px)}[data-flick-cards-item-status=hidden] .flick-card__inner-blur--1,[data-flick-cards-item-status=hidden] .flick-card__inner-blur--2{opacity:0}[data-flick-cards-item-status="2-before"] .flick-card__media,[data-flick-cards-item-status="2-after"] .flick-card__media{opacity:.75;transition:opacity .2s}[data-flick-cards-item-status=active] .flick-card__media{opacity:1}[data-flick-cards-item-status] .flick-card__info{opacity:0;transition:opacity .4s cubic-bezier(.625,.05,0,1),transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(2rem)rotate(.001deg)}[data-flick-cards-item-status=active] .flick-card__info{opacity:1;transform:translate(0%)rotate(.001deg)}@media screen and (orientation:portrait){.design{isolation:isolate;position:relative}.design .design-container{gap:3rem;padding-block:16rem;padding-inline:0}.design .design-header{width:100%;padding-inline:1.5rem}.design .design-header .design-header__h2{font-size:3.6rem}.design .flick-group{display:none}.design .design-swiper-container.is--portrait{display:block;overflow:hidden}.design .design-swiper-wrapper{flex-wrap:nowrap;width:fit-content;display:flex;transition:var(--swiper-transition)!important}.design .design-swiper__slide{isolation:isolate;flex-shrink:0;width:40rem;height:40rem;position:relative;overflow:hidden}.design .design-swiper__inner{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(28px);border-radius:1.5rem;height:100%;padding:1rem}.design-swiper__inner-blur--1{z-index:-1;pointer-events:none;width:32rem;height:23rem;position:absolute;bottom:0;left:0}.design-swiper__inner-blur--2{z-index:-1;pointer-events:none;width:32rem;height:12rem;position:absolute;top:0;right:1.5rem}.design .design-swiper__inner .design-swiper__content{isolation:isolate;border-radius:1rem;align-content:end;gap:1.5rem;height:100%;padding:3.5rem;display:grid;position:relative;overflow:hidden}.design .design-swiper__content .design-swiper__image{z-index:-1;object-fit:cover;object-position:65% center;position:absolute;inset:0}.design .design-swiper__inner .design-swiper__content__h3{font-size:3.2rem;font-weight:500;line-height:1}.design .design-swiper__inner .design-swiper__content__h4{opacity:.5;font-size:1.4rem;font-weight:400;line-height:1}.design .design-swiper-pagination{justify-content:center;align-items:center;gap:.7rem;width:100%;margin-top:3rem;display:flex}.design .design-swiper-pagination-bullet{background:var(--fg-faint);cursor:pointer;border-radius:8px;flex-shrink:0;width:7.978px;height:7.978px;transition:width .6s cubic-bezier(.075,.82,.165,1),background .6s cubic-bezier(.075,.82,.165,1)}.design .design-swiper-pagination-bullet-active{background:var(--orange);width:7rem}}.bowl{height:auto;display:flex;position:relative;overflow:hidden}.bowl .bowl-container{width:100%;height:100%;margin-top:auto;padding:min(13rem,13vh) 19rem min(9rem,9vh)}.bowl .bowl-container .bowl-bounds{position:relative}.bowl .bowl-container .bowl-bounds .bowl-circle{pointer-events:none;z-index:-1;-webkit-user-select:none;user-select:none;height:120%;position:absolute;inset:0;overflow:hidden}.bowl .bowl-container .bowl-bounds .bowl-circle__svg.is--landscape{display:block}.bowl .bowl-container .bowl-bounds .bowl-circle__svg.is--portrait{display:none}.bowl .bowl-container .bowl-bounds .bowl-circle svg{object-fit:cover}.bowl .bowl-container .bowl-bounds .bowl-indicators{pointer-events:none;position:absolute;inset:0}.bowl .bowl-container .bowl-bounds .bowl-indicators__left,.bowl .bowl-container .bowl-bounds .bowl-indicators__right{grid-template-areas:"indicators";width:36rem;height:34rem;display:grid;position:absolute}.bowl .bowl-container .bowl-bounds .bowl-indicators__left-inner,.bowl .bowl-container .bowl-bounds .bowl-indicators__right-inner{opacity:0;height:100%;transition:opacity 1s var(--ease), transform 1s var(--ease);grid-area:indicators;align-content:start;gap:min(6rem,6vh);display:grid}.bowl .bowl-container .bowl-bounds .bowl-indicators__left-inner.is--fixed,.bowl .bowl-container .bowl-bounds .bowl-indicators__right-inner.is--fixed{opacity:1;transform:translate(0)}.bowl .bowl-container .bowl-bounds .bowl-indicators__left-inner.is--fixed .bowl-indicators__tag,.bowl .bowl-container .bowl-bounds .bowl-indicators__right-inner.is--fixed .bowl-indicators__tag{background:var(--surface);-webkit-backdrop-filter:blur(28px)}.bowl .bowl-container .bowl-bounds .bowl-indicators__left-inner.is--fixed img,.bowl .bowl-container .bowl-bounds .bowl-indicators__right-inner.is--fixed img{opacity:0;visibility:hidden}.bowl .bowl-container .bowl-bounds .bowl-indicators__left-inner{transform:translate(-10px)}.bowl .bowl-container .bowl-bounds .bowl-indicators__right-inner{transform:translate(10px)}.bowl .bowl-container .bowl-bounds .bowl-indicators__left-inner.is--active,.bowl .bowl-container .bowl-bounds .bowl-indicators__right-inner.is--active{opacity:1;transform:translate(0)}.bowl .bowl-container .bowl-bounds .bowl-indicators__left-inner>:first-child,.bowl .bowl-container .bowl-bounds .bowl-indicators__right-inner>:nth-child(3){justify-self:end}.bowl .bowl-container .bowl-bounds .bowl-indicators__left-inner>:nth-child(2),.bowl .bowl-container .bowl-bounds .bowl-indicators__right-inner>:nth-child(2){justify-self:center}.bowl .bowl-container .bowl-bounds .bowl-indicators__left{top:min(17rem,17vh);left:0}.bowl .bowl-container .bowl-bounds .bowl-indicators__right{top:min(17rem,17vh);right:0}.bowl-indicators__tag{pointer-events:all;border-radius:2rem;align-items:center;gap:1.3rem;width:20.4rem;padding:.8rem 2rem .8rem .8rem;display:flex}.bowl-indicators__tag .bowl-indicators__tag-img{background:var(--surface-soft);border-radius:1.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.7rem;display:flex}.bowl-indicators__tag .bowl-indicators__tag-img img{object-fit:contain;width:min(5rem,5vh);height:min(4rem,4vh)}.bowl-indicators__tag .bowl-indicators__tag-text{font-size:min(2rem,2vh);font-weight:500;line-height:1}.bowl .bowl-container .bowl-bounds .bowl-center{grid-template-areas:"header""reference";justify-items:center;gap:min(3.5rem,3.5vh);min-height:100%;display:grid}.bowl .bowl-container .bowl-bounds .bowl-header{grid-area:header;justify-items:center;gap:min(3.5rem,3.5vh);max-width:min(68rem,68vh);display:grid}.bowl .bowl-container .bowl-bounds .bowl-header .bowl-header__tag{text-transform:capitalize;border:.5px solid var(--hairline);border-radius:10rem;padding:1.4rem 2.3rem;font-size:1.8rem;font-weight:500;line-height:1}.bowl .bowl-container .bowl-bounds .bowl-header .bowl-header__titles{grid-template-areas:"title";align-items:center;display:grid}.bowl .bowl-header__title{text-align:center;opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);grid-area:title;font-size:min(5.6rem,5.6vh);font-weight:500;line-height:1.06;transform:translateY(10px)}.bowl .bowl-header__title.is--active{opacity:1;transform:translateY(0)}.bowl .bowl-container .bowl-bounds .bowl-reference{aspect-ratio:1.7;grid-area:reference;grid-template-areas:"image";height:min(46rem,46vh);display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 17% 83%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 17% 83%,#0000 100%)}.bowl .bowl-container .bowl-bounds .bowl-reference-mock{z-index:1;grid-area:reference;width:100%;height:min(46rem,46vh);position:relative}.bowl .bowl-reference__image{visibility:hidden;transform-origin:50% 300%;height:100%;min-height:0;transition:transform 1s var(--ease), visibility 0s linear 1s;grid-area:image;position:relative;transform:rotate(-30deg)}.bowl .bowl-reference__image.is--active{visibility:visible;transition:transform 1s var(--ease), visibility 0s linear 0s;transform:rotate(0)}.bowl .bowl-reference__image.is--active img{transform:rotate(0)}.bowl .bowl-reference__image.to--right{transform:rotate(30deg)}.bowl .bowl-reference__image.to--right img,.bowl .bowl-reference__image.to--left{transform:rotate(-30deg)}.bowl .bowl-reference__image.to--left img{transform:rotate(30deg)}.bowl .bowl-reference__image.park--left,.bowl .bowl-reference__image.park--right,.bowl .bowl-reference__image.park--left img,.bowl .bowl-reference__image.park--right img{transition:none}.bowl .bowl-reference__image.park--left,.bowl .bowl-reference__image.park--right{visibility:visible}.bowl .bowl-reference__image.park--left{transform:rotate(-30deg)}.bowl .bowl-reference__image.park--left img,.bowl .bowl-reference__image.park--right{transform:rotate(30deg)}.bowl .bowl-reference__image.park--right img{transform:rotate(-30deg)}.bowl .bowl-reference__image img{object-fit:contain;transform-origin:50%;width:100%;height:100%;transition:transform 1s var(--ease);transform:rotate(30deg)}.bowl .bowl-container .bowl-bounds .bowl-reference img{transition:transform 1s var(--ease), opacity 1s var(--ease)}.bowl .bowl-container .bowl-bounds .bowl-navigation{justify-content:space-between;align-items:center;gap:min(2.5rem,2.5vh);width:108rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,max(-15rem,-15vh))}.bowl .bowl-container .bowl-bounds .bowl-navigation__button{width:8rem;height:8rem;transition:transform .6s var(--ease), opacity .6s var(--ease);cursor:pointer;background:var(--surface-strong);-webkit-backdrop-filter:blur(14px);border-radius:100%;position:relative}.bowl-navigation__button-ellipse{background:var(--surface);box-shadow:0 4px 33.4px 0 var(--shadow);width:100%;height:100%;transition:transform .6s var(--ease);border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.75)}.bowl-navigation__button svg{width:2.7rem;height:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){.bowl .bowl-container .bowl-bounds .bowl-navigation__button:hover .bowl-navigation__button-ellipse{transform:translate(-50%,-50%)scale(1)}}@media screen and (orientation:portrait){.bowl{display:flex}.bowl .bowl-container{margin-top:unset;padding:9rem 1.5rem}.bowl .bowl-container .bowl-bounds{position:relative}.bowl .bowl-container .bowl-bounds .bowl-circle{inset:unset;width:110%;height:50rem;bottom:0;left:50%;transform:translate(-50%,10%)}.bowl .bowl-container .bowl-bounds .bowl-circle__svg.is--landscape{display:none}.bowl .bowl-container .bowl-bounds .bowl-circle__svg.is--portrait{display:block}.bowl .bowl-container .bowl-bounds .bowl-indicators{inset:unset;width:110%;max-width:45rem;height:50rem;bottom:0;left:50%;transform:translate(-50%,10%)}.bowl .bowl-container .bowl-bounds .bowl-indicators__left,.bowl .bowl-container .bowl-bounds .bowl-indicators__right{width:100%;height:11rem;padding-inline:1.5rem;position:absolute}.bowl .bowl-container .bowl-bounds .bowl-indicators__left{transform:translateY(-10%)}.bowl .bowl-container .bowl-bounds .bowl-indicators__right{transform:translateY(10%)}.bowl .bowl-container .bowl-bounds .bowl-indicators__left-inner{transform:translateY(-10px)}.bowl .bowl-container .bowl-bounds .bowl-indicators__right-inner{transform:translateY(10px)}.bowl .bowl-container .bowl-bounds .bowl-indicators__left-inner.is--active,.bowl .bowl-container .bowl-bounds .bowl-indicators__right-inner.is--active{opacity:1;transform:translateY(0)}.bowl .bowl-container .bowl-bounds .bowl-indicators__left-inner,.bowl .bowl-container .bowl-bounds .bowl-indicators__right-inner{align-content:unset;grid-auto-flow:column;justify-content:space-between;gap:0;display:grid}.bowl .bowl-container .bowl-bounds .bowl-indicators__left-inner>:first-child,.bowl .bowl-container .bowl-bounds .bowl-indicators__left-inner>:nth-child(3),.bowl .bowl-container .bowl-bounds .bowl-indicators__right-inner>:nth-child(2){justify-self:unset;align-self:end}.bowl .bowl-container .bowl-bounds .bowl-indicators__left{top:0;left:0}.bowl .bowl-container .bowl-bounds .bowl-indicators__right{top:auto;bottom:0;right:0}.bowl-indicators__tag{border-radius:1rem;gap:.7rem;width:11.5rem;height:fit-content;padding:.4rem .9rem .4rem .4rem}.bowl-indicators__tag .bowl-indicators__tag-img{border-radius:.8rem;padding:.3rem}.bowl-indicators__tag .bowl-indicators__tag-img img{width:3rem;height:3rem}.bowl-indicators__tag .bowl-indicators__tag-text{font-size:1.2rem}.bowl .bowl-container .bowl-bounds .bowl-center{gap:9rem}.bowl .bowl-container .bowl-bounds .bowl-header{gap:1.5rem;width:100%;max-width:36rem}.bowl .bowl-container .bowl-bounds .bowl-header .bowl-header__tag{padding:1rem 1.3rem;font-size:1.2rem}.bowl .bowl-container .bowl-bounds .bowl-header .bowl-header__title{font-size:3.2rem}.bowl .bowl-container .bowl-bounds .bowl-reference{height:40rem;-webkit-mask:unset;mask:unset;aspect-ratio:1;grid-area:reference;max-width:100%;overflow:visible}.bowl .bowl-container .bowl-reference__image{height:100%;display:flex}.bowl .bowl-container .bowl-reference__image img{object-fit:contain}.bowl .bowl-container .bowl-bounds .bowl-reference-mock{aspect-ratio:1;width:auto;height:40rem}.bowl .bowl-container .bowl-bounds .bowl-navigation{justify-content:space-between;align-items:center;width:calc(100% + 2rem);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bowl .bowl-container .bowl-bounds .bowl-navigation__button{width:4rem;height:4rem}.bowl-navigation__button-ellipse{transform:translate(-50%,-50%)scale(.75)}.bowl-navigation__button svg{width:1.5rem;height:1rem}}.action{background:var(--bg);isolation:isolate;height:100vh;position:relative}.action .action-background{z-index:-2;background:var(--bg);width:100vw;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 10%);mask-image:linear-gradient(#0000 0,#000 10%)}.action .action-background:after{content:"";background:linear-gradient(transparent 0, var(--bg) 100%);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:20rem;position:absolute;bottom:0;left:0}.action .action-background svg{will-change:transform;width:177.5rem;height:177.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.action .action-background svg.is--portrait{display:none}.action .action-container{justify-content:center;align-items:center;padding:min(37rem,37vh) 0 min(32rem,32vh);display:flex;position:relative}.action .action-container .action-content{align-content:start;justify-items:center;gap:min(2.5rem,2.5vh);display:grid}.action .action-container .action-content .action-tag{border:.5px solid var(--hairline);-webkit-backdrop-filter:blur(14px);border-radius:10rem;justify-content:center;align-items:center;min-height:4rem;padding:1rem 2rem;font-size:1.8rem;line-height:1;display:flex}.action .action-container .action-content .action-h2{text-align:center;text-transform:capitalize;font-size:min(13rem,13vh);font-weight:500;line-height:1}.action .action-container .action-content .action-h2-inline{text-align:center;text-transform:capitalize;align-items:center;gap:5rem;font-size:min(13rem,13vh);font-weight:500;line-height:1;display:flex}.action .action-container .action-content .action-h2-inline.is--portrait{display:none}.action .action-container .action-content .action-h2-inline span{font-weight:500}.action .action-container .action-content .action-h2-inline .highlight{color:var(--orange-display);font-weight:500}.action .action-container .action-content .action-p{text-align:center;opacity:.5;z-index:-1;max-width:55rem;margin-inline:auto;font-size:1.8rem;font-weight:400;line-height:normal;position:relative}.action .action-container .action-content .action-p.is--portrait{display:none}.action .action-container .action-content .action-video{aspect-ratio:16/9;z-index:1;border-radius:1.5rem;flex-shrink:0;width:25.8rem;position:relative}.action-video.is--landscape .action-video__wrapper{width:100%;height:100%}.action-video.is--landscape .action-video__wrapper .action-video__target{border-radius:1.5rem;width:100%;height:100%;overflow:hidden}.action-video.is--landscape .action-video__wrapper .action-video__target video{z-index:2;position:absolute;top:0;left:0}.showreel{pointer-events:none;z-index:10;width:100%;height:100vh;margin-top:-50vh;top:0;left:0}@media screen and (orientation:portrait){.action{height:auto;min-height:100vh}.action .action-container{padding:27.5rem 5rem 13rem}.action .action-background{height:auto;position:absolute;-webkit-mask-image:none;mask-image:none}.action .action-background:after{background:0 0;width:100%;height:20rem}.action .action-background svg{object-fit:contain;width:87.5rem;height:87.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.action .action-background svg.is--landscape{display:none}.action .action-background svg.is--portrait{display:block}.action .action-container .action-content{gap:2rem}.action .action-container .action-content .action-tag{min-height:3rem;padding:.7rem 1.8rem;font-size:1.2rem}.action .action-container .action-content .action-h2,.action .action-container .action-content .action-h2-inline span{display:none}.action .action-container .action-content .action-h2-inline.is--portrait{text-align:center;text-transform:capitalize;margin-bottom:2rem;font-size:6rem;font-weight:500;line-height:1;display:block}.action .action-container .action-content .action-h2-inline.is--portrait .highlight{display:inline-block}.action .action-container .action-content .action-p{width:100%;max-width:33.5rem;margin-bottom:5rem;font-size:1.4rem}.action .action-container .action-content .action-p.is--portrait{display:block}.action .action-container .action-content .action-p.is--landscape{display:none}.action .action-container .action-content .action-video{aspect-ratio:.93;border-radius:1.5rem;width:100%;min-height:39.4rem;margin-top:3rem;display:block;position:relative;overflow:hidden}.showreel{display:none}}.join{isolation:isolate;padding-block:min(29rem,29vh) min(10rem,10vh);position:relative}.join .join-container{gap:min(13.5rem,13.5vh);display:grid}.join .join-container .join-header{flex-direction:column;align-items:center;gap:min(3rem,3vh);width:100%;display:flex}.join .join-header .join-header__h3{font-size:2rem;font-weight:500;line-height:normal}.join .join-header .join-header__h2{text-align:center;text-transform:capitalize;font-size:8rem;font-weight:500;line-height:125%}.join .join-header .join-header__p{text-align:center;opacity:.5;font-size:1.8rem;font-weight:400;line-height:111.111%}.join .join-slider{width:100vw;position:relative}.join .join-slider__bounds{width:100%;overflow:hidden}.join .join-slider__track{flex-wrap:nowrap;gap:1.5rem;width:fit-content;padding-inline:4rem;display:flex}.join .join-slider__item{height:100%;transition:transform .6s var(--ease);position:relative;overflow:hidden}.join-slider__item .join-slider__blur{z-index:-2;opacity:.8;border-radius:100%;width:10rem;height:10rem;position:absolute;bottom:0;right:0}.join-slider__item.is--two .join-slider__blur{top:0;left:5rem}.join-slider__item.is--three .join-slider__blur{bottom:0;left:0}.join-slider__item.is--four .join-slider__blur{top:0;right:0}.join-slider__item.is--five .join-slider__blur,.join-slider__item.is--six .join-slider__blur{bottom:0;left:50%;transform:translate(-50%)}.join-slider__item .join-slider__inner{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(28px);border-radius:2rem;flex-shrink:0;width:60rem;height:100%;padding:1rem}.join-slider__item .join-slider__content{background:var(--bg-elevated);border-radius:1.5rem;flex-direction:column;gap:1rem;height:100%;padding:2rem 2.4rem;display:flex}.join-slider__item .join-slider__img{width:6.5rem;height:6.5rem;margin-bottom:1.5rem;display:none}.join-slider__item .join-slider__h4{flex-direction:column;gap:1rem;margin-bottom:.5rem;font-size:2rem;font-weight:500;display:flex}.join-slider__item .join-slider__h4 .join-slider__span{color:var(--orange-text);font-size:1.4rem;font-weight:500;line-height:1.2}.join-slider__item .join-slider__p{opacity:.5;font-size:1.8rem;font-weight:400;line-height:111.111%}.join-slider__cursor{border:1px solid var(--surface);background:var(--surface-strong);-webkit-backdrop-filter:blur(5px);transform-origin:50%;will-change:transform;pointer-events:none;border-radius:3.4rem;justify-content:center;align-items:center;gap:.7rem;width:fit-content;padding:2rem;transition:all .6s cubic-bezier(.2,.8,.4,1);display:flex;position:absolute;top:0}.join-slider__cursor-text{text-align:center;font-size:1.8rem;font-weight:500;line-height:normal}.join-slider__cursor svg{flex-shrink:0;width:23px;height:10px}.join .join-floating{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;perspective:1000px;position:absolute;inset:0;overflow:hidden}.join .join-floating__img{object-fit:contain;position:absolute}.join .join-floating__img.is--1{-webkit-filter:blur(5px);width:15rem;height:15rem;top:30rem;left:7rem}.join .join-floating__img.is--2{width:14.5rem;height:14.5rem;top:15.5rem;left:23.5rem}.join .join-floating__img.is--3{width:22rem;height:22rem;top:40rem;left:20rem}.join .join-floating__img.is--4{-webkit-filter:blur(7.5px);width:6rem;height:6rem;top:40rem;left:44rem}.join .join-floating__img.is--5{-webkit-filter:blur(5px);width:11rem;height:11rem;top:18rem;left:61rem}.join .join-floating__img.is--6{-webkit-filter:blur(7.5px);width:28.5rem;height:13rem;top:0;left:75.5rem}.join .join-floating__img.is--7{width:9rem;height:9rem;top:10rem;left:102rem}.join .join-floating__img.is--8{-webkit-filter:blur(7.5px);width:7rem;height:7rem;top:19rem;right:58rem}.join .join-floating__img.is--9{width:22.5rem;height:32rem;top:7rem;right:17rem}.join .join-floating__img.is--10{width:26rem;height:16rem;top:45.5rem;right:19.5rem}.join .join-floating__img.is--11{-webkit-filter:blur(7.5px);width:6rem;height:6rem;top:40rem;right:11rem}@media (hover:hover) and (pointer:fine){.join .join-slider[data-is-pressed] .join-slider__item{transform:scale(.95)}}@media (orientation:portrait){.join{padding-block:19.5rem 3rem}.join .join-container{gap:9.5rem}.join .join-container .join-header{gap:2rem;padding-inline:3rem}.join .join-header .join-header__h3{font-size:1.8rem}.join .join-header .join-header__h2{font-size:4rem}.join .join-header .join-header__p{font-size:1.4rem}.join .join-slider__track{gap:3.5rem;padding-inline:3rem}.join-slider__item .join-slider__blur{width:9rem;height:9rem}.join-slider__item .join-slider__inner{border-radius:1.8rem;width:31.8rem}.join-slider__item .join-slider__content{border-radius:1.3rem;gap:.5rem;padding:1.8rem 2.2rem}.join-slider__item .join-slider__img{width:6rem;height:6rem;margin-bottom:2rem}.join-slider__item .join-slider__h4{margin-bottom:1rem;font-size:1.6rem}.join-slider__item .join-slider__h4 .join-slider__span{font-size:1rem}.join-slider__item .join-slider__p{font-size:1.4rem}.join-slider__cursor{display:none}.join .join-floating{z-index:-1}.join .join-floating__img.is--1{width:4rem;height:4rem;top:14rem;left:0}.join .join-floating__img.is--2{width:4rem;height:4rem;top:9.5rem;left:3.5rem}.join .join-floating__img.is--3{width:6.5rem;height:6.5rem;top:22rem;left:3rem}.join .join-floating__img.is--4{width:2rem;height:2rem;top:17rem;left:7rem}.join .join-floating__img.is--5{width:3.5rem;height:2.5rem;top:10rem;left:11.5rem}.join .join-floating__img.is--6{width:8.5rem;height:3.5rem;top:3rem;left:15rem}.join .join-floating__img.is--7{width:6rem;height:6rem;top:6rem;left:20rem}.join .join-floating__img.is--8{width:2rem;height:2rem;top:10rem;right:11rem}.join .join-floating__img.is--9{width:7rem;height:10rem;top:7rem;right:3rem}.join .join-floating__img.is--10{width:7rem;height:5rem;top:23rem;right:0}.join .join-floating__img.is--11{display:none}}.markers{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.markers .markers-container{justify-content:flex-end;align-items:center;height:100%;padding:0 3rem;display:flex}.markers .markers-container .markers-inner{gap:1.5rem;display:grid}.markers .markers-container .markers-inner .markers-block{cursor:pointer;pointer-events:all;-webkit-user-select:auto;user-select:auto;align-items:center;gap:2rem;display:flex}.markers .markers-container .markers-inner .markers-block .markers-block__text{color:var(--fg-subtle);opacity:.6;text-align:right;width:10rem;font-size:max(1.2rem,10px);font-weight:400;line-height:1;transition:color .3s ease-out,opacity .3s ease-out}.markers .markers-container .markers-inner .markers-block .markers-block__line{flex-shrink:0;width:3rem;height:auto}.markers #curved,.markers #line{display:none}@media (orientation:portrait){.markers{display:none}}.vimeo-player{pointer-events:auto;isolation:isolate;justify-content:center;align-items:center;width:100%;display:flex;position:relative;top:50%;overflow:hidden;transform:translateY(-50%)}.vimeo-player[data-vimeo-update-size=cover]{aspect-ratio:1920/1080;width:100%;min-width:100%;max-width:100%;height:100%}.vimeo-player__iframe{pointer-events:none;width:100%;height:100%;position:absolute}.vimeo-player__before{padding-top:62.5%}.vimeo-player__placeholder{object-fit:contain;background:var(--bg);width:100%;height:100%;padding:4rem;transition:opacity .3s linear;display:block;position:absolute}.vimeo-player[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-player__placeholder{opacity:0}.vimeo-player__dark{opacity:.5;pointer-events:none;background-color:#131313;width:100%;height:100%;transition:opacity .3s linear;position:absolute}.vimeo-player[data-vimeo-playing=false] .vimeo-player__dark{opacity:.33}.vimeo-player[data-vimeo-activated=false][data-vimeo-playing=false] .vimeo-player__dark,.vimeo-player[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-player__dark{opacity:0}@media (hover:hover) and (pointer:fine){.vimeo-player[data-vimeo-hover=true]:hover .vimeo-player__dark{opacity:.33!important}}.vimeo-player__play,.vimeo-player__pause{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.vimeo-player__btn{border-radius:50%;justify-content:center;align-items:center;width:min(20%,240px);height:min(20%,240px);transition:opacity .3s linear;display:flex;position:relative}.vimeo-player__btn-pause-svg{width:50%}.vimeo-player .vimeo-player__pause{display:none}.vimeo-player[data-vimeo-playing=true] .vimeo-player__pause{display:flex}.vimeo-player .vimeo-player__pause .vimeo-player__btn{opacity:0}.vimeo-player[data-vimeo-activated=true][data-vimeo-playing=false] .vimeo-player__pause .vimeo-player__btn,.vimeo-player[data-vimeo-activated=true][data-vimeo-hover=true]:hover .vimeo-player__pause .vimeo-player__btn{opacity:1}@media (hover:none) and (pointer:coarse){.vimeo-player[data-vimeo-activated=true][data-vimeo-playing=true] .vimeo-player__pause .vimeo-player__btn{opacity:0!important}}.vimeo-player[data-vimeo-playing=true] .vimeo-player__play{opacity:0}.vimeo-player__loading-svg{width:20%}.vimeo-player__loading{pointer-events:none;opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s linear;animation:2s linear infinite rotate;display:flex;position:absolute}.vimeo-player[data-vimeo-playing=true] .vimeo-player__loading{opacity:1}.vimeo-player[data-vimeo-playing=true][data-vimeo-loaded=true] .vimeo-player__loading,.vimeo-player .vimeo-player__interface{opacity:0}.vimeo-player[data-vimeo-activated=false][data-vimeo-playing=false] .vimeo-player__interface{opacity:1}.vimeo-player .vimeo-player__interface *{pointer-events:all}.vimeo-player[data-vimeo-activated=true][data-vimeo-playing=false] .vimeo-player__interface,.vimeo-player[data-vimeo-activated=true][data-vimeo-hover=true]:hover .vimeo-player__interface{opacity:1}@media (hover:none) and (pointer:coarse){.vimeo-player[data-vimeo-activated=true][data-vimeo-playing=true] .vimeo-player__interface{opacity:0!important}}.vimeo-player{--timeline-rounded-corners:1.5rem;--timeline-dot-height:1.5rem;--timeline-dot-color:var(--orange);--progress-bg:#efeeec33;--progress-fill-bg:var(--orange);--progress-height:1rem}.vimeo-player__interface{pointer-events:none;flex-flow:column;justify-content:flex-end;align-items:stretch;width:100%;height:100vh;padding:min(2em,4vw);transition-property:opacity;transition-duration:.3s;transition-timing-function:linear;display:flex;position:absolute}@media screen and (orientation:portrait){.vimeo-player__interface{height:100%}}.vimeo-player__interface-bottom{justify-content:flex-start;align-items:center;column-gap:5rem;display:flex}@media screen and (orientation:portrait){.vimeo-player__interface-bottom{column-gap:1rem}}.vimeo-player__timeline{flex-grow:1;justify-content:center;align-items:center;display:flex;position:relative}.vimeo-player__timeline-input{pointer-events:auto;cursor:pointer;appearance:none;background-color:#0000;width:100%;height:100%;display:block;position:relative}.vimeo-player__timeline-progress{vertical-align:top;appearance:none;height:var(--progress-height);border-radius:var(--timeline-rounded-corners);color:var(--progress-fill-bg);background-color:#0000;border:none;width:100%;margin:0;padding:0;position:absolute;left:0;overflow:hidden}.vimeo-player progress::-webkit-progress-bar{border-radius:var(--timeline-rounded-corners);background-color:var(--progress-bg);box-shadow:0}.vimeo-player progress::-webkit-progress-value{background:var(--progress-fill-bg)}.vimeo-player progress::-moz-progress-bar{border-radius:var(--timeline-rounded-corners);background:var(--progress-fill-bg);box-shadow:0}.vimeo-player progress::-ms-fill{border-radius:var(--timeline-rounded-corners)}.vimeo-player [type=range]::-webkit-slider-thumb{-webkit-appearance:none}.vimeo-player [type=range]:focus{outline:none}.vimeo-player [type=range]::-ms-track{cursor:pointer;color:#0000;background-color:#0000;border-color:#0000;width:100%}.vimeo-player [type=range]::-webkit-slider-runnable-track{width:100%;height:var(--progress-height);cursor:pointer;background-color:var(--progress-bg);border-radius:var(--timeline-rounded-corners);color:#0000;background-color:#0000;border-color:#0000}.vimeo-player [type=range]::-webkit-slider-thumb{box-shadow:0;height:var(--timeline-dot-height);width:var(--timeline-dot-height);border-radius:var(--timeline-rounded-corners);background-color:var(--timeline-dot-color);cursor:pointer;-webkit-appearance:none;margin-top:calc((var(--progress-height) / 2) - (var(--timeline-dot-height) / 2))}.vimeo-player [type=range]::-webkit-slider-runnable-track{color:#0000;background-color:#0000;border-color:#0000}.vimeo-player [type=range]:focus::-webkit-slider-runnable-track{color:#0000;background-color:#0000;border-color:#0000}.vimeo-player [type=range]::-moz-range-track{width:100%;height:var(--progress-height);cursor:pointer;background:var(--progress-bg);border-radius:0;border-radius:var(--timeline-rounded-corners);border:0;overflow:hidden;opacity:1!important}.vimeo-player [type=range]::-moz-range-thumb{box-shadow:0;height:var(--timeline-dot-height);width:var(--timeline-dot-height);border-radius:var(--timeline-rounded-corners);background:var(--timeline-dot-color);cursor:pointer;box-shadow:0;border:0}.vimeo-player__mute{cursor:pointer;z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:relative}@media screen and (orientation:portrait){.vimeo-player__mute{width:2rem;height:2rem}}.vimeo-player__volume-up-svg,.vimeo-player__volume-mute-svg{width:100%;position:absolute}.vimeo-player .vimeo-player__mute svg:nth-child(2),.vimeo-player[data-vimeo-muted=true] .vimeo-player__mute svg:first-child{display:none}.vimeo-player .vimeo-player__mute svg:first-child,.vimeo-player[data-vimeo-muted=true] .vimeo-player__mute svg:nth-child(2){display:block}.vimeo-player__fullscreen{cursor:pointer;justify-content:center;align-items:center;width:1.5em;height:1.5em;display:none;position:relative}.vimeo-player__fullscreen-scale-svg,.vimeo-player__fullscreen-shrink-svg{width:100%;position:absolute}.vimeo-player .vimeo-player__fullscreen svg:nth-child(2),.vimeo-player[data-vimeo-fullscreen=true] .vimeo-player__fullscreen svg:first-child{display:none}.vimeo-player .vimeo-player__fullscreen svg:first-child,.vimeo-player[data-vimeo-fullscreen=true] .vimeo-player__fullscreen svg:nth-child(2){display:block}.vimeo-player__duration{flex-shrink:0;width:fit-content}.vimeo-player__duration-span{text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;width:100%;font-size:2.5rem;display:block}@media screen and (orientation:portrait){.vimeo-player__duration-span{font-size:1.2rem}}.footer{isolation:isolate;position:relative}.footer .footer-container{flex-direction:column;gap:min(13rem,13vh);height:100%;padding:min(29.5rem,29.5vh) 3rem min(4rem,4vh);display:flex}.footer .footer-container .footer-top{grid-template-columns:auto auto 1fr auto;gap:10rem;display:grid}.footer .footer-container .footer-top .footer-top__ul{gap:1.5rem;display:grid}.footer .footer-container .footer-top .footer-top__col.is--nav .footer-top__link.is--active,.footer .footer-container .footer-top .footer-top__col.is--login .footer-top__link.is--active{opacity:1;pointer-events:none}.footer .footer-container .footer-top .footer-top__ul .footer-top__link{opacity:.5;font-size:2.3rem;font-weight:500;line-height:110%;transition:opacity .3s ease-out}.footer .footer-container .footer-top .footer-top__col.is--contact .footer-top__link,.footer .footer-container .footer-top .footer-top__col.is--social .footer-top__link{opacity:1}.footer .footer-container .footer-top .footer-top__col.is--contact{justify-items:end;width:fit-content;margin-inline:auto 16rem}.footer .footer-container .footer-bottom{grid-template-columns:1fr auto;align-items:end;gap:min(7.5rem,7.5vh) 0;margin-top:auto;display:grid}.footer .footer-container .footer-bottom .footer-brand{margin-left:-2.5rem;font-size:19.58vw;font-weight:500;line-height:.8}.footer .footer-container .footer-bottom .footer-bottom__back-to-top{cursor:pointer;width:min(16.6rem,16.6vh);height:min(16.6rem,16.6vh);transition:transform .6s var(--ease);margin-bottom:-1rem}.footer .footer-container .footer-bottom .footer-copyright{grid-area:2/1/auto/span 2;font-size:2.3rem;font-weight:500;line-height:110%}.footer .footer-container .footer-bottom .footer-terms{grid-area:2/1/auto/span 2;justify-self:end;align-items:center;gap:10rem;display:flex}.footer .footer-container .footer-bottom .footer-terms__link{opacity:.5;font-size:2.3rem;font-weight:500;line-height:110%;transition:opacity .3s ease-out}.footer .footer-background{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:40rem;position:absolute;bottom:0;left:0}@media (hover:hover) and (pointer:fine){.footer .footer-container .footer-bottom .footer-bottom__back-to-top:hover{transform:scale(.95)}.footer .footer-container .footer-top .footer-top__ul .footer-top__link:hover,.footer .footer-container .footer-bottom .footer-terms__link:hover{opacity:1}.footer .footer-container .footer-top .footer-top__col.is--contact .footer-top__link:hover,.footer .footer-container .footer-top .footer-top__col.is--social .footer-top__link:hover{opacity:.5}}@media (orientation:portrait){.footer{height:auto}.footer .footer-container{gap:0;padding:4.8rem 0 2.8rem}.footer .footer-container .footer-top{grid-template-columns:16.4rem 11rem;justify-content:space-between;gap:4rem 0;padding-inline:3rem}.footer .footer-container .footer-top .footer-top__ul .footer-top__link{font-size:1.6rem}.footer .footer-container .footer-top .footer-top__col.is--contact{justify-items:start;width:fit-content;margin-inline:0}.footer .footer-container .footer-top__col.is--contact .footer-top__ul,.footer .footer-container .footer-top__col.is--social .footer-top__ul{gap:1rem}.footer .footer-container .footer-bottom{grid-template-columns:1fr;align-items:start;gap:0;margin-top:4rem;padding-inline:1.5rem}.footer .footer-container .footer-bottom .footer-brand{text-align:center;margin-left:0;font-size:21vw;line-height:.8}.footer .footer-container .footer-bottom .footer-bottom__back-to-top{margin-bottom:0;grid-row:2;justify-self:end;width:10rem;height:10rem;margin-block:8.5rem 5rem}.footer .footer-container .footer-bottom .footer-copyright{text-align:center;grid-area:4/1;margin-top:3rem;font-size:1.4rem}.footer .footer-container .footer-bottom .footer-terms{flex-direction:column;grid-area:1/1;justify-self:start;align-items:flex-start;gap:.7rem;padding-inline:1.5rem}.footer .footer-container .footer-bottom .footer-terms__link{font-size:1.4rem}.footer .footer-background{height:auto}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a);position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{opacity:.6;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-cube .swiper-cube-shadow:before{content:"";filter:blur(50px);background:#000;position:absolute;inset:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:bottom;backface-visibility:hidden;overflow:hidden}img:is([sizes=auto i],[sizes^=auto\, i]){contain-intrinsic-size:3000px 1500px}.range{isolation:isolate;position:relative}.range .range-container{justify-items:center;gap:min(7rem,7vh);padding:min(13rem,13vh) 19rem;display:grid}.range .range-header{text-align:center;justify-items:center;gap:2.2rem;display:grid}.range .range-eyebrow{align-items:center;gap:1.4rem;display:flex}.range .range-eyebrow__rule{background:var(--orange);border-radius:2px;width:4.4rem;height:2px}.range .range-eyebrow__text{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted);font-size:1.4rem;font-weight:500}.range .range-header__h2{letter-spacing:-.02em;max-width:16ch;font-size:min(7rem,7.4vh);font-weight:500;line-height:.99}.range .range-header__p{color:var(--fg-muted);max-width:52ch;font-size:1.8rem;line-height:1.5}.range .range-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;width:100%;display:grid}.range .range-card{border:1px solid var(--border);background:var(--bg-elevated);transition:transform .5s var(--ease,cubic-bezier(.16, 1, .3, 1)), box-shadow .5s ease;border-radius:2.4rem;grid-template-rows:auto 1fr;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.range .range-card:hover{box-shadow:0 2.4rem 5rem -2rem var(--shadow);transform:translateY(-.6rem)}}.range .range-card__media{background:linear-gradient(#fdf2ec 0%,#fbe7db 100%);place-items:center;height:28rem;display:grid;position:relative;overflow:hidden}.range .range-card__glow{background:var(--orange);opacity:.18;filter:blur(6rem);pointer-events:none;border-radius:100%;width:26rem;height:26rem;position:absolute}.range .range-card__pack{object-fit:contain;filter:drop-shadow(0 1.6rem 2.4rem #261c1438);width:auto;height:22rem;position:relative}.range .range-card__body{flex-direction:column;gap:1.2rem;padding:3rem 2.8rem 3.2rem;display:flex}.range .range-card__use{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-text);font-size:1.3rem;font-weight:500}.range .range-card__h3{letter-spacing:-.01em;font-size:2.6rem;font-weight:500;line-height:1.1}.range .range-card__p{color:var(--fg-muted);font-size:1.6rem;line-height:1.45}.range .range-card__badges{flex-wrap:wrap;gap:.8rem;margin-top:.6rem;display:flex}.range .range-badge{border:.5px solid var(--hairline-soft);color:var(--fg-subtle);white-space:nowrap;border-radius:10rem;padding:.8rem 1.2rem;font-size:1.2rem;font-weight:500;line-height:1}.range .range-card__process{color:var(--fg-faint);margin-top:auto;padding-top:.4rem;font-size:1.3rem}.range .range-card .cta-button{align-self:start;margin-top:1.4rem}.purpose{isolation:isolate;position:relative}.purpose .purpose-container{gap:min(6.5rem,6.5vh);padding:min(13rem,13vh) 19rem;display:grid}.purpose .purpose-header{justify-items:start;gap:2.2rem;display:grid}.purpose .purpose-eyebrow{align-items:center;gap:1.4rem;display:flex}.purpose .purpose-eyebrow__rule{background:var(--orange);border-radius:2px;width:4.4rem;height:2px}.purpose .purpose-eyebrow__text{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted);font-size:1.4rem;font-weight:500}.purpose .purpose-header__h2{letter-spacing:-.02em;max-width:18ch;font-size:min(7rem,7.4vh);font-weight:500;line-height:.99}.purpose .purpose-header__p{color:var(--fg-muted);max-width:50ch;font-size:1.8rem;line-height:1.5}.purpose .purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;display:grid}.purpose .purpose-panel{border:1px solid var(--border);background:var(--bg-elevated);border-radius:2.4rem;align-content:start;gap:1.8rem;padding:4rem 3.6rem;display:grid;position:relative}.purpose .purpose-panel:before{content:"";background:var(--orange);border-radius:0 3px 3px 0;width:3px;height:4.4rem;position:absolute;top:4rem;left:0}.purpose .purpose-panel__label{letter-spacing:.18em;text-transform:uppercase;color:var(--orange-text);font-size:1.3rem;font-weight:500}.purpose .purpose-panel__statement{letter-spacing:-.01em;max-width:22ch;font-size:3rem;font-weight:500;line-height:1.18}.purpose .purpose-panel__body{color:var(--fg-muted);max-width:46ch;font-size:1.7rem;line-height:1.5}.miles{isolation:isolate;position:relative}.miles .miles-container{gap:min(7rem,7vh);padding:min(13rem,13vh) 19rem;display:grid}.miles .miles-header{justify-items:start;gap:2.2rem;display:grid}.miles .miles-eyebrow{align-items:center;gap:1.4rem;display:flex}.miles .miles-eyebrow__rule{background:var(--orange);border-radius:2px;width:4.4rem;height:2px}.miles .miles-eyebrow__text{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted);font-size:1.4rem;font-weight:500}.miles .miles-header__h2{letter-spacing:-.02em;max-width:16ch;font-size:min(7rem,7.4vh);font-weight:500;line-height:.99}.miles .miles-header__p{color:var(--fg-muted);max-width:46ch;font-size:1.8rem;line-height:1.5}.miles .miles-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:2.8rem;list-style:none;display:grid;position:relative}.miles .miles-thread{background:var(--track);border-radius:2px;height:2px;position:absolute;top:3.9rem;left:0;right:calc(20% - 2.24rem);overflow:hidden}.miles .miles-thread__fill{transform-origin:0;background:linear-gradient(90deg, var(--orange) 0%, var(--orange-light) 100%);width:100%;height:100%;display:block}.miles .miles-node{align-content:start;gap:1rem;padding-top:3.2rem;display:grid;position:relative}.miles .miles-node__dot{background:var(--bg);border:2px solid var(--orange);border-radius:100%;width:1.4rem;height:1.4rem;position:absolute;top:3.2rem;left:0}.miles .miles-node__marker{letter-spacing:.16em;text-transform:uppercase;color:var(--orange-text);margin-top:3.2rem;font-size:1.3rem;font-weight:500}.miles .miles-node__h3{letter-spacing:-.01em;font-size:2.2rem;font-weight:500;line-height:1.15}.miles .miles-node__p{color:var(--fg-muted);font-size:1.5rem;line-height:1.5}.oilbot{z-index:6;justify-items:start;gap:1.4rem;display:grid;position:fixed;bottom:3rem;left:3rem}.oilbot-launcher{cursor:pointer;background:var(--orange);color:#fff;border:none;border-radius:10rem;align-items:center;gap:1.2rem;padding:1.4rem 2rem 1.4rem 1.6rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex;position:relative;box-shadow:0 1.2rem 3rem -.8rem #f4783e8c}@media (hover:hover) and (pointer:fine){.oilbot-launcher:hover{transform:translateY(-.3rem);box-shadow:0 1.8rem 3.6rem -.8rem #f4783ea6}}.oilbot-launcher__icon{place-items:center;width:2rem;height:2rem;display:grid}.oilbot-launcher__text{font-size:1.5rem;font-weight:500;line-height:1}.oilbot-dot{background:var(--fg-faint);border-radius:100%;flex-shrink:0;width:.8rem;height:.8rem}.oilbot-dot[data-on-duty=true]{background:#6fdc8c;box-shadow:0 0 0 .3rem #6fdc8c40}.oilbot-panel{border:1px solid var(--border);background:var(--bg-elevated);width:36rem;max-width:calc(100vw - 6rem);box-shadow:0 3rem 6rem -2rem var(--shadow);transform-origin:0 100%;border-radius:2rem;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1),visibility .35s;display:grid;overflow:hidden}.oilbot[data-oilbot-open=false] .oilbot-panel{opacity:0;visibility:hidden;transform:translateY(1.2rem)scale(.96)}.oilbot[data-oilbot-open=true] .oilbot-panel{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.oilbot-panel__top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1.4rem;padding:1.8rem 2rem;display:flex}.oilbot-panel__title{align-items:center;gap:1rem;font-size:1.6rem;font-weight:500;display:flex}.oilbot-close{cursor:pointer;background:var(--surface-soft);width:2.8rem;height:2.8rem;color:var(--fg-muted);border:none;border-radius:100%;place-items:center;transition:background .3s;display:grid}@media (hover:hover) and (pointer:fine){.oilbot-close:hover{background:var(--surface)}}.oilbot-panel__body{gap:1.6rem;padding:2rem;display:grid}.oilbot-bubble{color:var(--fg-muted);background:var(--surface-soft);border-radius:1.4rem 1.4rem 1.4rem .4rem;padding:1.4rem 1.6rem;font-size:1.5rem;line-height:1.45}.oilbot-bubble strong{color:var(--fg);font-weight:500}.oilbot-choices{gap:.8rem;list-style:none;display:grid}.oilbot-choice{text-align:left;border:.5px solid var(--hairline-soft);width:100%;color:var(--fg);cursor:pointer;background:0 0;border-radius:1.2rem;padding:1.4rem 1.6rem;font-size:1.45rem;font-weight:500;line-height:1.3;transition:border-color .3s,background .3s,color .3s}@media (hover:hover) and (pointer:fine){.oilbot-choice:hover{border-color:var(--orange);background:var(--orange-soft);color:var(--orange-text)}}.oilbot-result{border:1px solid var(--border);background:var(--bg);border-radius:1.4rem;gap:.8rem;padding:1.6rem;display:grid}.oilbot-result__process{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-text);font-size:1.2rem;font-weight:500}.oilbot-result__body{color:var(--fg-muted);font-size:1.45rem;line-height:1.45}.oilbot-actions{gap:.8rem;display:flex}.oilbot-action{text-align:center;border:.5px solid var(--hairline-soft);color:var(--fg);cursor:pointer;background:0 0;border-radius:10rem;flex:1;padding:1.3rem 1.4rem;font-size:1.4rem;font-weight:500;line-height:1;text-decoration:none;transition:background .3s,border-color .3s}.oilbot-action.is--primary{background:var(--orange);border-color:var(--orange);color:#fff}.oilbot-panel__foot{border-top:1px solid var(--border);color:var(--fg-subtle);justify-content:space-between;align-items:center;gap:1.2rem;padding:1.4rem 2rem;font-size:1.25rem;display:flex}.oilbot-foot__link{color:var(--orange-text);white-space:nowrap;text-decoration:none}@media screen and (orientation:portrait){.range .range-container,.purpose .purpose-container,.miles .miles-container{gap:5rem;padding:9rem 3rem}.range .range-header__h2,.purpose .purpose-header__h2,.miles .miles-header__h2{font-size:4rem}.range .range-grid,.purpose .purpose-grid{grid-template-columns:minmax(0,1fr)}.range .range-card__media{height:24rem}.purpose .purpose-panel{padding:3.2rem 2.8rem}.purpose .purpose-panel:before{top:3.2rem}.purpose .purpose-panel__statement{font-size:2.6rem}.miles .miles-track{grid-template-columns:minmax(0,1fr);gap:0;padding-left:3rem}.miles .miles-thread{width:2px;height:auto;inset:1rem auto 1rem .6rem}.miles .miles-thread__fill{transform-origin:top}.miles .miles-node{padding-top:0;padding-bottom:3.6rem}.miles .miles-node:last-child{padding-bottom:0}.miles .miles-node__dot{top:.4rem;left:-3rem}.miles .miles-node__marker{margin-top:0}.oilbot{bottom:2rem;left:2rem}.oilbot-panel{width:calc(100vw - 4rem)}}.page{display:block}.page-head{padding:18rem 19rem 6rem}.page-head__inner{justify-items:start;gap:2.2rem;max-width:92rem;display:grid}.page-eyebrow{align-items:center;gap:1.4rem;display:flex}.page-eyebrow__rule{background:var(--orange);border-radius:2px;width:4.4rem;height:2px}.page-eyebrow__text{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted);font-size:1.4rem;font-weight:500}.page-head__h1{letter-spacing:-.025em;max-width:18ch;font-size:min(8rem,8.4vh);font-weight:500;line-height:.98}.page-head__p{color:var(--fg-muted);max-width:58ch;font-size:1.9rem;line-height:1.5}.page-section{padding-block:min(9rem,9vh)}.page-section.is--tinted{background:var(--bg-elevated)}.page-inner{gap:4.5rem;padding-inline:19rem;display:grid}.page-inner.is--narrow{max-width:106rem}.section-head{justify-items:start;gap:1.6rem;display:grid}.section-head__h2{letter-spacing:-.02em;max-width:20ch;font-size:min(5rem,5.4vh);font-weight:500;line-height:1.04}.section-head__p{color:var(--fg-muted);max-width:54ch;font-size:1.8rem;line-height:1.5}.prose{gap:2.4rem;display:grid}.prose__p,.lead-p{color:var(--fg-muted);max-width:68ch;font-size:1.9rem;line-height:1.6}.lead-p{color:var(--fg);max-width:40ch;font-size:2.4rem;line-height:1.45}.page-actions{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.page-link{color:var(--orange-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.6rem;font-weight:500;text-decoration:none}.page-disclaimer{color:var(--fg-faint);max-width:72ch;font-size:1.3rem;line-height:1.5}.stack-grid,.mini-grid,.step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;list-style:none;display:grid}.stack-grid{grid-template-columns:repeat(auto-fit,minmax(28rem,1fr))}.stack-card,.mini-card,.step-card{border:1px solid var(--border);background:var(--bg);border-radius:2rem;align-content:start;gap:1.2rem;padding:3.2rem 2.8rem;display:grid}.page-section.is--tinted .stack-card,.page-section.is--tinted .mini-card,.page-section.is--tinted .step-card{background:var(--bg)}.stack-card__h3,.mini-card__h3,.step-card__h3{letter-spacing:-.01em;font-size:2.1rem;font-weight:500;line-height:1.16}.stack-card__p,.mini-card__p,.step-card__p{color:var(--fg-muted);font-size:1.6rem;line-height:1.5}.mini-card__img{object-fit:contain;width:7rem;height:7rem}.mini-card__label{letter-spacing:.16em;text-transform:uppercase;color:var(--orange-text);font-size:1.3rem;font-weight:500}.step-card__n{letter-spacing:.1em;color:var(--orange-text);font-size:1.4rem;font-weight:500}.product-range{background:linear-gradient(#fdf2ec 0%,#fbe7db 100%);border-radius:3rem;place-items:center;padding:5rem;display:grid;overflow:hidden}.product-range__img{object-fit:contain;width:100%;max-width:96rem;height:auto}.product-list{gap:2.4rem;list-style:none;display:grid}.product-row{border:1px solid var(--border);background:var(--bg-elevated);border-radius:2.4rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:4rem;padding:3rem;display:grid}.product-row__media,.product-hero__media{background:linear-gradient(#fdf2ec 0%,#fbe7db 100%);border-radius:1.8rem;place-items:center;min-height:30rem;padding:3rem;display:grid;position:relative;overflow:hidden}.product-row__glow,.product-hero__glow{background:var(--orange);opacity:.18;filter:blur(6rem);pointer-events:none;border-radius:100%;width:26rem;height:26rem;position:absolute}.product-row__pack,.product-hero__pack{object-fit:contain;filter:drop-shadow(0 1.6rem 2.4rem #261c1438);width:auto;max-height:26rem;position:relative}.product-row__body,.product-hero__body{align-content:center;justify-items:start;gap:1.4rem;display:grid}.product-row__use{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-text);font-size:1.3rem;font-weight:500}.product-row__h2{letter-spacing:-.015em;font-size:3.4rem;font-weight:500;line-height:1.08}.product-row__p,.product-hero__p{color:var(--fg-muted);max-width:56ch;font-size:1.7rem;line-height:1.5}.product-row__badges{flex-wrap:wrap;gap:.8rem;list-style:none;display:flex}.product-row__meta{flex-wrap:wrap;gap:3.2rem;margin-block:.4rem;display:flex}.product-row__meta dt{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:.5rem;font-size:1.2rem}.product-row__meta dd{font-size:1.6rem;font-weight:500}.product-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:5rem}.process-block__head{align-items:center;gap:2rem;display:flex}.process-block__badge{background:var(--orange);color:#fff;letter-spacing:.06em;border-radius:100%;flex-shrink:0;place-items:center;width:6.4rem;height:6.4rem;font-size:1.6rem;font-weight:500;display:grid}.process-block__oil{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-text);margin-bottom:.6rem;font-size:1.4rem;font-weight:500;display:block}.process-block__h2{letter-spacing:-.02em;font-size:min(4.4rem,4.8vh);font-weight:500;line-height:1.06}.process-block__lede{color:var(--fg-muted);max-width:62ch;font-size:1.9rem;line-height:1.5}.spec-list{border-top:1px solid var(--border);gap:0;display:grid}.spec-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);gap:3rem;padding-block:2rem;display:grid}.spec-row__dt{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:1.4rem}.spec-row__dd{color:var(--fg-muted);font-size:1.7rem;line-height:1.5}.table-wrap{overflow-x:auto}.spec-table{border-collapse:collapse;width:100%}.spec-table th,.spec-table td{text-align:left;border-bottom:1px solid var(--border);padding:1.8rem 1rem;font-size:1.7rem;font-weight:400}.spec-table th{color:var(--fg-muted)}.spec-table td{text-align:right;font-weight:500}.notice{border:1px solid var(--border);background:var(--bg-elevated);border-radius:1.8rem;padding:2.8rem 3rem}.notice__p{color:var(--fg-muted);font-size:1.7rem;line-height:1.5}.notice__p a,.contact-success__p a{color:var(--orange-text)}.contact-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:start;gap:5rem}.contact-form,.contact-success{border:1px solid var(--border);background:var(--bg-elevated);border-radius:2.4rem;gap:2.4rem;padding:4rem;display:grid}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.field{gap:.8rem;display:grid}.field__label{color:var(--fg-muted);font-size:1.4rem;font-weight:500}.field__input{font:inherit;color:var(--fg);border:1px solid var(--border);background:var(--bg);border-radius:1.2rem;padding:1.4rem 1.6rem;font-size:1.6rem;transition:border-color .3s}.field__input:focus-visible{border-color:var(--orange);outline:none}.field__input.is--area{resize:vertical;min-height:14rem;line-height:1.5}.field[data-invalid=true] .field__input{border-color:#c0391b}.field__error{color:#c0391b;font-size:1.3rem}.contact-submit{font:inherit;color:#fff;background:var(--orange);cursor:pointer;border:none;border-radius:10rem;justify-self:start;padding:1.6rem 3.2rem;font-size:1.6rem;font-weight:500;transition:opacity .3s}.contact-submit:disabled{opacity:.6;cursor:default}.contact-success__h2{font-size:3.2rem;font-weight:500;line-height:1.1}.contact-success__p{color:var(--fg-muted);font-size:1.7rem;line-height:1.55}.contact-aside{gap:2rem;display:grid}.contact-block{border:1px solid var(--border);background:var(--bg-elevated);border-radius:2rem;justify-items:start;gap:.8rem;padding:2.8rem 3rem;display:grid}.contact-block__h2{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:.4rem;font-size:1.3rem;font-weight:500}.contact-block__link{color:var(--orange-text);font-size:1.7rem;font-weight:500;text-decoration:none}.contact-block__p{color:var(--fg-muted);font-size:1.7rem;line-height:1.45}@media screen and (orientation:portrait){.page-head{padding:14rem 3rem 3rem}.page-head__h1{font-size:4.4rem}.page-head__p{font-size:1.7rem}.page-inner{gap:3.2rem;padding-inline:3rem}.page-section{padding-block:6rem}.section-head__h2{font-size:3.2rem}.lead-p{font-size:2rem}.stack-grid,.mini-grid,.step-grid,.contact-form__grid,.contact-layout,.product-hero{grid-template-columns:minmax(0,1fr)}.product-row{grid-template-columns:minmax(0,1fr);gap:2.6rem;padding:2rem}.product-row__h2{font-size:2.8rem}.product-range{padding:2.4rem}.spec-row{grid-template-columns:minmax(0,1fr);gap:.8rem}.process-block__h2{font-size:3rem}.contact-form,.contact-success{padding:2.8rem 2.4rem}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;list-style:none;display:grid}.choice-card{text-align:left;width:100%;height:100%;font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--bg);color:var(--fg);border-radius:2rem;align-content:start;justify-items:start;gap:1.6rem;padding:3.2rem 2.8rem;transition:border-color .35s,transform .45s cubic-bezier(.16,1,.3,1),background .35s;display:grid}@media (hover:hover) and (pointer:fine){.choice-card:hover{border-color:var(--orange);transform:translateY(-.4rem)}}.choice-card[data-picked=true]{border-color:var(--orange);background:var(--orange-soft)}.choice-card__img{object-fit:contain;width:8rem;height:8rem}.choice-card__use{font-size:2rem;font-weight:500;line-height:1.2}.choice-card__arrow{color:var(--orange-text);font-size:1.8rem}.answer{border:1px solid var(--border);background:var(--bg-elevated);border-radius:2.4rem;grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);align-items:center;gap:4rem;padding:3rem;display:grid}.answer__media{background:linear-gradient(#fdf2ec 0%,#fbe7db 100%);border-radius:1.8rem;place-items:center;min-height:26rem;padding:2.6rem;display:grid;position:relative;overflow:hidden}.answer__glow{background:var(--orange);opacity:.18;filter:blur(6rem);border-radius:100%;width:22rem;height:22rem;position:absolute}.answer__pack{object-fit:contain;filter:drop-shadow(0 1.6rem 2.4rem #261c1438);width:auto;max-height:22rem;position:relative}.answer__body{justify-items:start;gap:1.4rem;display:grid}.answer__label{letter-spacing:.16em;text-transform:uppercase;color:var(--orange-text);font-size:1.3rem;font-weight:500}.answer__h3{letter-spacing:-.015em;font-size:3.4rem;font-weight:500;line-height:1.08}.answer__p{color:var(--fg-muted);max-width:60ch;font-size:1.7rem;line-height:1.5}.compare-table{border-collapse:collapse;width:100%;min-width:72rem}.compare-table th,.compare-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:1.8rem 2rem;font-size:1.6rem;font-weight:400}.compare-table thead th{border-bottom-width:2px;font-size:1.8rem;font-weight:500}.compare-table tbody th{color:var(--fg-faint);letter-spacing:.06em;text-transform:uppercase;width:22%;font-size:1.4rem}.verify{border:1px solid var(--border);background:var(--bg);border-radius:2.4rem;gap:2rem;padding:3.4rem;display:grid}.verify__sample{color:var(--fg-muted);border:.5px dashed var(--hairline-soft);background:var(--surface-faint);border-radius:1.2rem;padding:1.4rem 1.6rem;font-size:1.4rem;line-height:1.5}.verify__sample a,.verify__p a{color:var(--orange-text)}.verify__form{flex-wrap:wrap;align-items:flex-end;gap:1.6rem;display:flex}.verify__form .field{flex:26rem}.verify__hint{color:var(--fg-faint);font-size:1.4rem}.verify__result{border:1px solid var(--orange);background:var(--orange-soft);border-radius:1.8rem;justify-items:start;gap:1.4rem;padding:2.8rem 3rem;display:grid}.verify__result.is--missing{border-color:var(--border);background:var(--surface-faint)}.verify__found{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-text);font-size:1.3rem;font-weight:500}.verify__h3{font-size:2.4rem;font-weight:500;line-height:1.1}.verify__p{color:var(--fg-muted);font-size:1.6rem;line-height:1.5}.verify__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 3rem;width:100%;display:grid}.verify__meta dt{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:.5rem;font-size:1.2rem}.verify__meta dd{font-size:1.6rem;line-height:1.4}.table-notes{gap:1rem;display:grid}.table-notes__p{color:var(--fg-faint);max-width:78ch;font-size:1.3rem;line-height:1.5}@media screen and (orientation:portrait){.choice-grid,.answer,.verify__meta{grid-template-columns:minmax(0,1fr)}.answer{gap:2.4rem;padding:2rem}.answer__h3{font-size:2.8rem}.verify{padding:2.4rem 2rem}.verify__form .field{flex:100%}.compare-table th,.compare-table td{padding:1.4rem 1.2rem;font-size:1.5rem}}.trio{border:1px solid var(--border);background:var(--bg-elevated);border-radius:2.4rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:4rem;padding:3rem;display:grid}.trio__media{background:linear-gradient(#fdf2ec 0%,#fbe7db 100%);border-radius:1.8rem;place-items:center;padding:3rem;display:grid;position:relative;overflow:hidden}.trio__glow{background:var(--orange);opacity:.16;filter:blur(7rem);border-radius:100%;width:32rem;height:32rem;position:absolute}.trio__img{object-fit:contain;width:100%;max-width:52rem;height:auto;position:relative}.trio__list{gap:1.8rem;list-style:none;display:grid}.trio__item{align-items:center;gap:1.8rem;display:flex}.trio__icon{object-fit:contain;flex-shrink:0;width:6rem;height:6rem}.trio__body{gap:.4rem;display:grid}.trio__body strong{font-size:1.9rem;font-weight:500}.trio__body span{color:var(--fg-muted);font-size:1.5rem}.faq{border-top:1px solid var(--border);list-style:none;display:grid}.faq__item{border-bottom:1px solid var(--border)}.faq__q{font-size:inherit;font-weight:inherit;margin:0}.faq__toggle{text-align:left;width:100%;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:3rem;padding:2.6rem 0;font-size:2rem;font-weight:500;line-height:1.3;transition:color .3s;display:flex}@media (hover:hover) and (pointer:fine){.faq__toggle:hover{color:var(--orange-text)}}.faq__sign{flex-shrink:0;width:1.8rem;height:1.8rem;position:relative}.faq__sign:before,.faq__sign:after{content:"";background:var(--orange);border-radius:2px;width:100%;height:2px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0}.faq__sign:after{transform:rotate(90deg)}.faq__item[data-open=true] .faq__sign:after{transform:rotate(0)}.faq__panel{padding-bottom:2.8rem}.faq__a{color:var(--fg-muted);max-width:76ch;font-size:1.7rem;line-height:1.6}.faq__a .page-link{font-size:inherit}.legal{grid-template-columns:minmax(0,.6fr) minmax(0,1.6fr);align-items:start;gap:6rem}.legal__index{gap:1.8rem;display:grid;position:sticky;top:14rem}.legal__updated{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:1.3rem}.legal__index-list{counter-reset:legal;gap:1rem;list-style:none;display:grid}.legal__index-link{color:var(--fg-muted);font-size:1.5rem;line-height:1.35;text-decoration:none;transition:color .3s}@media (hover:hover) and (pointer:fine){.legal__index-link:hover{color:var(--orange-text)}}.legal__body{gap:4.5rem;display:grid}.legal__section{scroll-margin-top:14rem}.legal__h2{letter-spacing:-.01em;align-items:baseline;gap:1.6rem;margin-bottom:1.8rem;font-size:2.6rem;font-weight:500;line-height:1.15;display:flex}.legal__n{letter-spacing:.1em;color:var(--orange-text);flex-shrink:0;font-size:1.4rem;font-weight:500}.legal__p{color:var(--fg-muted);max-width:74ch;font-size:1.7rem;line-height:1.65}.legal__p+.legal__p{margin-top:1.6rem}@media screen and (orientation:portrait){.trio,.legal{grid-template-columns:minmax(0,1fr);gap:2.6rem}.trio{padding:2rem}.legal__index{position:static}.legal__body{gap:3.4rem}.faq__toggle{gap:2rem;padding:2.2rem 0;font-size:1.8rem}.page-head{padding:13rem 3rem 1rem}.page-section{padding-block:5rem}.page-inner{gap:2.8rem}.section-head{gap:1.2rem}.stack-card,.mini-card,.step-card,.choice-card{gap:1rem;padding:2.6rem 2.2rem}.prose{gap:1.8rem}.prose__p,.legal__p,.faq__a{font-size:1.6rem}.product-row__meta,.verify__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem;display:grid}.product-row__meta dd{font-size:1.5rem;line-height:1.3}.range-badge{padding:.9rem 1.3rem;font-size:1.35rem}.product-row__badges,.range-card__badges{gap:.7rem}.page-actions{gap:1.2rem;width:100%}.page-actions .cta-button{width:100%}.page-actions .cta-button .cta-button__inner{justify-content:flex-start}.spec-table th,.spec-table td{padding:1.4rem .8rem;font-size:1.5rem}.oilbot-launcher{border-radius:100%;justify-content:center;width:5.6rem;height:5.6rem;padding:0}.oilbot-launcher__text{display:none}.oilbot-launcher__icon{width:2.4rem;height:2.4rem}.oilbot-launcher .oilbot-dot{position:absolute;top:.4rem;right:.4rem}.page-section:last-of-type{padding-bottom:9rem}}section[id],.legal__section{scroll-margin-top:12rem}.table-wrap{--table-bg:var(--bg);background-image:linear-gradient(to right, var(--table-bg), #fff0), linear-gradient(to left, var(--table-bg), #fff0), radial-gradient(farthest-side at 0 50%, #26180e29, #26180e00), radial-gradient(farthest-side at 100% 50%, #26180e29, #26180e00);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:4rem 100%,4rem 100%,1.4rem 100%,1.4rem 100%;background-attachment:local,local,scroll,scroll}.page-section.is--tinted .table-wrap{--table-bg:var(--bg-elevated)}@media screen and (orientation:portrait){.oilbot{justify-items:end;bottom:2rem;left:auto;right:2rem}.oilbot-panel{transform-origin:100% 100%;justify-self:end}.oilbot[data-oilbot-open=false] .oilbot-panel{transform:translateY(1.2rem)scale(.96)}.range-badge{border-width:1px}.navbar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--bg) 0%, var(--bg) 46%, transparent 100%);position:absolute;inset:-1px 0 -5rem}.navbar.is--on-dark:before{background:linear-gradient(#0b0b0b 0% 46%,#0000 100%)}.purpose .purpose-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;gap:1.6rem;margin-inline:-3rem;padding-block:.5rem;padding-inline:3rem;display:flex;overflow-x:auto}.purpose .purpose-grid::-webkit-scrollbar{display:none}.purpose .purpose-grid{align-items:stretch}.purpose .purpose-panel{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 84%;height:auto}.range .range-container,.purpose .purpose-container,.miles .miles-container{gap:3.4rem;padding:7rem 3rem}.join .join-container{z-index:2;position:relative}.join .join-floating__img{right:auto}.join .join-floating__img.is--1{width:5.5rem;height:5.5rem;top:6.3rem;left:1.6rem}.join .join-floating__img.is--2{width:5.3rem;height:5.3rem;top:3.2rem;left:5.4rem}.join .join-floating__img.is--3{width:8rem;height:8rem;top:8.4rem;left:4.6rem}.join .join-floating__img.is--4{width:2.2rem;height:2.2rem;top:8.4rem;left:10.1rem}.join .join-floating__img.is--5{width:4rem;height:4rem;top:3.8rem;left:14rem}.join .join-floating__img.is--6{width:10.4rem;height:4.75rem;top:0;left:17.3rem}.join .join-floating__img.is--7{width:3.4rem;height:3.4rem;top:2.1rem;left:23.4rem}.join .join-floating__img.is--8{width:2.6rem;height:2.6rem;top:4rem;left:28.1rem}.join .join-floating__img.is--9{width:8.3rem;height:11.8rem;top:1.5rem;left:33.9rem}.join .join-floating__img.is--10{width:9.6rem;height:5.9rem;top:9.5rem;left:32.5rem}.join .join-floating__img.is--11{width:2.2rem;height:2.2rem;display:block;top:8.4rem;left:39.1rem}.oilbot{transform-origin:100% 100%;transform:scale(.85)}.range .range-grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;margin-inline:0;padding-block:0;padding-inline:0;display:grid;overflow:visible}.range .range-card{scroll-snap-align:none;flex:none}.range .range-card:last-child{grid-column:1/-1}.range .range-card__media{height:15rem}.range .range-card:last-child .range-card__media{height:19rem}.range .range-card__body{gap:.9rem;padding:1.8rem 1.6rem 2rem}.range .range-card__use{letter-spacing:.1em;font-size:1.05rem}.range .range-card__h3{font-size:1.9rem}.range .range-card:not(:last-child) .range-card__p,.range .range-card:not(:last-child) .range-card__process,.range .range-card:not(:last-child) .range-badge:nth-child(n+2){display:none}.range .range-card:not(:last-child) .range-card__body{height:100%}.range .range-card:not(:last-child) .range-card__h3{min-height:4.6rem}.range .range-card:not(:last-child) .range-card__use{min-height:2.6rem}.range .range-card:not(:last-child) .cta-button{margin-top:auto}.range .range-card:last-child .range-card__p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.range .range-badge{padding:.5rem .9rem;font-size:1.1rem}.design .design-swiper__content:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(#1c10090f 34%,#1c100980 66%,#1c1009db 100%);position:absolute;inset:0}.design .design-swiper__content>:not(.design-swiper__image){z-index:1;position:relative}.bowl .bowl-container .bowl-bounds .bowl-reference,.bowl .bowl-container .bowl-bounds .bowl-reference-mock{height:32rem}.bowl .bowl-container .bowl-bounds .bowl-indicators{transform:translate(-50%,23%)}.bowl .bowl-container .bowl-bounds .bowl-reference,.bowl .bowl-container .bowl-bounds .bowl-reference-mock{position:relative;top:2.6rem}.bowl .bowl-container{padding-bottom:14rem}.footer .footer-container{padding-bottom:9rem}}.figure{gap:1.2rem;margin:0;display:grid}.figure__img{object-fit:cover;background:var(--bg-elevated);border-radius:2rem;width:100%;height:auto;display:block}.figure.is--portrait .figure__img{aspect-ratio:4/5}.figure.is--wide .figure__img{aspect-ratio:16/9}.figure__cap{color:var(--fg-subtle);font-size:1.4rem;line-height:1.4}.stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.stat{border:1px solid var(--border);background:var(--bg);border-radius:1.6rem;align-content:start;gap:.6rem;padding:2.4rem;display:grid}.stat__n{letter-spacing:-.02em;font-size:3.2rem;font-weight:500;line-height:1}.stat__l{color:var(--fg-muted);font-size:1.4rem;line-height:1.35}.photo-rail{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2rem;margin:0;padding-inline:19rem;list-style:none;display:grid}.photo-rail__item{gap:1.2rem;display:grid}.photo-rail__img{aspect-ratio:4/5;object-fit:cover;background:var(--bg-elevated);border-radius:1.6rem;width:100%;display:block}.photo-rail__cap{color:var(--fg-subtle);font-size:1.4rem;line-height:1.4}.page-section.is--flush-top{padding-top:0}@media screen and (orientation:portrait){.figure.is--portrait .figure__img{aspect-ratio:3/4}.figure.is--wide .figure__img{aspect-ratio:3/2}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.stat{padding:1.8rem 1.6rem}.stat__n{font-size:2.8rem}.photo-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-auto-columns:74%;gap:1.4rem;padding-inline:3rem;scroll-padding-inline:3rem;overflow-x:auto}.photo-rail::-webkit-scrollbar{display:none}.photo-rail__item{scroll-snap-align:start}.step-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:1.4rem;margin-inline:-3rem;padding-inline:3rem;scroll-padding-inline:3rem;overflow-x:auto}.step-grid::-webkit-scrollbar{display:none}.step-grid>*{scroll-snap-align:start}}@media (orientation:portrait){.join{padding-top:15.5rem}.join .join-floating__img.is--6{width:10.4rem;height:4.8rem;top:9.5rem;left:4.7%}.join .join-floating__img.is--5{width:4rem;height:4rem;top:13.2rem;left:25.1%}.join .join-floating__img.is--7{width:3.6rem;height:3.6rem;top:9rem;left:67%}.join .join-floating__img.is--9{width:7.5rem;height:7.5rem;top:8.2rem;left:78.6%}.join .join-floating__img.is--4{width:2.4rem;height:2.4rem;top:21rem;left:.9%}.join .join-floating__img.is--8{width:2.8rem;height:2.8rem;top:24.5rem;left:93%}.join .join-floating__img.is--1{width:5.5rem;height:5.5rem;top:35.4rem;left:5.6%}.join .join-floating__img.is--10{width:8rem;height:5.5rem;top:35.4rem;left:76.7%}.join .join-floating__img.is--2{width:5rem;height:5rem;top:41.6rem;left:17.7%}.join .join-floating__img.is--3{width:7.5rem;height:7.5rem;top:42rem;left:70.7%}.join .join-floating__img.is--11{width:2.4rem;height:2.4rem;top:44rem;left:47.2%}}
