@font-face{font-family:JUST Sans;src:url(/fonts/just-sans/just-sans-exlight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:JUST Sans;src:url(/fonts/just-sans/just-sans-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JUST Sans;src:url(/fonts/just-sans/just-sans-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JUST Sans;src:url(/fonts/just-sans/just-sans-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JUST Sans;src:url(/fonts/just-sans/just-sans-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JUST Sans;src:url(/fonts/just-sans/just-sans-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JUST Sans;src:url(/fonts/just-sans/just-sans-exbold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Ibrand;src:url(/fonts/ibrand/Ibrand.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--color-orange:#fa4616;--color-orange-hover:#ff5a2e;--color-white:#f2f2f2;--color-black:#282828;--color-black-deep:#1a1a1a;--color-muted:#f2f2f29e;--color-line:#f2f2f21f;--font-sans:"JUST Sans", system-ui, sans-serif;--font-accent:"Ibrand", "JUST Sans", system-ui, sans-serif;--space:clamp(1.25rem, 4vw, 2.5rem);--max:72rem;--header-h:4.5rem;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font-sans);color:var(--color-white);background:var(--color-black);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.container{width:min(100% - (var(--space) * 2), var(--max));margin-inline:auto}.section{padding-block:clamp(4.5rem,10vw,7.5rem)}.section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-orange);margin:0 0 1rem;font-size:.75rem;font-weight:600}.section-title{letter-spacing:-.02em;max-width:16ch;margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.1}.section-lead{max-width:38rem;color:var(--color-muted);margin:1rem 0 0;font-size:1.05rem}.btn{--btn-pad:.4375rem;--btn-pad-end:1.5rem;--btn-gap:1rem;--btn-arrow:2.75rem;--btn-icon:1.125rem;--btn-line:1.25rem;--btn-cream:#eaeaea;--btn-ink:#090909;justify-content:flex-start;align-items:center;gap:var(--btn-gap);width:max-content;height:max-content;padding:var(--btn-pad) var(--btn-pad-end) var(--btn-pad) var(--btn-pad);background:var(--btn-cream);color:var(--btn-ink);font-family:var(--font-accent);letter-spacing:.01em;cursor:pointer;border:none;border-radius:50px;flex-flow:row;font-size:.95rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn__filler{z-index:0;top:50%;left:var(--btn-pad);width:var(--btn-arrow);height:var(--btn-arrow);background:var(--color-orange);transition:width .55s var(--ease);border-radius:35px;position:absolute;transform:translateY(-50%)}.btn:hover .btn__filler,.btn:focus-visible .btn__filler{width:calc(100% - (var(--btn-pad) * 2))}.btn__arrow{z-index:1;width:var(--btn-arrow);height:var(--btn-arrow);color:var(--btn-cream);flex-shrink:0;place-items:center;display:grid;position:relative}.btn__arrow-viewport{width:var(--btn-icon);height:var(--btn-icon);overflow:hidden}.btn__arrow-track{width:max-content;height:var(--btn-icon);transition:transform .55s var(--ease);flex-direction:row;align-items:center;display:flex}.btn:hover .btn__arrow-track,.btn:focus-visible .btn__arrow-track{transform:translateX(calc(-1 * var(--btn-icon)))}.btn__arrow-icon{width:var(--btn-icon);height:var(--btn-icon);flex-shrink:0;place-items:center;display:grid}.btn__arrow-icon svg{width:100%;height:100%}.btn__texts{z-index:1;width:max-content;height:var(--btn-line);flex-direction:column;justify-content:flex-start;align-self:center;display:flex;position:relative;overflow:hidden;translate:0 .1em}.btn__text-track{width:max-content;transition:transform .55s var(--ease);flex-direction:column;display:flex}.btn:hover .btn__text-track,.btn:focus-visible .btn__text-track{transform:translateY(calc(-1 * var(--btn-line)))}.btn__text{height:var(--btn-line);white-space:nowrap;flex-shrink:0;align-items:center;line-height:1;display:flex}.btn__text--dark{color:var(--btn-ink)}.btn__text--light{color:var(--btn-cream)}.btn__accessible{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn--ghost{background:0 0;box-shadow:inset 0 0 0 1px #f2f2f259}.btn--ghost .btn__filler{background:0 0}.btn--ghost:hover{color:var(--color-orange)}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--delay,0s);transform:translateY(1.25rem)}.reveal.is-visible{opacity:1;transform:none}.reveal--scale{transform:translateY(1rem)scale(.98)}.reveal--scale.is-visible{transform:none}[data-animate-when-visible]:not(.is-animating):not(.is-static) *{animation-play-state:paused!important}[data-draw-line]{transition:stroke-dashoffset 1.2s var(--ease)}[data-draw-line].is-drawn{stroke-dashoffset:0!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal--scale{opacity:1;transition:none;transform:none}[data-animate-when-visible] *{animation:none!important}[data-draw-line]{transition:none;stroke-dashoffset:0!important}.btn__filler,.btn__arrow-track,.btn__text-track{transition:none}.btn:hover .btn__arrow-track,.btn:focus-visible .btn__arrow-track,.btn:hover .btn__text-track,.btn:focus-visible .btn__text-track{transform:none}.btn__arrow-icon:last-child,.btn__text--light{display:none}}.scroll-top[data-astro-cid-p774adf7]{right:max(1rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:40;background:var(--color-orange);width:2.75rem;height:2.75rem;color:var(--color-white);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s var(--ease), visibility .35s var(--ease), transform .35s var(--ease), background .2s var(--ease);border:none;border-radius:999px;place-items:center;padding:0;display:grid;position:fixed;transform:translateY(.5rem)}.scroll-top[data-astro-cid-p774adf7].is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.scroll-top[data-astro-cid-p774adf7]:hover{background:var(--color-orange-hover)}.scroll-top[data-astro-cid-p774adf7]:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}.scroll-top[data-astro-cid-p774adf7] svg[data-astro-cid-p774adf7]{width:1.15rem;height:1.15rem}@media (prefers-reduced-motion:reduce){.scroll-top[data-astro-cid-p774adf7]{transition:none;transform:none}}.skip-link{z-index:100;background:var(--color-orange);color:var(--color-white);border-radius:.35rem;padding:.6rem 1rem;font-weight:600;position:absolute;top:-3rem;left:1rem}.skip-link:focus{top:1rem}.header[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header-h);pointer-events:none;position:fixed;inset:0 0 auto}.header[data-astro-cid-nen7h5rs]:before{content:"";height:calc(var(--header-h) + 9rem);pointer-events:none;background:linear-gradient(#12121259 0%,#12121229 35%,#1212120d 65%,#0000 100%);position:absolute;top:0;left:0;right:0}.header__bar[data-astro-cid-nen7h5rs]{z-index:60;height:var(--header-h);pointer-events:auto;background:0 0;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}.header[data-astro-cid-nen7h5rs].is-open{height:100dvh;inset:0}.header[data-astro-cid-nen7h5rs].is-open .header__bar[data-astro-cid-nen7h5rs]{pointer-events:none;background:0 0}.header[data-astro-cid-nen7h5rs].is-open:before{opacity:0;visibility:hidden}.header[data-astro-cid-nen7h5rs].is-open .header__toggle[data-astro-cid-nen7h5rs]{pointer-events:auto}.header[data-astro-cid-nen7h5rs].is-open .header__logo[data-astro-cid-nen7h5rs]{opacity:0;pointer-events:none}.header__logo[data-astro-cid-nen7h5rs]{width:clamp(5.5rem,12vw,6.75rem);transition:opacity .25s var(--ease);flex-shrink:0;display:block}.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:100%;height:auto}.header__toggle[data-astro-cid-nen7h5rs]{cursor:pointer;z-index:61;background:0 0;border:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:flex;position:relative}.header__toggle-bar[data-astro-cid-nen7h5rs]{background:var(--color-white);width:1.5rem;height:2.5px;transition:transform .3s var(--ease), background-color .3s var(--ease);border-radius:1px;display:block;position:absolute}.header__toggle-bar[data-astro-cid-nen7h5rs]:nth-of-type(2){transform:translateY(-5px)}.header__toggle-bar[data-astro-cid-nen7h5rs]:nth-of-type(3){transform:translateY(5px)}.header[data-astro-cid-nen7h5rs].is-open .header__toggle-bar[data-astro-cid-nen7h5rs]{background:var(--color-orange)}.header[data-astro-cid-nen7h5rs].is-open .header__toggle-bar[data-astro-cid-nen7h5rs]:nth-of-type(2){transform:rotate(45deg)}.header[data-astro-cid-nen7h5rs].is-open .header__toggle-bar[data-astro-cid-nen7h5rs]:nth-of-type(3){transform:rotate(-45deg)}.header__nav[data-astro-cid-nen7h5rs]{z-index:55;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s var(--ease), visibility .35s;background:0 0;flex-direction:column;display:flex;position:absolute;inset:0}.header[data-astro-cid-nen7h5rs].is-open .header__nav[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;pointer-events:auto}.header__nav-body[data-astro-cid-nen7h5rs]{z-index:1;padding:calc(var(--header-h) + 1.5rem) var(--space) 3rem;flex:1;grid-template-columns:1fr;align-content:start;align-items:start;gap:2.5rem;width:100%;display:grid;position:relative}.header__info[data-astro-cid-nen7h5rs]{max-width:22rem}.header__location[data-astro-cid-nen7h5rs]{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,3.5vw,2.35rem);font-weight:700;line-height:1.2}.header__location[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--color-orange)}.header__clock[data-astro-cid-nen7h5rs]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:1.25rem 0 0;font-size:clamp(2rem,6vw,3.75rem);font-weight:700;line-height:1}.header__timezone[data-astro-cid-nen7h5rs]{letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin:.65rem 0 0;font-size:.7rem;font-weight:500}.header__links[data-astro-cid-nen7h5rs]{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.header__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:-.03em;font-size:clamp(2.25rem,7vw,4.5rem);font-weight:700;line-height:1.05;transition:color .2s;display:inline-block}.header__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-orange)}.sr-only[data-astro-cid-nen7h5rs]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.nav-open{overflow:hidden}@media (width>=901px){.header__nav-body[data-astro-cid-nen7h5rs]{padding-top:calc(var(--header-h) + 2.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.header__info[data-astro-cid-nen7h5rs]{max-width:28rem}.header__links[data-astro-cid-nen7h5rs]{text-align:right;align-items:flex-end}}@media (width<=900px){.header__info[data-astro-cid-nen7h5rs]{order:2}.header__links[data-astro-cid-nen7h5rs]{order:1}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-line);background:var(--color-black);padding-block:clamp(3rem,6vw,4.5rem)}.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:2rem 1.5rem;display:grid}.footer__logo[data-astro-cid-jo6i4kqk]{width:9rem;display:block}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;height:auto}.footer__nav[data-astro-cid-jo6i4kqk],.footer__social[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.65rem;display:flex}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{opacity:.75;font-weight:500;transition:opacity .2s,color .2s}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:1;color:var(--color-orange)}.footer__connect[data-astro-cid-jo6i4kqk]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .1rem;font-size:.75rem;font-weight:600}.footer__meta[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.85rem 1.5rem;width:100%;padding-top:1.5rem;display:flex}.footer__legal[data-astro-cid-jo6i4kqk]{flex-flow:wrap;align-items:center;gap:.45rem 1.15rem;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{opacity:.65;font-size:.85rem;font-weight:500;transition:opacity .2s,color .2s}.footer__copy[data-astro-cid-jo6i4kqk]{color:var(--color-muted);margin:0;font-size:.85rem}@media (width<=700px){.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.footer__meta[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}
