._page_1x0ah_1{color:var(--ink);background:var(--paper)}._page_1x0ah_1 *{box-sizing:border-box}._page_1x0ah_1 a:focus-visible{outline-offset:5px;outline:3px solid}._kicker_1x0ah_4{text-transform:uppercase;letter-spacing:.12em;margin:0 0 24px;font-size:12px;font-weight:800;line-height:1.45}._hero_1x0ah_5{border-bottom:1px solid var(--ink);grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;padding:64px 5vw;display:grid}._hero_1x0ah_5 h1{letter-spacing:-.065em;margin:32px 0;font-size:clamp(64px,8vw,120px);line-height:.94}._page_1x0ah_1 em{font-family:Georgia,serif;font-weight:400}._lead_1x0ah_8{max-width:530px;margin:0;font-size:21px;line-height:1.55}._button_1x0ah_9{background:var(--ink);color:var(--paper);justify-content:space-between;gap:32px;margin-top:32px;padding:20px 24px;font-size:16px;font-weight:800;display:inline-flex}._button_1x0ah_9:hover{background:#333}._selector_1x0ah_11{background:var(--orange-soft);border:1px solid var(--ink);padding:28px;display:block}._selector_1x0ah_11>._kicker_1x0ah_4{margin-bottom:28px}._selector_1x0ah_11>a{border-top:1px solid var(--ink);text-transform:none;letter-spacing:normal;grid-template-columns:28px 1fr 20px;align-items:start;gap:16px;padding:24px 0;font-size:16px;display:grid}._selector_1x0ah_11>a>span{padding-top:5px;font-size:12px;line-height:1.5}._selector_1x0ah_11 strong{letter-spacing:-.02em;font-size:23px;line-height:1.2;display:block}._selector_1x0ah_11 small{margin-top:12px;font-size:14px;display:block}._selector_1x0ah_11>a:hover strong{text-underline-offset:4px;text-decoration:underline}._selectorNote_1x0ah_18{border-top:1px solid var(--ink);margin:0;padding-top:20px;font-size:13px;line-height:1.5}._role_1x0ah_19{border-bottom:1px solid var(--ink);background:#e6edeb;grid-template-columns:1.1fr 1fr;gap:20px 64px;padding:48px 5vw;display:grid}._role_1x0ah_19>._kicker_1x0ah_4{grid-column:1/-1;margin:0}._page_1x0ah_1 h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.2vw,62px);line-height:1.06}._role_1x0ah_19>div p{margin:0 0 16px;font-size:19px;line-height:1.5}._role_1x0ah_19 a{text-underline-offset:5px;font-size:15px;font-weight:800;text-decoration:underline}._directory_1x0ah_24{padding:72px 5vw}._directoryHeading_1x0ah_25{grid-template-columns:1.1fr 1fr;gap:20px 64px;margin-bottom:56px;display:grid}._directoryHeading_1x0ah_25>._kicker_1x0ah_4{grid-column:1/-1;margin:0}._directoryHeading_1x0ah_25>p:last-child{align-self:end;max-width:520px;margin:0;font-size:19px;line-height:1.55}._group_1x0ah_28{border-top:1px solid var(--ink);margin-top:48px;padding-top:32px;scroll-margin-top:110px}._groupHeading_1x0ah_29{grid-template-columns:80px 1fr;gap:24px;margin-bottom:28px;display:grid}._stage_1x0ah_30{letter-spacing:-.06em;color:var(--coral-ink);font-family:Georgia,serif;font-size:70px;line-height:1}._groupHeading_1x0ah_29 ._kicker_1x0ah_4{margin-bottom:12px}._groupHeading_1x0ah_29 h3{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.1}._groupHeading_1x0ah_29>div>p:last-child{max-width:720px;margin:16px 0 0;font-size:18px;line-height:1.55}._offers_1x0ah_34{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._group_1x0ah_28:not(:first-of-type) ._offers_1x0ah_34{grid-template-columns:repeat(2,minmax(0,1fr))}._offer_1x0ah_34{border:1px solid var(--ink);background:#fff;flex-direction:column;padding:28px;display:flex}._tag_1x0ah_37{letter-spacing:.06em;text-transform:uppercase;background:var(--orange-soft);align-self:flex-start;margin:0 0 28px;padding:8px 12px;font-size:11px;font-weight:800}._offer_1x0ah_34 h4{letter-spacing:-.035em;margin:0 0 20px;font-size:30px;line-height:1.1}._fit_1x0ah_39{margin:0 0 28px;font-size:17px;line-height:1.5}._deliverable_1x0ah_40{border-top:1px solid var(--line);margin-top:auto;padding-top:20px}._deliverable_1x0ah_40>span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:800;display:block}._deliverable_1x0ah_40 strong{font-size:18px;line-height:1.35;display:block}._deliverable_1x0ah_40 p{margin:12px 0 24px;font-size:16px;line-height:1.55}._offer_1x0ah_34>a{border-top:1px solid var(--ink);justify-content:space-between;gap:16px;padding-top:16px;font-size:14px;font-weight:800;display:flex}._offer_1x0ah_34>a:hover{text-underline-offset:4px;text-decoration:underline}._model_1x0ah_46{color:#fff;background:#171717;grid-template-columns:1fr 2fr;gap:48px;padding:56px 5vw;display:grid}._model_1x0ah_46 ._kicker_1x0ah_4{color:#e98764}._model_1x0ah_46 ol{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}._model_1x0ah_46 li{border-top:1px solid #777;padding-top:20px}._model_1x0ah_46 li>span{color:#e98764;font-family:Georgia,serif;font-size:40px}._model_1x0ah_46 h3{letter-spacing:-.025em;margin:20px 0 16px;font-size:23px;line-height:1.2}._model_1x0ah_46 li p{color:#d1d1d1;margin:0;font-size:16px;line-height:1.5}._inquiry_1x0ah_53{background:var(--orange-soft);grid-template-columns:1fr 1fr;gap:64px;padding:72px 5vw;scroll-margin-top:100px;display:grid}._inquiry_1x0ah_53>div>p:not(._kicker_1x0ah_4){max-width:490px;margin:24px 0;font-size:20px;line-height:1.55}._inquiry_1x0ah_53 ._formNote_1x0ah_55{font-size:14px!important}._form_1x0ah_55{background:var(--paper);border:1px solid var(--ink);min-width:0;padding:28px}@media (max-width:1000px){._hero_1x0ah_5{gap:32px}._offers_1x0ah_34{grid-template-columns:1fr 1fr}._model_1x0ah_46{grid-template-columns:1fr}._inquiry_1x0ah_53{gap:32px}}@media (max-width:700px){._hero_1x0ah_5,._role_1x0ah_19,._directoryHeading_1x0ah_25,._offers_1x0ah_34,._group_1x0ah_28:not(:first-of-type) ._offers_1x0ah_34,._inquiry_1x0ah_53{grid-template-columns:1fr}._hero_1x0ah_5{padding:40px 5vw}._hero_1x0ah_5 h1{font-size:clamp(64px,14vw,96px)}._selector_1x0ah_11{padding:24px}._directory_1x0ah_24{padding:48px 5vw}._directoryHeading_1x0ah_25{gap:24px;margin-bottom:36px}._groupHeading_1x0ah_29{grid-template-columns:50px 1fr;gap:16px}._stage_1x0ah_30{font-size:50px}._offer_1x0ah_34{padding:24px}._model_1x0ah_46{padding:40px 5vw}._model_1x0ah_46 ol{grid-template-columns:1fr}._model_1x0ah_46 h3{margin:12px 0}._inquiry_1x0ah_53{padding:48px 5vw}._form_1x0ah_55{padding:22px}._button_1x0ah_9{font-size:15px;display:flex}}
