@font-face{font-family:Atkinson;src:url(/assets/fonts/Atkinson-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Atkinson;src:url(/assets/fonts/Atkinson-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson;src:url(/assets/fonts/Atkinson-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro;src:url(/assets/fonts/SFPro-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro;src:url(/assets/fonts/SFPro-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro;src:url(/assets/fonts/SFPro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--energy-ease:cubic-bezier(.32, .72, 0, 1);--smooth-ease:cubic-bezier(.625, .05, 0, 1);--fade-ease:cubic-bezier(.25, .1, .25, 1);--flicker-fg:#fff;--flicker-bg:#000;--flicker-duration:.3s}*{box-sizing:border-box;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;margin:0;padding:0;font-family:SF Pro,sans-serif;font-style:normal;font-weight:400}body,html{width:100%;height:100svh;position:fixed;top:0;left:0;overflow:hidden}.scroller-wrapper{-webkit-overflow-scrolling:touch;overscroll-behavior:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden scroll}.scroller-wrapper.is--seq-lock{touch-action:none}.scroller-content{min-height:100%}html.is-snapping,html.is-snapping .scroller-wrapper{pointer-events:none;touch-action:none}img,video{object-fit:cover;width:100%;height:100%}svg{object-fit:contain;width:100%;height:100%;display:flex;overflow:visible}picture{width:100%;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;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}span,strong,b{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}a{color:inherit;text-decoration:none}li{list-style:none}body{background:#000}html{-webkit-tap-highlight-color:transparent;font-size:.47619vw}@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.48756vw}}@media screen and (width>=482px) and (orientation:portrait){html{font-size:1.81818vw}}::-webkit-scrollbar{display:none}*{scrollbar-width:none}::selection{color:#fff;text-shadow:none;background:#ec5a00d9}::selection{color:#fff;text-shadow:none;background:#ec5a00d9}.clippy{width:0;height:0;position:absolute;top:-999px;left:-999px}.overflow-wrapper{width:100%;max-width:3840px;margin-inline:auto;overflow-x:clip}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}.loading-layer{z-index:150;backdrop-filter:blur(40px);opacity:0;visibility:hidden;width:100%;height:100dvh;transition:opacity .6s var(--ease), visibility 0s var(--ease);background:#0b0b0bcc;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}}#main-canvas{pointer-events:none;z-index:-1;width:100%;height:100vh;position:fixed;top:0;left:0}.page-bg{pointer-events:none;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;position:fixed;top:0;left:0}.portrait-bg{display:none}.portrait-bg__layer{opacity:0;visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}@media (orientation:portrait){.portrait-bg{z-index:-2;pointer-events:none;display:block;position:fixed;inset:0}}.title-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 0%,#b97967 100%) text;line-height:.9}.subtitle-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 0%,#ec5a00 100%) text;line-height:1}.is--contain :is(img,video,picture,iframe,svg){object-fit:contain}.is--base-hover{isolation:isolate;position:relative;overflow:hidden}.is--base-hover:after{content:"";z-index:-1;opacity:0;transition:opacity .1s var(--smooth-ease);pointer-events:none;background:#ffffff14;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.is--base-hover:not(.is--active):hover:after{opacity:1}}.tagline{color:#fffc;text-transform:uppercase;font-family:Atkinson;font-size:1.6rem;line-height:1.2;display:inline-block}.square{background:#fff;flex-shrink:0;width:.9rem;height:.9rem}@media (orientation:portrait){.tagline{font-size:1.4rem}.square{width:.8rem;height:.8rem;margin-top:.25rem}}.large-block-margin{margin-block:30rem}.cta-button[data-astro-cid-ekguhzzh]{appearance:none;width:fit-content;color:inherit;font:inherit;cursor:pointer;isolation:isolate;background:0 0;border:none;border-radius:5rem;padding:1px;display:flex;position:relative}.cta-button[data-astro-cid-ekguhzzh]:before,.cta-button[data-astro-cid-ekguhzzh]:after{content:"";transition:transform .7s var(--smooth-ease), opacity .7s var(--smooth-ease);will-change:transform;border-radius:5rem;position:absolute;inset:0}.cta-button[data-astro-cid-ekguhzzh]:before{z-index:-2}.cta-button[data-astro-cid-ekguhzzh]:after{z-index:-1;opacity:0}.cta-button[data-astro-cid-ekguhzzh].is--orange:before{background:linear-gradient(90deg,#ec5a00 0%,#641005 100%)}.cta-button[data-astro-cid-ekguhzzh].is--orange:after{background-color:#fff}.cta-button[data-astro-cid-ekguhzzh].is--dark:before{border:1px solid #ffffff10}.cta-button[data-astro-cid-ekguhzzh].is--dark:after{background-color:#ec5a00}.cta-button[data-astro-cid-ekguhzzh].is--white:before{background:linear-gradient(90deg,#ec5a00 0%,#641005 100%)}.cta-button[data-astro-cid-ekguhzzh].is--white:after{opacity:1;background-color:#fff}.cta-button[data-astro-cid-ekguhzzh].is--full,.cta-button[data-astro-cid-ekguhzzh].is--full .cta-button-container[data-astro-cid-ekguhzzh]{width:100%}.cta-button[data-astro-cid-ekguhzzh].is--noicon .cta-button-icon[data-astro-cid-ekguhzzh]{display:none}.cta-button-container[data-astro-cid-ekguhzzh]{border-radius:5rem;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 2.5rem;display:flex}.cta-button[data-astro-cid-ekguhzzh] path[data-astro-cid-ekguhzzh]{transition:stroke .7s var(--smooth-ease)}.cta-button-text[data-astro-cid-ekguhzzh]{color:#fff;text-transform:uppercase;white-space:nowrap;transition:color .7s var(--smooth-ease);font-size:1.8rem;font-weight:500;line-height:1}.cta-button[data-astro-cid-ekguhzzh].is--white .cta-button-text[data-astro-cid-ekguhzzh]{color:#000}.cta-button-icon[data-astro-cid-ekguhzzh]{grid-template-areas:"icon";display:grid}.cta-button-icon__wrap[data-astro-cid-ekguhzzh]{flex-shrink:0;grid-area:icon;grid-template-areas:"arrow";width:1.5rem;height:auto;display:grid}.cta-button-icon__wrap[data-astro-cid-ekguhzzh].is--front{z-index:1;position:relative}.cta-button-icon-line[data-astro-cid-ekguhzzh],.cta-button-icon-arrow[data-astro-cid-ekguhzzh]{transition:clip-path .8s var(--smooth-ease);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);grid-area:arrow;transition-delay:.2s}.cta-button-icon__wrap[data-astro-cid-ekguhzzh].is--back .cta-button-icon-line[data-astro-cid-ekguhzzh]{clip-path:polygon(0 0,0 0,0 100%,0% 100%);transition:clip-path .8s var(--smooth-ease) 0s}.cta-button-icon__wrap[data-astro-cid-ekguhzzh].is--back .cta-button-icon-arrow[data-astro-cid-ekguhzzh]{clip-path:polygon(0 0,100% 0,0 0,0% 100%);transition:clip-path .8s var(--smooth-ease) 0s}.cta-button[data-astro-cid-ekguhzzh].is--white path[data-astro-cid-ekguhzzh]{stroke:#000}@media (hover:hover) and (pointer:fine){.cta-button[data-astro-cid-ekguhzzh]:hover:before,.cta-button[data-astro-cid-ekguhzzh]:hover:after{transform:scale(.95)}.cta-button[data-astro-cid-ekguhzzh]:hover:after{opacity:1}.cta-button[data-astro-cid-ekguhzzh].is--white:hover:after{opacity:0}.cta-button[data-astro-cid-ekguhzzh].is--white:hover .cta-button-text[data-astro-cid-ekguhzzh]{color:#fff}.cta-button[data-astro-cid-ekguhzzh].is--white:hover path[data-astro-cid-ekguhzzh]{stroke:#fff}.cta-button[data-astro-cid-ekguhzzh].is--orange:hover .cta-button-text[data-astro-cid-ekguhzzh]{color:#000}.cta-button[data-astro-cid-ekguhzzh].is--orange:hover path[data-astro-cid-ekguhzzh]{stroke:#000}.cta-button[data-astro-cid-ekguhzzh]:hover .is--front[data-astro-cid-ekguhzzh] .cta-button-icon-line[data-astro-cid-ekguhzzh]{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition-delay:0s}.cta-button[data-astro-cid-ekguhzzh]:hover .is--front[data-astro-cid-ekguhzzh] .cta-button-icon-arrow[data-astro-cid-ekguhzzh]{clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%);transition-delay:0s}.cta-button[data-astro-cid-ekguhzzh]:hover .is--back[data-astro-cid-ekguhzzh] .cta-button-icon-line[data-astro-cid-ekguhzzh],.cta-button[data-astro-cid-ekguhzzh]:hover .is--back[data-astro-cid-ekguhzzh] .cta-button-icon-arrow[data-astro-cid-ekguhzzh]{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transition-delay:.2s}}@media (orientation:portrait){.cta-button[data-astro-cid-ekguhzzh]{border-radius:3.5rem}.cta-button-container[data-astro-cid-ekguhzzh]{border-radius:3.5rem;padding:1.2rem 2rem}.cta-button-text[data-astro-cid-ekguhzzh]{font-size:1.4rem}.cta-button-icon__wrap[data-astro-cid-ekguhzzh]{width:1.2rem}}
