._footer_5ir1r_1{z-index:2;border-top:1px solid var(--rule-strong);background:linear-gradient(90deg, transparent calc(25% - 1px), var(--rule-faint) 25%, transparent calc(25% + 1px)), linear-gradient(90deg, transparent calc(75% - 1px), var(--rule-faint) 75%, transparent calc(75% + 1px)), var(--ground-raised);color:var(--on-ground);position:relative}._primary_5ir1r_12{min-height:13rem;padding:clamp(1.6rem, 2.5vw, 2.5rem) var(--gutter);grid-template-columns:2fr 1fr 1.2fr 1.3fr;display:grid}._primary_5ir1r_12>*{min-width:0;padding-right:clamp(1.1rem,2.2vw,2.25rem)}._primary_5ir1r_12>*+*{border-left:1px solid var(--rule);padding-left:clamp(1rem,2vw,2rem)}._brandBlock_5ir1r_29{flex-direction:column;display:flex}._brand_5ir1r_29{letter-spacing:-.08em;width:fit-content;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:630;line-height:.9}._brand_5ir1r_29 span{color:var(--signal)}._emailAction_5ir1r_46{color:var(--accent-on-ground)}._brandBlock_5ir1r_29>p{max-width:34ch;color:var(--on-ground-muted);margin:auto 0 0;font-size:.76rem;line-height:1.55}._primary_5ir1r_12 nav>p,._contactBlock_5ir1r_59>p{color:var(--on-ground-muted);font:600 max(.625rem, var(--type-floor))/1 var(--font-geist-mono), monospace;letter-spacing:.11em;margin:0 0 .8rem}._primary_5ir1r_12 ul{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}._primary_5ir1r_12 li a,._email_5ir1r_46{font-size:.78rem;line-height:1.35;display:inline-block;position:relative}._pending_5ir1r_82{color:rgb(var(--on-ground-rgb) / .5);cursor:not-allowed;font-size:.78rem;line-height:1.35}._primary_5ir1r_12 li a:after,._email_5ir1r_46:after{transform-origin:100%;background:var(--signal);content:"";height:1px;transition:transform .18s;position:absolute;bottom:-.22rem;left:0;right:0;transform:scaleX(0)}._primary_5ir1r_12 li a:focus-visible:after{transform-origin:0;transform:scaleX(1)}._email_5ir1r_46:focus-visible:after{transform-origin:0;transform:scaleX(1)}._contactBlock_5ir1r_59{flex-direction:column;align-items:flex-start;display:flex}._email_5ir1r_46{overflow-wrap:anywhere;font-family:var(--font-geist-mono), monospace}._emailAction_5ir1r_46{font:600 max(.625rem, var(--type-floor))/1 var(--font-geist-mono), monospace;letter-spacing:.08em;margin-top:.65rem}._contactBlock_5ir1r_59>span{color:var(--on-ground-muted);font:500 max(.625rem, var(--type-floor))/1.4 var(--font-geist-mono), monospace;margin-top:auto}._bottomLine_5ir1r_133{padding:1rem var(--gutter);border-top:1px solid var(--rule-strong);color:var(--on-ground-muted);font:500 .7rem/1.45 var(--font-geist-mono), monospace;letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:.35rem 2.5rem;display:flex}@media (max-width:800px){._primary_5ir1r_12{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:1.75rem 1rem}._primary_5ir1r_12>*{border:1px solid var(--rule);min-height:9rem;padding:1.1rem}._primary_5ir1r_12>*+*{padding-left:1.1rem}._brandBlock_5ir1r_29>p,._contactBlock_5ir1r_59>span{margin-top:1.25rem}._bottomLine_5ir1r_133{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));flex-direction:column}}@media (max-width:480px){._primary_5ir1r_12{grid-template-columns:1fr}._primary_5ir1r_12>*{border:0;border-bottom:1px solid var(--rule);min-height:0;padding:1.2rem 0}._primary_5ir1r_12>*+*{padding-left:0}._brandBlock_5ir1r_29>p,._contactBlock_5ir1r_59>span{margin-top:1.1rem}}@media (max-width:700px){._primary_5ir1r_12 ul{gap:0}._primary_5ir1r_12 li a,._emailAction_5ir1r_46{align-items:center;min-height:2.75rem;display:inline-flex}._emailAction_5ir1r_46{margin-top:0}._primary_5ir1r_12 li a:after{bottom:.55rem}}@media (prefers-reduced-motion:reduce){._primary_5ir1r_12 li a:after,._email_5ir1r_46:after{transition:none}}@media (prefers-reduced-motion:no-preference){html.motion-ready ._footer_5ir1r_1{--enter:0;--assemble:clamp(0, calc(var(--enter) * 2.2), 1)}html.motion-ready ._brand_5ir1r_29{letter-spacing:calc(-.08em + (1 - var(--assemble)) * .32em);opacity:calc(.2 + var(--assemble) * .8)}html.motion-ready ._primary_5ir1r_12>:nth-child(2){translate:0 calc((1 - clamp(0, calc(var(--assemble) * 1.3 - .1), 1)) * 3rem);opacity:clamp(0, calc(var(--assemble) * 1.3 - .1), 1)}html.motion-ready ._primary_5ir1r_12>:nth-child(3){translate:0 calc((1 - clamp(0, calc(var(--assemble) * 1.3 - .25), 1)) * 3rem);opacity:clamp(0, calc(var(--assemble) * 1.3 - .25), 1)}html.motion-ready ._primary_5ir1r_12>:nth-child(4){translate:0 calc((1 - clamp(0, calc(var(--assemble) * 1.3 - .4), 1)) * 3rem);opacity:clamp(0, calc(var(--assemble) * 1.3 - .4), 1)}}
