.BriefForm_builder__FplUN{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:start}.BriefForm_form__iqUGj{display:grid;grid-gap:34px;gap:34px}.BriefForm_summary__nvTPz{padding:18px 20px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(36,41,38,.2),inset 3px 0 0 var(--signal);animation:BriefForm_rise__u4qku .5s var(--ease-lift) both}.BriefForm_summary__nvTPz p{margin:0 0 6px;font-weight:500}.BriefForm_summary__nvTPz ul{margin:0;padding-left:18px}.BriefForm_summary__nvTPz li{margin:4px 0;font-size:var(--t-s)}.BriefForm_summary__nvTPz a{text-underline-offset:3px}.BriefForm_group___oxEG,.BriefForm_plain__rgDkL{margin:0;padding:0;border:0;min-width:0}.BriefForm_plain__rgDkL{display:grid;grid-gap:34px;gap:34px}.BriefForm_group___oxEG:disabled,.BriefForm_plain__rgDkL:disabled{opacity:.55;transition:opacity .6s}.BriefForm_trap__GcmKn{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.BriefForm_legend__l329Q{padding:0;margin-bottom:6px;font-size:var(--t-s);font-weight:500}.BriefForm_optional__o8pXS{font-weight:400;color:var(--smoke)}.BriefForm_hint__hNaA2{margin:6px 0 0;font-size:var(--t-xs);line-height:1.5;color:var(--smoke)}.BriefForm_group___oxEG .BriefForm_hint__hNaA2{margin:0 0 14px}.BriefForm_chips__HcSxS{display:flex;flex-wrap:wrap;gap:8px}.BriefForm_group___oxEG:not(:has(.BriefForm_hint__hNaA2)) .BriefForm_chips__HcSxS{margin-top:12px}.BriefForm_serviceGroups__R9V9e{display:grid;grid-gap:16px;gap:16px}.BriefForm_serviceGroup___LN1r{display:grid;grid-gap:8px;gap:8px}.BriefForm_groupLabel__u_Km8{margin:0;font-size:var(--t-xs);font-weight:500;color:var(--slate)}.BriefForm_serviceGroup___LN1r .BriefForm_chips__HcSxS{margin-top:0}.BriefForm_chip__EKhe8{position:relative;display:inline-flex}.BriefForm_chip__EKhe8 input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.BriefForm_chip__EKhe8 span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--titanium);background:rgba(255,255,255,.45);font-size:var(--t-s);line-height:1.25;transition:background .3s,color .3s,border-color .3s;pointer-events:none}@media (hover:hover){.BriefForm_chip__EKhe8:hover span{border-color:var(--graphite)}}.BriefForm_chip__EKhe8 input:checked+span{background:var(--graphite);border-color:var(--graphite);color:var(--limestone)}.BriefForm_chip__EKhe8 input:focus-visible+span{outline:2px solid var(--signal);outline-offset:3px}.BriefForm_pair___b6wF{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.BriefForm_field__yT6SK{display:grid;align-content:start}.BriefForm_field__yT6SK label{font-size:var(--t-s);font-weight:500}.BriefForm_field__yT6SK input,.BriefForm_field__yT6SK textarea{width:100%;margin-top:6px;padding:12px 0 11px;border:0;border-bottom:1px solid var(--titanium);border-radius:0;background:transparent;font:inherit;font-size:max(17px,var(--t-body));line-height:1.5;color:var(--graphite);transition:border-color .3s,box-shadow .3s}.BriefForm_field__yT6SK textarea{resize:vertical;min-height:136px;padding:14px 16px;border:1px solid var(--titanium);border-radius:12px;background:rgba(255,255,255,.5)}.BriefForm_field__yT6SK input:hover,.BriefForm_field__yT6SK textarea:hover{border-color:var(--smoke)}.BriefForm_field__yT6SK input:focus,.BriefForm_field__yT6SK textarea:focus{outline:none;border-color:var(--graphite);box-shadow:0 1px 0 var(--graphite)}.BriefForm_field__yT6SK textarea:focus{box-shadow:0 0 0 1px var(--graphite)}.BriefForm_field__yT6SK input:focus-visible,.BriefForm_field__yT6SK textarea:focus-visible{box-shadow:0 2px 0 var(--signal)}.BriefForm_field__yT6SK textarea:focus-visible{box-shadow:0 0 0 2px var(--signal)}.BriefForm_field__yT6SK[data-invalid] input,.BriefForm_field__yT6SK[data-invalid] textarea{border-color:var(--signal)}.BriefForm_error__9_GP3{display:flex;gap:8px;align-items:baseline;margin:8px 0 0;font-size:var(--t-xs);line-height:1.45;color:var(--graphite)}.BriefForm_error__9_GP3:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--signal);transform:translateY(-1px)}.BriefForm_actions__GFvXr{display:grid;grid-gap:14px;gap:14px;justify-items:start;padding-top:6px}.BriefForm_note__Yuqq9{margin:0;max-width:52ch;font-size:var(--t-xs);line-height:1.5;color:var(--smoke)}.BriefForm_status__d3lsU{padding:22px 22px 16px;border-radius:14px;background:var(--graphite);color:var(--limestone);animation:BriefForm_rise__u4qku .6s var(--ease-lift) both}.BriefForm_success__ZuJJ8{background:var(--slate)}.BriefForm_success__ZuJJ8 .BriefForm_statusBody___zlQS{color:#d8e0e4}.BriefForm_send__bxqSJ{min-width:180px;justify-content:center}.BriefForm_status__d3lsU:focus{outline:none}.BriefForm_status__d3lsU:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.BriefForm_statusTitle__9u3fL{margin:0 0 6px;font-size:var(--t-m);font-weight:300}.BriefForm_statusBody___zlQS{margin:0 0 14px;font-size:var(--t-s);color:#c9ccc5}.BriefForm_statusText__3Dz7f{display:none;margin:0 0 14px;padding:14px;max-height:220px;overflow:auto;border-radius:10px;background:rgba(243,243,237,.08);font-family:inherit;font-size:var(--t-xs);line-height:1.55;white-space:pre-wrap}.BriefForm_statusActions__HxaHf{display:flex;flex-wrap:wrap;gap:8px 22px}.BriefForm_textButton__Dwx1J{padding:8px 0;border:0;border-bottom:1px solid;background:none;font-size:var(--t-s);font-weight:500;text-decoration:none;cursor:pointer}.BriefForm_copyState__hggoY{min-height:1.4em;margin:8px 0 0;font-size:var(--t-xs);color:#c9ccc5}.BriefForm_preview__d_v9q{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 28px)}.BriefForm_letter__wpkan{position:relative;padding:26px 28px 30px;border-radius:6px;background:#fbfbf8;box-shadow:0 0 0 1px rgba(174,177,171,.45),0 40px 70px -40px rgba(36,41,38,.35);min-height:420px;transition:transform 1.1s var(--ease-lift),box-shadow 1.1s var(--ease-lift)}.BriefForm_builder__FplUN[data-phase=sending] .BriefForm_letter__wpkan,.BriefForm_letter__wpkan[data-sent]{transform:translateY(-14px);box-shadow:0 0 0 1px rgba(174,177,171,.45),0 60px 90px -40px rgba(36,41,38,.45)}.BriefForm_stamp__Fx01t{position:absolute;top:22px;right:24px;margin:0;padding:6px 12px;border:1.5px solid var(--slate);border-radius:999px;color:var(--slate);font-size:var(--t-xs);font-weight:500;transform:rotate(-6deg);animation:BriefForm_stamp__Fx01t .7s var(--ease-lift) both}@keyframes BriefForm_stamp__Fx01t{0%{opacity:0;transform:rotate(-6deg) scale(1.6)}}.BriefForm_letterLabel__8WDl5{margin:0 0 16px;font-size:var(--t-xs);font-weight:500;color:var(--smoke)}.BriefForm_letterToggle__4yVSp{display:none}.BriefForm_head__yFLLq{margin:0 0 18px;border-top:1px solid rgba(174,177,171,.5)}.BriefForm_head__yFLLq div{display:grid;grid-template-columns:64px 1fr;grid-gap:12px;gap:12px;padding:9px 0;border-bottom:1px solid rgba(174,177,171,.5);font-size:var(--t-s)}.BriefForm_head__yFLLq dt{color:var(--smoke)}.BriefForm_body__zbAg9,.BriefForm_head__yFLLq dd{margin:0;overflow-wrap:anywhere}.BriefForm_body__zbAg9{white-space:pre-wrap;font-size:var(--t-s);line-height:1.65}.BriefForm_placeholder__nSL9n{margin:0;font-size:var(--t-s);color:var(--quiet)}@keyframes BriefForm_rise__u4qku{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.BriefForm_letter__wpkan{transition:none}.BriefForm_stamp__Fx01t{animation:none}}@media (max-width:980px){.BriefForm_builder__FplUN{grid-template-columns:1fr}.BriefForm_preview__d_v9q{position:static;margin-top:4px}.BriefForm_letterLabel__8WDl5{display:none}.BriefForm_letterToggle__4yVSp{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;margin:0 0 2px;padding:4px 0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.BriefForm_letterToggleLabel__i2kqU{flex:none;font-size:var(--t-xs);font-weight:500;color:var(--smoke)}.BriefForm_letterSubject__Sgn2g{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-xs);color:var(--quiet)}.BriefForm_letterChevron__XVfvd{flex:none;width:8px;height:8px;border-right:1.5px solid var(--smoke);border-bottom:1.5px solid var(--smoke);transform:rotate(45deg);transition:transform .35s var(--ease-lift)}.BriefForm_letter__wpkan[data-open] .BriefForm_letterChevron__XVfvd{transform:rotate(-135deg)}.BriefForm_letterBody__PGKOf,.BriefForm_letter__wpkan[data-sent] .BriefForm_letterChevron__XVfvd,.BriefForm_letter__wpkan[data-sent] .BriefForm_letterSubject__Sgn2g{display:none}.BriefForm_letter__wpkan[data-open] .BriefForm_letterBody__PGKOf{display:block;animation:BriefForm_rise__u4qku .4s var(--ease-lift) both}.BriefForm_statusText__3Dz7f{display:block}.BriefForm_letter__wpkan:not([data-open]){min-height:0;padding-top:14px;padding-bottom:14px}}@media (max-width:600px){.BriefForm_form__iqUGj{gap:30px}.BriefForm_pair___b6wF{grid-template-columns:1fr;gap:30px}.BriefForm_chip__EKhe8 span{padding:0 15px;font-size:14px}}@media (prefers-reduced-motion:reduce){.BriefForm_status__d3lsU,.BriefForm_summary__nvTPz{animation:none}.BriefForm_letterChevron__XVfvd{transition:none}.BriefForm_letter__wpkan[data-open] .BriefForm_letterBody__PGKOf{animation:none}}section.Contact_heroSection__G136r{min-height:100svh;display:grid;align-items:end;padding-top:calc(var(--header-h) + 8vh);padding-bottom:10vh;--contact-plate-pos:70% 50%;--contact-plate-shade:linear-gradient(90deg,rgba(243,243,237,0.94),rgba(243,243,237,0.86) 58%,rgba(243,243,237,0.32) 82%,rgba(243,243,237,0.05)),linear-gradient(0deg,rgba(243,243,237,0.9),rgba(243,243,237,0) 40%)}.Contact_title__lbpab{font-size:clamp(38px,4.5vw,70px);margin-bottom:clamp(40px,7vh,80px)}.Contact_title__lbpab .lift:nth-child(2){color:var(--smoke)}.Contact_heroRow__D0TLJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:5vw;gap:5vw;align-items:end}.Contact_heroBody__xS1tJ{margin:0;max-width:480px;color:var(--smoke);animation:Contact_contactSettle__84seU 1s var(--ease-lift) .2s both}.Contact_heroBody__xS1tJ p{margin:0}.Contact_heroWho__2A1zD{margin-top:14px!important;padding-top:16px;border-top:1px solid var(--titanium);color:var(--graphite);font-weight:500;font-size:var(--t-s)}.Contact_channels__ew_ij{list-style:none;margin:0;padding:0;display:grid;border-bottom:1px solid var(--titanium);animation:Contact_contactSettle__84seU 1s var(--ease-lift) .3s both}@keyframes Contact_contactSettle__84seU{0%{opacity:.45;transform:translateY(12px)}to{opacity:1;transform:none}}.Contact_hero__1NfZE.is-in .Contact_channels__ew_ij,.Contact_hero__1NfZE.is-in .Contact_heroBody__xS1tJ{opacity:1;transform:none}.Contact_channel__SXwyj{display:grid;grid-template-columns:130px 1fr;grid-template-areas:"label value" ". note";align-items:baseline;grid-gap:2px 16px;gap:2px 16px;padding:18px 0 16px;border-top:1px solid var(--titanium);text-decoration:none}.Contact_channelLabel__OftS2{grid-area:label;font-size:var(--t-xs);font-weight:500;color:var(--smoke)}.Contact_channelValue__sOlGf{grid-area:value;font-size:var(--t-xl);font-weight:300;letter-spacing:-.02em;line-height:1.15;transition:color .3s}.Contact_channel__SXwyj:hover .Contact_channelValue__sOlGf{color:var(--slate)}.Contact_channelNote__t5bwP{grid-area:note;font-size:var(--t-xs);color:var(--smoke)}.Contact_channelStill__Vd83j .Contact_channelValue__sOlGf{font-size:var(--t-l)}.Contact_channelStill__Vd83j:hover .Contact_channelValue__sOlGf{color:inherit}.Contact_brief__bZFzb{position:relative;z-index:2;background:var(--limestone);padding:clamp(110px,15vh,180px) var(--rail) clamp(100px,13vh,170px) var(--gutter)}@media (max-width:900px){section.Contact_heroSection__G136r{min-height:0;padding-top:calc(var(--header-h) + 48px);padding-bottom:72px;--contact-plate-pos:16% 40%;--contact-plate-shade:linear-gradient(180deg,rgba(243,243,237,0.95),rgba(243,243,237,0.9))}.Contact_title__lbpab{font-size:clamp(34px,9.4vw,46px);margin-bottom:28px}.Contact_heroRow__D0TLJ{grid-template-columns:1fr;gap:36px}.Contact_channel__SXwyj{grid-template-columns:1fr;grid-template-areas:"label" "value" "note";gap:4px}.Contact_channelValue__sOlGf{font-size:26px}.Contact_brief__bZFzb{padding:88px var(--gutter) 88px}}@media (prefers-reduced-motion:reduce){.Contact_channels__ew_ij,.Contact_heroBody__xS1tJ{transition:none}}