.contact[data-astro-cid-ogjzdvpc]{grid-template-columns:12.8% 40.9% 40.9% minmax(0,1fr);padding-bottom:clamp(60px,5vw,100px);display:grid}.intro[data-astro-cid-ogjzdvpc]{background:var(--mist);grid-area:1/2;padding:clamp(60px,10.6vw,204px) clamp(24px,6vw,115px) clamp(50px,5.5vw,107px) clamp(120px,13vw,249px);font-size:clamp(14px,.3vw + 10px,16px);line-height:1.6;position:relative}.intro[data-astro-cid-ogjzdvpc] .kicker[data-astro-cid-ogjzdvpc]{margin-bottom:1.2em;font-weight:700}.intro[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{margin-bottom:1.1em}.intro__direct[data-astro-cid-ogjzdvpc]{letter-spacing:.04em;flex-wrap:wrap;gap:.6em;margin-top:1.6em;font-size:.92em;font-weight:600;display:flex}.intro__direct[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{transition:background-size .6s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.intro__direct[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:hover{background-size:100% 1px}.intro__aside[data-astro-cid-ogjzdvpc]{pointer-events:none;width:clamp(110px,10.3vw,197px);position:absolute;inset:0 auto 0 0}.intro__line[data-astro-cid-ogjzdvpc]{background:var(--ink);transform-origin:top;width:1px;height:80%;position:absolute;top:0;right:0}.js .intro__line[data-astro-cid-ogjzdvpc][data-reveal]{opacity:1;transition:transform 1.6s var(--ease);transform:scaleY(0)}.js .intro__line[data-astro-cid-ogjzdvpc].is-in{transform:scaleY(1)}.intro__title[data-astro-cid-ogjzdvpc]{font-family:var(--serif);writing-mode:vertical-rl;font-size:clamp(36px,3.1vw,60px);line-height:1;position:absolute;top:clamp(30px,2.8vw,53px);right:clamp(40px,2.5vw,52px);transform:rotate(180deg)}.ph[data-astro-cid-ogjzdvpc]{background:var(--mist);margin:0;overflow:hidden}.ph__in[data-astro-cid-ogjzdvpc]{height:100%}.ph[data-astro-cid-ogjzdvpc] img{object-fit:cover;width:100%;height:100%;transition:transform 1.8s var(--ease)}.js .ph[data-astro-cid-ogjzdvpc][data-reveal]{opacity:1;transform:none}.js .ph[data-astro-cid-ogjzdvpc][data-reveal] .ph__in[data-astro-cid-ogjzdvpc]{clip-path:inset(100% 0 0);transition:clip-path 1.5s var(--ease)}.js .ph[data-astro-cid-ogjzdvpc][data-reveal] img{transform:scale(1.12)}.js .ph[data-astro-cid-ogjzdvpc].is-in .ph__in[data-astro-cid-ogjzdvpc]{clip-path:inset(0)}.js .ph[data-astro-cid-ogjzdvpc].is-in img{transform:none}@media (prefers-reduced-motion:reduce){.js .ph[data-astro-cid-ogjzdvpc][data-reveal] .ph__in[data-astro-cid-ogjzdvpc]{clip-path:none}}.portrait[data-astro-cid-ogjzdvpc]{grid-area:1/3/auto/5}.laptop[data-astro-cid-ogjzdvpc]{aspect-ratio:1031/1546;grid-area:2/1/4/3;align-self:start}.form-box[data-astro-cid-ogjzdvpc]{background:var(--mist);grid-area:2/3;padding:clamp(40px,5.7vw,110px) clamp(24px,5.2vw,99px) 0 clamp(24px,5.9vw,114px);position:relative}.form[data-astro-cid-ogjzdvpc]{font-size:clamp(13px,.25vw + 10px,15px)}.form[data-astro-cid-ogjzdvpc] .kicker[data-astro-cid-ogjzdvpc]{margin-bottom:clamp(30px,3.6vw,70px);font-weight:700}.form[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc],.form[data-astro-cid-ogjzdvpc] legend[data-astro-cid-ogjzdvpc]{font-weight:700}.form[data-astro-cid-ogjzdvpc] sup[data-astro-cid-ogjzdvpc]{margin-left:1px;font-size:.6em}.f-row[data-astro-cid-ogjzdvpc]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.f-row[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc]{flex:none}.f-row[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc],.f-block[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{background:var(--paper);min-width:0;height:43px;font:inherit;color:var(--ink);transition:border-color .4s var(--ease), box-shadow .4s var(--ease);border:0;border-bottom:1px solid #0000;outline:none;flex:1;padding:0 12px}.f-row[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:focus,.f-block[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]:focus{border-bottom-color:var(--ink);box-shadow:0 10px 24px -18px #00000073}.f-row[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc][aria-invalid=true],.f-block[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc][aria-invalid=true]{border-bottom-color:#a8443a}.f-block[data-astro-cid-ogjzdvpc]{gap:10px;margin:26px 0;display:grid}.f-block[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{resize:vertical;height:auto;min-height:163px;padding:12px;line-height:1.6}.f-group[data-astro-cid-ogjzdvpc]{border:0;margin:26px 0;padding:0}.f-group[data-astro-cid-ogjzdvpc] legend[data-astro-cid-ogjzdvpc]{margin-bottom:4px;padding:0}.f-opt[data-astro-cid-ogjzdvpc]{cursor:pointer;align-items:center;gap:8px;width:fit-content;line-height:1.75;display:flex;font-weight:400!important}.f-opt[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]{appearance:none;border:2px solid var(--ink);cursor:pointer;width:11px;height:11px;transition:background .3s var(--ease), box-shadow .3s var(--ease);background:0 0;border-radius:50%;flex:none;margin:0}.f-opt[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:checked{background:var(--ink);box-shadow:inset 0 0 0 2px var(--mist)}.f-opt[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.f-opt[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]{transition:transform .4s var(--ease)}.f-opt[data-astro-cid-ogjzdvpc]:hover span[data-astro-cid-ogjzdvpc]{transform:translate(3px)}.f-legal[data-astro-cid-ogjzdvpc]{color:#6f6f6b;margin:30px 0 0;font-size:12px;line-height:1.5}.f-legal[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{text-underline-offset:2px;text-decoration:underline}.f-status[data-astro-cid-ogjzdvpc]{min-height:1.5em;margin:14px 0 0;font-weight:600}.f-status[data-astro-cid-ogjzdvpc][data-tone=error]{color:#a8443a}.hp[data-astro-cid-ogjzdvpc]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.send[data-astro-cid-ogjzdvpc]{background:var(--ink);width:min(292px,100%);height:58px;color:var(--paper);letter-spacing:.04em;text-transform:uppercase;isolation:isolate;place-items:center;margin:16px auto -29px;font-size:clamp(13px,.3vw + 10px,18px);font-weight:700;display:grid;position:relative;overflow:hidden}.send[data-astro-cid-ogjzdvpc]:before{content:"";z-index:-1;background:var(--paper);transform-origin:100%;transition:transform .8s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.send[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]{transition:color .5s var(--ease), letter-spacing .8s var(--ease)}.send[data-astro-cid-ogjzdvpc]:hover:before{transform-origin:0;transform:scaleX(1)}.send[data-astro-cid-ogjzdvpc]:hover span[data-astro-cid-ogjzdvpc]{color:var(--ink);letter-spacing:.08em}.send[data-astro-cid-ogjzdvpc]:hover{box-shadow:inset 0 0 0 1px var(--ink)}.send[data-astro-cid-ogjzdvpc][disabled]{opacity:.6;pointer-events:none}.steps[data-astro-cid-ogjzdvpc]{padding:clamp(60px, 4.2vw, 81px) var(--gutter) 0 clamp(24px, 5.9vw, 114px);grid-area:3/3/auto/5;max-width:780px;font-size:clamp(13px,.25vw + 10px,15px);line-height:1.6}.steps[data-astro-cid-ogjzdvpc] h2[data-astro-cid-ogjzdvpc]{font-size:inherit;margin:0;font-weight:700}.steps__dash[data-astro-cid-ogjzdvpc]{background:var(--ink);width:10px;height:1px;margin:.8em 0 1.8em;display:block}.steps[data-astro-cid-ogjzdvpc] ol[data-astro-cid-ogjzdvpc]{counter-reset:step;margin:0 0 1.6em;padding:0;list-style:none}.steps[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]{counter-increment:step;margin-bottom:1.2em}.steps[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]:before{content:counter(step) ". "}@media (width<=1100px){.contact[data-astro-cid-ogjzdvpc]{grid-template-columns:4% 46% 46% 4%}}@media (width<=900px){.contact[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr}.intro[data-astro-cid-ogjzdvpc],.portrait[data-astro-cid-ogjzdvpc],.laptop[data-astro-cid-ogjzdvpc],.form-box[data-astro-cid-ogjzdvpc],.steps[data-astro-cid-ogjzdvpc]{grid-area:auto/1}.intro[data-astro-cid-ogjzdvpc]{padding:60px var(--gutter) 50px}.intro__aside[data-astro-cid-ogjzdvpc]{align-items:center;gap:18px;width:auto;margin-bottom:30px;display:flex;position:static}.intro__line[data-astro-cid-ogjzdvpc]{transform-origin:0;width:48px;height:1px;position:static}.js .intro__line[data-astro-cid-ogjzdvpc][data-reveal]{transform:scaleX(0)}.js .intro__line[data-astro-cid-ogjzdvpc].is-in{transform:scaleX(1)}.intro__title[data-astro-cid-ogjzdvpc]{writing-mode:horizontal-tb;font-size:clamp(28px,7vw,40px);position:static;transform:none}.portrait[data-astro-cid-ogjzdvpc]{aspect-ratio:4/3;order:2}.form-box[data-astro-cid-ogjzdvpc]{padding:50px var(--gutter) 0;order:3}.steps[data-astro-cid-ogjzdvpc]{padding:70px var(--gutter) 0;order:4}.laptop[data-astro-cid-ogjzdvpc]{aspect-ratio:4/3;order:5;margin-top:60px}}@media (width<=520px){.f-row[data-astro-cid-ogjzdvpc]{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:16px}}
