@font-face{font-family:PP Mori;src:url(/fonts/pp-mori-book.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/pp-mori-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/pp-mori-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/pp-mori-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/pp-mori-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fragment Mono;src:url(/fonts/fragment-mono-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-dark-1:var(--color-neutral-950);--color-dark-1-60:#0009;--color-dark-2:#313336;--color-dark-2-60:#31333699;--color-dark-2-30:#3133364d;--color-white:#fff;--color-white-60:#fff9;--color-grey:var(--color-neutral-200);--color-light-grey:var(--color-neutral-100);--color-grey-100:var(--color-neutral-50);--color-linear-grey:#4f4e54;--color-linear-grey-02:#aeb1b8;--color-page-background:var(--color-neutral-800);--color-accent:var(--color-signal-500);--color-accent-dark:var(--color-signal-600);--color-muted:#0006;--color-icon-dark-1-60:#666;--color-icon-dark-2-60:#838586;--color-icon-black-50:gray;--color-icon-white-60:#9a9a9a;--color-testimonial-bg:#f7f7f7;--color-icon-grey:#9ea4ad;--color-neutral-50:#fafafa;--color-neutral-100:#f2f2f2;--color-neutral-200:#ededed;--color-neutral-300:#dbdbdb;--color-neutral-400:#a6a6a6;--color-neutral-500:#777;--color-neutral-600:#545454;--color-neutral-700:#414141;--color-neutral-800:#262626;--color-neutral-900:#1a1a1a;--color-neutral-950:#0f0f0f;--color-signal-50:#fdede9;--color-signal-100:#fbe4df;--color-signal-200:#f9cec4;--color-signal-300:#f7ab99;--color-signal-400:#f5795c;--color-signal-500:#ea512f;--color-signal-600:#c93f20;--color-signal-700:#ab3010;--color-signal-800:#8f2608;--color-signal-900:#752611;--color-signal-950:#3f1005;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--text-xs:.75rem;--text-xs--line-height:1.333;--text-sm:.875rem;--text-sm--line-height:1.43;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.333;--text-3xl:2rem;--text-3xl--line-height:1.25;--text-4xl:2.5rem;--text-4xl--line-height:1.2;--text-5xl:3rem;--text-5xl--line-height:1.15;--text-6xl:3.5rem;--text-6xl--line-height:1.1;--text-7xl:4rem;--text-7xl--line-height:1.05;--text-8xl:4.5rem;--text-8xl--line-height:1;--text-9xl:6rem;--text-9xl--line-height:1;--font-sans:"PP Mori", system-ui, sans-serif;--font-display:var(--font-sans);--font-inter:var(--font-sans);--font-mono:var(--font-sans);--radius-button:999px;--ease-framer:cubic-bezier(.44, 0, .56, 1);--spring-fill:.6s linear(0, .2171, .6027, .9122, 1.0732, 1.112, 1.0857, 1.0425, 1.0085, .9913, .9875, .9906, .9955, .9992, 1.001, 1, 1.001, 1.0005, 1, 1);--spring-scale:.45s linear(0, .1047, .3064, .5085, .6744, .7964, .8797, .9332, .9657, .9842, .9942, .999, 1.001, 1, 1);--ease-fill-out:.3s cubic-bezier(.4, 0, .2, 1);--shadow-card-inner:0px .2415px 1.2073px -1.75px #00000029, 0px 2px 10px -3.5px #00000014;--shadow-card-outer:inset 0px 0px 6px 0px #191d4303}.t-h1,.t-h2,.t-h3,.t-h4{font-family:var(--font-sans);color:var(--color-dark-1);margin:0;font-weight:700}.t-h1{font-size:var(--text-5xl);letter-spacing:-.02em;line-height:1.2em}.t-h2{font-size:var(--text-5xl);letter-spacing:-.03em;line-height:1.15em}.t-h3{font-size:var(--text-4xl);letter-spacing:-.03em;line-height:1.2em}.t-h4{font-size:var(--text-2xl);letter-spacing:-.02em;line-height:1.4em}.t-body,.t-body-xxs,.t-body-l,.t-body-m,.t-body-xs{font-family:var(--font-sans);margin:0;font-weight:400}.t-body{font-size:var(--text-base);letter-spacing:-.01em;color:var(--color-dark-2);line-height:1.6em}.t-body-xxs{font-size:var(--text-xs);letter-spacing:-.01em;color:var(--color-dark-2-60);line-height:1.2em}.t-body-l{font-size:var(--text-lg);letter-spacing:-.02em;color:var(--color-dark-2);line-height:1.65em}.t-body-m{font-size:var(--text-base);letter-spacing:-.02em;color:var(--color-dark-2);line-height:1.65em}.t-body-xs{font-size:var(--text-sm);letter-spacing:-.03em;color:var(--color-dark-2-60);line-height:1.2em}.t-body-s{font-family:var(--font-inter);font-weight:400;font-size:var(--text-sm);letter-spacing:-.04em;color:var(--color-dark-1-60);margin:0;line-height:1.8em}.t-mono{font-family:var(--font-mono);font-weight:400;font-size:var(--text-base);letter-spacing:-.01em;color:var(--color-muted);margin:0;line-height:1.25em}@media (width<=1199.98px){.t-h1,.t-h2{font-size:var(--text-4xl)}.t-h3{font-size:var(--text-3xl)}}@media (width<=809.98px){.t-h2{font-size:var(--text-3xl)}.t-h4{font-size:var(--text-xl)}}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box;-webkit-font-smoothing:inherit}html,body{margin:0;padding:0}body{background:var(--color-white);color:var(--color-dark-1);font-family:var(--font-sans);overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p{margin:0}html.js [data-appear]{opacity:.001;transform:var(--appear-from)}@media (prefers-reduced-motion:reduce){html.js [data-appear]{opacity:1;transform:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rich>*+*{margin-top:20px}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.4s;animation-timing-function:cubic-bezier(.27,0,.51,1);animation-fill-mode:both}::view-transition-old(root){animation-name:page-exit}::view-transition-new(root){animation-name:page-enter}@keyframes page-exit{to{transform:translateY(-100%)}}@keyframes page-enter{0%{transform:translateY(100%)scale(.2)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.fill-hover{isolation:isolate;--fill-fg:var(--color-white);transition:transform var(--spring-scale);position:relative;overflow:hidden}.fill-hover:before{content:"";z-index:-1;aspect-ratio:1;background:var(--color-accent);width:250%;transition:transform var(--ease-fill-out);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)scale(0)}@media (hover:hover){.fill-hover:hover{transform:scale(1.02)}.fill-hover:hover:before{transition:transform var(--spring-fill);transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.fill-hover:before,.fill-hover:hover:before{transition:none}}.nav-link[data-astro-cid-3o5q7yvo]{--duration:.3s;justify-content:center;align-items:center;gap:8px;padding:2px 2px 3px;display:flex;position:relative;overflow:hidden}.nav-link[data-astro-cid-3o5q7yvo].strong{--duration:.4s}.nav-link[data-astro-cid-3o5q7yvo]:after{content:"";border-bottom:1px solid var(--color-dark-1);transition:transform var(--duration) var(--ease-framer);pointer-events:none;position:absolute;inset:0;transform:translate(calc(-100% - 1px))}@media (hover:hover){.nav-link[data-astro-cid-3o5q7yvo]:hover:after{transform:translate(0)}}.label[data-astro-cid-3o5q7yvo]{z-index:2;font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:-.01em;color:var(--color-dark-1);white-space:nowrap;font-weight:400;line-height:1.2em;position:relative}.strong[data-astro-cid-3o5q7yvo] .label[data-astro-cid-3o5q7yvo]{font-weight:500}@media (width<=809.98px){.label[data-astro-cid-3o5q7yvo]{font-size:var(--text-lg)}}.navbar[data-astro-cid-l7arcky5]{z-index:2;justify-content:center;align-items:center;width:100%;padding:16px 40px;display:flex;position:relative;overflow:hidden}.navbar[data-astro-cid-l7arcky5].fixed{z-index:10;position:fixed;top:0;left:0;right:0}.container[data-astro-cid-l7arcky5]{z-index:10;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.logo[data-astro-cid-l7arcky5]{height:24px;color:var(--color-neutral-500);transition:opacity .3s var(--ease-framer);align-items:center;display:flex}.logo[data-astro-cid-l7arcky5] svg{width:auto;height:16px}@media (hover:hover){.logo[data-astro-cid-l7arcky5]:hover{opacity:.6}}.links[data-astro-cid-l7arcky5]{align-items:center;gap:20px;display:flex}.menu-toggle[data-astro-cid-l7arcky5],.dropdown[data-astro-cid-l7arcky5]{display:none}@media (width<=809.98px){.navbar[data-astro-cid-l7arcky5]{padding:24px 16px}.has-menu[data-astro-cid-l7arcky5]{flex-direction:column;gap:10px;padding:24px;overflow:visible}.has-menu[data-astro-cid-l7arcky5].open{gap:12px}.has-menu[data-astro-cid-l7arcky5] .links[data-astro-cid-l7arcky5]{display:none}.has-menu[data-astro-cid-l7arcky5] .menu-toggle[data-astro-cid-l7arcky5]{z-index:2;width:30px;height:30px;display:block;position:relative}.menu-toggle[data-astro-cid-l7arcky5] svg{color:#111112}.menu-toggle[data-astro-cid-l7arcky5] .icon-close,.open[data-astro-cid-l7arcky5] .menu-toggle[data-astro-cid-l7arcky5] .icon-open{display:none}.open[data-astro-cid-l7arcky5] .menu-toggle[data-astro-cid-l7arcky5] .icon-close{display:block}.has-menu[data-astro-cid-l7arcky5].open .dropdown[data-astro-cid-l7arcky5]{background:var(--color-white);backdrop-filter:blur(10px);border-bottom:1px solid #0000001a;width:240px;padding:0 12px;display:flex;position:absolute;bottom:-182px;right:16px;overflow:hidden}.dropdown-inner[data-astro-cid-l7arcky5]{background:#fff;flex-direction:column;align-items:center;gap:24px;width:100%;padding:16px 0 12px;display:flex}.tabs[data-astro-cid-l7arcky5]{flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}.tab[data-astro-cid-l7arcky5]{width:100%;color:var(--color-dark-1);border-radius:6px;padding:6px 0}.menu-cta[data-astro-cid-l7arcky5]{border-radius:var(--radius-button);background:var(--color-dark-1);width:100%;height:40px;color:var(--color-white);justify-content:center;align-items:center;padding:13px 20px 11px;font-weight:500;display:flex}}.hero-button[data-astro-cid-dip5ty6q]{border-radius:var(--radius-button);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);justify-content:center;align-items:center;padding:9px 18px 7px;display:inline-flex}.dark[data-astro-cid-dip5ty6q]{--bg:var(--color-dark-1);--border:#ffffff14;--fg:var(--color-white)}.light[data-astro-cid-dip5ty6q]{--bg:var(--color-white);--border:#0000000f;--fg:var(--color-dark-1)}.label[data-astro-cid-dip5ty6q]{font-family:var(--font-sans);font-weight:500;font-size:var(--text-lg);letter-spacing:-.02em;color:var(--fg);white-space:nowrap;transition:color .2s var(--ease-framer);line-height:1.65em}@media (hover:hover){.hero-button[data-astro-cid-dip5ty6q]:hover .label[data-astro-cid-dip5ty6q]{color:var(--fill-fg)}}@media (width<=1199.98px){.compact-1200[data-astro-cid-dip5ty6q]{padding:13px 24px 11px}.compact-1200[data-astro-cid-dip5ty6q] .label[data-astro-cid-dip5ty6q]{font-size:var(--text-xl);line-height:1.4em}}@media (width<=809.98px){.compact-810[data-astro-cid-dip5ty6q]{padding:13px 24px 11px}.compact-810[data-astro-cid-dip5ty6q] .label[data-astro-cid-dip5ty6q]{font-size:var(--text-xl);line-height:1.4em}}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-dark-1);flex-direction:column;align-items:center;gap:120px;width:100%;padding-top:220px;display:flex;position:relative;overflow:hidden}.content[data-astro-cid-jo6i4kqk]{z-index:4;flex-direction:column;align-items:center;gap:32px;width:100%;display:flex;position:relative}.headline[data-astro-cid-jo6i4kqk]{width:100%;max-width:580px;font-family:var(--font-sans);font-weight:700;font-size:var(--text-5xl);letter-spacing:-.02em;text-align:center;background:linear-gradient(21deg,#b5b6bd 18%,#fff 89%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;line-height:1.15em}.cta[data-astro-cid-jo6i4kqk]{z-index:4;position:relative}.links[data-astro-cid-jo6i4kqk]{z-index:10;border-top:1px solid var(--color-page-background);flex-direction:column;align-items:center;width:100%;padding:20px 40px;display:flex;position:relative}.links-row[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;width:100%;display:flex}.nav[data-astro-cid-jo6i4kqk]{flex:1;align-items:center;gap:24px;display:flex}.nav[data-astro-cid-jo6i4kqk] .divider{color:var(--color-dark-2)}.footer-link[data-astro-cid-jo6i4kqk]{font-family:var(--font-inter);font-size:var(--text-sm);letter-spacing:-.04em;color:var(--color-icon-white-60);transition:color .2s var(--ease-framer);align-items:center;gap:4px;line-height:1.8em;display:flex}.social[data-astro-cid-jo6i4kqk]{justify-content:flex-end;align-items:center;gap:16px;display:flex}.social-icon[data-astro-cid-jo6i4kqk]{width:22px;height:22px;color:var(--color-icon-white-60);transition:color .2s var(--ease-framer);justify-content:center;align-items:center;display:flex}@media (hover:hover){.footer-link[data-astro-cid-jo6i4kqk]:hover,.social-icon[data-astro-cid-jo6i4kqk]:hover{color:var(--color-white)}}.bg[data-astro-cid-jo6i4kqk]{filter:blur(35px)saturate(165%);position:absolute;inset:0}.bg-image[data-astro-cid-jo6i4kqk]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gradient[data-astro-cid-jo6i4kqk]{background:radial-gradient(120% 90% at 50% 30%, #6f7378 0%, #6d727a 30%, var(--color-dark-1) 75%);width:100%;height:100%;display:block;position:absolute;inset:0}.shot[data-astro-cid-jo6i4kqk]{z-index:2;border:4px solid var(--color-white);transform:rotate(var(--r));border-radius:12px;position:absolute;overflow:hidden}.shot[data-astro-cid-jo6i4kqk] img{object-fit:cover;width:100%;height:100%}.shot-1[data-astro-cid-jo6i4kqk]{--r:-6deg;width:359px;height:260px;bottom:233.5px;right:-149px}.shot-2[data-astro-cid-jo6i4kqk]{--r:9deg;width:366px;height:265px;bottom:228.5px;left:-163.97px}.shot-3[data-astro-cid-jo6i4kqk]{--r:-4deg;width:366px;height:265.5px;bottom:-16.5px;left:-126.51px}.shot-4[data-astro-cid-jo6i4kqk]{--r:-3deg;width:359px;height:260.6px;bottom:11.5px;right:-119px}.fade[data-astro-cid-jo6i4kqk]{z-index:3;pointer-events:none;mix-blend-mode:multiply;position:absolute;top:0}.fade-gradient[data-astro-cid-jo6i4kqk]{background:linear-gradient(#12121200 0%,#101010 96%);height:100%;left:-12.5px;right:-12.5px}.fade-tint[data-astro-cid-jo6i4kqk]{background:#00000026;width:100%;height:100.79%;left:0}.fade-noise[data-astro-cid-jo6i4kqk]{z-index:auto;opacity:.2;background-repeat:repeat;height:100%;left:-12.5px;right:-12.5px}@media (width>=810px) and (width<=1199.98px){.tablet-tablet[data-astro-cid-jo6i4kqk] .headline[data-astro-cid-jo6i4kqk]{width:65%;font-size:var(--text-4xl)}.tablet-tablet[data-astro-cid-jo6i4kqk] .shot-1[data-astro-cid-jo6i4kqk]{bottom:213px;right:-279px}.tablet-tablet[data-astro-cid-jo6i4kqk] .shot-2[data-astro-cid-jo6i4kqk]{bottom:238px;left:-273.97px}.tablet-tablet[data-astro-cid-jo6i4kqk] .shot-3[data-astro-cid-jo6i4kqk]{bottom:-15px;left:-136.01px}.tablet-tablet[data-astro-cid-jo6i4kqk] .shot-4[data-astro-cid-jo6i4kqk]{--r:7deg;bottom:-39px;right:-129px}}@media (width<=809.98px){.content[data-astro-cid-jo6i4kqk]{width:90%}.headline[data-astro-cid-jo6i4kqk]{font-size:var(--text-3xl)}.hide-mobile[data-astro-cid-jo6i4kqk]{display:none}.shot-1[data-astro-cid-jo6i4kqk]{--r:-16deg;width:293px;height:212px;bottom:384.99px;right:-236.96px}.shot-2[data-astro-cid-jo6i4kqk]{--r:9deg;width:308px;height:223px;bottom:425px;left:-139.98px}.shot-3[data-astro-cid-jo6i4kqk]{bottom:-66px;left:-196.01px}.shot-4[data-astro-cid-jo6i4kqk]{--r:12deg;width:324px;height:235px;bottom:-21px;right:-186.97px}}.page[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--page-gap);background:var(--color-white);flex-direction:column;width:100%;min-height:100vh;display:flex;overflow:hidden}main[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--page-gap);flex-direction:column;width:100%;display:flex}
