@font-face{font-family:PP Agrandir;src:url(/fonts/PPAgrandir-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Agrandir;src:url(/fonts/PPAgrandir-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Agrandir;src:url(/fonts/PPAgrandir-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--color-black: #000000;--color-white: #ffffff;--color-white-90: rgba(255, 255, 255, .9);--color-white-20: rgba(255, 255, 255, .2);--color-white-15: rgba(255, 255, 255, .15);--color-white-06: rgba(255, 255, 255, .06);--color-black-70: rgba(0, 0, 0, .7);--color-red: #FF2600;--font-primary: "PP Agrandir", "Inter", system-ui, -apple-system, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--line-height: 1.5;--space-1: 1rem;--space-2: 2rem;--space-4: 4rem;--space-6: 6rem;--space-8: 8rem;--container-max: 1440px;--padding-page: 2rem;--radius-sm: 4px;--radius-md: 8px;--radius-full: 9999px;--radius-circle: 50%;--transition-base: .3s ease;--transition-nav: .3s cubic-bezier(.4, 0, .2, 1);--z-base: 1;--z-dots: 10;--z-nav: 100}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable}body{font-family:var(--font-primary);background-color:#fff;color:var(--color-white);line-height:var(--line-height);overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--padding-page)}.corner-dots{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--z-dots);mix-blend-mode:difference}.corner-dot{position:absolute;width:6px;height:6px;background:var(--color-white);border-radius:var(--radius-circle)}.corner-dot--tl{top:1rem;left:1rem}.corner-dot--tr{top:1rem;right:1rem}.corner-dot--bl{bottom:1rem;left:1rem}.corner-dot--br{bottom:1rem;right:1rem}.corner-dot--ml{top:50%;left:1rem;transform:translateY(-50%)}.corner-dot--mr{top:50%;right:1rem;transform:translateY(-50%)}.btn{display:inline-block;padding:.65rem 1.5rem;border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-black);font-size:var(--font-size-sm);font-weight:400;letter-spacing:.02em;transition:all var(--transition-base);text-align:center}.btn:hover{background:var(--color-black);color:var(--color-white)}.btn--filled{background:var(--color-white);color:var(--color-black);border-color:var(--color-white)}.btn--filled:hover{background:var(--color-white-90)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--color-black)}::-webkit-scrollbar-thumb{background:var(--color-white-20);border-radius:2px}::selection{background:var(--color-white-15);color:var(--color-white)}.image__element{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.image__element.base-layer{z-index:var(--z-base)}.layer-outline,.layer-shadow{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.layer-outline.active,.layer-shadow.active{opacity:1}.layer-outline svg,.layer-shadow svg{width:100%;height:100%}.char-mask{display:inline-block;overflow:hidden;height:1.25em;vertical-align:bottom;line-height:1.25}.char-mask--space{width:.35em}.char{display:block;transition:transform .32s cubic-bezier(.4,0,.2,1)}.char--bot{margin-top:-1.25em;transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.char{transition:none!important}}body.is-transitioning a,body.is-transitioning button{pointer-events:none!important}[data-barba=wrapper]{position:relative}[data-barba=container]{background-color:var(--color-black)}#draw-cursor[data-astro-cid-nmw2xqay]{position:fixed;inset:0;pointer-events:none;z-index:9998;mix-blend-mode:difference}@media(hover:hover)and (pointer:fine){body,a[data-astro-cid-nmw2xqay],button[data-astro-cid-nmw2xqay],[data-astro-cid-nmw2xqay][role=button]{cursor:none}}.egg[data-astro-cid-dhqnd322]{position:fixed;bottom:0;left:0;right:0;height:12vh;z-index:9999;pointer-events:none;background:#fff;clip-path:url(#egg-bell);transform:translateY(100%);will-change:transform}.egg__content[data-astro-cid-dhqnd322]{position:absolute;bottom:0;left:50%;transform:translate(-50%);height:100%;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.egg__label[data-astro-cid-dhqnd322]{font-size:clamp(.65rem,1.2vw,.85rem);color:#000;letter-spacing:.04em}.egg__letter[data-astro-cid-dhqnd322]{display:inline-block}.egg__ship[data-astro-cid-dhqnd322]{height:6vh;width:auto;display:block}.dock .btn{transition:background .25s ease,transform .22s ease;background:var(--color-white);color:var(--color-black);padding:.45rem 1.5rem .65rem}.dock .btn:hover{background:var(--color-white);color:var(--color-black)}.dock .btn.is-hovered{background:var(--color-black)}.char--top{color:var(--color-black)}.char--bot{color:#fff}.dock .btn.is-hovered .char--top{transform:translateY(-100%)}.dock .btn.is-hovered .char--bot{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.dock .btn{transition:none!important}}.dock[data-astro-cid-dmqpwcec]{position:fixed;bottom:2.5rem;left:0;right:0;display:flex;justify-content:center;z-index:100;pointer-events:none;will-change:transform;transition:transform .35s cubic-bezier(.4,0,.2,1)}.dock[data-astro-cid-dmqpwcec].is-hidden{transform:translateY(calc(100% + 3rem))}@media(prefers-reduced-motion:reduce){.dock[data-astro-cid-dmqpwcec]{transition:none!important;will-change:auto!important}}.dock__inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:.25rem;padding:.5rem;background:#121212e6;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:4px;border:1px solid rgba(255,255,255,.07);pointer-events:auto}.dock__link[data-astro-cid-dmqpwcec]{font-size:.875rem;opacity:.65;padding:.5rem .75rem;transition:opacity .2s ease;white-space:nowrap;text-decoration:none;color:inherit}.dock__link[data-astro-cid-dmqpwcec]:hover{opacity:1}@media(prefers-reduced-motion:reduce){.btn[data-astro-cid-dmqpwcec]{transition:none!important}}@media(max-width:640px){.dock[data-astro-cid-dmqpwcec]{bottom:1.25rem}}.logo-top[data-astro-cid-tvrurpns]{position:fixed;top:1.5rem;left:0;right:0;display:flex;justify-content:center;z-index:100;pointer-events:none;will-change:transform;transition:transform .35s cubic-bezier(.4,0,.2,1);mix-blend-mode:difference}.logo-top[data-astro-cid-tvrurpns].is-hidden{transform:translateY(calc(-100% - 2rem))}@media(prefers-reduced-motion:reduce){.logo-top[data-astro-cid-tvrurpns]{transition:none!important;will-change:auto!important}}.logo-top[data-astro-cid-tvrurpns] a[data-astro-cid-tvrurpns]{pointer-events:auto;display:flex;align-items:center}.logo-top[data-astro-cid-tvrurpns] svg[data-astro-cid-tvrurpns]{display:block}.footer__cta .btn:hover{background:var(--color-white);color:var(--color-black)}.footer__cta .btn{transition:background .25s ease,box-shadow .25s ease}.footer__cta .btn.is-hovered{background:var(--color-black);outline:.5px solid rgba(255,255,255,.55)}.footer__cta .btn.is-hovered .char--top{transform:translateY(-100%)}.footer__cta .btn.is-hovered .char--bot{transform:translateY(0);color:#fff}.footer[data-astro-cid-sz7xmlte]{padding:5rem 2rem 8vh}.footer__inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr auto;gap:3rem;align-items:start;margin:0 auto}.footer__label[data-astro-cid-sz7xmlte]{font-size:.75rem;opacity:.5;margin-bottom:1rem}.footer__text[data-astro-cid-sz7xmlte]{font-size:.875rem;line-height:1.6;opacity:.8;margin-bottom:1.5rem;max-width:400px}.footer__email-note[data-astro-cid-sz7xmlte]{font-size:.75rem;opacity:.5;margin-top:1.5rem}.footer__email-link[data-astro-cid-sz7xmlte]{opacity:1;text-decoration:underline;text-underline-offset:3px}.footer__columns[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:2rem}.footer__col-title[data-astro-cid-sz7xmlte]{font-size:.75rem;font-weight:400;opacity:.5;margin-bottom:1rem;text-transform:none}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.footer__col[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.875rem;opacity:.8;line-height:1.8;display:block}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{opacity:1}.footer__links[data-astro-cid-sz7xmlte]{list-style:none;padding:0}.footer__links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;line-height:2;transition:opacity .2s}.footer__logo[data-astro-cid-sz7xmlte]{justify-self:end}@media(max-width:1024px){.footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.footer__logo[data-astro-cid-sz7xmlte]{grid-column:span 2;justify-self:center;margin-top:2rem}}@media(max-width:640px){.footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer__logo[data-astro-cid-sz7xmlte]{grid-column:span 1}}
