.page-module__OBafZq__page{background:var(--nova-black);color:var(--nova-ink)}.page-module__OBafZq__hero{min-height:max(720px,88svh);padding:calc(var(--header-height) + clamp(44px, 7vh, 92px)) var(--page-gutter) clamp(56px, 8vh, 96px);border-block-end:1px solid var(--nova-line);grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}.page-module__OBafZq__heroCopy{max-width:590px}.page-module__OBafZq__heroCopy .p-title{max-width:8ch}.page-module__OBafZq__heroCopy .p-lede{max-width:46ch}.page-module__OBafZq__heroMedia{background:#02040a;min-height:clamp(420px,64vh,680px);margin:0;position:relative;overflow:hidden}.page-module__OBafZq__heroMedia img{object-fit:cover;object-position:center;direction:ltr}.page-module__OBafZq__searchBand{padding:clamp(58px, 8vw, 96px) var(--page-gutter);color:#111;background:#ecebe6;border-block-end:1px solid #0000002e;grid-template-columns:minmax(250px,.34fr) minmax(0,.66fr);align-items:center;gap:clamp(44px,9vw,140px);display:grid}.page-module__OBafZq__searchIntro h2,.page-module__OBafZq__sectionIntro h2,.page-module__OBafZq__serviceBand h2,.page-module__OBafZq__faqHead h2,.page-module__OBafZq__contactIntro h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:1}.page-module__OBafZq__searchField{border-block:1px solid #00000052;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding-inline:18px 10px;display:grid}.page-module__OBafZq__searchField input{color:#111;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:clamp(18px,2vw,24px)}.page-module__OBafZq__searchField input::placeholder{color:#00000094}.page-module__OBafZq__searchField button{color:#111;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.page-module__OBafZq__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__OBafZq__areaBand,.page-module__OBafZq__faqBand,.page-module__OBafZq__contactBand{padding:clamp(76px, 10vw, 144px) var(--page-gutter);border-block-end:1px solid var(--nova-line)}.page-module__OBafZq__sectionIntro{grid-template-columns:minmax(250px,.36fr) minmax(0,.64fr);gap:clamp(44px,9vw,140px);margin-block-end:clamp(46px,7vw,88px);display:grid}.page-module__OBafZq__sectionIntro p,.page-module__OBafZq__contactIntro p,.page-module__OBafZq__serviceBand p,.page-module__OBafZq__faqList p,.page-module__OBafZq__noResults p{max-width:60ch;color:var(--nova-muted);margin:0;font-size:16px;line-height:1.65}.page-module__OBafZq__areaList{border-block-start:1px solid var(--nova-line);margin:0;padding:0;list-style:none}.page-module__OBafZq__areaList button{border:0;border-block-end:1px solid var(--nova-line);width:100%;min-height:86px;color:var(--nova-ink);text-align:start;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 0;transition:background-color .16s ease-out,padding-inline .16s ease-out;display:grid}.page-module__OBafZq__areaList button:hover,.page-module__OBafZq__areaList button:focus-visible{background:#ffffff09;padding-inline:14px}.page-module__OBafZq__areaList button>span:first-child{grid-template-columns:minmax(190px,.36fr) minmax(0,.64fr);align-items:baseline;gap:clamp(28px,7vw,100px);display:grid}.page-module__OBafZq__areaList strong{letter-spacing:-.015em;font-size:clamp(21px,2.2vw,30px);font-weight:500}.page-module__OBafZq__areaList small{max-width:58ch;color:var(--nova-muted);font-size:14px;line-height:1.55}.page-module__OBafZq__areaAction{color:var(--nova-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.page-module__OBafZq__serviceBand{padding:clamp(64px, 8vw, 108px) var(--page-gutter);color:#111;background:#ecebe6;border-block-end:1px solid #0000002e;grid-template-columns:minmax(250px,.36fr) minmax(0,.64fr);gap:clamp(44px,9vw,140px);display:grid}.page-module__OBafZq__serviceBand p{color:#000000ad}.page-module__OBafZq__faqBand{grid-template-columns:minmax(250px,.36fr) minmax(0,.64fr);gap:clamp(44px,9vw,140px);display:grid}.page-module__OBafZq__faqHead p{color:var(--nova-muted);font-variant-numeric:tabular-nums;margin:18px 0 0}.page-module__OBafZq__faqList details{border-block-start:1px solid var(--nova-line)}.page-module__OBafZq__faqList details:last-child{border-block-end:1px solid var(--nova-line)}.page-module__OBafZq__faqList summary{min-height:64px;color:var(--nova-ink);cursor:pointer;padding-block:20px;font-size:16px;font-weight:500}.page-module__OBafZq__faqList p{padding-block-end:26px}.page-module__OBafZq__noResults{border-block:1px solid var(--nova-line);padding:32px 0}.page-module__OBafZq__noResults h3{margin:0 0 12px;font-size:clamp(24px,2.5vw,34px);font-weight:500}.page-module__OBafZq__noResults .text-action{margin-block-start:24px}.page-module__OBafZq__contactBand{grid-template-columns:minmax(270px,.36fr) minmax(0,.64fr);align-items:start;gap:clamp(48px,9vw,144px);display:grid}.page-module__OBafZq__contactIntro{position:sticky;inset-block-start:calc(var(--header-height) + 32px)}.page-module__OBafZq__contactIntro p{margin-block-start:22px}.page-module__OBafZq__requestForm{gap:24px;display:grid}.page-module__OBafZq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.page-module__OBafZq__field{color:#d2d0ca;gap:9px;min-width:0;font-size:13px;font-weight:500;display:grid}.page-module__OBafZq__field>span small{color:var(--nova-dim);margin-inline-start:8px;font-size:11px;font-weight:400}.page-module__OBafZq__field input,.page-module__OBafZq__field select,.page-module__OBafZq__field textarea{border:1px solid var(--nova-line-strong);width:100%;min-height:48px;color:var(--nova-ink);font:inherit;background:#ffffff06;border-radius:4px;outline:0;font-size:15px;font-weight:400;line-height:1.45;transition:border-color .15s ease-out,background-color .15s ease-out}.page-module__OBafZq__field input,.page-module__OBafZq__field select{padding-inline:14px}.page-module__OBafZq__field textarea{resize:vertical;min-height:132px;padding:13px 14px}.page-module__OBafZq__field input:focus-visible,.page-module__OBafZq__field select:focus-visible,.page-module__OBafZq__field textarea:focus-visible{background:#ffffff0b;border-color:#f2f1ec;box-shadow:0 0 0 2px #f2f1ec2e}.page-module__OBafZq__field input[aria-invalid=true],.page-module__OBafZq__field select[aria-invalid=true],.page-module__OBafZq__field textarea[aria-invalid=true]{border-color:#ff8d73}.page-module__OBafZq__fieldError{color:#ffad9a;margin:0;font-size:12px;font-weight:500}.page-module__OBafZq__disclosure,.page-module__OBafZq__copyState,.page-module__OBafZq__destination{max-width:64ch;color:var(--nova-muted);margin:0;font-size:13px;line-height:1.55}.page-module__OBafZq__requestForm>.primary-action{justify-self:start}.page-module__OBafZq__draft{border-block-start:1px solid var(--nova-line);gap:18px;margin-block-start:12px;padding-block-start:28px;display:grid}.page-module__OBafZq__destination{color:var(--nova-ink)}.page-module__OBafZq__draftActions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:800px){.page-module__OBafZq__hero,.page-module__OBafZq__searchBand,.page-module__OBafZq__sectionIntro,.page-module__OBafZq__serviceBand,.page-module__OBafZq__faqBand,.page-module__OBafZq__contactBand{grid-template-columns:1fr}.page-module__OBafZq__hero{gap:42px;min-height:auto;padding-block-end:0}.page-module__OBafZq__heroMedia{min-height:380px;margin-inline:calc(var(--page-gutter) * -1)}.page-module__OBafZq__searchBand,.page-module__OBafZq__sectionIntro,.page-module__OBafZq__serviceBand,.page-module__OBafZq__faqBand,.page-module__OBafZq__contactBand{gap:38px}.page-module__OBafZq__areaList button>span:first-child{grid-template-columns:1fr;gap:8px}.page-module__OBafZq__contactIntro{position:static}}@media (max-width:560px){.page-module__OBafZq__formGrid{grid-template-columns:1fr}.page-module__OBafZq__areaList button{grid-template-columns:1fr;gap:12px}.page-module__OBafZq__areaAction{justify-self:start}.page-module__OBafZq__areaBand,.page-module__OBafZq__faqBand,.page-module__OBafZq__contactBand{padding-block:76px}}@media (prefers-reduced-motion:reduce){.page-module__OBafZq__areaList button,.page-module__OBafZq__field input,.page-module__OBafZq__field select,.page-module__OBafZq__field textarea{transition:none}}
