:root{--black:#000;--white:#fff;--gray:gray;--ease:cubic-bezier(.12, .23, .5, 1);--font-sans:"BDO Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--font-mono:"DM Mono", ui-monospace, monospace;--mono-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on}*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0}body{background:var(--page-bg,#fff);color:var(--black);font-family:var(--font-sans);letter-spacing:-.02em;font-size:14px;font-weight:500;line-height:1.6em}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}p,h1,h2,h3,h4{font-weight:inherit;margin:0}a{color:inherit;text-decoration:none}img,video{max-width:none;display:block}.t-mono{font-family:var(--font-mono);font-feature-settings:var(--mono-features);letter-spacing:.1em;text-transform:uppercase;color:var(--gray);font-size:12px;font-weight:300;line-height:1.5em}.t-tag{font-family:var(--font-mono);font-feature-settings:var(--mono-features);letter-spacing:.05em;text-transform:uppercase;color:var(--white);font-size:12px;font-weight:400;line-height:1.6em}.t-h4{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--black);font-size:48px;font-weight:750;line-height:110%}.t-lead{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--black);font-size:32px;font-weight:750;line-height:120%}.t-display{font-family:var(--font-sans);letter-spacing:-.03em;font-size:80px;font-weight:750;line-height:110%}@media (width<=1199.98px){.t-h4{font-size:40px}.t-display{font-size:64px}.t-lead{font-size:24px}}@media (width<=809.98px){.t-lead{font-size:20px}.t-display{font-size:56px}}.btn{cursor:pointer;white-space:pre;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex;overflow:clip}.btn>span{transition:opacity .3s var(--ease)}.btn:hover>span{opacity:.4}@keyframes page-in{0%{opacity:0}to{opacity:1}}#page{animation:.4s cubic-bezier(.25,.8,.35,1) both page-in}html.vt-in #page{animation:none}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.4s;animation-timing-function:cubic-bezier(.25,.8,.35,1)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}[data-appear]{opacity:.001}html.reduced-motion [data-appear]{opacity:1!important;transform:none!important}html:not(.reduced-motion) [data-text-reveal]:not(.tr-ready){visibility:hidden}html{scroll-behavior:smooth}.nav-wrap[data-astro-cid-wpvy4v7s]{z-index:10;mix-blend-mode:difference;pointer-events:none;width:100%;position:fixed;top:0;left:0}.nav[data-astro-cid-wpvy4v7s]{pointer-events:auto;mix-blend-mode:difference;width:100%;color:var(--white);grid-template-columns:repeat(4,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);gap:20px;padding:8px 16px;display:grid}.logo[data-astro-cid-wpvy4v7s]{font-family:var(--font-sans);letter-spacing:-.02em;text-transform:lowercase;color:var(--white);white-space:pre;place-self:start;font-size:20px;font-weight:900;line-height:1.5em}.nav[data-astro-cid-wpvy4v7s] .t-mono[data-astro-cid-wpvy4v7s]{color:var(--white)}.menu[data-astro-cid-wpvy4v7s]{justify-content:flex-end;place-self:center;align-items:center;gap:10px;width:100%;display:flex}.cta[data-astro-cid-wpvy4v7s]{mix-blend-mode:difference;grid-column:span 2;justify-content:flex-end;place-self:center;align-items:center;gap:10px;width:100%;display:flex}.cta-menu[data-astro-cid-wpvy4v7s]{display:none}@media (width<=1199.98px){.nav[data-astro-cid-wpvy4v7s]{padding:8px 10px}}@media (width<=809.98px){.nav[data-astro-cid-wpvy4v7s]{grid-template-columns:repeat(2,minmax(50px,1fr));grid-auto-rows:min-content;padding:8px 10px}.menu[data-astro-cid-wpvy4v7s]{display:none}.cta[data-astro-cid-wpvy4v7s]{grid-column:auto}.cta-mail[data-astro-cid-wpvy4v7s]{display:none}.cta-menu[data-astro-cid-wpvy4v7s]{display:inline-flex}}.mm[data-astro-cid-wpvy4v7s]{z-index:20;width:390px;max-width:100%;height:100dvh;position:fixed;top:0;right:0}.mm[data-astro-cid-wpvy4v7s][hidden]{display:none}.mm-bg[data-astro-cid-wpvy4v7s]{background:var(--black);opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}.mm[data-astro-cid-wpvy4v7s].is-open .mm-bg[data-astro-cid-wpvy4v7s]{opacity:1}.mm-inner[data-astro-cid-wpvy4v7s]{z-index:1;height:100%;color:var(--white);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:20px 10px 60px;display:flex;position:relative}.mm-top[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.mm[data-astro-cid-wpvy4v7s] .t-mono[data-astro-cid-wpvy4v7s]{color:var(--white)}.mm-links[data-astro-cid-wpvy4v7s]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.mm-link[data-astro-cid-wpvy4v7s]{border-bottom:1.5px solid var(--white);font-family:var(--font-sans);letter-spacing:0;color:var(--white);opacity:0;transition:opacity .6s var(--ease);padding:0 0 4px;font-size:56px;font-weight:750;line-height:1.1em;display:inline-flex}.mm[data-astro-cid-wpvy4v7s].is-open .mm-link[data-astro-cid-wpvy4v7s]{opacity:1}.mm[data-astro-cid-wpvy4v7s].is-open .mm-link[data-astro-cid-wpvy4v7s]:first-child{transition-delay:.1s}.mm[data-astro-cid-wpvy4v7s].is-open .mm-link[data-astro-cid-wpvy4v7s]:nth-child(2){transition-delay:.2s}.mm-link[data-astro-cid-wpvy4v7s]:hover{opacity:.4!important;transition-delay:0s!important}.mm-footer[data-astro-cid-wpvy4v7s]{flex-direction:column;align-items:flex-start;gap:40px;width:100%;display:flex}.mm-legal[data-astro-cid-wpvy4v7s]{font-feature-settings:var(--mono-features);letter-spacing:0;text-transform:uppercase;color:var(--white);opacity:.5;font-family:Roboto Mono,ui-monospace,monospace;font-size:14px;font-weight:400;line-height:1.5em}.footer[data-astro-cid-jo6i4kqk]{z-index:3;flex-direction:column;align-items:center;gap:5px;width:100%;padding:0 20px 20px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.group[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;width:100%;padding:0 10px;display:flex}.legal[data-astro-cid-jo6i4kqk]{color:var(--black);opacity:.5;white-space:pre}.contact[data-astro-cid-jo6i4kqk]{align-items:center;gap:20px;display:flex}.contact[data-astro-cid-jo6i4kqk] .t-mono[data-astro-cid-jo6i4kqk]{color:var(--black)}.line[data-astro-cid-jo6i4kqk]{border:1px solid var(--black);border-top-width:0;width:100%;height:5px}@media (width<=1199.98px){.footer[data-astro-cid-jo6i4kqk]{padding:0 10px 20px}.group[data-astro-cid-jo6i4kqk]{padding:0 5px}}@media (width<=809.98px){.footer[data-astro-cid-jo6i4kqk]{width:auto;padding:0 10px 20px;left:0;right:0;transform:none}.group[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:10px;padding:0 5px}.legal[data-astro-cid-jo6i4kqk]{white-space:pre-wrap;order:1;width:100%}.contact[data-astro-cid-jo6i4kqk]{flex-direction:column;order:0;align-items:flex-start;gap:0}}#page[data-astro-cid-hkbrpulz]{width:100%;min-height:100vh;position:relative}
