html body.type-system.next-site.precision-site #main .av-page{--av-paper:#fafaf7;--av-ink:#202521;--av-muted:#596357;--av-rule:#d5dccf;--av-wash:#f1f3eb;--av-dark:#1d231f;--focus-ring:#426b47;background:var(--av-paper);color:var(--av-ink);font-family:var(--font);font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .av-page *,html body.type-system.next-site.precision-site #main .av-page :before,html body.type-system.next-site.precision-site #main .av-page :after{box-sizing:border-box}html body.type-system.next-site.precision-site #main .av-page [id]{scroll-margin-top:112px}html body.type-system.next-site.precision-site #main .av-page .av-wrap{width:min(1200px,100% - 112px);margin-inline:auto}html body.type-system.next-site.precision-site #main .av-page :is(h1,h2,h3,p,dl,dd,ol){margin:0}html body.type-system.next-site.precision-site #main .av-page :is(h1,h2,h3){letter-spacing:-.04em;color:inherit;text-wrap:initial;max-width:none;font-weight:530}html body.type-system.next-site.precision-site #main .av-page h1{letter-spacing:-.055em;max-width:15ch;font-size:clamp(44px,5.3vw,72px);line-height:1.055}html body.type-system.next-site.precision-site #main .av-page h2{font-size:clamp(32px,3.7vw,49px);line-height:1.13}html body.type-system.next-site.precision-site #main .av-page h3{letter-spacing:-.03em;font-size:25px;line-height:1.3}html body.type-system.next-site.precision-site #main .av-page p{letter-spacing:-.008em;font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .av-page a{color:inherit;text-underline-offset:5px}html body.type-system.next-site.precision-site #main .av-page :is(a,.av-table-scroll):focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}html body.type-system.next-site.precision-site #main .av-page .av-eyebrow{letter-spacing:.075em;text-transform:uppercase;color:var(--av-muted);font-size:11px;font-weight:550;line-height:1.5}html body.type-system.next-site.precision-site #main .av-page .av-opening{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px 80px;padding-block:76px 0;display:grid}html body.type-system.next-site.precision-site #main .av-page .av-opening>.av-eyebrow{grid-column:1/-1}html body.type-system.next-site.precision-site #main .av-page .av-opening-detail{padding-top:4px}html body.type-system.next-site.precision-site #main .av-page .av-lead{letter-spacing:-.02em;font-size:18px;line-height:1.7}html body.type-system.next-site.precision-site #main .av-page .av-opening-detail>p+p{color:var(--av-muted);max-width:40ch;margin-top:20px}html body.type-system.next-site.precision-site #main .av-page .av-contents{border-block:1px solid var(--av-rule);flex-wrap:wrap;grid-column:1/-1;gap:8px 34px;margin-top:24px;padding-block:14px;display:flex}html body.type-system.next-site.precision-site #main .av-page .av-contents a{align-items:center;min-height:36px;font-size:13px;line-height:1.6;text-decoration:none;display:inline-flex}html body.type-system.next-site.precision-site #main .av-page .av-contents a:hover{text-decoration:underline}html body.type-system.next-site.precision-site #main .av-page :is(.av-products,.av-checks,.av-confirmations){padding-block:58px 72px}html body.type-system.next-site.precision-site #main .av-page .av-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr);align-items:end;gap:20px 88px;margin-bottom:36px;display:grid}html body.type-system.next-site.precision-site #main .av-page .av-section-heading>.av-eyebrow{grid-column:1/-1}html body.type-system.next-site.precision-site #main .av-page .av-section-heading>p:last-child{color:var(--av-muted);max-width:40ch}html body.type-system.next-site.precision-site #main .av-page .av-matrix{border:1px solid var(--av-rule);background:#fff;border-radius:4px;min-width:0;padding:25px 30px 0}html body.type-system.next-site.precision-site #main .av-page .av-scroll-hint{color:var(--av-muted);margin-bottom:18px;font-size:13px;line-height:1.7}html body.type-system.next-site.precision-site #main .av-page .av-table-scroll{overscroll-behavior-inline:contain;width:100%;min-width:0;overflow-x:auto}html body.type-system.next-site.precision-site #main .av-page table{border-collapse:collapse;text-align:left;background:0 0;width:100%;min-width:780px;margin:0;font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .av-page caption{text-align:left;color:var(--av-muted);caption-side:top;padding-bottom:18px;font-size:13px;line-height:1.7}html body.type-system.next-site.precision-site #main .av-page :is(th,td){border:0;border-bottom:1px solid var(--av-rule);vertical-align:top;color:var(--av-muted);background:0 0;padding:22px 20px 22px 0}html body.type-system.next-site.precision-site #main .av-page thead th{color:var(--av-muted);border-top:1px solid var(--av-rule);padding-block:13px;font-size:13px;font-weight:500;line-height:1.6}html body.type-system.next-site.precision-site #main .av-page th:first-child{width:24%}html body.type-system.next-site.precision-site #main .av-page th:nth-child(2){width:29%}html body.type-system.next-site.precision-site #main .av-page :is(th,td):last-child{padding-right:0}html body.type-system.next-site.precision-site #main .av-page tbody th{color:var(--av-ink);font-weight:530}html body.type-system.next-site.precision-site #main .av-page .av-product-detail{color:var(--av-muted);max-width:21ch;margin-top:7px;font-size:13px;font-weight:400;line-height:1.6;display:block}html body.type-system.next-site.precision-site #main .av-page .av-access-state{color:var(--av-ink);padding-top:25px;font-size:13px;line-height:1.7}html body.type-system.next-site.precision-site #main .av-page .av-service-boundary{max-width:80ch;padding-block:27px 29px}html body.type-system.next-site.precision-site #main .av-page .av-service-boundary h3{font-size:22px;line-height:1.3}html body.type-system.next-site.precision-site #main .av-page .av-service-boundary p{color:var(--av-muted);margin-top:13px}html body.type-system.next-site.precision-site #main .av-page .av-text-link{align-items:center;min-height:44px;margin-top:15px;font-size:13px;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}html body.type-system.next-site.precision-site #main .av-page .av-text-link:hover{text-decoration:underline}html body.type-system.next-site.precision-site #main .av-page .av-checks{border-top:1px solid var(--av-rule)}html body.type-system.next-site.precision-site #main .av-page .av-check-list{padding:0;list-style:none}html body.type-system.next-site.precision-site #main .av-page .av-check-list li{border-top:1px solid var(--av-rule);grid-template-columns:48px minmax(0,.85fr) minmax(0,1.05fr);gap:28px;padding-block:29px 32px;display:grid}html body.type-system.next-site.precision-site #main .av-page .av-check-number{color:var(--av-muted);padding-top:3px;font-size:12px;line-height:1.7}html body.type-system.next-site.precision-site #main .av-page .av-check-label p{color:var(--av-muted);margin-bottom:14px;font-size:13px;line-height:1.7}html body.type-system.next-site.precision-site #main .av-page .av-check-label h3{max-width:22ch}html body.type-system.next-site.precision-site #main .av-page .av-check-copy>p{color:var(--av-muted)}html body.type-system.next-site.precision-site #main .av-page .av-check-copy>.av-record{color:var(--av-ink);margin-top:17px;font-size:13px;line-height:1.7}html body.type-system.next-site.precision-site #main .av-page .av-confirmation-list>div{border-top:1px solid var(--av-rule);grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:60px;padding-block:23px 25px;display:grid}html body.type-system.next-site.precision-site #main .av-page .av-confirmation-list dt{letter-spacing:-.025em;font-size:21px;font-weight:530;line-height:1.4}html body.type-system.next-site.precision-site #main .av-page .av-confirmation-list dd{color:var(--av-muted);max-width:67ch;font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .av-page .av-handoff{background:var(--av-wash);border-top:1px solid var(--av-rule)}html body.type-system.next-site.precision-site #main .av-page .av-handoff-inner{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:88px;padding-block:58px 64px;display:grid}html body.type-system.next-site.precision-site #main .av-page .av-handoff h2{margin-top:20px}html body.type-system.next-site.precision-site #main .av-page .av-handoff-detail>p{color:var(--av-muted)}html body.type-system.next-site.precision-site #main .av-page .av-handoff-links{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:24px;display:flex}html body.type-system.next-site.precision-site #main .av-page .av-handoff-links .av-text-link{margin:0}html body.type-system.next-site.precision-site #main .av-page .av-button{background:var(--av-dark);min-height:48px;color:var(--av-paper);border:1px solid var(--av-dark);border-radius:3px;justify-content:space-between;align-items:center;padding:13px 20px;font-size:13px;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}html body.type-system.next-site.precision-site #main .av-page .av-button:hover{background:#344d39;border-color:#344d39}@media (width<=1000px){html body.type-system.next-site.precision-site #main .av-page .av-wrap{width:calc(100% - 72px)}html body.type-system.next-site.precision-site #main .av-page .av-opening{gap:24px 44px;padding-top:58px}html body.type-system.next-site.precision-site #main .av-page :is(.av-section-heading,.av-handoff-inner){gap:24px 44px}html body.type-system.next-site.precision-site #main .av-page .av-check-list li{grid-template-columns:30px minmax(0,.85fr) minmax(0,1.05fr);gap:22px}html body.type-system.next-site.precision-site #main .av-page .av-confirmation-list>div{gap:36px}html body.type-system.next-site.precision-site #main .av-page .av-matrix{padding-inline:24px}}@media (width<=700px){html body.type-system.next-site.precision-site #main .av-page .av-wrap{width:calc(100% - 36px)}html body.type-system.next-site.precision-site #main .av-page .av-opening{grid-template-columns:1fr;gap:20px;padding-top:38px}html body.type-system.next-site.precision-site #main .av-page h1{max-width:15ch;font-size:clamp(44px,10.6vw,64px)}html body.type-system.next-site.precision-site #main .av-page :is(h1,h2) br{display:none}html body.type-system.next-site.precision-site #main .av-page .av-opening-detail{padding:0}html body.type-system.next-site.precision-site #main .av-page .av-opening-detail>p+p{max-width:none;margin-top:16px}html body.type-system.next-site.precision-site #main .av-page .av-contents{gap:2px 24px;margin-top:9px;padding-block:12px}html body.type-system.next-site.precision-site #main .av-page :is(.av-products,.av-checks,.av-confirmations){padding-block:36px 43px}html body.type-system.next-site.precision-site #main .av-page .av-section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:27px}html body.type-system.next-site.precision-site #main .av-page .av-section-heading>p:last-child{max-width:none}html body.type-system.next-site.precision-site #main .av-page .av-matrix{padding:20px 20px 0}html body.type-system.next-site.precision-site #main .av-page .av-service-boundary{padding-block:24px}html body.type-system.next-site.precision-site #main .av-page .av-check-list li{grid-template-columns:24px minmax(0,1fr);gap:15px;padding-block:24px 27px}html body.type-system.next-site.precision-site #main .av-page .av-check-label p{margin-bottom:9px}html body.type-system.next-site.precision-site #main .av-page .av-check-label h3{max-width:none}html body.type-system.next-site.precision-site #main .av-page .av-check-copy{grid-column:2}html body.type-system.next-site.precision-site #main .av-page .av-check-copy>.av-record{margin-top:13px}html body.type-system.next-site.precision-site #main .av-page .av-handoff-inner{grid-template-columns:1fr;gap:27px;padding-block:38px 43px}html body.type-system.next-site.precision-site #main .av-page .av-confirmation-list>div{grid-template-columns:1fr;gap:12px;padding-block:21px 23px}html body.type-system.next-site.precision-site #main .av-page .av-handoff h2{margin-top:18px}}.av-location-summary{border-bottom:1px solid var(--av-rule);background:var(--av-wash);padding-block:50px}.av-location-summary-inner{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:80px;display:grid}html body.type-system.next-site.precision-site #main .av-page .av-location-summary h2{margin-top:18px;font-size:clamp(30px,3.1vw,42px)}html body.type-system.next-site.precision-site #main .av-page .av-location-summary p:not(.av-eyebrow){color:var(--av-muted);max-width:46ch;margin-top:18px;font-size:14px}.av-location-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.av-location-summary dl>div{border-top:1px solid #a5b29e;flex-direction:column-reverse;gap:5px;padding-top:14px;display:flex}.av-location-summary dt{color:var(--av-muted);font-size:11px}html body.type-system.next-site.precision-site #main .av-page .av-location-summary dd{letter-spacing:-.04em;font-size:38px;font-weight:530;line-height:1.2}@media (width<=700px){.av-location-summary{padding-block:36px}.av-location-summary-inner{grid-template-columns:minmax(0,1fr);gap:30px}.av-location-summary dl{gap:16px}}
