.HkcrGa_footer{padding:var(--safe);padding-top:calc(var(--safe) * 1.5);padding-bottom:calc(var(--safe) * 1.5);font-family:var(--next-font-mono);font-size:calc((10 * 100) / var(--device-width) * 1vw);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--line);align-items:center;gap:calc((16 * 100) / var(--device-width) * 1vw);flex-direction:column;display:flex}@media (min-width:800px){.HkcrGa_footer{font-size:calc((11 * 100) / var(--device-width) * 1vw);flex-direction:row;justify-content:space-between;align-items:flex-end}}.HkcrGa_logo{transition:opacity var(--duration-fast) var(--ease-out-expo)}@media (hover:hover){.HkcrGa_logo:hover{opacity:.65}}.HkcrGa_links{align-items:center;gap:.6em;display:flex}.HkcrGa_separator{opacity:.3}.HkcrGa_link{transition:color var(--duration-fast) var(--ease-out-expo)}@media (hover:hover){.HkcrGa_link:hover{color:var(--color-contrast);text-decoration:none}}
.yB2-wa_header{top:var(--safe);left:var(--safe);z-index:20;font-family:var(--next-font-mono);font-size:calc((10 * 100) / var(--device-width) * 1vw);text-transform:uppercase;letter-spacing:.05em;position:fixed}@media (min-width:800px){.yB2-wa_header{font-size:calc((11 * 100) / var(--device-width) * 1vw)}}.yB2-wa_brand{font-size:calc((12 * 100) / var(--device-width) * 1vw);margin-bottom:calc((6 * 100) / var(--device-width) * 1vw);align-items:baseline;gap:.15em;display:flex}@media (min-width:800px){.yB2-wa_brand{font-size:calc((13 * 100) / var(--device-width) * 1vw)}}.yB2-wa_brandPath{opacity:.55;text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.yB2-wa_navItem{align-items:center;gap:.3em;display:flex}.yB2-wa_chevron{width:.75em;color:var(--color-contrast);opacity:0;transition:opacity var(--duration-fast) var(--ease-out-expo);flex-shrink:0}.yB2-wa_chevronActive{opacity:1}.yB2-wa_navLink{transition:color var(--duration-fast) var(--ease-out-expo), opacity var(--duration-fast) var(--ease-out-expo)}@media (hover:hover){.yB2-wa_navLink:hover{color:var(--color-contrast);opacity:1;text-decoration:none}}.yB2-wa_navLinkActive{opacity:1}.yB2-wa_navLinkDim{opacity:.55}.yB2-wa_menuToggle{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4em;min-width:44px;min-height:44px;padding:0;display:none}@media (max-width:799.98px){.yB2-wa_menuToggle{display:flex}}.yB2-wa_navList{flex-direction:column;align-items:flex-start;gap:1px;display:flex}@media (max-width:799.98px){.yB2-wa_navList{margin-top:calc((4 * 100) / var(--device-width) * 1vw);display:none}}@media (max-width:799.98px){.yB2-wa_navListOpen{display:flex}}@media (max-width:799.98px){.yB2-wa_navItem{min-height:44px}}
html.lenis,html.lenis body{height:auto}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis,html.lenis>body{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.lenis-draggable{cursor:grab}.lenis-dragging{cursor:grabbing}.lenis-dragging,.lenis-dragging *{-webkit-user-select:none;user-select:none}
.KH4IlG_edge{z-index:20;pointer-events:none;position:fixed;inset-inline:0}.KH4IlG_edge[data-edge=top]{height:calc(env(safe-area-inset-top) + 12px);background-color:var(--edge-top,var(--color-primary));top:-7px}.KH4IlG_edge[data-edge=bottom]{height:calc(env(safe-area-inset-bottom) + 12px);background-color:var(--edge-bottom,var(--color-primary));bottom:-7px}
@layer components{.u3t45G_main{flex-direction:column;flex-grow:1;display:flex;position:relative}}
._5m57PW_shell{flex-direction:column;justify-content:flex-end;gap:1.25rem;min-height:100svh;padding:6rem 1.5rem 3rem;display:flex}._5m57PW_title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(3rem,9vw,7.5rem);font-weight:500;line-height:.95}._5m57PW_lede{text-wrap:pretty;max-width:36rem;font-size:1.0625rem;line-height:1.55}._5m57PW_mail{text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}
