@font-face{font-family:Stack Sans Headline;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/stack-sans-headline-latin-400-normal.CIgzZ62Y.woff2)format("woff2"),url(/_astro/stack-sans-headline-latin-400-normal.DNGbycAv.woff)format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-latin-400-normal.B40WzpMT.woff2)format("woff2"),url(/_astro/geist-latin-400-normal.akEymXtG.woff)format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-latin-500-normal.CTWBw9NS.woff2)format("woff2"),url(/_astro/geist-latin-500-normal.BDXIbFrL.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.DTRLJnHl.woff2)format("woff2"),url(/_astro/geist-mono-latin-400-normal.B2yvC1Cq.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-500-normal.YINYabwD.woff2)format("woff2"),url(/_astro/geist-mono-latin-500-normal.D-GG86Jb.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-mono-latin-700-normal.DDxuFlf6.woff2)format("woff2"),url(/_astro/geist-mono-latin-700-normal.BRX2CzoE.woff)format("woff")}:root{--color-bg-dark:#0b1a33;--color-bg-white:#fff;--color-bg-cream:#f4f1ea;--color-text-white:#fff;--color-text-primary:#0b1a33;--color-text-secondary:#4b5565;--color-text-muted:#9aa8bf;--color-text-dim:#ffffffc4;--color-border-dark:#0b1a33;--color-border:#22355a;--color-on-accent:#0b1a33;--color-on-dark:#fff;--color-bg-dark-2:#132a50;--color-link:var(--color-accent);--color-accent:#f26a10;--color-danger:#d92d20;--radius-xs:2px;--font-display:"Stack Sans Headline", "Geist", system-ui, sans-serif;--font-body:"Geist", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--gutter:52px;--container:1440px}@media (width<=760px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--color-bg-dark);color:var(--color-text-white);font-family:var(--font-body);margin:0;font-size:16px;font-weight:400;line-height:24px}img{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0 0 1em}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.05em;margin:0 0 .4em;font-weight:400}.t-hero{letter-spacing:-.055em;font-size:clamp(60px,11.5vw,176px);line-height:.92}.t-72{font-size:clamp(40px,5vw,72px);line-height:1}.t-64{font-size:clamp(40px,4.5vw,64px);line-height:1}.t-48{font-size:clamp(28px,3.4vw,48px);line-height:1}.t-32{font-size:clamp(24px,2.3vw,32px);line-height:1}.t-28{font-size:28px;line-height:1.2}.mono{font-family:var(--font-mono);letter-spacing:-.03em;text-transform:uppercase;font-weight:500}.label{font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:14px;font-weight:500;line-height:20px}.dim{color:var(--color-text-dim)}.muted{color:var(--color-text-muted)}.container{width:100%;max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.section{padding:120px 0}@media (width<=760px){.section{padding:56px 0}}.section--light{background:var(--color-bg-cream);color:var(--color-text-primary);--color-text-white:#0b1a33;--color-text-dim:#0b1a33cc;--color-text-muted:#55607a;--color-border:#e2ddd2;--color-link:#1d4f9e}.section--light .btn__icon{background:var(--color-bg-dark)}.section--light .btn__icon:before{border-left-color:var(--color-on-dark)}.btn{cursor:pointer;font-family:var(--font-mono);letter-spacing:-.03em;text-transform:uppercase;background:0 0;border:0;align-items:stretch;min-height:40px;padding:0;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:inline-flex}.btn__label{background:var(--color-accent);color:var(--color-on-accent);flex:1;justify-content:center;align-items:center;padding:8px 16px;display:flex}.btn__icon{background:var(--color-bg-white);justify-content:center;align-items:center;padding:8px 16px;display:flex}.btn__icon:before{content:"";border-left:9px solid var(--color-text-primary);border-top:6px solid #0000;border-bottom:6px solid #0000}.btn--dark-icon .btn__icon{background:var(--color-bg-dark)}.btn--dark-icon .btn__icon:before{border-left-color:var(--color-on-dark)}.btn--block{width:100%;display:flex}.btn:hover .btn__label{filter:brightness(1.08)}@media (width<=760px){.btn{min-height:44px}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.ph{background:linear-gradient(135deg, var(--color-bg-dark-2), var(--color-bg-dark));border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-mono);text-transform:uppercase;align-items:flex-end;padding:16px;font-size:13px;display:flex}.breadcrumbs{font-family:var(--font-mono);text-transform:uppercase;color:var(--color-text-muted);padding-top:24px;font-size:13px}.breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";margin-right:8px}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:var(--color-accent)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus{clip:auto;z-index:100;background:var(--color-accent);width:auto;height:auto;padding:8px 12px;position:fixed;top:8px;left:8px}.prose{max-width:760px;color:var(--color-text-dim);font-size:17px;line-height:28px}.prose h2{color:var(--color-text-white);margin-top:56px;font-size:32px;line-height:1.1}.prose strong{color:var(--color-text-white)}.prose ul,.prose ol{padding-left:20px}.prose li{margin-bottom:8px}.prose a{color:var(--color-link)}@media (width<=760px){body{padding-bottom:72px}}.motion [data-reveal]:not([data-split]){opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0s);transform:translateY(32px)}.motion [data-reveal].in:not([data-split]){opacity:1;transform:none}.motion [data-split]:not(.split-ready){visibility:hidden}.motion [data-split] .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.motion [data-split] .w>span{transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 45ms + var(--delay,0s));display:inline-block;transform:translateY(105%)}.motion [data-split].in .w>span{transform:none}.btn__icon:before{transition:transform .25s}.btn:hover .btn__icon:before{transform:translate(4px)}.btn__label{transition:filter .2s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:blur(8px);background:#0b1a33e0;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].overlay{backdrop-filter:none;background:0 0;position:absolute;inset:0 0 auto}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:9px;text-decoration:none;display:flex}.wordmark[data-astro-cid-nen7h5rs]{white-space:nowrap;font-family:var(--font-mono);letter-spacing:-.03em;text-transform:uppercase;font-size:24px;line-height:24px}.inline-nav[data-astro-cid-nen7h5rs]{margin-left:auto}.inline-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:24px;margin:0;padding:0;list-style:none;display:flex}.inline-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.inline-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:before{content:"";background:currentColor;width:4px;height:4px}.inline-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.inline-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-accent)}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:16px;display:flex}.call[data-astro-cid-nen7h5rs] .short[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs],.close[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--color-text-white);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;height:2px;transition:width .3s;position:absolute;right:8px}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{width:28px;top:17px}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{width:18px;top:25px}.burger[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]:last-child{width:28px}.close[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;width:24px;height:2px;transition:transform .3s;position:absolute;top:21px;left:10px}.close[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:rotate(45deg)}.close[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{transform:rotate(-45deg)}.close[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]:first-child{transform:rotate(135deg)}.close[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]:last-child{transform:rotate(45deg)}@media (width<=1100px){.inline-nav[data-astro-cid-nen7h5rs]{display:none}}@media (width<=760px){.wordmark[data-astro-cid-nen7h5rs]{font-size:15px}.call[data-astro-cid-nen7h5rs] .long[data-astro-cid-nen7h5rs]{display:none}.call[data-astro-cid-nen7h5rs] .short[data-astro-cid-nen7h5rs]{display:inline}.actions[data-astro-cid-nen7h5rs]{gap:8px}.call[data-astro-cid-nen7h5rs]{min-height:44px}}.menu[data-astro-cid-nen7h5rs]{z-index:100;background:var(--color-bg-dark);color:var(--color-text-white);position:fixed;inset:0;overflow-y:auto}.menu-inner[data-astro-cid-nen7h5rs]{min-height:100%;padding:64px var(--gutter);grid-template-columns:1fr 1fr;gap:64px;display:grid}.menu-photo[data-astro-cid-nen7h5rs]{min-height:0;position:relative;overflow:hidden}.menu-photo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs],.menu-photo[data-astro-cid-nen7h5rs] .ph[data-astro-cid-nen7h5rs]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.menu-badge[data-astro-cid-nen7h5rs]{background:var(--color-bg-dark);align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;display:flex;position:absolute;bottom:16px;left:16px}.dot[data-astro-cid-nen7h5rs]{background:var(--color-accent);width:8px;height:8px}.menu-content[data-astro-cid-nen7h5rs]{flex-direction:column;gap:64px;display:flex}.menu-top[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;margin-top:-10px;display:flex}.menu-label[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:13px;line-height:24px}.menu-links[data-astro-cid-nen7h5rs]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.menu-links[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-content:start;gap:14px;margin:0;padding:0;list-style:none;display:grid}.menu-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.05em;color:var(--color-text-dim);font-size:32px;line-height:1.1;text-decoration:none;transition:color .2s}.menu-links[data-astro-cid-nen7h5rs] .col2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:22px}.menu-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-accent)}.menu-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-text-white);text-underline-offset:6px;text-decoration:underline 1px}.menu-contact[data-astro-cid-nen7h5rs]{gap:8px;display:grid}.menu-phone[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.05em;color:var(--color-accent);font-size:40px;line-height:1;text-decoration:none}.menu-meta[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);color:var(--color-text-dim);margin:0;font-size:15px;line-height:26px}.menu-meta[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}.menu-meta[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-accent)}html.menu-open{overflow:hidden}.motion .menu[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .4s}.motion .menu[data-astro-cid-nen7h5rs].is-open{opacity:1}.motion .menu-photo[data-astro-cid-nen7h5rs]{clip-path:inset(0 0 100%);transition:clip-path .9s cubic-bezier(.7,0,.2,1) 50ms}.motion .menu[data-astro-cid-nen7h5rs].is-open .menu-photo[data-astro-cid-nen7h5rs]{clip-path:inset(0)}.motion .menu-photo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{transition:transform 1.4s cubic-bezier(.2,.7,.2,1);transform:scale(1.15)}.motion .menu[data-astro-cid-nen7h5rs].is-open .menu-photo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{transform:none}.motion .menu-links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.motion .menu-contact[data-astro-cid-nen7h5rs],.motion .menu-top[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.2s + var(--i,6) * 45ms);transform:translateY(24px)}.motion .menu[data-astro-cid-nen7h5rs].is-open .menu-links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.motion .menu[data-astro-cid-nen7h5rs].is-open .menu-contact[data-astro-cid-nen7h5rs],.motion .menu[data-astro-cid-nen7h5rs].is-open .menu-top[data-astro-cid-nen7h5rs]{opacity:1;transform:none}@media (width<=900px){.menu-inner[data-astro-cid-nen7h5rs]{padding:16px var(--gutter) 40px;grid-template-columns:1fr;gap:32px}.menu-photo[data-astro-cid-nen7h5rs]{display:none}.menu-content[data-astro-cid-nen7h5rs]{gap:40px}.menu-top[data-astro-cid-nen7h5rs]{margin-top:0}}@media (width<=560px){.menu-links[data-astro-cid-nen7h5rs]{grid-template-columns:1fr;gap:32px}.menu-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:36px}.menu-links[data-astro-cid-nen7h5rs] .col2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:22px}}.site-footer[data-astro-cid-jo6i4kqk]{padding-top:60px;overflow:hidden}.top[data-astro-cid-jo6i4kqk]{grid-template-columns:395px 1fr;gap:48px;display:grid}.statement[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:-.05em;font-size:28px;line-height:33.6px}.links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,auto);justify-content:end;gap:64px;display:grid}.col-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:16px;font-weight:500;line-height:24px}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]{margin-bottom:8px}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-dim);font-size:14px;line-height:20px;text-decoration:none}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent)}.contact-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);margin-bottom:8px;font-weight:600}.contact[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);color:var(--color-text-dim)}.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.brandline[data-astro-cid-jo6i4kqk]{align-items:center;gap:100px;margin-top:60px;display:flex}.brandline[data-astro-cid-jo6i4kqk] svg{flex:none;width:clamp(66px,16vw,240px);height:auto}.big[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);font-size:min(287px, calc((min(100vw, 1440px) - 2 * var(--gutter) - clamp(66px, 16vw, 240px) - 100px) / (var(--chars) * .6)));letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;line-height:1}.legal[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:32px 0;font-size:13px;display:flex}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}@media (width<=1000px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.links[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;justify-content:start;gap:32px}}@media (width<=760px){.statement[data-astro-cid-jo6i4kqk]{font-size:24px;line-height:1.2}.brandline[data-astro-cid-jo6i4kqk]{gap:28px}.big[data-astro-cid-jo6i4kqk]{font-size:calc((100vw - 32px - 66px - 28px) / (var(--chars) * .6))}}.callbar[data-astro-cid-xbhrq6xt]{display:none}@media (width<=760px){.callbar[data-astro-cid-xbhrq6xt]{z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--color-bg-dark);border-top:1px solid var(--color-border);display:block;position:fixed;inset:auto 0 0}}
