.briefing-stage[data-astro-cid-ariiylhh]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:100svh}.briefing-form[data-astro-cid-ariiylhh]{grid-template-rows:auto 1fr;min-height:100svh;display:grid}.briefing-form[data-astro-cid-ariiylhh][hidden],.briefing-success[data-astro-cid-ariiylhh][hidden]{display:none}.form-trap[data-astro-cid-ariiylhh]{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.briefing-head[data-astro-cid-ariiylhh]{padding:1.1rem var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:.55fr auto 1fr auto;align-items:center;gap:2rem;display:grid}.briefing-brand[data-astro-cid-ariiylhh]{align-items:flex-end;gap:.25rem;line-height:.75;display:flex}.briefing-brand[data-astro-cid-ariiylhh] b[data-astro-cid-ariiylhh]{font-family:var(--display);font-size:2.3rem}.briefing-brand[data-astro-cid-ariiylhh] span[data-astro-cid-ariiylhh]{font-size:.65rem}.briefing-head[data-astro-cid-ariiylhh] p[data-astro-cid-ariiylhh]{font-family:var(--display);margin:0;font-size:1.8rem}.briefing-head[data-astro-cid-ariiylhh]>a[data-astro-cid-ariiylhh]:last-child{font-size:.78rem}.briefing-progress[data-astro-cid-ariiylhh]{grid-template-columns:repeat(8,1fr);gap:.65rem;display:grid}.briefing-progress[data-astro-cid-ariiylhh] i[data-astro-cid-ariiylhh]{background:#c8c8c8;height:2px}.briefing-progress[data-astro-cid-ariiylhh] i[data-astro-cid-ariiylhh].active{background:var(--signal)}.briefing-step[data-astro-cid-ariiylhh]{padding:clamp(3.5rem,6vw,7rem) var(--gutter) 2.5rem;border:0;grid-template-rows:1fr auto;grid-template-columns:minmax(300px,.72fr) 1.28fr;gap:2rem 7vw;min-height:calc(100svh - 78px);margin:0;display:grid}.briefing-step[data-astro-cid-ariiylhh][hidden]{display:none}.briefing-step[data-astro-cid-ariiylhh] legend[data-astro-cid-ariiylhh]{display:contents}.briefing-step[data-astro-cid-ariiylhh] legend[data-astro-cid-ariiylhh] span[data-astro-cid-ariiylhh]{font-family:var(--display);letter-spacing:-.04em;max-width:780px;font-size:clamp(4.5rem,7.5vw,9rem);font-weight:900;line-height:.84}.briefing-step[data-astro-cid-ariiylhh] legend[data-astro-cid-ariiylhh] small[data-astro-cid-ariiylhh]{grid-column:2;align-self:start;margin-top:1rem;font-size:1rem;font-weight:700}.choice-list[data-astro-cid-ariiylhh]{grid-area:1/2/span 1;align-self:center;display:grid}.choice-list[data-astro-cid-ariiylhh] label[data-astro-cid-ariiylhh]{display:block;position:relative}.choice-list[data-astro-cid-ariiylhh] input[data-astro-cid-ariiylhh]{opacity:0;pointer-events:none;position:absolute}.choice-list[data-astro-cid-ariiylhh] label[data-astro-cid-ariiylhh]>span[data-astro-cid-ariiylhh]{font-family:var(--display);border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:55px 1fr;align-items:center;padding:.45rem 1rem;font-size:clamp(2.9rem,5vw,6rem);line-height:1;transition:background .2s,transform .2s;display:grid}.choice-list[data-astro-cid-ariiylhh] label[data-astro-cid-ariiylhh]>span[data-astro-cid-ariiylhh] i[data-astro-cid-ariiylhh]{font-family:var(--sans);color:#85a600;font-size:.78rem;font-style:normal}.choice-list[data-astro-cid-ariiylhh] input[data-astro-cid-ariiylhh]:checked+span[data-astro-cid-ariiylhh]{background:var(--signal);transform:translate(1rem)}.choice-list[data-astro-cid-ariiylhh] input[data-astro-cid-ariiylhh]:focus-visible+span[data-astro-cid-ariiylhh]{outline:3px solid var(--ink);outline-offset:-6px}.choice-list-compact[data-astro-cid-ariiylhh] label[data-astro-cid-ariiylhh]>span[data-astro-cid-ariiylhh]{font-size:clamp(2.2rem,4vw,4.7rem)}.step-actions[data-astro-cid-ariiylhh]{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:1.5rem;padding-top:1.4rem;display:flex}.step-actions[data-astro-cid-ariiylhh] button[data-astro-cid-ariiylhh]{appearance:none;border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;padding:1rem 1.5rem;font-weight:800}.step-actions[data-astro-cid-ariiylhh] .next[data-astro-cid-ariiylhh]{background:var(--signal);border-color:var(--signal);justify-content:space-between;min-width:220px;display:flex}.step-actions[data-astro-cid-ariiylhh] .next[data-astro-cid-ariiylhh]:disabled{cursor:wait;opacity:.55}.line-field[data-astro-cid-ariiylhh]{grid-column:2;align-self:center;gap:1rem;display:grid}.line-field[data-astro-cid-ariiylhh] span[data-astro-cid-ariiylhh],.date-stage[data-astro-cid-ariiylhh] label[data-astro-cid-ariiylhh] span[data-astro-cid-ariiylhh]{font-size:.82rem;font-weight:800}.line-field[data-astro-cid-ariiylhh] input[data-astro-cid-ariiylhh],.line-field[data-astro-cid-ariiylhh] textarea[data-astro-cid-ariiylhh]{border:0;border-bottom:2px solid var(--ink);font-family:var(--display);background:0 0;border-radius:0;padding:.7rem 0;font-size:clamp(2.5rem,5vw,6rem)}.line-field[data-astro-cid-ariiylhh] textarea[data-astro-cid-ariiylhh]{font-family:var(--sans);resize:vertical;font-size:1.25rem}.date-stage[data-astro-cid-ariiylhh]{background:var(--signal);clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%);grid-column:2;grid-template-columns:1fr 1fr;align-self:center;gap:2rem;padding:clamp(2rem,4vw,4rem);display:grid}.date-stage[data-astro-cid-ariiylhh] label[data-astro-cid-ariiylhh]{gap:1rem;display:grid}.date-stage[data-astro-cid-ariiylhh] input[data-astro-cid-ariiylhh]{border:0;border-bottom:2px solid var(--ink);background:0 0;padding:.75rem 0;font-size:1.3rem}.open-date[data-astro-cid-ariiylhh]{grid-column:2;align-self:end}.contact-fields[data-astro-cid-ariiylhh]{grid-column:2;grid-template-columns:1fr 1fr;gap:2rem;display:grid}.contact-fields[data-astro-cid-ariiylhh] .line-field[data-astro-cid-ariiylhh]{grid-column:auto}.contact-fields[data-astro-cid-ariiylhh] .full[data-astro-cid-ariiylhh]{grid-column:1/-1}.briefing-summary[data-astro-cid-ariiylhh] dl[data-astro-cid-ariiylhh]{border-top:1px solid var(--line);grid-column:2;align-self:center;margin:0}.briefing-summary[data-astro-cid-ariiylhh] dl[data-astro-cid-ariiylhh] div[data-astro-cid-ariiylhh]{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr;padding:.65rem 0;display:grid}.briefing-summary[data-astro-cid-ariiylhh] dt[data-astro-cid-ariiylhh]{color:var(--muted);font-size:.75rem}.briefing-summary[data-astro-cid-ariiylhh] dd[data-astro-cid-ariiylhh]{margin:0;font-weight:800}.privacy-note[data-astro-cid-ariiylhh]{color:var(--muted);grid-column:2;max-width:540px;font-size:.75rem}.privacy-note[data-astro-cid-ariiylhh]>label[data-astro-cid-ariiylhh]{align-items:flex-start;gap:.65rem;display:flex}.privacy-note[data-astro-cid-ariiylhh] input[data-astro-cid-ariiylhh]{flex:none;margin-top:.15rem}.privacy-note[data-astro-cid-ariiylhh] a[data-astro-cid-ariiylhh]{text-underline-offset:3px;text-decoration:underline}.privacy-note[data-astro-cid-ariiylhh] p[data-astro-cid-ariiylhh]{color:#b52b1d;min-height:1.2em;margin:.75rem 0 0;font-weight:700}.briefing-step[data-astro-cid-ariiylhh] [data-astro-cid-ariiylhh]:is(input,textarea,button):focus-visible{outline:3px solid var(--ink);outline-offset:4px}.briefing-success[data-astro-cid-ariiylhh]{min-height:100svh;padding:clamp(5rem,9vw,9rem) var(--gutter);background:var(--signal);grid-template-columns:.75fr 1.25fr;align-content:center;gap:2rem 7vw;display:grid}.briefing-success[data-astro-cid-ariiylhh]>span[data-astro-cid-ariiylhh]{letter-spacing:.08em;font-size:.75rem;font-weight:900}.briefing-success[data-astro-cid-ariiylhh] h2[data-astro-cid-ariiylhh]{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:clamp(5rem,11vw,12rem);font-weight:900;line-height:.76}.briefing-success[data-astro-cid-ariiylhh] p[data-astro-cid-ariiylhh]{grid-column:2;max-width:620px;font-size:clamp(1.15rem,1.7vw,1.6rem)}.briefing-success[data-astro-cid-ariiylhh]>div[data-astro-cid-ariiylhh]{flex-wrap:wrap;grid-column:2;gap:1rem;display:flex}.briefing-success[data-astro-cid-ariiylhh] a[data-astro-cid-ariiylhh],.briefing-success[data-astro-cid-ariiylhh] button[data-astro-cid-ariiylhh]{appearance:none;border:1px solid var(--ink);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;gap:3rem;padding:1rem 1.25rem;font-weight:800;display:flex}.briefing-success[data-astro-cid-ariiylhh] button[data-astro-cid-ariiylhh]{background:var(--ink);color:#fff}@media (prefers-reduced-motion:no-preference){.briefing-progress[data-astro-cid-ariiylhh] i[data-astro-cid-ariiylhh]{transform-origin:0;transition:transform .65s var(--ease),background .35s ease;transform:scaleX(0)}.briefing-progress[data-astro-cid-ariiylhh] i[data-astro-cid-ariiylhh].active{transform:scaleX(1)}.briefing-step[data-astro-cid-ariiylhh].active legend[data-astro-cid-ariiylhh] span[data-astro-cid-ariiylhh]{animation:briefingTitle .8s var(--ease) both}.briefing-step[data-astro-cid-ariiylhh].active legend[data-astro-cid-ariiylhh] small[data-astro-cid-ariiylhh]{animation:.6s .22s both briefingFade}.briefing-step[data-astro-cid-ariiylhh].active .choice-list[data-astro-cid-ariiylhh] label[data-astro-cid-ariiylhh],.briefing-step[data-astro-cid-ariiylhh].active .line-field[data-astro-cid-ariiylhh],.briefing-step[data-astro-cid-ariiylhh].active .date-stage[data-astro-cid-ariiylhh],.briefing-step[data-astro-cid-ariiylhh].active .open-date[data-astro-cid-ariiylhh],.briefing-step[data-astro-cid-ariiylhh].active .contact-fields[data-astro-cid-ariiylhh],.briefing-step[data-astro-cid-ariiylhh].active dl[data-astro-cid-ariiylhh],.briefing-step[data-astro-cid-ariiylhh].active .privacy-note[data-astro-cid-ariiylhh]{animation:briefingChoice .65s var(--ease) both}.briefing-step[data-astro-cid-ariiylhh].active .choice-list[data-astro-cid-ariiylhh] label[data-astro-cid-ariiylhh]:nth-child(2){animation-delay:60ms}.briefing-step[data-astro-cid-ariiylhh].active .choice-list[data-astro-cid-ariiylhh] label[data-astro-cid-ariiylhh]:nth-child(3){animation-delay:.12s}.briefing-step[data-astro-cid-ariiylhh].active .choice-list[data-astro-cid-ariiylhh] label[data-astro-cid-ariiylhh]:nth-child(4){animation-delay:.18s}.briefing-step[data-astro-cid-ariiylhh].active .choice-list[data-astro-cid-ariiylhh] label[data-astro-cid-ariiylhh]:nth-child(5){animation-delay:.24s}.briefing-step[data-astro-cid-ariiylhh].active .step-actions[data-astro-cid-ariiylhh]{animation:.55s .28s both briefingFade}.choice-list[data-astro-cid-ariiylhh] input[data-astro-cid-ariiylhh]:checked+span[data-astro-cid-ariiylhh]{animation:optionSelected .55s var(--ease)}.date-stage[data-astro-cid-ariiylhh]{transition:clip-path .75s var(--ease),transform .75s var(--ease)}@keyframes briefingTitle{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-2.5rem)}to{opacity:1;clip-path:inset(-4%);transform:none}}@keyframes briefingChoice{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@keyframes briefingFade{0%{opacity:0}to{opacity:1}}@keyframes optionSelected{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}}@media (width>=761px){.briefing-step[data-astro-cid-ariiylhh] legend[data-astro-cid-ariiylhh] small[data-astro-cid-ariiylhh]{z-index:2;grid-row:1;position:relative}.choice-list[data-astro-cid-ariiylhh]{padding-top:4rem}}@media (width<=760px){.briefing-form[data-astro-cid-ariiylhh]{min-height:100svh}.briefing-head[data-astro-cid-ariiylhh]{z-index:3;background:#fff;grid-template-columns:auto auto 1fr;gap:1rem;padding:.9rem 1.25rem;position:sticky;top:0}.briefing-head[data-astro-cid-ariiylhh]>a[data-astro-cid-ariiylhh]:last-child{display:none}.briefing-progress[data-astro-cid-ariiylhh]{grid-column:1/-1;gap:.35rem}.briefing-step[data-astro-cid-ariiylhh]{flex-direction:column;gap:2rem;min-height:calc(100svh - 100px);padding:2.4rem 1.25rem 1.25rem;display:flex}.briefing-step[data-astro-cid-ariiylhh] legend[data-astro-cid-ariiylhh]{display:contents}.briefing-step[data-astro-cid-ariiylhh] legend[data-astro-cid-ariiylhh] span[data-astro-cid-ariiylhh]{font-size:clamp(3.5rem,16vw,5.25rem)}.briefing-step[data-astro-cid-ariiylhh] legend[data-astro-cid-ariiylhh] small[data-astro-cid-ariiylhh]{order:2;margin:0}.choice-list[data-astro-cid-ariiylhh]{order:3;width:100%;margin:auto 0;padding-top:0}.choice-list[data-astro-cid-ariiylhh] label[data-astro-cid-ariiylhh]>span[data-astro-cid-ariiylhh],.choice-list-compact[data-astro-cid-ariiylhh] label[data-astro-cid-ariiylhh]>span[data-astro-cid-ariiylhh]{grid-template-columns:44px 1fr;padding:.7rem .4rem;font-size:clamp(2.2rem,11vw,3.8rem)}.choice-list[data-astro-cid-ariiylhh] input[data-astro-cid-ariiylhh]:checked+span[data-astro-cid-ariiylhh]{transform:none}.step-actions[data-astro-cid-ariiylhh]{background:#fff;order:9;width:100%;margin-top:auto;padding-bottom:.25rem;position:sticky;bottom:0}.step-actions[data-astro-cid-ariiylhh] .next[data-astro-cid-ariiylhh]{flex:1}.line-field[data-astro-cid-ariiylhh],.date-stage[data-astro-cid-ariiylhh],.open-date[data-astro-cid-ariiylhh],.contact-fields[data-astro-cid-ariiylhh],.briefing-summary[data-astro-cid-ariiylhh] dl[data-astro-cid-ariiylhh],.privacy-note[data-astro-cid-ariiylhh]{order:3;grid-column:auto;width:100%}.line-field[data-astro-cid-ariiylhh]{margin:auto 0}.date-stage[data-astro-cid-ariiylhh]{clip-path:polygon(0 0,100% 0,100% 94%,94% 100%,0 100%);grid-template-columns:1fr;margin:auto 0;display:grid}.contact-fields[data-astro-cid-ariiylhh]{flex-direction:column;margin:auto 0;display:flex}.briefing-summary[data-astro-cid-ariiylhh] dl[data-astro-cid-ariiylhh]{margin:auto 0}.briefing-summary[data-astro-cid-ariiylhh] dl[data-astro-cid-ariiylhh] div[data-astro-cid-ariiylhh]{grid-template-columns:110px 1fr}.privacy-note[data-astro-cid-ariiylhh]{order:4}.briefing-success[data-astro-cid-ariiylhh]{flex-direction:column;justify-content:center;padding:5rem 1.25rem;display:flex}.briefing-success[data-astro-cid-ariiylhh] h2[data-astro-cid-ariiylhh]{font-size:clamp(4.3rem,20vw,6.4rem)}.briefing-success[data-astro-cid-ariiylhh] p[data-astro-cid-ariiylhh],.briefing-success[data-astro-cid-ariiylhh]>div[data-astro-cid-ariiylhh]{width:100%}.briefing-success[data-astro-cid-ariiylhh]>div[data-astro-cid-ariiylhh]{display:grid}.briefing-success[data-astro-cid-ariiylhh] a[data-astro-cid-ariiylhh],.briefing-success[data-astro-cid-ariiylhh] button[data-astro-cid-ariiylhh]{width:100%}}.inquiry-intro[data-astro-cid-pilqsgz3]{padding:clamp(6rem,10vw,10rem) var(--gutter) clamp(4rem,7vw,7rem);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:.35fr 1.2fr .55fr;align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.inquiry-intro[data-astro-cid-pilqsgz3]>span[data-astro-cid-pilqsgz3]{color:#6f6f6f;letter-spacing:.08em;text-transform:uppercase;align-self:start;font-size:.75rem;font-weight:800}.inquiry-intro[data-astro-cid-pilqsgz3] h1[data-astro-cid-pilqsgz3]{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(4.8rem,8vw,9.5rem);font-weight:900;line-height:.82}.inquiry-intro[data-astro-cid-pilqsgz3] p[data-astro-cid-pilqsgz3]{max-width:360px;margin:0;font-size:1.05rem}@media (width<=760px){.inquiry-intro[data-astro-cid-pilqsgz3]{grid-template-columns:1fr;gap:1.5rem;padding:4.5rem 1.25rem 3.5rem}.inquiry-intro[data-astro-cid-pilqsgz3] h1[data-astro-cid-pilqsgz3]{font-size:clamp(4rem,18vw,5.6rem)}.inquiry-intro[data-astro-cid-pilqsgz3] p[data-astro-cid-pilqsgz3]{font-size:.95rem}}
