.-WBpPq_pageShell{background:var(--linen-100);min-height:100vh;color:var(--midnight-900);padding:var(--s-16) 0 0;counter-reset:chapter;overflow-x:clip}.-WBpPq_kicker,.-WBpPq_kickerOnDark{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.-WBpPq_kicker{color:var(--reset-700);counter-increment:chapter}.-WBpPq_kicker:before{content:counter(chapter, decimal-leading-zero) " — ";color:var(--reset-600)}.-WBpPq_kickerOnDark{color:var(--reset-400)}.-WBpPq_section{width:min(1120px,100%);padding:var(--s-20) var(--s-6);margin:0 auto}.-WBpPq_sectionHead{gap:var(--s-4);max-width:640px;margin-bottom:var(--s-12);flex-direction:column;display:flex}.-WBpPq_sectionTitle{margin:var(--s-2) 0 0;color:var(--midnight-900);font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(30px,3.6vw,48px);font-weight:400;line-height:1.03}.-WBpPq_sectionTitle span{color:var(--reset-700);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' fill='none'><path d='M2 8 C 50 2, 100 12, 198 5' stroke='%23e36a52' stroke-width='3' stroke-linecap='round' fill='none'/></svg>");background-position:0 100%;background-repeat:no-repeat;background-size:100% .4em;padding-bottom:.06em;font-style:italic;font-weight:300}.-WBpPq_sectionLede{margin:var(--s-2) 0 0;color:var(--ink-700);font:500 clamp(16px, 1.6vw, 18px) / 1.7 var(--font-sans);max-width:600px}.-WBpPq_hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;width:100%;min-height:clamp(620px,100vh - 72px,900px);margin:0;padding:0;display:grid;position:relative;overflow:hidden}.-WBpPq_sunGlow{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#e36a5229,#e36a5200 70%);width:520px;height:520px;position:absolute;top:-80px;right:-60px}.-WBpPq_heroCopy{z-index:1;align-self:center;width:100%;max-width:720px;padding:48px clamp(32px,4vw,60px);position:relative}.-WBpPq_display{margin:var(--s-4) 0 0;color:var(--midnight-900);font-family:var(--font-serif);letter-spacing:-.022em;max-width:560px;font-size:clamp(44px,6.4vw,78px);font-weight:400;line-height:.98}.-WBpPq_accent{color:var(--reset-700);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' fill='none'><path d='M2 8 C 50 2, 100 12, 198 5' stroke='%23e36a52' stroke-width='3' stroke-linecap='round' fill='none'/></svg>");background-position:0 100%;background-repeat:no-repeat;background-size:100% .4em;padding-bottom:.06em;font-style:italic;font-weight:300}.-WBpPq_lede{margin:var(--s-6) 0 0;color:var(--ink-700);font:500 clamp(16px, 1.8vw, 19px) / 1.65 var(--font-sans);max-width:480px}.-WBpPq_actions{gap:var(--s-3);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.-WBpPq_proofStrip{align-items:center;gap:var(--s-4);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.-WBpPq_proofRating{align-items:center;gap:var(--s-2);display:inline-flex}.-WBpPq_stars{color:var(--coral-500);letter-spacing:2px;font-size:15px;line-height:1}.-WBpPq_proofMeta{color:var(--ink-700);font:500 13px/1 var(--font-sans)}.-WBpPq_proofMeta strong{color:var(--midnight-900);font-weight:800}.-WBpPq_proofPill{align-items:center;gap:var(--s-2);height:30px;padding:0 var(--s-3);border-radius:var(--r-full);background:var(--linen-200);border:1px solid var(--line);color:var(--ink-700);font:600 12px/1 var(--font-sans);white-space:nowrap;display:inline-flex}.-WBpPq_pillDot{border-radius:var(--r-full);background:var(--reset-500);flex-shrink:0;width:7px;height:7px}.-WBpPq_heroMedia{z-index:1;align-items:flex-end;animation:.76s cubic-bezier(.23,1,.32,1) .2s both -WBpPq_heroReveal;display:flex;position:relative}.-WBpPq_heroImageWrap{position:absolute;inset:0;overflow:hidden}.-WBpPq_heroImage{object-fit:cover}.-WBpPq_statCard{z-index:3;padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);flex-direction:column;gap:2px;display:flex;position:absolute;top:clamp(20px,3vw,30px);right:clamp(20px,3vw,30px);transform:rotate(3deg)}.-WBpPq_statCard strong{font-family:var(--font-serif);color:var(--reset-700);letter-spacing:-.01em;font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1}.-WBpPq_statCard span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);font-size:11px}.-WBpPq_imageBadge{z-index:2;border-radius:var(--r-full);-webkit-backdrop-filter:blur(6px);border:1px solid var(--reset-100);color:var(--reset-700);font:700 11px/1 var(--font-sans);letter-spacing:.01em;white-space:nowrap;background:#fcfaf6eb;align-items:center;gap:7px;padding:8px 14px;display:inline-flex;position:absolute;top:18px;left:18px}.-WBpPq_benchPanel{z-index:2;width:calc(100% - 48px);max-width:380px;padding:var(--s-6);border-radius:var(--r-xl);border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-lg);margin:0 24px 24px;position:relative}.-WBpPq_benchHead{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.-WBpPq_benchTitle{font-family:var(--font-serif);color:var(--midnight-900);font-size:19px}.-WBpPq_benchEst{font-family:var(--font-mono);color:var(--reset-700);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.-WBpPq_benchRows{margin-top:var(--s-4);border-top:1px solid var(--line)}.-WBpPq_benchRow{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--line);grid-template-columns:40px auto 1fr;padding:9px 0;display:grid}.-WBpPq_benchDay{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);font-size:11px;font-weight:600}.-WBpPq_benchSlots{gap:5px;display:inline-flex}.-WBpPq_slotFilled,.-WBpPq_slotOpen{border-radius:var(--r-full);flex-shrink:0;width:9px;height:9px}.-WBpPq_slotFilled{background:var(--reset-500)}.-WBpPq_slotOpen{border:1.5px solid var(--ink-200);background:0 0}.-WBpPq_benchArea{font-family:var(--font-sans);color:var(--ink-700);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.-WBpPq_benchFoot{margin:var(--s-4) 0 0;font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-500);font-size:11px}.-WBpPq_primary,.-WBpPq_secondary{justify-content:center;align-items:center;gap:var(--s-2);height:48px;padding:0 var(--s-6);border-radius:var(--r-sm);font:700 15px/1 var(--font-sans);text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1),background .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.-WBpPq_primary{background:var(--reset-600);color:var(--white);box-shadow:var(--shadow-green)}.-WBpPq_primary:hover{box-shadow:var(--shadow-green-hover);transform:translateY(-1px)}.-WBpPq_secondary{border:1px solid var(--line-strong);color:var(--midnight-900);background:var(--white)}.-WBpPq_secondary:hover{background:var(--linen-200);border-color:var(--midnight-900);transform:translateY(-1px)}.-WBpPq_primary:focus-visible,.-WBpPq_secondary:focus-visible{outline:3px solid var(--reset-100);outline-offset:3px}.-WBpPq_statBand{border-top:1.5px solid var(--midnight-900);background:var(--white)}.-WBpPq_statBandInner{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:min(1120px,100%);margin:0 auto;display:grid}.-WBpPq_statCell{gap:var(--s-1);padding:var(--s-12) var(--s-6);border-left:1px solid var(--line);flex-direction:column;display:flex}.-WBpPq_statCell:first-child{border-left:0}.-WBpPq_statNum{font-family:var(--font-serif);color:var(--midnight-900);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(32px,3.6vw,50px);font-weight:400;line-height:1}.-WBpPq_statLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-700);margin-top:var(--s-1);font-size:11px}.-WBpPq_statNote{font:500 13px/1.5 var(--font-sans);color:var(--ink-500)}.-WBpPq_statBandLink{width:min(1120px,100%);padding:0 var(--s-6) var(--s-8);margin:0 auto}.-WBpPq_statBandLink a{align-items:center;gap:var(--s-2);color:var(--reset-700);font:700 14px/1.4 var(--font-sans);text-decoration:none;display:inline-flex}.-WBpPq_statBandLink a:hover,.-WBpPq_statBandLink a:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.-WBpPq_cardGrid{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.-WBpPq_card{gap:var(--s-3);padding:var(--s-8);background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);flex-direction:column;min-height:220px;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1),border-color .2s;display:flex;position:relative;overflow:hidden}.-WBpPq_card:before{content:"";background:var(--reset-500);transform-origin:0;height:3px;transition:transform .28s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.-WBpPq_card:hover{box-shadow:var(--shadow-md);border-color:var(--line-strong);transform:translateY(-3px)}.-WBpPq_card:hover:before{transform:scaleX(1)}.-WBpPq_cardIcon{border-radius:var(--r-md);background:var(--reset-50);border:1px solid var(--reset-100);width:46px;height:46px;margin-bottom:var(--s-2);justify-content:center;align-items:center;display:inline-flex}.-WBpPq_cardTitle{color:var(--midnight-900);font-family:var(--font-sans);margin:0;font-size:18px;font-weight:700;line-height:1.3}.-WBpPq_cardBody{color:var(--ink-700);font:500 15px/1.65 var(--font-sans);margin:0}.-WBpPq_howSection{padding-top:var(--s-16)}.-WBpPq_stepList{border-top:1.5px solid var(--midnight-900);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.-WBpPq_step{gap:var(--s-2);padding:var(--s-10) var(--s-6) var(--s-8);border-right:1px solid var(--line);flex-direction:column;display:flex}.-WBpPq_step:last-child{border-right:0}.-WBpPq_stepKicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--reset-600);font-size:10px;font-weight:500}.-WBpPq_stepNum{font-family:var(--font-serif);color:var(--reset-500);letter-spacing:-.02em;margin-bottom:var(--s-2);font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,64px);font-weight:300;line-height:1}.-WBpPq_stepTitle{color:var(--midnight-900);font-family:var(--font-sans);margin:0;font-size:17px;font-weight:700}.-WBpPq_stepBody{color:var(--ink-700);font:500 15px/1.65 var(--font-sans);margin:0}.-WBpPq_quoteCard{background:var(--white);border:1.5px solid var(--line-strong);border-radius:var(--r-xl);padding:var(--s-16) clamp(var(--s-8), 6vw, var(--s-20));box-shadow:var(--shadow-sm);text-align:center;margin:0;max-width:880px;margin-inline:auto;position:relative}.-WBpPq_quoteMark{font-family:var(--font-serif);color:var(--coral-400);margin-bottom:var(--s-6);font-size:56px;font-style:italic;line-height:0;display:block}.-WBpPq_quoteText{font-family:var(--font-serif);color:var(--midnight-900);letter-spacing:-.01em;max-width:760px;margin:0;margin-inline:auto;font-size:clamp(22px,2.6vw,32px);font-style:italic;font-weight:400;line-height:1.32}.-WBpPq_quoteAttr{margin-top:var(--s-6);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500);font-size:11px}.-WBpPq_apply{border-top:1.5px solid var(--midnight-900);background:var(--midnight-900);color:var(--white);position:relative;overflow:hidden}.-WBpPq_apply:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#e36a5224,#e36a5200 70%);width:460px;height:460px;position:absolute;top:-120px;right:-80px}.-WBpPq_applyInner{z-index:1;width:min(1120px,100%);padding:var(--s-20) var(--s-6);margin:0 auto;position:relative}.-WBpPq_applyCopy{max-width:680px}.-WBpPq_applyTitle{margin:var(--s-3) 0 0;font-family:var(--font-serif);letter-spacing:-.02em;color:var(--white);font-size:clamp(30px,4vw,50px);font-weight:400;line-height:1.02}.-WBpPq_applyLede{margin:var(--s-4) 0 0;color:var(--on-dark-body);font:500 17px/1.7 var(--font-sans);max-width:580px}.-WBpPq_applyCta{align-items:center;gap:var(--s-2);height:52px;padding:0 var(--s-6);margin-top:var(--s-8);border-radius:var(--r-full);background:var(--reset-600);color:var(--white);font:800 15px/1 var(--font-sans);box-shadow:var(--shadow-green);text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.-WBpPq_applyCta span,.-WBpPq_applyCta svg{transition:transform .18s cubic-bezier(.23,1,.32,1)}.-WBpPq_applyCta:hover{box-shadow:var(--shadow-green-hover);transform:translateY(-1px)}.-WBpPq_applyCta:hover span,.-WBpPq_applyCta:hover svg{transform:translate(3px)}.-WBpPq_applyCta:focus-visible{outline:3px solid var(--reset-700);outline-offset:3px}.-WBpPq_applyStats{gap:var(--s-8);margin-top:var(--s-10);padding-top:var(--s-8);border-top:1px solid var(--on-dark-line);flex-wrap:wrap;display:flex}.-WBpPq_applyStats div{flex-direction:column;gap:2px;display:flex}.-WBpPq_applyStats strong{font-family:var(--font-serif);color:var(--reset-400);letter-spacing:-.01em;font-size:36px;font-weight:400;line-height:1}.-WBpPq_applyStats span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-meta);font-size:11px}.-WBpPq_applyMicro{margin:var(--s-6) 0 0;color:var(--on-dark-faint);font:500 13px/1.6 var(--font-sans)}.-WBpPq_qualifyList{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.-WBpPq_qualifyItem{align-items:flex-start;gap:var(--s-4);padding:var(--s-5) var(--s-6);background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);display:flex}.-WBpPq_qualifyCheck{background:var(--reset-600);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.-WBpPq_qualifyText{flex-direction:column;gap:3px;display:flex}.-WBpPq_qualifyTitle{font:600 16px/1.3 var(--font-sans);color:var(--midnight-900)}.-WBpPq_qualifyBody{font:500 14px/1.55 var(--font-sans);color:var(--ink-700)}.-WBpPq_qualifyCtaRow{margin-top:var(--s-8);display:flex}@media (max-width:720px){.-WBpPq_qualifyList{grid-template-columns:1fr}}.-WBpPq_openingGrid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(228px,1fr));margin:0;padding:0;list-style:none;display:grid}.-WBpPq_openingLink{height:100%;padding:var(--s-4) var(--s-5);background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-xs);flex-direction:column;gap:3px;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1),border-color .2s,box-shadow .2s;display:flex}.-WBpPq_openingLink:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.-WBpPq_openingLink:focus-visible{outline:3px solid var(--reset-100);outline-offset:3px}.-WBpPq_openingCity{font:600 16px/1.3 var(--font-sans);color:var(--midnight-900)}.-WBpPq_openingLink:hover .-WBpPq_openingCity{color:var(--reset-700)}.-WBpPq_openingNote{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--reset-600);font-size:11px;font-weight:500}.-WBpPq_openingFoot{margin:var(--s-6) 0 0;max-width:620px;font:500 14px/1.6 var(--font-sans);color:var(--ink-700)}@media (max-width:560px){.-WBpPq_openingGrid{gap:var(--s-2);grid-template-columns:1fr 1fr}.-WBpPq_openingLink{padding:var(--s-3) var(--s-4)}}.-WBpPq_faqList{border-top:1.5px solid var(--midnight-900)}.-WBpPq_faqItem{border-bottom:1.5px dashed var(--line-strong)}.-WBpPq_faqItem>summary{justify-content:space-between;align-items:center;gap:var(--s-6);padding:var(--s-6) var(--s-1);cursor:pointer;color:var(--midnight-900);font-family:var(--font-serif);font-size:clamp(19px,2vw,24px);font-weight:400;line-height:1.25;list-style:none;transition:color .16s;display:flex}.-WBpPq_faqItem>summary::-webkit-details-marker{display:none}.-WBpPq_faqItem>summary:hover,.-WBpPq_faqItem>summary:focus-visible{color:var(--reset-700);outline:none}.-WBpPq_faqIcon{border:1.5px solid var(--midnight-900);width:30px;height:30px;color:var(--midnight-900);font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:1;transition:transform .2s,background .16s,color .16s;display:inline-flex}.-WBpPq_faqItem[open] .-WBpPq_faqIcon{background:var(--midnight-900);color:var(--white);transform:rotate(45deg)}.-WBpPq_faqAnswer{padding:0 50px var(--s-6) var(--s-1);color:var(--ink-700);font:500 16px/1.7 var(--font-sans);margin:0}@keyframes -WBpPq_heroReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.-WBpPq_revealGroup>*{animation:.64s cubic-bezier(.23,1,.32,1) both -WBpPq_heroReveal}.-WBpPq_revealGroup>:first-child{animation-delay:40ms}.-WBpPq_revealGroup>:nth-child(2){animation-delay:.11s}.-WBpPq_revealGroup>:nth-child(3){animation-delay:.18s}.-WBpPq_revealGroup>:nth-child(4){animation-delay:.25s}.-WBpPq_revealGroup>:nth-child(5){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.-WBpPq_primary,.-WBpPq_secondary,.-WBpPq_applyCta,.-WBpPq_applyCta span,.-WBpPq_applyCta svg,.-WBpPq_card,.-WBpPq_card:before,.-WBpPq_revealGroup>*,.-WBpPq_heroMedia{transition:none;animation:none}.-WBpPq_primary:hover,.-WBpPq_secondary:hover,.-WBpPq_applyCta:hover,.-WBpPq_applyCta:hover span,.-WBpPq_applyCta:hover svg,.-WBpPq_card:hover,.-WBpPq_card:hover:before{transform:none}}@media (max-width:1000px){.-WBpPq_hero{grid-template-columns:1fr;gap:0;min-height:0;overflow:visible}.-WBpPq_heroCopy{align-self:auto;max-width:none;padding:44px 22px 4px}.-WBpPq_display,.-WBpPq_lede{max-width:none}.-WBpPq_heroMedia{flex-direction:column;align-items:stretch;max-width:540px;margin:0 auto}.-WBpPq_heroImageWrap{aspect-ratio:4/5;border-radius:18px;margin:0 16px;position:relative;inset:auto}.-WBpPq_statCard{padding:var(--s-3) var(--s-4);top:14px;right:30px;transform:none}.-WBpPq_statCard strong{font-size:26px}.-WBpPq_benchPanel{width:calc(100% - 32px);max-width:none;margin:-28px 16px 0}}@media (max-width:880px){.-WBpPq_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.-WBpPq_section{padding:var(--s-16) var(--s-6)}.-WBpPq_stepList{grid-template-columns:1fr}.-WBpPq_step{border-right:0;border-bottom:1px solid var(--line)}.-WBpPq_step:last-child{border-bottom:0}.-WBpPq_statCell{border-left:0;border-top:1px solid var(--line)}.-WBpPq_statCell:first-child{border-top:0}}@media (max-width:560px){.-WBpPq_pageShell{padding-top:var(--s-10)}.-WBpPq_hero{padding:0}.-WBpPq_heroCopy{padding:var(--s-8) var(--s-4) var(--s-4)}.-WBpPq_section{padding:var(--s-12) var(--s-4)}.-WBpPq_cardGrid{grid-template-columns:1fr}.-WBpPq_quoteCard{padding:var(--s-12) var(--s-6)}.-WBpPq_applyInner{padding:var(--s-16) var(--s-4)}.-WBpPq_faqAnswer{padding-right:var(--s-1)}.-WBpPq_benchPanel{padding:var(--s-5)}}
.E7gW9q_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.E7gW9q_payTitle{margin:var(--s-4) 0 0;color:var(--midnight-900);font-family:var(--font-serif);letter-spacing:-.022em;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.02}.E7gW9q_dateline{margin:var(--s-5) 0 0;color:var(--ink-500);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.E7gW9q_payPanel{padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--white);box-shadow:var(--shadow-lg)}.E7gW9q_panelHead{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-bottom:var(--s-4);border-bottom:1.5px solid var(--midnight-900);display:flex}.E7gW9q_panelTag{color:var(--midnight-900);font-family:var(--font-serif);margin:0;font-size:21px;font-weight:400}.E7gW9q_panelNote{color:var(--reset-700);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:right;font-size:11px}.E7gW9q_panelList{margin:0;padding:0;list-style:none}.E7gW9q_panelRow{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--line);display:flex}.E7gW9q_panelRowText{flex-direction:column;gap:3px;display:flex}.E7gW9q_panelName{color:var(--midnight-900);font:600 16px/1.3 var(--font-sans);text-decoration:none}.E7gW9q_panelName:hover,.E7gW9q_panelName:focus-visible{color:var(--reset-700);text-underline-offset:3px;outline:none;text-decoration:underline}.E7gW9q_panelMeta{color:var(--ink-500);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.E7gW9q_panelAmt{color:var(--midnight-900);font-family:var(--font-serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:30px}.E7gW9q_panelEmpty{margin:var(--s-4) 0 0;color:var(--ink-700);font:500 15px/1.6 var(--font-sans)}.E7gW9q_panelFoot{margin:var(--s-4) 0 0;color:var(--ink-500);font-family:var(--font-mono);letter-spacing:.06em;font-size:11px}.E7gW9q_tableWrap{overflow-x:auto}.E7gW9q_payTable{border:1px solid var(--line);border-collapse:separate;border-spacing:0;border-radius:var(--r-lg);background:var(--white);width:100%;min-width:640px;overflow:hidden}.E7gW9q_payTableNarrow{min-width:420px}.E7gW9q_payTable th,.E7gW9q_payTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:18px 22px}.E7gW9q_payTable thead th{background:var(--linen-200);color:var(--ink-500);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.E7gW9q_payTable thead th:not(:first-child),.E7gW9q_payTable td{text-align:right}.E7gW9q_payTable tbody th{color:var(--midnight-900);font:600 15px/1.4 var(--font-sans)}.E7gW9q_payTable tbody tr:last-child>*{border-bottom:0}.E7gW9q_headLink{color:inherit;text-decoration:none}.E7gW9q_headLink:hover,.E7gW9q_headLink:focus-visible{color:var(--reset-700);text-underline-offset:3px;outline:none;text-decoration:underline}.E7gW9q_cellPay{color:var(--midnight-900);font-family:var(--font-serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;display:block}.E7gW9q_cellTime,.E7gW9q_ledgerTime{color:var(--ink-500);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;font-size:11.5px}.E7gW9q_cellTime{margin-top:4px;display:block}.E7gW9q_rowAnchor>*{background:var(--reset-50)}.E7gW9q_rowNote{color:var(--reset-700);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:10.5px;font-weight:500;display:block}.E7gW9q_tableFoot{margin:var(--s-4) 0 0;max-width:640px;color:var(--ink-500);font:500 13.5px/1.6 var(--font-sans)}.E7gW9q_leftOut{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.E7gW9q_leftOutItem{padding:var(--s-5) var(--s-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-xs)}.E7gW9q_leftOutTitle{color:var(--midnight-900);font:600 16px/1.3 var(--font-sans);margin:0}.E7gW9q_leftOutBody{margin:var(--s-2) 0 0;color:var(--ink-700);font:500 14px/1.6 var(--font-sans)}.E7gW9q_roomList{border-top:1.5px solid var(--midnight-900);max-width:640px;margin:0;padding:0;list-style:none}.E7gW9q_roomRow{justify-content:space-between;gap:var(--s-4);padding:var(--s-4) var(--s-1);border-bottom:1px solid var(--line);color:var(--midnight-900);font:600 15px/1.4 var(--font-sans);display:flex}.E7gW9q_roomCount{color:var(--reset-700);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:12px}.E7gW9q_inlineLink{align-items:center;gap:var(--s-2);margin-top:var(--s-6);color:var(--reset-700);font:700 15px/1.4 var(--font-sans);text-decoration:none;display:inline-flex}.E7gW9q_inlineLink:hover,.E7gW9q_inlineLink:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.E7gW9q_cardRow{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(228px,1fr));margin:0;padding:0;list-style:none;display:grid}.E7gW9q_linkCard{gap:var(--s-2);height:100%;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-xs);flex-direction:column;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1),border-color .2s,box-shadow .2s;display:flex}.E7gW9q_linkCard:hover,.E7gW9q_linkCard:focus-visible{border-color:var(--line-strong);box-shadow:var(--shadow-md);outline:none;transform:translateY(-2px)}.E7gW9q_linkCard:focus-visible{outline:3px solid var(--reset-100);outline-offset:3px}.E7gW9q_cardName{color:var(--midnight-900);font:600 17px/1.3 var(--font-sans)}.E7gW9q_cardRange{color:var(--midnight-900);font-family:var(--font-serif);letter-spacing:-.01em;font-size:22px}.E7gW9q_cardMeta{color:var(--reset-600);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.E7gW9q_qaList{border-top:1.5px solid var(--midnight-900);max-width:820px}.E7gW9q_qaItem{padding:var(--s-6) var(--s-1);border-bottom:1.5px dashed var(--line-strong)}.E7gW9q_qaQ{color:var(--midnight-900);font-family:var(--font-serif);margin:0;font-size:clamp(19px,2vw,23px);font-weight:400;line-height:1.25}.E7gW9q_qaA{margin:var(--s-3) 0 0;color:var(--ink-700);font:500 16px/1.7 var(--font-sans)}.E7gW9q_onDarkLink{color:var(--on-dark-body);text-underline-offset:3px;text-decoration:underline}.E7gW9q_onDarkLink:hover,.E7gW9q_onDarkLink:focus-visible{color:var(--white);outline:none}@media (prefers-reduced-motion:reduce){.E7gW9q_linkCard,.E7gW9q_linkCard:hover,.E7gW9q_linkCard:focus-visible{transition:none;transform:none}}
.p3shla_heroPanel{z-index:2;width:calc(100% - 48px);max-width:380px;margin:0 24px 24px;position:relative}.p3shla_heroImg{object-position:30% 40%}.p3shla_navyBand{border-top:1.5px solid var(--midnight-900);background:var(--midnight-900);color:var(--white)}.p3shla_navyInner{width:min(1120px,100%);padding:var(--s-20) var(--s-6);margin:0 auto}.p3shla_navyHead{max-width:640px;margin-bottom:var(--s-10)}.p3shla_navyTitle{margin:var(--s-3) 0 0;color:var(--white);font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(30px,3.6vw,44px);font-weight:400;line-height:1.05}.p3shla_navyTitle span{color:var(--reset-400);font-style:italic;font-weight:300}.p3shla_navyLede{margin:var(--s-4) 0 0;color:var(--on-dark-body);font:500 16px/1.7 var(--font-sans)}.p3shla_addOnGrid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.p3shla_addOnCard{gap:var(--s-2);height:100%;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-xs);flex-direction:column;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1),border-color .2s,box-shadow .2s;display:flex}.p3shla_addOnCard:hover,.p3shla_addOnCard:focus-visible{border-color:var(--line-strong);box-shadow:var(--shadow-md);outline:none;transform:translateY(-2px)}.p3shla_addOnCard:focus-visible{outline:3px solid var(--reset-100);outline-offset:3px}.p3shla_addOnName{color:var(--midnight-900);font:600 15px/1.35 var(--font-sans)}.p3shla_addOnFigures{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-top:var(--s-3);border-top:1px dashed var(--line-strong);margin-top:auto;display:flex}.p3shla_addOnPay{color:var(--midnight-900);font-family:var(--font-serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px}.p3shla_addOnTime{color:var(--ink-500);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;font-size:11.5px}.p3shla_addOnLink{color:var(--reset-700);font:700 12.5px/1.4 var(--font-sans)}.p3shla_addOnCard:hover .p3shla_addOnLink,.p3shla_addOnCard:focus-visible .p3shla_addOnLink{text-underline-offset:3px;text-decoration:underline}.p3shla_band{border-top:1px solid var(--line);align-items:center;min-height:clamp(500px,34vw,620px);display:flex;position:relative;overflow:hidden}.p3shla_bandMedia{position:absolute;inset:0}.p3shla_bandImg{object-fit:cover;object-position:60% 18%}.p3shla_bandScrim{background:linear-gradient(90deg, color-mix(in srgb, var(--linen-100) 97%, transparent) 0, color-mix(in srgb, var(--linen-100) 92%, transparent) 40%, color-mix(in srgb, var(--linen-100) 40%, transparent) 58%, transparent 72%);position:absolute;inset:0}.p3shla_bandInner{width:min(1120px,100%);padding:var(--s-20) var(--s-6);margin:0 auto;position:relative}.p3shla_bandCopy{max-width:500px}.p3shla_bandTitle{margin:var(--s-3) 0 var(--s-4);color:var(--midnight-900);font-family:var(--font-serif);letter-spacing:-.015em;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.06}.p3shla_bandTitle span{color:var(--reset-700);font-style:italic;font-weight:300}.p3shla_bandBody{color:var(--ink-800);font:500 16px/1.7 var(--font-sans);margin:0}.p3shla_sum{margin:var(--s-6) 0 0;padding:var(--s-5);border:1px solid var(--line);border-left:3px solid var(--reset-500);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-sm)}.p3shla_sumHead{margin:0 0 var(--s-3);color:var(--ink-500);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.p3shla_sumLine{align-items:baseline;gap:var(--s-2) var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.p3shla_sumTerm{align-items:baseline;gap:var(--s-2);display:inline-flex}.p3shla_sumCol{flex-direction:column;gap:2px;display:inline-flex}.p3shla_sumAmt{color:var(--midnight-900);font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:22px}.p3shla_sumLabel{color:var(--ink-500);font:500 12px/1.3 var(--font-sans)}.p3shla_sumOp{color:var(--ink-400);font-family:var(--font-mono);font-size:16px}.p3shla_sumTotal .p3shla_sumAmt{color:var(--reset-700)}.p3shla_bring{gap:var(--s-12);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.p3shla_bringArt{aspect-ratio:4/5;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.p3shla_bringArtImg{object-fit:cover}.p3shla_bringGroups{gap:var(--s-8);display:grid}.p3shla_bringGroupTitle{margin:0 0 var(--s-3);padding-bottom:var(--s-3);border-bottom:1.5px solid var(--midnight-900);color:var(--midnight-900);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500}.p3shla_bringList{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.p3shla_bringCard{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-xs)}.p3shla_bringCardBacked{border-top:3px solid var(--reset-500)}.p3shla_bringTitle{color:var(--midnight-900);font:700 16px/1.3 var(--font-sans);margin:0}.p3shla_bringBody{margin:var(--s-2) 0 0;color:var(--ink-700);font:500 14px/1.6 var(--font-sans)}.p3shla_bringLink{margin-top:var(--s-2);color:var(--reset-700);font:700 13px/1.4 var(--font-sans);text-decoration:none;display:inline-block}.p3shla_bringLink:hover,.p3shla_bringLink:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.p3shla_closingGrid{gap:var(--s-12);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;display:grid}.p3shla_closingArt{aspect-ratio:4/5;border-radius:var(--r-xl);max-width:400px;position:relative;overflow:hidden}.p3shla_closingImg{object-fit:cover}.p3shla_closingLink{color:var(--on-dark-strong);text-underline-offset:3px;text-decoration:underline}.p3shla_closingLink:hover,.p3shla_closingLink:focus-visible{color:var(--white);outline:none}@media (max-width:1000px){.p3shla_heroPanel{width:calc(100% - 32px);max-width:none;margin:-28px 16px 0}}@media (max-width:900px){.p3shla_bring,.p3shla_closingGrid{gap:var(--s-8);grid-template-columns:minmax(0,1fr)}.p3shla_bringArt{aspect-ratio:3/2;max-width:420px}.p3shla_closingArt{aspect-ratio:1;max-width:320px}.p3shla_band{min-height:0;display:block}.p3shla_bandMedia{aspect-ratio:3/2;position:relative;inset:auto}.p3shla_bandImg{object-position:50% 20%}.p3shla_bandScrim{display:none}.p3shla_bandCopy{max-width:none}.p3shla_bandInner{padding:var(--s-10) var(--s-6) var(--s-12)}}@media (max-width:560px){.p3shla_navyInner{padding:var(--s-16) var(--s-4)}.p3shla_bandInner{padding:var(--s-8) var(--s-4) var(--s-10)}.p3shla_addOnGrid{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}.p3shla_addOnCard{padding:var(--s-4)}.p3shla_addOnFigures{align-items:flex-start;gap:var(--s-1);flex-direction:column}.p3shla_addOnPay{font-size:22px}.p3shla_sumAmt{font-size:19px}}@media (prefers-reduced-motion:reduce){.p3shla_addOnCard,.p3shla_addOnCard:hover,.p3shla_addOnCard:focus-visible{transition:none;transform:none}}
._4WQq7q_bar,._4WQq7q_barTall{width:100%;display:block;overflow:visible}._4WQq7q_bar{height:14px}._4WQq7q_barTall{height:28px}._4WQq7q_split{gap:var(--s-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin:0;display:grid}._4WQq7q_splitFeature{padding:var(--s-6);border:1px solid var(--on-dark-line-strong);border-radius:var(--r-lg);background:var(--on-dark-inset)}._4WQq7q_splitTotal{margin:0 0 var(--s-4);justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}._4WQq7q_splitTotalLabel{color:var(--on-dark-meta);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}._4WQq7q_splitTotalAmt{color:var(--white);font-family:var(--font-serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:30px}._4WQq7q_paySeg{fill:var(--reset-400)}._4WQq7q_platformSeg{fill:var(--on-dark-line-strong)}._4WQq7q_splitLegend{margin:var(--s-5) 0 0;gap:var(--s-3);display:grid}._4WQq7q_legendItem{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--on-dark-line);display:flex}._4WQq7q_legendItem dt{align-items:center;gap:var(--s-2);color:var(--on-dark-strong);font:600 14px/1.4 var(--font-sans);display:inline-flex}._4WQq7q_legendItem dd{font-family:var(--font-serif);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:24px}._4WQq7q_legendAmtPay{color:var(--reset-400)}._4WQq7q_legendAmt{color:var(--on-dark-strong)}._4WQq7q_swatchPay,._4WQq7q_swatchPlatform{border-radius:var(--r-xs);flex:none;width:12px;height:12px}._4WQq7q_swatchPay{background:var(--reset-400)}._4WQq7q_swatchPlatform{background:var(--on-dark-line-strong)}._4WQq7q_splitStack{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}._4WQq7q_stackRow{gap:var(--s-2) var(--s-4);grid-template-columns:minmax(0,150px) minmax(0,1fr);grid-template-areas:"name amt""bar bar";align-items:baseline;display:grid}._4WQq7q_stackName{color:var(--white);font:600 15px/1.3 var(--font-sans);grid-area:name}._4WQq7q_stackBar{grid-area:bar}._4WQq7q_stackAmt{color:var(--on-dark-meta);font:500 13px/1.3 var(--font-sans);white-space:nowrap;grid-area:amt;justify-self:end}._4WQq7q_stackAmt strong{color:var(--reset-400);font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:20px;font-weight:400}._4WQq7q_splitCaption{max-width:640px;color:var(--on-dark-body);font:500 13.5px/1.6 var(--font-sans);grid-column:1/-1}._4WQq7q_timeline{padding:var(--s-8);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-xs);margin:0}._4WQq7q_timelineRows{gap:var(--s-6);margin:0;padding:0;list-style:none;display:grid}._4WQq7q_timelineRow{gap:var(--s-2);display:grid}._4WQq7q_timelineHead{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}._4WQq7q_timelineName{color:var(--midnight-900);font:600 15px/1.3 var(--font-sans)}._4WQq7q_timelineTotal{color:var(--midnight-900);font-family:var(--font-serif);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px}._4WQq7q_timelineNote{color:var(--ink-500);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}._4WQq7q_segTier{fill:var(--midnight-900)}._4WQq7q_segBedrooms{fill:var(--reset-700)}._4WQq7q_segBathrooms{fill:var(--reset-500)}._4WQq7q_segSize{fill:var(--reset-100);stroke:var(--reset-600);stroke-width:1px;vector-effect:non-scaling-stroke}._4WQq7q_segGhost{fill:#0000;stroke:var(--ink-400);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}._4WQq7q_timelineLegend{margin:var(--s-8) 0 0;padding:var(--s-5) 0 0;border-top:1px solid var(--line);gap:var(--s-3) var(--s-6);flex-wrap:wrap;list-style:none;display:flex}._4WQq7q_timelineLegend li{align-items:center;gap:var(--s-2);color:var(--ink-700);font:500 13.5px/1.4 var(--font-sans);display:inline-flex}._4WQq7q_swatchTier,._4WQq7q_swatchBedrooms,._4WQq7q_swatchBathrooms,._4WQq7q_swatchSize,._4WQq7q_swatchGhost{border-radius:2px;flex:none;width:14px;height:10px}._4WQq7q_swatchTier{background:var(--midnight-900)}._4WQq7q_swatchBedrooms{background:var(--reset-700)}._4WQq7q_swatchBathrooms{background:var(--reset-500)}._4WQq7q_swatchSize{background:var(--reset-100);border:1px solid var(--reset-600)}._4WQq7q_swatchGhost{border:1.5px dashed var(--ink-400)}._4WQq7q_timelineCaption{margin-top:var(--s-4);color:var(--ink-500);font:500 13.5px/1.6 var(--font-sans);max-width:640px}@media (max-width:900px){._4WQq7q_split{gap:var(--s-8);grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){._4WQq7q_splitFeature{padding:var(--s-5)}._4WQq7q_splitTotalAmt{font-size:26px}._4WQq7q_timeline{padding:var(--s-5)}._4WQq7q_stackAmt strong{font-size:18px}}
