.YaiD1a_experience{color:var(--ink);font-family:var(--font-ui);min-width:0;margin:32px 0}.YaiD1a_heading{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:18px;display:flex}.YaiD1a_heading h2{font:500 clamp(28px,3vw,34px)/1.15 var(--font-display);margin:0}.YaiD1a_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px}.YaiD1a_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.YaiD1a_card{border:1px solid var(--border);background:var(--off-white);border-radius:18px;min-width:0;margin-bottom:16px;padding:22px}.YaiD1a_grid>.YaiD1a_card{margin-bottom:0}.YaiD1a_grid{margin-bottom:16px}.YaiD1a_card h3{font:600 21px/1.3 var(--font-display);margin:0 0 14px}.YaiD1a_card h4{margin:0;font-size:14px;line-height:1.5}.YaiD1a_value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1.4;display:block}.YaiD1a_meta{color:var(--muted-txt);margin:8px 0 14px;font-size:13px;line-height:1.7}.YaiD1a_note{color:var(--muted-txt);margin:12px 0 0;font-size:11px;line-height:1.7}.YaiD1a_card label{margin:12px 0 7px;font-size:12px;display:block}.YaiD1a_card input:not([type=hidden]),.YaiD1a_card select{width:100%;min-height:44px;font:inherit;border:1px solid var(--border);background:var(--white);color:var(--ink);box-sizing:border-box;border-radius:10px;padding:11px 12px;font-size:16px}.YaiD1a_card form>button{white-space:normal;text-align:center;max-width:100%;margin-top:14px}.YaiD1a_schools{margin:16px 0 0;padding:0;list-style:none}.YaiD1a_schools li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.YaiD1a_schools p{color:var(--muted-txt);margin:5px 0;font-size:11px;line-height:1.5}.YaiD1a_schools a,.YaiD1a_link,.YaiD1a_actions a,.YaiD1a_tableWrap a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.YaiD1a_rating{background:var(--warm-1);color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:52px;height:52px;font-size:22px;display:flex}.YaiD1a_rating small{font-size:12px;font-weight:400}.YaiD1a_result{background:var(--warm-1);border-radius:12px;margin:16px 0;padding:16px}.YaiD1a_result p{margin:7px 0 0;font-size:13px;line-height:1.7}.YaiD1a_actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:14px 0;display:flex}.YaiD1a_actions a,.YaiD1a_actions button,.YaiD1a_link{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.YaiD1a_actions button{color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.YaiD1a_card summary{cursor:pointer;align-content:center;min-height:44px;font-size:13px}.YaiD1a_chart{width:100%;height:auto;color:var(--accent);margin:12px 0;display:block}.YaiD1a_chart line{stroke:var(--border);stroke-width:1px}.YaiD1a_chart polyline{fill:none;stroke:currentColor;stroke-width:2px}.YaiD1a_rows{margin:0;font-size:12px}.YaiD1a_rows>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.YaiD1a_rows dd{margin:0}.YaiD1a_tableWrap{overflow-x:auto}.YaiD1a_tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.YaiD1a_tableWrap caption{text-align:left;color:var(--muted-txt);margin:8px 0 14px;font-size:11px}.YaiD1a_tableWrap th,.YaiD1a_tableWrap td{border-bottom:1px solid var(--border);vertical-align:top;min-width:75px;padding:13px 7px;font-weight:400}.YaiD1a_tableWrap th:first-child{min-width:135px}.YaiD1a_tableWrap thead th{font-weight:600}.YaiD1a_tableWrap small{color:var(--muted-txt);margin-top:4px;display:block}.YaiD1a_current{color:var(--accent);margin-bottom:4px;font-size:11px;display:block}.YaiD1a_marketing{max-width:900px;padding:0 var(--x,48px);--font-display:var(--display);--font-ui:var(--sans);--ink:var(--koa);--muted-txt:var(--warm);--border:var(--drift);--off-white:var(--island);--warm-1:var(--sand);margin:0 auto}@media (max-width:680px){.YaiD1a_grid{grid-template-columns:1fr}.YaiD1a_card{padding:18px}.YaiD1a_marketing{padding:0 20px}}
.FfmnDq_frame{max-width:640px;margin:16px 0 24px;position:relative}.FfmnDq_map{z-index:0;background:#f3f6f4;border-radius:8px;width:100%;height:300px}.FfmnDq_basemapControl{z-index:500;background:#fff;border:1px solid #d9e1dc;border-radius:8px;display:flex;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 1px 5px #0000002e}.FfmnDq_basemapControl .FfmnDq_segment{color:#272126;cursor:pointer;background:#fff;align-items:center;gap:6px;min-height:44px;padding:0 14px;display:inline-flex}.FfmnDq_basemapControl .FfmnDq_segment+.FfmnDq_segment{border-left:1px solid #d9e1dc}.FfmnDq_basemapControl .FfmnDq_segment:has(input:checked){background:var(--selected-bg);color:var(--selected-fg)}.FfmnDq_basemapControl .FfmnDq_segment:has(input:disabled){opacity:.45;cursor:not-allowed}
.rnnNha_region{z-index:1100;right:20px;bottom:max(20px,env(safe-area-inset-bottom));pointer-events:none;width:min(390px,100vw - 40px);position:fixed}.rnnNha_toast{border-radius:var(--radius-card);background:var(--ink);min-height:52px;color:var(--white);box-shadow:var(--shadow-raised);font:550 13.5px/1.45 var(--font-ui);pointer-events:auto;animation:rnnNha_toastIn .24s var(--ease);border:1px solid #c628329e;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:10px 10px 10px 14px;display:grid}.rnnNha_mark{background:var(--accent);width:24px;height:24px;color:var(--white);font:700 13px/1 var(--font-ui);border-radius:50%;flex:none;place-items:center;display:grid}.rnnNha_toast button{cursor:pointer;color:#ffffffc7;width:44px;height:44px;font:400 22px/1 var(--font-ui);background:0 0;border:0;border-radius:50%;padding:0}.rnnNha_toast button:hover{color:var(--white);background:#ffffff1a}@keyframes rnnNha_toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:640px){.rnnNha_region{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.rnnNha_toast{animation:none}}@media (min-width:900px){body:has([data-map-workspace]) .rnnNha_region{bottom:calc(var(--map-footer-h,190px) + 16px)}}
._62TTPG_btn{cursor:pointer;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-pill);font:600 13px/1 var(--font-ui);color:var(--ink);white-space:nowrap;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:7px;padding:9px 16px;display:inline-flex}._62TTPG_btn:hover{border-color:var(--accent);color:var(--accent)}._62TTPG_control{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:inline-flex}._62TTPG_saved{max-width:100%;font:500 13px/1.4 var(--font-ui);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;display:inline-flex}._62TTPG_saved strong{color:var(--ink)}._62TTPG_saved a{color:var(--accent);border-bottom:1px solid}._62TTPG_limit{font:500 13px/1.4 var(--font-ui);color:var(--muted)}._62TTPG_limit a{color:var(--accent);border-bottom:1px solid}@media (max-width:720px){._62TTPG_btn{min-height:44px}}
._9Qv4vW_context{font:600 12px/1.35 var(--font-ui);color:var(--accent);margin:0}._9Qv4vW_h2{font:650 26px/1.2 var(--font-ui);letter-spacing:-.015em;text-wrap:balance;margin:6px 0 0}._9Qv4vW_sub{color:var(--muted);margin:8px 0 16px;font-size:16px;line-height:1.6}._9Qv4vW_legend{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;font-size:13px;display:flex}._9Qv4vW_legendItem{align-items:center;gap:6px;display:inline-flex}._9Qv4vW_legendItem svg{color:var(--muted);flex:none}._9Qv4vW_legendItem strong{color:var(--ink);font-weight:600}._9Qv4vW_legendItem img{flex:none;width:16px;height:15px}._9Qv4vW_dot{color:var(--muted-txt)}._9Qv4vW_explainer{color:var(--muted);max-width:78ch;margin:0 0 24px;font-size:13px;line-height:1.6}._9Qv4vW_tabsWrap{scrollbar-width:thin;-webkit-overflow-scrolling:touch;margin:0 0 18px;padding:0 0 2px;overflow-x:auto}._9Qv4vW_tabs{border-bottom:1px solid var(--border);align-items:center;width:max-content;min-width:100%;display:flex}._9Qv4vW_tab{max-width:240px;min-height:44px;color:var(--muted);cursor:pointer;font:600 13px/1 var(--font-ui);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;margin:0 0 -1px;padding:0 16px;display:flex}._9Qv4vW_tab:hover{color:var(--ink)}._9Qv4vW_tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._9Qv4vW_tabOn{color:var(--ink);border-bottom-color:var(--accent)}._9Qv4vW_tabName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._9Qv4vW_tabCount{border-radius:var(--radius-pill);background:var(--off-white);min-width:22px;height:22px;color:var(--ink-2);font:700 11px/1 var(--font-ui);flex:none;place-items:center;padding:0 6px;display:inline-grid}._9Qv4vW_tabOn ._9Qv4vW_tabCount{background:var(--accent-tint);color:var(--accent)}._9Qv4vW_countRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}._9Qv4vW_count{font:700 16px/1 var(--font-ui);color:var(--ink)}._9Qv4vW_viewToggle{border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--white);display:flex;overflow:hidden}._9Qv4vW_viewBtn{cursor:pointer;background:var(--white);font:600 12.5px/1 var(--font-ui);color:var(--ink-2);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);border:none;align-items:center;gap:6px;padding:9px 18px;display:inline-flex}._9Qv4vW_viewBtn+._9Qv4vW_viewBtn{border-left:1px solid var(--border)}._9Qv4vW_viewBtn:has(input:checked){background:var(--selected-bg);color:var(--selected-fg)}._9Qv4vW_settingUp{border:1px dashed var(--border);border-radius:var(--radius-card);background:var(--off-white);text-align:center;padding:30px 22px}._9Qv4vW_settingUpHead{font:600 16px/1.4 var(--font-ui);color:var(--ink);margin:0 0 8px}._9Qv4vW_settingUpBody{color:var(--muted);max-width:56ch;margin:0 auto;font-size:16px;line-height:1.6}._9Qv4vW_idx{color:var(--muted-txt);margin:18px 0 0;font-size:11px;line-height:1.6}._9Qv4vW_hideHint{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.5}._9Qv4vW_undo{z-index:40;color:#fff;background:#241d22;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:min(420px,100% - 32px);margin-inline:auto;padding:8px 12px;font-size:13px;display:flex;position:fixed;bottom:24px;left:16px;right:16px;box-shadow:0 8px 24px #12121247}._9Qv4vW_undo button{color:#fff;min-height:36px;font:700 13px var(--font-ui);cursor:pointer;background:0 0;border:0;padding:4px 10px}._9Qv4vW_feedGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}@media (max-width:720px){._9Qv4vW_feedGrid{scroll-snap-type:x mandatory;gap:12px;margin:0 -14px;padding:4px 14px 16px;display:flex;overflow-x:auto}._9Qv4vW_feedGrid>*{flex:0 0 min(72vw,340px)}}._9Qv4vW_loadMore{border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--white);min-height:44px;color:var(--ink);cursor:pointer;font:700 12px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;margin:28px auto 0;padding:10px 20px;display:block}._9Qv4vW_loadMore:hover{background:var(--ink);color:var(--white)}._9Qv4vW_loadMore:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:720px){._9Qv4vW_tab{max-width:190px;padding:0 13px}._9Qv4vW_countRow{align-items:flex-start}._9Qv4vW_feedGrid>*{flex:0 0 var(--search-card-width);width:var(--search-card-width)}}._9Qv4vW_feedGrid{gap:12px;padding-top:12px;padding-bottom:24px}._9Qv4vW_feedGrid>*{min-width:0}._9Qv4vW_undo{bottom:100px}._9Qv4vW_rail,._9Qv4vW_track,._9Qv4vW_feedGrid{scroll-padding-inline:16px}
.YoLWIW_band{isolation:isolate;color:#fff;border-top:1px solid var(--border);background:#1a1a1a;position:relative;overflow:hidden}.YoLWIW_band:before{content:"";z-index:-1;opacity:.05;pointer-events:none;background:url(/shaka-tile.png) 0 0/132px;position:absolute;inset:0}.YoLWIW_band .YoLWIW_inner{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:30px;padding-block:30px;display:grid}.YoLWIW_words{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;max-width:700px;display:grid}.YoLWIW_logo{object-fit:contain;width:auto;height:72px;display:block}.YoLWIW_sub{color:#ffffffb3;max-width:40ch;margin:0;font-size:13px;line-height:1.5}.YoLWIW_arrow{color:#fad228;font:400 32px/1 var(--font-ui);line-height:1}.YoLWIW_form{grid-template-columns:minmax(220px,280px) auto;align-items:start;gap:10px;display:grid}.YoLWIW_input{border-radius:var(--radius-btn);color:#fff;background:#ffffff0f;border:1px solid #fff3;width:100%;padding:11px 15px;font-size:14px}.YoLWIW_input::placeholder{color:#ffffff80}.YoLWIW_input:focus{background:#ffffff1a;border-color:#fad228}.YoLWIW_btn{color:#1a1a1a;border-radius:var(--radius-btn);font:700 14px/1.2 var(--font-ui);cursor:pointer;transition:background var(--dur) var(--ease);background:#fad228;border:1px solid #fad228;padding:11px 21px}.YoLWIW_btn:hover{background:#e0b800;border-color:#e0b800}.YoLWIW_btn[disabled]{opacity:.55;cursor:not-allowed}.YoLWIW_err{color:#fad228;grid-column:1/-1;margin:0;font-size:12.5px}.YoLWIW_check{grid-column:1/-1}.YoLWIW_done{font:600 16px/1.4 var(--font-ui);color:#fad228;margin:0}.YoLWIW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.YoLWIW_band .YoLWIW_inner{grid-template-columns:auto minmax(0,1fr);gap:18px 22px}.YoLWIW_words{grid-column:1/-1}}@media (max-width:600px){.YoLWIW_band .YoLWIW_inner{grid-template-columns:1fr;gap:16px;padding-block:26px}.YoLWIW_words{grid-template-columns:1fr;gap:10px}.YoLWIW_logo{height:64px}.YoLWIW_arrow{transform-origin:50%;justify-self:start;transform:rotate(90deg)}.YoLWIW_form{grid-template-columns:minmax(0,1fr) auto;width:100%}}@media (min-width:721px) and (pointer:fine){.YoLWIW_input{height:36px;padding-block:7px;line-height:20px}.YoLWIW_btn{min-height:36px;padding-block:8px}}
.sXo2rW_grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}@media (max-width:1040px){.sXo2rW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.sXo2rW_grid{grid-template-columns:1fr}}.sXo2rW_card{background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.sXo2rW_media{background:var(--warm-2);display:block}.sXo2rW_img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.sXo2rW_noPhoto{aspect-ratio:3/2;color:var(--muted);justify-content:center;align-items:center;font-size:12px;display:flex}.sXo2rW_body{flex-direction:column;gap:4px;padding:14px 16px 15px;display:flex}.sXo2rW_price{font:700 17px/1 var(--font-ui);color:var(--ink);font-variant-numeric:tabular-nums}.sXo2rW_addr{font:600 13.5px/1.4 var(--font-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sXo2rW_addr:hover{color:var(--accent)}.sXo2rW_place{color:var(--muted);font-size:12px}.sXo2rW_when{font:600 11px/1.5 var(--font-ui);color:var(--accent);margin-top:2px}.sXo2rW_gone{color:var(--muted);font-size:11.5px}.sXo2rW_actions{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.sXo2rW_cancel{cursor:pointer;font:600 12px/1 var(--font-ui);color:var(--muted);text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.sXo2rW_cancel:hover{color:var(--accent)}.sXo2rW_cancel:disabled{opacity:.6;cursor:default}.sXo2rW_empty{background:var(--white);border:1px dashed var(--border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;display:flex}.sXo2rW_empty p{max-width:52ch;color:var(--ink-2);margin:0}.sXo2rW_status{color:#0b5a54;font:700 11px/1.45 var(--font-ui);background:#e3f4f1;border-radius:999px;align-self:flex-start;margin-top:6px;padding:3px 9px}.sXo2rW_status[data-stage=confirmed]{color:#fff;background:#0f766e}.sXo2rW_status[data-stage=reschedule_requested]{color:#8a5a00;background:#fff4db}.sXo2rW_status[data-stage=declined],.sXo2rW_status[data-stage=cancelled],.sXo2rW_status[data-stage=completed]{background:var(--off-white,#fbfaf9);color:var(--muted)}.sXo2rW_confirmed{font:600 12.5px/1.45 var(--font-ui);color:var(--ink);margin-top:4px}.sXo2rW_note{color:var(--ink);margin-top:4px;font-size:12px;line-height:1.5}.sXo2rW_hint{color:var(--muted);font-size:12px}
.LO3qYq_shell{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-card);scroll-margin-top:96px;overflow:hidden}.LO3qYq_heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:28px;padding:26px 28px 24px;display:flex}.LO3qYq_kicker{font:600 11px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px}.LO3qYq_title{font-size:28px;line-height:1.15}.LO3qYq_intro{max-width:46ch;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.LO3qYq_columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.LO3qYq_panel{padding:28px}.LO3qYq_sharePanel{border-left:1px solid var(--border);background:var(--off-white)}.LO3qYq_panelHead{margin-bottom:22px}.LO3qYq_panelHead h3{font:600 19px/1.2 var(--font-ui);letter-spacing:-.01em}.LO3qYq_panelHead p{max-width:52ch;color:var(--muted);margin:7px 0 0;font-size:13.5px;line-height:1.55}.LO3qYq_form{flex-direction:column;gap:16px;display:flex}.LO3qYq_nameRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.LO3qYq_readOnly{color:var(--muted);background:var(--warm-1);cursor:not-allowed}.LO3qYq_optional{letter-spacing:0;text-transform:none;color:var(--muted-txt);font-weight:400}.LO3qYq_hint,.LO3qYq_inviteHint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.LO3qYq_alertPreference{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--warm-1);color:var(--ink-3);align-items:flex-start;gap:10px;padding:13px 14px;font-size:12.5px;line-height:1.5;display:flex}.LO3qYq_alertPreference input{accent-color:var(--accent);flex:none;margin-top:3px}.LO3qYq_alertPreference input:disabled{opacity:.55}.LO3qYq_alertPreference span{flex-direction:column;gap:2px;display:flex}.LO3qYq_alertPreference strong{color:var(--ink-2);font-size:13px}.LO3qYq_error{color:var(--accent);margin:3px 0 0;font-size:12.5px;font-style:normal;line-height:1.4}.LO3qYq_formError{border-radius:var(--radius-input);background:var(--accent-tint);color:var(--accent);border:1px solid #c6283233;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.LO3qYq_actionRow{align-items:center;gap:14px;margin-top:2px;display:flex}.LO3qYq_saved,.LO3qYq_shareMessage{color:var(--muted);margin:0;font-size:13px}.LO3qYq_people{border-top:1px solid var(--border);margin:0 0 22px;padding:0;list-style:none}.LO3qYq_person{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:14px 0;display:grid}.LO3qYq_avatar{background:var(--warm-2);width:36px;height:36px;color:var(--ink);font:600 14px/1 var(--font-ui);border-radius:50%;place-items:center;display:grid}.LO3qYq_personText{flex-direction:column;min-width:0;display:flex}.LO3qYq_personText strong{color:var(--ink-2);font-size:13.5px;line-height:1.35}.LO3qYq_personText span{text-overflow:ellipsis;color:var(--muted);font-size:12px;line-height:1.45;overflow:hidden}.LO3qYq_status{border-radius:var(--radius-pill);background:var(--warm-2);font:600 10px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:5px 8px}.LO3qYq_status.LO3qYq_active{color:#176b36;background:#e9f7ee}.LO3qYq_personActions{grid-column:2/-1;gap:14px;display:flex}.LO3qYq_personActions button{cursor:pointer;font:600 11.5px/1.3 var(--font-ui);color:var(--muted);background:0 0;border:0;padding:0}.LO3qYq_personActions button:hover{color:var(--ink);text-decoration:underline}.LO3qYq_personActions button:disabled{opacity:.5;cursor:not-allowed}.LO3qYq_emptyShare{border:1px dashed var(--border);border-radius:var(--radius-input);background:var(--white);text-align:center;color:var(--muted);margin:0 0 22px;padding:18px;font-size:13px}.LO3qYq_inviteForm{flex-direction:column;gap:14px;display:flex}.LO3qYq_inviteLegend{justify-content:space-between;align-items:center;gap:16px;display:flex}.LO3qYq_inviteLegend strong{color:var(--ink-2);font-size:13.5px}.LO3qYq_inviteLegend span{color:var(--muted);font-size:12px}.LO3qYq_inviteHint{margin-top:-4px}.LO3qYq_shareMessage{min-height:20px;margin-top:12px}.LO3qYq_limitNote{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--white);color:var(--muted);flex-direction:column;gap:4px;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.5;display:flex}.LO3qYq_limitNote strong{color:var(--ink-2)}.LO3qYq_memberNote{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--white);color:var(--ink-3);margin:0;padding:18px;font-size:13.5px;line-height:1.55}@media (max-width:860px){.LO3qYq_columns{grid-template-columns:1fr}.LO3qYq_sharePanel{border-left:0;border-top:1px solid var(--border)}.LO3qYq_heading{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:560px){.LO3qYq_heading,.LO3qYq_panel{padding:22px 20px}.LO3qYq_nameRow{grid-template-columns:1fr}.LO3qYq_person{grid-template-columns:36px minmax(0,1fr)}.LO3qYq_status{grid-column:2;justify-self:start}.LO3qYq_personActions{grid-column:2}.LO3qYq_inviteLegend{flex-direction:column;align-items:flex-start;gap:4px}}@media (min-width:721px) and (pointer:fine){.LO3qYq_heading,.LO3qYq_panel{padding-block:var(--panel-pad-y)}.LO3qYq_form,.LO3qYq_inviteForm{gap:var(--form-gap)}.LO3qYq_people{margin-bottom:14px}}
.qSZgeq_sheet{z-index:515;height:300px;max-height:calc(100% - 132px);transform:translateY(var(--drag-y,0px));pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:8px;left:0;right:0}.qSZgeq_sheet[data-position=expanded]{height:calc(100% - 132px)}.qSZgeq_handle{touch-action:none;cursor:ns-resize;pointer-events:auto;background:#fffc;border-radius:8px 8px 0 0;flex:none;align-self:center;place-items:center;width:64px;height:10px;display:grid}.qSZgeq_handle span{background:#62585e;border-radius:3px;width:32px;height:3px}.qSZgeq_bubble{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#fffc;border:1px solid #ffffffb3;border-radius:18px;flex-direction:column;align-self:center;gap:6px;min-width:168px;margin:0;padding:8px;display:flex;box-shadow:0 8px 24px #241d2229}.qSZgeq_segments{background:#ffffff8c;border-radius:999px;grid-template-columns:1fr 1fr;padding:2px;display:grid;position:relative}.qSZgeq_indicator{background:#111;border-radius:999px;width:calc(50% - 2px);transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;bottom:2px;left:2px}.qSZgeq_indicator[data-selected=Carousel]{transform:translate(100%)}.qSZgeq_segment{color:#241d22;min-height:32px;font:600 12px/1 var(--font-ui);cursor:pointer;place-items:center;padding:6px 12px;display:grid;position:relative}.qSZgeq_segment input{opacity:0;margin:0;position:absolute;inset:0}.qSZgeq_segment:has(input:checked){color:#fff}.qSZgeq_countRow{justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.qSZgeq_countBadge{color:#fff;min-width:22px;height:22px;font:700 12px/1 var(--font-ui);background:#c62832;border-radius:999px;place-items:center;padding:0 6px;animation:.28s cubic-bezier(.2,.8,.2,1) qSZgeq_countPop;display:grid}.qSZgeq_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qSZgeq_carouselArrows{pointer-events:none;z-index:2;justify-content:space-between;align-items:center;height:44px;display:flex;position:absolute;bottom:78px;left:8px;right:8px}.qSZgeq_carouselArrows button{pointer-events:auto;color:#241d22;cursor:pointer;background:#fffffff0;border:1px solid #e9dfe1;border-radius:50%;min-width:44px;height:44px;font-size:22px;box-shadow:0 4px 16px #241d2240}.qSZgeq_cards{scrollbar-width:none;overscroll-behavior:contain;scroll-snap-type:x proximity;pointer-events:auto;flex:1;min-height:0;padding:4px 16px 10px;scroll-padding-inline:16px;overflow:auto hidden}.qSZgeq_cards [data-map-cards]{align-items:stretch;gap:14px;width:max-content;min-height:100%;display:flex}.qSZgeq_cards [data-map-cards]>div{scroll-snap-align:start;background:#fff;border-radius:12px;flex:0 0 240px;width:240px;max-width:240px;box-shadow:0 5px 18px #241d223d}.qSZgeq_cards [data-map-cards]>div[hidden]{display:none}.qSZgeq_empty{width:240px;font:500 13px/1.4 var(--font-ui);color:#241d22;background:#fff;border-radius:12px;flex:none;padding:14px;box-shadow:0 5px 18px #241d223d}.qSZgeq_empty button{color:#fff;min-height:32px;font:600 12px var(--font-ui);cursor:pointer;background:#111;border:0;border-radius:999px;margin-top:8px;padding:6px 12px}.qSZgeq_handle:focus-visible,.qSZgeq_cards:focus-visible,.qSZgeq_carouselArrows button:focus-visible,.qSZgeq_empty button:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 2px #fff}.qSZgeq_segment:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 2px #fff}.qSZgeq_cards [data-map-cards]>div:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 2px #fff}@media (max-width:960px){.qSZgeq_sheet{bottom:max(8px,env(safe-area-inset-bottom));height:290px;max-height:calc(100% - 190px)}.qSZgeq_sheet[data-position=expanded]{height:calc(100% - 122px);max-height:calc(100% - 122px)}.qSZgeq_sheet[data-preview=true]{display:none}.qSZgeq_cards{padding-inline:20px;scroll-padding-inline:20px}.qSZgeq_carouselArrows{left:6px;right:6px}.qSZgeq_carouselArrows button{background:#fff;box-shadow:0 3px 14px #241d2250}}@media (max-width:960px) and (max-height:500px){.qSZgeq_sheet:not([data-position=expanded]){height:168px}}@media (prefers-reduced-motion:reduce){.qSZgeq_indicator,.qSZgeq_countBadge{transition:none;animation:none}}@keyframes qSZgeq_countPop{0%{transform:scale(.86)}to{transform:scale(1)}}.qSZgeq_cards::-webkit-scrollbar{display:none}.qSZgeq_sheet{height:calc(var(--search-card-width)*.515 + 288px);gap:8px;max-height:calc(100% - 124px);bottom:76px}.qSZgeq_bubble{border:1px solid var(--search-strong);border-radius:var(--search-radius-control);background:var(--search-surface);width:min(180px,46vw);min-width:0;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;align-self:flex-start;margin-left:16px;padding:0;display:block;position:relative}.qSZgeq_segments{border-radius:var(--search-radius-control);background:0 0;padding:0;overflow:hidden}.qSZgeq_segment{min-height:42px;font:600 10px var(--font-ui);letter-spacing:.1em}.qSZgeq_segment+.qSZgeq_segment{border-left:1px solid var(--search-strong)}.qSZgeq_indicator{display:none}.qSZgeq_segment:has(input:checked){background:var(--search-selected);color:var(--search-surface)}.qSZgeq_saveSearch{pointer-events:auto;max-width:calc(50% - 20px);position:absolute;top:18px;right:16px}.qSZgeq_saveSearch button,.qSZgeq_saveSearch a{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--search-strong)!important;border-radius:var(--search-radius-control)!important;background:var(--search-surface)!important;min-height:44px!important;color:var(--search-text)!important;font:600 10px var(--font-ui)!important;padding:8px!important}.qSZgeq_handle{background:var(--search-surface);border-radius:var(--search-radius-sheet) var(--search-radius-sheet) 0 0}.qSZgeq_cards{scroll-snap-type:x mandatory;padding:4px 16px 12px}.qSZgeq_cards [data-map-cards]{gap:12px}.qSZgeq_cards [data-map-cards]>div{flex:0 0 var(--search-card-width);width:var(--search-card-width);max-width:var(--search-card-width);border-radius:var(--search-radius-card);box-shadow:none}.qSZgeq_carouselArrows{display:none}.qSZgeq_sheet[data-view=List]{background:var(--search-surface);border-radius:var(--search-radius-sheet) var(--search-radius-sheet) 0 0;height:calc(100% - 124px)}.qSZgeq_sheet[data-view=List] .qSZgeq_cards{overflow:hidden auto}.qSZgeq_sheet[data-view=List] .qSZgeq_cards [data-map-cards]{grid-template-columns:repeat(auto-fill,var(--search-card-width));width:auto;display:grid}.qSZgeq_sheet[data-preview=true]{display:flex}.qSZgeq_empty{border-radius:var(--search-radius-card);background:var(--search-surface);color:var(--search-text)}@media (max-width:960px){.qSZgeq_sheet{bottom:calc(72px + env(safe-area-inset-bottom));height:calc(var(--search-card-width)*.515 + 288px);max-height:calc(100% - 124px)}.qSZgeq_sheet[data-position=expanded]{height:calc(100% - 124px);max-height:calc(100% - 124px)}}.qSZgeq_sheet{height:auto;max-height:calc(100% - 124px)}.qSZgeq_cards{touch-action:pan-x pan-y;flex:0 auto;padding:12px 16px 24px;overflow-y:auto}.qSZgeq_cards [data-map-cards]{align-items:stretch;min-height:0}@media (max-width:960px){.qSZgeq_sheet{height:auto;max-height:calc(100% - 124px)}}.qSZgeq_bubble,.qSZgeq_saveSearch button,.qSZgeq_saveSearch a{background:#ffffffd6!important}.qSZgeq_sheet[data-position=collapsed]{height:68px;max-height:68px}.qSZgeq_sheet[data-position=collapsed] .qSZgeq_cards,.qSZgeq_sheet[data-position=collapsed] .qSZgeq_carouselArrows{display:none}.qSZgeq_bubble{width:128px;max-width:40vw;min-height:44px;box-shadow:0 2px 8px #00000029}.qSZgeq_segment{min-height:44px;padding:4px 8px}.qSZgeq_saveSearch{top:18px}.qSZgeq_saveSearch button,.qSZgeq_saveSearch a{box-shadow:0 2px 8px #00000029}.qSZgeq_sheet{gap:4px}.qSZgeq_cards{padding-top:8px;padding-bottom:12px}.qSZgeq_sheet[data-view=Map]{--search-card-width:min(240px,82vw,calc(100vw - 48px))}.qSZgeq_cards [data-map-cards]>div{flex-direction:column;display:flex}.qSZgeq_cards [data-map-cards]>div>article{flex:1}.qSZgeq_sheet[data-view=List] [data-map-card]{--property-photo-height:max(150px,50cqw)}.qSZgeq_controlsRow{z-index:3;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:0 16px;display:grid;position:relative}.qSZgeq_controlsRow>*{pointer-events:auto}.qSZgeq_leftControls{align-items:center;gap:8px;min-width:0;display:flex}.qSZgeq_sheet .qSZgeq_bubble{width:auto;min-width:0;min-height:0;box-shadow:none;border:0;border-radius:9999px;margin:0;padding:0;display:block;position:static;background:0 0!important}.qSZgeq_sheet .qSZgeq_segments{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border-radius:9999px;grid-template-columns:auto auto;padding:3px;display:inline-grid;overflow:visible;box-shadow:0 2px 10px #00000024}.qSZgeq_sheet .qSZgeq_segment{min-height:30px;font:700 11px/1 var(--font-ui);letter-spacing:.06em;color:#1d1d1f;border-radius:9999px;padding:4px 14px;transition:background-color .16s,color .16s}.qSZgeq_sheet .qSZgeq_segment+.qSZgeq_segment{border-left:0}.qSZgeq_sheet .qSZgeq_segment:has(input:checked){color:#fff;background:#1d1d1f}.qSZgeq_sortWrap{position:relative}.qSZgeq_sheet .qSZgeq_sortPill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#1d1d1f;min-height:36px;font:600 12px/1 var(--font-ui);cursor:pointer;white-space:nowrap;background:#fffc;border:0;border-radius:9999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex;box-shadow:0 2px 10px #00000024}.qSZgeq_sheet .qSZgeq_sortPill .qSZgeq_caret{font-size:10px}.qSZgeq_sortMenu{z-index:5;background:#fff;border-radius:16px;min-width:160px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 2px 6px #00000014,0 14px 36px #0000002e}.qSZgeq_sheet .qSZgeq_sortMenu button{min-height:36px;font:600 13px/1 var(--font-ui);color:#1d1d1f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;display:flex}.qSZgeq_sheet .qSZgeq_sortMenu button:hover{background:#f4f4f5}.qSZgeq_sheet .qSZgeq_sortMenu button[aria-checked=true]{color:#b32025}.qSZgeq_sheet .qSZgeq_sortMenu button[aria-checked=true]:after{content:"✓";margin-left:auto}.qSZgeq_stepper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border-radius:9999px;align-items:center;gap:6px;padding:3px;display:inline-flex;box-shadow:0 2px 10px #00000024}.qSZgeq_sheet .qSZgeq_stepper button{color:#1d1d1f;cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1}.qSZgeq_sheet .qSZgeq_stepper button:hover:not(:disabled){background:#f2f2f2}.qSZgeq_sheet .qSZgeq_stepper button:disabled{opacity:.35;cursor:default}.qSZgeq_range{text-align:center;min-width:76px;font:600 12px/1 var(--font-ui);color:#1d1d1f;font-variant-numeric:tabular-nums}.qSZgeq_sheet .qSZgeq_sortPill:focus-visible,.qSZgeq_sheet .qSZgeq_stepper button:focus-visible,.qSZgeq_sheet .qSZgeq_sortMenu button:focus-visible{outline-offset:2px;outline:2px solid #b32025}@media (min-width:900px){.qSZgeq_sheet{height:auto;bottom:10px}}@media (prefers-reduced-motion:reduce){.qSZgeq_sheet .qSZgeq_segment{transition:none}}@media (max-width:767px){.qSZgeq_controlsRow{grid-template-columns:1fr;justify-items:start;padding:0 12px}.qSZgeq_stepper{justify-self:center}.qSZgeq_sortPill,.qSZgeq_sheet .qSZgeq_stepper button{min-height:44px}.qSZgeq_sheet .qSZgeq_stepper button{width:44px;height:44px}}.qSZgeq_cards [data-map-cards]>div{box-shadow:none;background:0 0;border-radius:16px;transition:transform .2s ease-out}.qSZgeq_cards [data-map-cards]>div:active{transition-duration:90ms;transform:translateY(-1px)scale(.985)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.qSZgeq_cards [data-map-cards]>div:hover{transform:translateY(-4px)}}.qSZgeq_cards [data-map-cards]>div:hover article{box-shadow:0 2px 4px #241d221f,0 14px 26px #241d2233,0 28px 44px #241d2229}@media (prefers-reduced-motion:reduce){.qSZgeq_cards [data-map-cards]>div{transition:none;transform:none}.qSZgeq_cards [data-map-cards]>div:active{transition:none;transform:none}}.qSZgeq_sheet[data-view=List] .qSZgeq_controlsRow{justify-content:flex-start;gap:8px;display:flex}.qSZgeq_cards>div[role=status]{color:#1d1d1f;background:#ffffffeb;border-radius:16px;width:min(320px,100%);padding:16px;box-shadow:0 2px 6px #0000001a,0 14px 30px #00000029}.qSZgeq_cards>div[role=status] p{font:700 15px/1.3 var(--font-ui);margin:0 0 10px}.qSZgeq_cards>div[role=status] a{color:#fff;min-height:36px;font:700 12px/1 var(--font-ui);background:#b32025;border-radius:9999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}@media (min-width:900px){.qSZgeq_sheet[data-view=Map]{--rail-n:3;--search-card-width:calc((100vw - 32px - (var(--rail-n) - 1) * 12px) / var(--rail-n))}.qSZgeq_sheet[data-view=Map] .qSZgeq_cards{scroll-snap-type:x mandatory;clip-path:inset(-40px 16px);padding:8px 16px 14px;scroll-padding-inline:16px}.qSZgeq_sheet[data-view=Map] .qSZgeq_cards [data-map-cards]{gap:12px}.qSZgeq_sheet[data-view=Map] .qSZgeq_cards [data-map-cards]>div{scroll-snap-align:start;scroll-snap-stop:always}}@media (min-width:996px){.qSZgeq_sheet[data-view=Map]{--rail-n:4}}@media (min-width:1240px){.qSZgeq_sheet[data-view=Map]{--rail-n:5}}@media (min-width:1484px){.qSZgeq_sheet[data-view=Map]{--rail-n:6}}@media (min-width:1728px){.qSZgeq_sheet[data-view=Map]{--rail-n:7}}@media (min-width:1972px){.qSZgeq_sheet[data-view=Map]{--rail-n:8}}@media (min-width:2216px){.qSZgeq_sheet[data-view=Map]{--rail-n:9}}
.Ps1yFG_card{height:100%;transition:box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.Ps1yFG_card:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}.Ps1yFG_media{background:var(--white);position:relative}.Ps1yFG_media:after{content:"";z-index:1;background:linear-gradient(to bottom, #fff0 0%, #ffffffb8 64%, var(--white) 100%);pointer-events:none;height:46%;position:absolute;inset:auto 0 0}.Ps1yFG_mediaPhoto{margin:0}.Ps1yFG_mediaPhoto figcaption{z-index:4}.Ps1yFG_plate{border-bottom:1px solid var(--border);flex-direction:column;justify-content:flex-end;min-height:150px;padding:22px;display:flex;position:relative}.Ps1yFG_plate:before{content:"";background:var(--accent);width:52px;height:3px;position:absolute;top:0;left:0}.Ps1yFG_plateRegion{font:600 10.5px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px}.Ps1yFG_plateName{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:clamp(26px,2.6vw,32px);font-weight:600;line-height:1.05}.Ps1yFG_stretchedLink{color:inherit}.Ps1yFG_stretchedLink:after{content:"";z-index:3;position:absolute;inset:0}.Ps1yFG_card:hover .Ps1yFG_plateName{color:var(--accent)}.Ps1yFG_plateName{transition:color var(--dur) var(--ease)}.Ps1yFG_body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.Ps1yFG_bodyWithPhoto{padding-top:8px}.Ps1yFG_region{font:600 10.5px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px}.Ps1yFG_name{transition:color var(--dur) var(--ease);margin:0;font-size:22px;line-height:1.2}.Ps1yFG_card:hover .Ps1yFG_name{color:var(--accent)}.Ps1yFG_blurb{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.Ps1yFG_name+.Ps1yFG_blurb{margin-top:8px}.Ps1yFG_facts{border-top:1px solid var(--border-lt);flex-wrap:wrap;gap:6px 28px;margin:16px 0 0;padding-top:14px;display:flex}.Ps1yFG_fact{flex-direction:column;gap:3px;min-width:0;display:flex}.Ps1yFG_factLabel{font:600 9.5px/1.3 var(--font-ui);letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.Ps1yFG_factValue{font:600 14px/1.2 var(--font-ui);color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.Ps1yFG_more{font:500 13.5px/1 var(--font-ui);color:var(--accent);margin-top:auto;padding-top:16px}.Ps1yFG_factsNote{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.5}.Ps1yFG_compact .Ps1yFG_body{padding:12px 14px 14px}.Ps1yFG_compact .Ps1yFG_plate{min-height:129px;padding:12px 14px}.Ps1yFG_compact .Ps1yFG_plateName{font-size:20px}.Ps1yFG_compact .Ps1yFG_mediaPhoto figcaption{background:#fffffff0;border:0;border-radius:4px;max-width:calc(100% - 12px);padding:3px 5px;font-size:9px;line-height:1.2;position:absolute;bottom:6px;right:6px}.Ps1yFG_compact .Ps1yFG_bodyWithPhoto{padding-top:4px}.Ps1yFG_compact .Ps1yFG_region{margin-bottom:5px}.Ps1yFG_compact .Ps1yFG_name{font-size:18px}.Ps1yFG_compact .Ps1yFG_blurb{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.Ps1yFG_compact .Ps1yFG_name+.Ps1yFG_blurb{margin-top:6px}.Ps1yFG_compact .Ps1yFG_facts{gap:6px 16px;margin-top:9px;padding-top:8px}.Ps1yFG_compact .Ps1yFG_factValue{font-size:12px}.Ps1yFG_compact .Ps1yFG_more{padding-top:10px;font-size:12px}@media (max-width:720px){.Ps1yFG_plate{min-height:0;padding:20px}}
.fz6-gG_notice{z-index:75;border-radius:var(--radius-card);background:var(--white);max-width:min(440px,100vw - 40px);box-shadow:var(--shadow-raised);font:500 13px/1.45 var(--font-ui);color:var(--ink-2);border:1px solid #c6283247;align-items:center;gap:14px;padding:13px 14px;display:flex;position:fixed;bottom:20px;right:20px}.fz6-gG_notice button{border:1px solid var(--accent);border-radius:var(--radius-btn);background:var(--white);min-height:44px;color:var(--accent);font:600 12.5px/1 var(--font-ui);cursor:pointer;flex:none;padding:0 12px}.fz6-gG_notice button:hover{background:var(--accent-tint);color:var(--accent-hover)}@media (max-width:560px){.fz6-gG_notice{bottom:16px;left:16px;right:16px}}@media (min-width:900px){body:has([data-map-workspace]) .fz6-gG_notice{z-index:1000;bottom:calc(var(--map-footer-h,190px) + 16px)}}
._7dlSia_heroGrid{grid-template-columns:1fr 300px;align-items:start;gap:40px;display:grid}@media (max-width:900px){._7dlSia_heroGrid{grid-template-columns:1fr;gap:20px}}._7dlSia_disclaimer{background:var(--accent-tint);border-radius:var(--radius-input);border:1px solid #c6283233;padding:14px 16px}._7dlSia_discTitle{font:600 10px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 7px}._7dlSia_discBody{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.55}._7dlSia_discBody strong{color:var(--ink);font-weight:600}._7dlSia_count{color:var(--muted);margin:0 0 24px;font-size:14px}._7dlSia_count strong{color:var(--ink);font-weight:600}._7dlSia_empty{text-align:center;border:1px dashed var(--border);border-radius:var(--radius-card);background:var(--off-white);padding:56px 24px}._7dlSia_empty h2{margin-bottom:10px;font-size:24px}._7dlSia_empty p{max-width:44ch;color:var(--muted);margin:0 auto}._7dlSia_cards{margin-top:24px}._7dlSia_rightsLede{margin-top:14px;margin-bottom:34px}._7dlSia_rights{margin-bottom:28px}._7dlSia_right{padding:22px 24px}._7dlSia_rightSec{color:var(--accent);letter-spacing:.04em;margin:0 0 10px;font-size:11px}._7dlSia_rightTitle{font-size:19px;line-height:1.25}._7dlSia_rightBody{color:var(--ink-3);margin:10px 0 0;font-size:13.5px;line-height:1.6}._7dlSia_rightsFoot{border-top:1px solid var(--border);padding-top:20px}._7dlSia_rightsLinks{color:var(--ink-3);margin:0 0 10px;font-size:14px}._7dlSia_rightsLinks a{color:var(--accent);border-bottom:1px solid #c628324d}._7dlSia_rightsLinks a:hover{border-bottom-color:var(--accent)}._7dlSia_rightsDisc{color:var(--muted-txt);max-width:72ch;margin:0;font-size:12px}._7dlSia_countRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}._7dlSia_countRow ._7dlSia_count{margin:0}._7dlSia_viewRow{align-items:center;gap:12px;display:flex}._7dlSia_viewToggle{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}._7dlSia_viewOn,._7dlSia_viewOff{font:600 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);padding:8px 16px}._7dlSia_viewOn{background:var(--accent);color:var(--white)}._7dlSia_viewOff{color:var(--ink-2)}._7dlSia_viewOff:hover{color:var(--accent)}@media (max-width:640px){._7dlSia_hero._7dlSia_hero{padding-bottom:12px}._7dlSia_results._7dlSia_results._7dlSia_results{padding-top:24px}}
.WwcTMW_card{max-width:480px}.WwcTMW_head{align-items:center;gap:12px;margin:0 0 10px;display:flex}.WwcTMW_head h2{margin:0;font-size:24px;line-height:1.15}.WwcTMW_body{color:var(--muted);margin:0 0 16px;font-size:14.5px;line-height:1.6}.WwcTMW_rows{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.WwcTMW_empty{color:var(--muted);font-size:14px}.WwcTMW_row{border:1px solid var(--border);border-radius:var(--radius-card);align-items:center;gap:12px;padding:10px;display:flex}.WwcTMW_home{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.WwcTMW_home img,.WwcTMW_placeholder{object-fit:cover;background:var(--warm-2);width:56px;height:56px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.WwcTMW_home span{gap:3px;min-width:0;display:grid}.WwcTMW_home strong{font:600 14px/1.3 var(--font-ui);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WwcTMW_home small{font:500 12.5px/1.3 var(--font-ui);color:var(--muted)}.WwcTMW_actions{flex:none;gap:6px;display:flex}.WwcTMW_actions button{border-radius:var(--radius-btn);cursor:pointer;border:1px solid var(--border);background:var(--white);min-height:40px;font:600 13px/1 var(--font-ui);color:var(--ink);padding:0 12px}.WwcTMW_actions button:hover:not(:disabled){background:var(--off-white)}.WwcTMW_actions .WwcTMW_primary{background:var(--accent);border-color:var(--accent);color:var(--white)}.WwcTMW_actions .WwcTMW_primary:hover:not(:disabled){background:var(--accent-hover)}.WwcTMW_actions button:disabled{opacity:.45;cursor:not-allowed}.WwcTMW_done{cursor:pointer;font:600 13.5px/1 var(--font-ui);color:var(--muted);text-underline-offset:3px;background:0 0;border:none;padding:10px 2px;text-decoration:underline}.WwcTMW_done:hover{color:var(--ink)}.WwcTMW_match{text-align:center;justify-items:center;gap:8px;display:grid}.WwcTMW_match h2{margin:6px 0 0;font-size:28px}.WwcTMW_match p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.WwcTMW_match .WwcTMW_fine{color:var(--muted);font-size:13px}.WwcTMW_matchActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}@media (max-width:520px){.WwcTMW_row{flex-wrap:wrap}.WwcTMW_actions{justify-content:flex-end;width:100%}}
.PJAWsa_carousel{min-width:0}.PJAWsa_track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 9.33333px);grid-auto-flow:column;gap:14px;margin:-3px -2px 0;padding:3px 2px 10px;display:grid;overflow-x:auto}.PJAWsa_track::-webkit-scrollbar{display:none}.PJAWsa_track>*{scroll-snap-align:start;min-width:0}.PJAWsa_controls{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.PJAWsa_count{font:500 12px/1.4 var(--font-ui);color:var(--muted-txt)}.PJAWsa_arrows{gap:8px;display:flex}.PJAWsa_arrow{border:1px solid var(--border);background:var(--white);width:38px;height:38px;color:var(--ink);font:500 18px/1 var(--font-ui);cursor:pointer;border-radius:50%;place-items:center;display:grid}.PJAWsa_arrow:hover:not(:disabled),.PJAWsa_arrow:focus-visible{border-color:var(--accent);color:var(--accent)}.PJAWsa_arrow:disabled{opacity:.4;cursor:default}@media (max-width:900px){.PJAWsa_track{grid-auto-columns:calc(50% - 7px)}}@media (max-width:640px){.PJAWsa_track{grid-auto-columns:86%}}
.WZn7vq_wrap{padding:22px 0 0}.WZn7vq_card{border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-card);padding:24px 28px}.WZn7vq_card+.WZn7vq_card{margin-top:14px}.WZn7vq_kicker{font:600 11px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px}.WZn7vq_title{text-wrap:balance;margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.2}.WZn7vq_body{max-width:68ch;color:var(--ink-3);margin:12px 0 0;font-size:14.5px;line-height:1.6}.WZn7vq_body strong{color:var(--ink-2)}.WZn7vq_actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.WZn7vq_error{border-radius:var(--radius-input);background:var(--accent-tint);color:var(--accent);border:1px solid #c6283233;margin:12px 0 0;padding:10px 12px;font-size:13.5px}.WZn7vq_message{color:var(--muted);margin:12px 0 0;font-size:13.5px}@media (max-width:560px){.WZn7vq_card{padding:20px 18px}.WZn7vq_actions{flex-direction:column}.WZn7vq_actions .btn{width:100%}}
.aGC0gG_number{vertical-align:baseline;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-grid;position:relative}.aGC0gG_number>span{grid-area:1/1}.aGC0gG_measure{visibility:hidden;pointer-events:none}.aGC0gG_value{font:inherit;color:inherit}.aGC0gG_assistive{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
:is(.section.u6JKLq_signature,.section.u6JKLq_listings,.section.u6JKLq_story,.section.u6JKLq_teamBacking){--agent-space-xs:8px;--agent-space-sm:12px;--agent-space-md:16px;--agent-space-lg:24px;--agent-space-xl:32px;padding-block:52px}.u6JKLq_signature{border-bottom:1px solid var(--border)}.u6JKLq_signatureGrid{gap:clamp(var(--agent-space-xl),5vw,72px);grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);align-items:center;display:grid}.u6JKLq_signatureCopy h2{max-width:15ch}.u6JKLq_signatureIntro{max-width:53ch;margin-top:var(--agent-space-md)}.u6JKLq_lenses{margin:var(--agent-space-xl) 0 0;padding:0;list-style:none}.u6JKLq_lenses li{gap:var(--agent-space-md);padding:var(--agent-space-lg) 0;border-top:1px solid var(--border);grid-template-columns:40px 1fr;display:grid}.u6JKLq_lenses li:last-child{padding-bottom:0}.u6JKLq_lensNumber{color:var(--accent);font:600 .75rem/1 var(--font-ui);letter-spacing:.1em;padding-top:4px}.u6JKLq_lenses h3{font-size:clamp(1.25rem,2vw,1.5625rem)}.u6JKLq_lenses p{max-width:48ch;margin:var(--agent-space-xs) 0 0;color:var(--ink-3);font-size:1rem;line-height:1.6}.u6JKLq_mapDesk{min-width:0;padding:var(--agent-space-md);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-card)}.u6JKLq_mapDesk .leaflet-control-zoom a{min-width:44px;min-height:44px;width:44px!important;height:44px!important;line-height:42px!important}.u6JKLq_listings .lede{max-width:64ch}.u6JKLq_reactionGuide{border-block:1px solid var(--border);font:400 14px/1.5 var(--font-ui);color:var(--muted-txt);margin:-10px 0 14px;padding:10px 0}.u6JKLq_reactionGuide strong{color:var(--ink-2);font-weight:600}.u6JKLq_story{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.u6JKLq_storyGrid{gap:clamp(var(--agent-space-xl),6vw,72px);grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:center;display:grid}.u6JKLq_storyPortrait{padding:0 var(--agent-space-md) var(--agent-space-md) 0;position:relative}.u6JKLq_storyPortrait:before{content:"";inset:var(--agent-space-lg) 0 0 var(--agent-space-lg);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--warm-2);position:absolute}.u6JKLq_storyPortrait img{aspect-ratio:7/8;object-fit:cover;object-position:center top;border:1px solid var(--white);border-radius:var(--radius-card);width:100%;max-width:400px;box-shadow:var(--shadow-card);display:block;position:relative}.u6JKLq_storyCopy h2{max-width:17ch}.u6JKLq_storyBody{max-width:68ch;margin-top:var(--agent-space-lg)}.u6JKLq_storyBody p{color:var(--ink-3);margin:0;font-size:1rem;line-height:1.7}.u6JKLq_storyBody p+p{margin-top:var(--agent-space-md)}.u6JKLq_personalNotes{gap:var(--agent-space-xs);margin:var(--agent-space-lg) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.u6JKLq_personalNotes li{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--white);color:var(--ink-2);font:600 .75rem/1 var(--font-ui);padding:8px 12px}.u6JKLq_teamBacking{background:var(--white)}.u6JKLq_teamBackingGrid{gap:clamp(var(--agent-space-xl),6vw,72px);grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:center;display:grid}.u6JKLq_teamBackingGrid h2{max-width:14ch}.u6JKLq_teamIntro{max-width:55ch;margin-top:var(--agent-space-md)}.u6JKLq_teamLink{align-items:center;gap:var(--agent-space-xs);min-height:44px;margin-top:var(--agent-space-sm);color:var(--accent);font:600 .875rem/1.2 var(--font-ui);display:inline-flex}.u6JKLq_teamLink:hover{text-underline-offset:3px;text-decoration:underline}.u6JKLq_teamFaces{margin:0;padding:0;list-style:none}.u6JKLq_teamFaces li{gap:var(--agent-space-md);padding:var(--agent-space-sm) 0;border-top:1px solid var(--border);grid-template-columns:64px 1fr;align-items:center;display:grid}.u6JKLq_teamFaces li:last-child{border-bottom:1px solid var(--border)}.u6JKLq_teamFaces img{object-fit:cover;object-position:center top;background:var(--warm-2);border-radius:50%;width:64px;height:64px}.u6JKLq_teamFaces strong{color:var(--ink);font:600 1.25rem/1.2 var(--font-display);display:block}.u6JKLq_teamFaces span{color:var(--muted-txt);font:600 .6875rem/1.3 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;display:block}@media (max-width:980px){.u6JKLq_signatureGrid{gap:var(--agent-space-xl);grid-template-columns:1fr}.u6JKLq_mapDesk{padding:var(--agent-space-sm)}.u6JKLq_storyGrid{gap:var(--agent-space-xl);grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr)}.u6JKLq_teamBackingGrid{gap:var(--agent-space-xl);grid-template-columns:1fr}}@media (max-width:700px){:is(.section.u6JKLq_signature,.section.u6JKLq_listings,.section.u6JKLq_story,.section.u6JKLq_teamBacking){padding-block:40px}.u6JKLq_storyGrid{grid-template-columns:1fr}.u6JKLq_storyPortrait{width:min(100%,320px)}.u6JKLq_signatureCopy h2,.u6JKLq_storyCopy h2,.u6JKLq_teamBackingGrid h2{max-width:none}}@media (max-width:520px){.u6JKLq_mapDesk{padding:var(--agent-space-xs);margin-inline:-8px}.u6JKLq_lenses li{gap:var(--agent-space-sm);grid-template-columns:32px 1fr}.u6JKLq_teamFaces li{grid-template-columns:56px 1fr}.u6JKLq_teamFaces img{width:56px;height:56px}}
.Attbmq_launcher{z-index:310;right:max(16px,env(safe-area-inset-right));bottom:max(var(--kalena-bottom,18px),env(safe-area-inset-bottom));color:#c62832;cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:106px;min-height:94px;padding:5px 4px;display:flex;position:fixed}.Attbmq_launcher:focus-visible{outline-offset:4px;background:#fff;outline:3px solid #c62832}.Attbmq_portrait{flex:none;width:52px;height:52px;margin-top:12px;display:block;position:relative}.Attbmq_portraitCircle{background:#c62832;border:2px solid #c62832;border-radius:50%;position:absolute;inset:0;box-shadow:0 3px 12px #c6283224}.Attbmq_portrait img{object-fit:contain;width:70px;max-width:none;height:72px;position:absolute;top:-18px;left:-9px}.Attbmq_portraitSmall{width:34px;height:34px;margin-top:8px}.Attbmq_portraitSmall img{width:46px;height:47px;top:-12px;left:-6px}.Attbmq_callout{min-height:25px;font:600 11px/1 var(--font-ui);background:#fff;border:1px solid #d77072;border-radius:16px;justify-content:center;align-items:center;gap:4px;padding:2px 8px;display:flex;box-shadow:0 3px 10px #12121214}.Attbmq_callout img{width:64px;height:auto;display:block}.Attbmq_overlay.Attbmq_overlay{align-items:center;padding:16px}.Attbmq_panel.Attbmq_panel{background:#fbfaf9;border:1px solid #e9dbd9;border-radius:22px;flex-direction:column;width:100%;max-width:540px;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.Attbmq_header{background:#fff;border-bottom:1px solid #eee4e2;flex:none;align-items:center;gap:12px;min-height:78px;padding:14px 64px 14px 20px;display:flex}.Attbmq_header h2{color:#121212;font:700 19px/1.2 var(--font-ui);margin:0}.Attbmq_header p{color:#68707a;font:400 12px/1.5 var(--font-ui);margin:5px 0 0}.Attbmq_body{overscroll-behavior:contain;font:400 15px/1.6 var(--font-ui);color:#35332f;padding:24px;overflow-y:auto}.Attbmq_body h3,.Attbmq_welcome h3{color:#121212;font:650 22px/1.3 var(--font-ui);margin:0 0 10px}.Attbmq_body p{margin:0 0 16px}.Attbmq_examples{color:#68707a;margin:18px 0;padding:0 0 0 20px}.Attbmq_examples li{margin:8px 0}.Attbmq_actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.Attbmq_primary,.Attbmq_secondary{cursor:pointer;text-align:center;min-height:44px;font:600 14px/1.5 var(--font-ui);border:1px solid #ded8d5;border-radius:14px;justify-content:center;align-items:center;padding:11px 16px;text-decoration:none;display:flex}.Attbmq_primary{color:#fff;background:#c62832;border-color:#c62832}.Attbmq_secondary{color:#35332f;background:#fff}.Attbmq_primary:disabled,.Attbmq_secondary:disabled{opacity:.55;cursor:default}.Attbmq_shareOption{cursor:pointer;background:#fff;border:1px solid #e8dfdd;border-radius:14px;align-items:flex-start;gap:12px;margin:18px 0;padding:15px;display:flex}.Attbmq_shareOption input{accent-color:#c62832;flex:none;width:20px;height:20px;margin:2px 0 0}.Attbmq_shareOption strong{font-weight:600;display:block}.Attbmq_shareOption span span{color:#68707a;margin-top:5px;font-size:13px;display:block}.Attbmq_textLink{color:#c62832;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.Attbmq_textButton{color:#746867;min-height:44px;font:500 12px/1.5 var(--font-ui);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:4px 6px;text-decoration:underline;display:inline-flex}.Attbmq_textButton:disabled{opacity:.5;cursor:default}.Attbmq_messages{overscroll-behavior:contain;height:390px;min-height:140px;font:400 15px/1.6 var(--font-ui);color:#35332f;flex:auto;padding:20px;overflow-y:auto}.Attbmq_welcome{padding:4px 0 16px}.Attbmq_welcome p{color:#68707a;margin:0}.Attbmq_turn{flex-direction:column;align-items:flex-start;gap:9px;margin:0 0 22px;display:flex}.Attbmq_userMessage{color:#fff;overflow-wrap:anywhere;white-space:pre-wrap;background:#c62832;border-radius:18px 18px 5px;align-self:flex-end;max-width:90%;padding:11px 14px}.Attbmq_aiMessage{overflow-wrap:anywhere;background:#fff;border:1px solid #e8dfdd;border-radius:18px 18px 18px 5px;width:fit-content;max-width:100%;padding:13px 15px}.Attbmq_aiLabel{color:#c62832;font:650 11px/1.5 var(--font-ui);margin-bottom:6px;display:block}.Attbmq_aiMessage p{white-space:pre-wrap;margin:0}.Attbmq_replyLink{color:#c62832;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.Attbmq_receipt{color:#68707a;font:400 11px/1.6 var(--font-ui);margin:0}.Attbmq_feedback{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.Attbmq_rating{color:#68707a;cursor:pointer;background:#fff;border:1px solid #e8dfdd;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.Attbmq_rating[aria-pressed=true]{color:#c62832;background:#fff7f5;border-color:#c62832}.Attbmq_thumbDown{transform:rotate(180deg)}.Attbmq_report{color:#746867;max-width:100%;min-height:44px;font:400 12px/1.5 var(--font-ui);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;padding:5px;text-decoration:underline}.Attbmq_status{color:#68707a;margin:12px 0}.Attbmq_error{color:#c62832;font:400 13px/1.6 var(--font-ui);overflow-wrap:anywhere;margin:12px 0}.Attbmq_ideas{margin-top:14px}.Attbmq_ideasHeading{color:#77736e;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.Attbmq_ideaGrid{flex-wrap:wrap;gap:8px;display:flex}.Attbmq_idea{color:#35332f;max-width:100%;min-height:44px;font:500 13px/1.5 var(--font-ui);cursor:pointer;text-align:left;background:#fff;border:1px solid #ded8d5;border-radius:22px;padding:9px 12px}.Attbmq_composer{background:#fbfaf9;border-top:1px solid #eee4e2;flex:none;grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:8px 10px;padding:12px 16px 8px;display:grid}.Attbmq_composer textarea{resize:vertical;color:#35332f;width:100%;min-height:48px;max-height:112px;font:400 16px/1.5 var(--font-ui);background:#fff;border:1px solid #ded8d5;border-radius:18px;padding:11px 13px}.Attbmq_send{color:#fff;cursor:pointer;background:#c62832;border:0;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:2px;display:grid}.Attbmq_send:disabled{opacity:.4;cursor:default}.Attbmq_composerFoot{color:#68707a;font:400 10px/1.5 var(--font-ui);grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.Attbmq_composerLinks{flex:none;align-items:center;gap:4px;display:flex}.Attbmq_composer>.Attbmq_error{grid-column:1/-1;margin:0 0 6px}.Attbmq_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Attbmq_panel button:focus-visible,.Attbmq_panel a:focus-visible,.Attbmq_panel input:focus-visible,.Attbmq_panel textarea:focus-visible{outline-offset:3px;outline:3px solid #c62832}@media (hover:hover){.Attbmq_primary:hover,.Attbmq_send:not(:disabled):hover{background:#921d21}.Attbmq_secondary:hover,.Attbmq_idea:hover,.Attbmq_rating:hover{background:#fff5f3}}@media (max-width:600px){.Attbmq_launcher{right:max(10px,env(safe-area-inset-right));width:100px}.Attbmq_overlay.Attbmq_overlay{align-items:center;padding:12px}.Attbmq_panel.Attbmq_panel{border-radius:20px;max-height:calc(100dvh - 24px)}.Attbmq_header{padding-left:16px}.Attbmq_body{padding:22px 18px}.Attbmq_actions{flex-direction:column}.Attbmq_actions>*{width:100%}.Attbmq_messages{height:350px;padding:18px 14px}.Attbmq_composer{padding-inline:12px}.Attbmq_composerFoot{gap:4px}}@media (max-height:550px){.Attbmq_messages{min-height:80px}.Attbmq_header{min-height:68px;padding-block:10px}}@property --kalena-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.Attbmq_mapLauncher{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--kalena-angle),#c62832,#f2a7ac,transparent 28%,#c62832) border-box;border:2px solid #0000;border-radius:999px;flex-direction:row;align-self:center;gap:5px;width:112px;height:44px;min-height:44px;margin:0;padding:4px 8px;animation:2.8s linear infinite Attbmq_kalenaRing;position:static;overflow:hidden;box-shadow:0 0 12px #c6283273}.Attbmq_mapLauncher .Attbmq_portrait{width:25px;height:25px;margin-top:7px}.Attbmq_mapLauncher .Attbmq_callout{box-shadow:none;background:0 0;border:0;gap:3px;min-height:24px;padding:0;font-size:10px}.Attbmq_mapLauncher .Attbmq_callout img{width:48px}@media (max-width:960px){.Attbmq_mapLauncher{gap:4px;width:88px;min-height:50px;padding-inline:6px}.Attbmq_mapLauncher .Attbmq_portrait{width:22px;height:22px}}.Attbmq_mapLauncher .Attbmq_portrait{border-radius:50%;margin-top:0;overflow:hidden}.Attbmq_mapLauncher .Attbmq_portrait img{object-fit:cover;object-position:center top;width:28px;height:28px;top:0;left:0}.Attbmq_mapLauncher .Attbmq_portraitCircle{display:none}.Attbmq_mapLauncher .Attbmq_callout{align-self:center;margin:0}@keyframes Attbmq_kalenaRing{to{--kalena-angle:360deg}}@media (prefers-reduced-motion:reduce){.Attbmq_mapLauncher{animation:none;box-shadow:0 0 8px #c6283247}}@media (pointer:coarse){.Attbmq_mapLauncher{height:44px;min-height:44px}}@media (max-width:960px){.Attbmq_mapLauncher{height:44px;min-height:44px;margin:0}}.Attbmq_mapLauncher{border:2px solid var(--search-accent);background:var(--search-surface);border-radius:50%;min-width:52px;padding:0;animation:none;width:52px!important;height:52px!important;min-height:52px!important;box-shadow:none!important}.Attbmq_mapLauncher .Attbmq_callout{display:none}.Attbmq_mapLauncher .Attbmq_portrait{width:48px;height:48px;margin:0;overflow:hidden}.Attbmq_mapLauncher .Attbmq_portrait img{width:48px;height:48px;top:0;left:0}.Attbmq_mapLauncher{border:1px solid var(--search-accent);isolation:isolate;flex:none;position:relative;inset:auto;overflow:hidden;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.Attbmq_mapLauncher .Attbmq_portrait,.Attbmq_mapLauncher .Attbmq_portrait img{width:40px;height:40px}.Attbmq_mapLauncher:after{content:"";border:2px solid #0000;border-top-color:var(--search-accent);border-right-color:var(--search-accent);pointer-events:none;border-radius:50%;animation:5s linear infinite Attbmq_assistantOrbit;position:absolute;inset:0}@keyframes Attbmq_assistantOrbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Attbmq_mapLauncher:after{animation:none}}[data-reduce-motion] .Attbmq_mapLauncher:after{animation:none}.portal-reduce-motion .Attbmq_mapLauncher:after{animation:none}.Attbmq_mapLauncher .Attbmq_portrait{display:block!important}.Attbmq_mapLauncher.Attbmq_mapLauncher{background:#fff;border-radius:50%}
._8Tnh5W_hero{border-bottom:1px solid var(--border);padding:56px 0 60px;position:relative}._8Tnh5W_heroGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;margin-bottom:44px;display:grid}._8Tnh5W_heroGridMap{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:48px}._8Tnh5W_heroGridPortrait{grid-template-columns:minmax(0,720px);gap:0}._8Tnh5W_crumb{color:var(--muted);margin-bottom:18px;font-size:13px}._8Tnh5W_crumb a{color:var(--accent)}._8Tnh5W_crumb a:hover{text-decoration:underline}._8Tnh5W_agentIdentity{font:600 13px/1.4 var(--font-ui);color:var(--ink-2);letter-spacing:.04em;margin:16px 0 0}._8Tnh5W_fieldDeskHero ._8Tnh5W_heroGrid{margin-bottom:0}._8Tnh5W_fieldDeskHero h1{max-width:15ch}._8Tnh5W_fieldDeskIdentity{letter-spacing:.02em;font-size:1rem}._8Tnh5W_lic{color:var(--accent);letter-spacing:.02em;margin:12px 0 0;font-size:12px}._8Tnh5W_licPending{color:var(--muted-txt)}._8Tnh5W_bio{margin-top:22px}._8Tnh5W_profileLink{font:600 13px/1.4 var(--font-ui);color:var(--accent);align-items:center;gap:7px;margin-top:10px;display:inline-flex}._8Tnh5W_profileLink:hover{text-underline-offset:3px;text-decoration:underline}._8Tnh5W_focus{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}._8Tnh5W_focus li{font:500 12px/1 var(--font-ui);border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--border);color:var(--ink-2);padding:7px 13px}._8Tnh5W_contact{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._8Tnh5W_searchCta{box-shadow:0 10px 24px -14px #1212126b, 0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent), 0 0 22px color-mix(in srgb,var(--accent) 18%,transparent);transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}._8Tnh5W_searchCta:hover{box-shadow:0 12px 26px -14px #12121275, 0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent), 0 0 28px color-mix(in srgb,var(--accent) 24%,transparent);transform:translateY(-1px)}._8Tnh5W_searchCta:active{transform:translateY(0)}._8Tnh5W_photoCol{justify-content:flex-end;display:flex}._8Tnh5W_photo{aspect-ratio:7/8;object-fit:cover;object-position:center top;border-radius:var(--radius-card);width:100%;max-width:420px;box-shadow:var(--shadow-raised)}._8Tnh5W_heroPortrait{isolation:isolate;padding:0 18px 18px 0;position:relative}._8Tnh5W_heroPortrait:before{content:"";z-index:0;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--warm-2);position:absolute;inset:22px 0 0 22px}._8Tnh5W_heroPortrait ._8Tnh5W_photo{z-index:1;border:1px solid var(--white);max-width:440px;position:relative;transform:translate(-6px,-6px)}._8Tnh5W_inlineHeroPortrait{width:min(100%,458px);margin:30px 0 28px}._8Tnh5W_aboutGrid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:64px;display:grid}._8Tnh5W_aboutGrid h2{text-wrap:balance;max-width:13ch}._8Tnh5W_aboutGridPhoto{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:center}._8Tnh5W_aboutPhoto{aspect-ratio:7/8;object-fit:cover;object-position:center top;border-radius:var(--radius-card);width:100%;max-width:420px;box-shadow:var(--shadow-card);display:block}._8Tnh5W_longBio{max-width:70ch}._8Tnh5W_longBio h2{text-wrap:balance;max-width:18ch;margin:10px 0 24px}._8Tnh5W_longBio p{color:var(--ink-3);margin:0;font-size:clamp(16px,1.5vw,18px);line-height:1.75}._8Tnh5W_longBio .eyebrow{color:var(--accent);font-size:11px;line-height:1}._8Tnh5W_longBio p+p{margin-top:20px}._8Tnh5W_formGrid{grid-template-columns:1fr .85fr;align-items:start;gap:56px;display:grid}._8Tnh5W_formCard{padding:28px 30px}._8Tnh5W_specialties{border-top:1px solid var(--border);max-width:620px;margin-top:clamp(34px,4vw,54px);padding-top:28px}._8Tnh5W_specialties h3{text-wrap:balance;font-size:clamp(23px,2.3vw,31px);line-height:1.15}._8Tnh5W_specialtiesLead{max-width:56ch;color:var(--ink-3);text-wrap:pretty;margin:10px 0 0}._8Tnh5W_specialtyList{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 28px;margin:23px 0 0;padding:0;list-style:none;display:grid}._8Tnh5W_specialtyList li{font:600 13.5px/1.45 var(--font-ui);color:var(--ink-2);padding-left:17px;position:relative}._8Tnh5W_specialtyList li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.52em;left:0}._8Tnh5W_advisory{max-width:60ch;color:var(--muted-txt);margin:24px 0 0;font-size:11.5px;line-height:1.55}._8Tnh5W_other{transition:box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);align-items:center;gap:20px;padding:22px 24px;display:flex}._8Tnh5W_other:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}._8Tnh5W_otherPhoto{border-radius:var(--radius-card);object-fit:cover;object-position:center top;flex:none;width:88px;height:88px}._8Tnh5W_other h3{font-size:20px}._8Tnh5W_otherRole{font:600 10px/1.3 var(--font-ui);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:6px 0 0}._8Tnh5W_otherShort{color:var(--ink-3);margin:8px 0 0;font-size:13.5px}@media (max-width:940px){._8Tnh5W_heroGrid{grid-template-columns:1fr;gap:34px}._8Tnh5W_heroGridMap{grid-template-columns:1fr;gap:40px}._8Tnh5W_heroGridPortrait{gap:0}._8Tnh5W_aboutGrid{grid-template-columns:1fr;gap:28px}._8Tnh5W_aboutGrid h2{max-width:18ch}._8Tnh5W_aboutGridPhoto{grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);align-items:start}._8Tnh5W_photoCol{justify-content:flex-start}._8Tnh5W_photo{max-width:320px}._8Tnh5W_heroPortrait{width:min(100%,352px);padding:0 14px 14px 0}._8Tnh5W_inlineHeroPortrait{margin:26px 0 24px}._8Tnh5W_heroPortrait:before{inset:16px 0 0 16px}._8Tnh5W_heroPortrait ._8Tnh5W_photo{max-width:320px;transform:translate(-4px,-4px)}._8Tnh5W_formGrid{grid-template-columns:1fr;gap:30px}}@media (max-width:520px){._8Tnh5W_aboutGridPhoto{grid-template-columns:1fr}._8Tnh5W_aboutPhoto{max-width:320px}._8Tnh5W_specialtyList{grid-template-columns:1fr;gap:11px}}@media (prefers-reduced-motion:reduce){._8Tnh5W_searchCta{transition:none}._8Tnh5W_searchCta:hover{transform:none}}@media (min-width:721px) and (pointer:fine){._8Tnh5W_hero{padding-block:36px}._8Tnh5W_heroGrid{row-gap:28px;margin-bottom:28px}._8Tnh5W_contact{margin-top:18px}._8Tnh5W_formCard{padding-block:18px}}._8Tnh5W_heroContent{z-index:1;position:relative}
.u-NZqG_page,.u-NZqG_tokens{--cream:#f7f3ee;--island:#fffcf8;--sand:#ede8e1;--drift:#ddd5ca;--koa:#1a1714;--koa80:#37312b;--koa60:#57504a;--red:#c62832;--red-hover:#a91f29;--taupe:#756d65;--warm:#6b6560;--dark-muted:#a79f95;--display:var(--font-listing-display), Georgia, "Times New Roman", serif;--sans:var(--font-listing-body), system-ui, "Segoe UI", sans-serif;--reveal:cubic-bezier(.2,.7,.2,1);--x:48px}.u-NZqG_page{background:var(--cream);color:var(--koa);font:400 15px/1.7 var(--sans);-webkit-font-smoothing:antialiased;position:relative;overflow:clip}.u-NZqG_page img{max-width:100%;display:block}.u-NZqG_page a{color:inherit;text-decoration:none}.u-NZqG_page h1,.u-NZqG_page h2,.u-NZqG_page h3{color:inherit;font-family:var(--display);letter-spacing:0;text-wrap:balance;margin:0;font-weight:400}.u-NZqG_page section[id]{scroll-margin-top:72px}.u-NZqG_page :focus-visible{outline:2px solid var(--red);outline-offset:3px}.u-NZqG_photoEmpty{background:var(--sand)}.u-NZqG_h2{font-size:clamp(30px,3vw,44px);line-height:1.12}.u-NZqG_eyebrow{font:500 12px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin:0}.u-NZqG_eyebrow_accent{color:var(--red)}.u-NZqG_eyebrow_onDark{color:var(--dark-muted)}.u-NZqG_eyebrow_muted{color:var(--taupe)}.u-NZqG_smallCaps{color:var(--taupe);font:500 11px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin:0}.u-NZqG_btn{cursor:pointer;white-space:nowrap;min-height:44px;font:500 12.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 22px;transition:background-color .22s,color .22s,border-color .22s;display:inline-flex}.u-NZqG_btnSm{min-height:44px;padding:0 16px;font-size:11.5px}.u-NZqG_primary{background:var(--koa);color:var(--cream)!important}.u-NZqG_primary:hover{background:var(--koa80)}.u-NZqG_accent{background:var(--red);color:var(--island)!important}.u-NZqG_accent:hover{background:var(--red-hover)}.u-NZqG_secondary{border-color:var(--koa);background:0 0;color:var(--koa)!important}.u-NZqG_secondary:hover{background:var(--koa);color:var(--cream)!important}.u-NZqG_quietLink,.u-NZqG_redLink{cursor:pointer;min-height:44px;font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--warm);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.u-NZqG_quietLink:hover{color:var(--red)}.u-NZqG_redLink{color:var(--red)!important}.u-NZqG_redLink:hover{color:var(--red-hover)!important}.u-NZqG_bar{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--drift);background:#f7f3eeeb;justify-content:space-between;align-items:center;gap:24px;height:64px;padding:0 28px;transition:box-shadow .3s,background-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.u-NZqG_page[data-scrolled] .u-NZqG_bar{background:#f7f3eef5;box-shadow:0 10px 30px -24px #1a171480}.u-NZqG_barLogo{flex:none;align-items:center;display:flex}.u-NZqG_barLogo img{width:auto;height:38px}.u-NZqG_barNav{align-items:center;gap:22px;min-width:0;display:flex}.u-NZqG_barText,.u-NZqG_barOpen{white-space:nowrap;min-height:44px;font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--warm);align-items:center;gap:6px;display:inline-flex}a.u-NZqG_barText:hover,.u-NZqG_barOpen{color:var(--red)}.u-NZqG_ctaShort{display:none}.u-NZqG_progress{background:var(--red);transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll(root block)){@media (prefers-reduced-motion:no-preference){.u-NZqG_progress{animation:1s linear both u-NZqG_ppProgress;animation-timeline:scroll(root)}}}@keyframes u-NZqG_ppProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes u-NZqG_ppRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes u-NZqG_ppSettle{0%{transform:scale(1.06)}to{transform:none}}@keyframes u-NZqG_ppFade{0%{opacity:0}to{opacity:1}}.u-NZqG_rise{animation:u-NZqG_ppRise .9s .12s var(--reveal) both}.u-NZqG_rise2{animation:u-NZqG_ppRise .9s .26s var(--reveal) both}.u-NZqG_rise3{animation:u-NZqG_ppRise .9s .4s var(--reveal) both}.u-NZqG_page [data-reveal-armed]{opacity:0;transition:opacity .8s var(--reveal), transform .8s var(--reveal);transform:translateY(18px)}.u-NZqG_page [data-reveal-armed][data-reveal-in]{opacity:1;transform:none}.u-NZqG_page [data-reveal-armed] [data-stagger]{opacity:0;transition:opacity .7s var(--reveal), transform .7s var(--reveal);transition-delay:calc(var(--i,0) * 90ms + .12s);transform:translateY(14px)}.u-NZqG_page [data-reveal-armed][data-reveal-in] [data-stagger]{opacity:1;transform:none}.u-NZqG_badge{background:var(--red);color:var(--island);font:500 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;margin:0 0 14px;padding:6px 10px;transition:background-color .22s;display:inline-block}.u-NZqG_page a.u-NZqG_badge{color:var(--island)}.u-NZqG_page a.u-NZqG_badge:hover{background:var(--red-hover)}.u-NZqG_heroCinematic{background:var(--koa);align-items:flex-end;height:min(960px,100svh);min-height:680px;display:flex;position:relative}.u-NZqG_heroCinematicPhoto{object-fit:cover;width:100%;height:100%;animation:u-NZqG_ppSettle 2.2s var(--reveal) both}.u-NZqG_heroBand{z-index:1;width:100%;padding:140px var(--x) 64px;color:var(--cream);background:linear-gradient(#1a171400,#1a1714c2 38%,#1a1714f5);justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:relative}.u-NZqG_cinematicH1{max-width:24ch;font-size:clamp(42px,5.2vw,80px);line-height:1.02;color:var(--cream)!important;margin:14px 0 12px!important}.u-NZqG_cinematicAddress{color:var(--cream);margin:0 0 6px;font-size:17px}.u-NZqG_heroSpecsDark{color:#d8d0c7;letter-spacing:.02em;margin:0;font-size:15px}.u-NZqG_heroBand .u-NZqG_eyebrow_onDark,.u-NZqG_heroOfferedLabel{color:#d8d0c7}.u-NZqG_cinematicActions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:26px;display:flex}.u-NZqG_heroExplore{color:var(--cream);background:#1a171426;border-color:#f7f3eea6}.u-NZqG_heroExplore:hover{background:var(--cream);color:var(--koa)}.u-NZqG_heroTextLink{border-bottom:1px solid #f7f3ee80;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.u-NZqG_heroTextLink:hover{border-color:var(--cream)}.u-NZqG_heroOffered{text-align:right;flex:none}.u-NZqG_heroOfferedLabel{color:var(--dark-muted);font:500 12px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 4px}.u-NZqG_heroOfferedPrice{color:var(--cream);font:400 clamp(30px,3vw,44px)/1 var(--display);font-variant-numeric:lining-nums;margin:0}.u-NZqG_heroOffered .u-NZqG_btn{margin-top:24px}.u-NZqG_heroChevron{z-index:2;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:12px;left:50%;transform:translate(-50%);color:var(--dark-muted)!important}.u-NZqG_heroChevron:hover{color:var(--cream)!important}@media (prefers-reduced-motion:no-preference){.u-NZqG_heroChevron svg{animation:2.4s ease-in-out 1.6s 3 u-NZqG_ppNudge}}@keyframes u-NZqG_ppNudge{0%,to{transform:none}50%{transform:translateY(5px)}}.u-NZqG_heroEditorial{box-sizing:border-box;min-height:100vh;padding:150px var(--x) 72px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:56px;display:grid;position:relative;overflow:hidden}.u-NZqG_botanicalPalm{opacity:.05;pointer-events:none;width:420px;height:auto;position:absolute;bottom:-80px;left:-60px}.u-NZqG_heroEditorialCopy{position:relative}.u-NZqG_editorialH1{font-size:clamp(44px,5.6vw,80px);line-height:1.02;letter-spacing:-.01em!important;margin:22px 0 28px!important;font-weight:300!important}.u-NZqG_heroAddress{margin:0 0 8px;font-size:17px}.u-NZqG_heroSpecsLight{color:var(--warm);margin:0 0 36px;font-size:15px}.u-NZqG_heroActions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.u-NZqG_heroEditorialPhoto{background:var(--sand);border-radius:6px;height:min(78vh,760px);margin-top:-40px;position:relative;overflow:hidden}.u-NZqG_heroEditorialPhoto img{object-fit:cover;width:100%;height:100%;animation:u-NZqG_ppSettle 2s var(--reveal) both}.u-NZqG_heroFacts{padding-top:64px}.u-NZqG_heroFactsPhoto{background:var(--sand);height:62svh;min-height:420px;position:relative;overflow:hidden}.u-NZqG_heroFactsPhoto img{object-fit:cover;width:100%;height:100%;animation:u-NZqG_ppSettle 2s var(--reveal) both}.u-NZqG_heroFactsIntro{padding:36px var(--x) 0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.u-NZqG_factsH1{font-size:clamp(34px,3.6vw,52px);line-height:1.08;margin:12px 0 0!important}.u-NZqG_heroFactsPrice{text-align:right}.u-NZqG_heroFactsPrice p{font:400 44px/1 var(--display);font-variant-numeric:lining-nums;margin:0}.u-NZqG_heroFactsPrice span{color:var(--taupe);margin-top:6px;font-size:13px;display:block}.u-NZqG_dataBand{margin:28px var(--x) 0;background:var(--sand);border-top:2px solid var(--red);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.u-NZqG_dataBand>div{border-right:1px solid var(--drift);padding:22px 20px}.u-NZqG_dataBand>div:last-child{border-right:0}.u-NZqG_dataBand dt,.u-NZqG_stripInner dt{color:var(--taupe);font:500 11px/1.2 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 6px}.u-NZqG_dataBand dd{font:400 28px/1 var(--display);font-variant-numeric:lining-nums;margin:0}.u-NZqG_strip{border-bottom:1px solid var(--drift)}.u-NZqG_stripInner{max-width:1200px;padding:0 var(--x);flex-wrap:wrap;margin:0 auto;display:flex}.u-NZqG_stripInner>div{flex-direction:column;flex:140px;gap:6px;padding:26px 18px 26px 0;display:flex}.u-NZqG_stripInner dd{font:400 24px/1 var(--display);font-variant-numeric:lining-nums;margin:0}.u-NZqG_home{max-width:1200px;padding:96px var(--x) 72px;box-sizing:content-box;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:72px;margin:0 auto;display:grid}.u-NZqG_home .u-NZqG_h2{margin:16px 0 28px}.u-NZqG_lead{text-wrap:pretty;max-width:62ch;margin:0 0 18px;font-size:17px;line-height:1.75}.u-NZqG_body{max-width:62ch;color:var(--warm);text-wrap:pretty;margin:0 0 18px;font-size:16px;line-height:1.75}.u-NZqG_more summary{cursor:pointer;min-height:44px;color:var(--red);font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;display:inline-flex}.u-NZqG_more[open] summary{margin-bottom:10px}.u-NZqG_spec{border-top:2px solid var(--red);align-self:start;padding-top:24px}.u-NZqG_specGroup{margin-bottom:28px}.u-NZqG_specGroup .u-NZqG_smallCaps{margin-bottom:12px}.u-NZqG_spec dl,.u-NZqG_buildingRows,.u-NZqG_costPanel dl,.u-NZqG_sales dl{margin:0}.u-NZqG_spec dl>div,.u-NZqG_buildingRows>div{border-bottom:1px solid var(--sand);justify-content:space-between;gap:16px;padding:9px 0;font-size:14px;display:flex}.u-NZqG_spec dt,.u-NZqG_buildingRows dt,.u-NZqG_costPanel dt,.u-NZqG_sales dt{color:var(--warm)}.u-NZqG_spec dd,.u-NZqG_buildingRows dd,.u-NZqG_costPanel dd,.u-NZqG_sales dd{text-align:right;margin:0}.u-NZqG_unconfirmed{font-style:italic;color:var(--taupe)!important}.u-NZqG_specNote{color:var(--taupe);margin:-12px 0 16px;font-size:12px;line-height:1.55}.u-NZqG_detailPoint{margin:14px 0 22px}.u-NZqG_detailPoint h3{margin-bottom:8px;font-size:24px;line-height:1.2}.u-NZqG_cinematic .u-NZqG_home{border-top:1px solid var(--drift);margin-top:80px;padding-bottom:0}.u-NZqG_cinematic .u-NZqG_more{border-bottom:1px solid var(--drift);margin-bottom:14px}.u-NZqG_cinematicStory{max-width:1200px;padding:0 var(--x);box-sizing:content-box;margin:0 auto}.u-NZqG_storyIntro{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:64px;padding:8px 0 56px;display:grid}.u-NZqG_storyIntro .u-NZqG_h2{margin-top:16px}.u-NZqG_storyIntro .u-NZqG_lead{margin:0}.u-NZqG_storyChapter{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px;margin-bottom:48px;display:grid}.u-NZqG_storyChapter:nth-child(odd){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.u-NZqG_storyChapter:nth-child(odd) figure{order:2}.u-NZqG_storyChapter figure{aspect-ratio:3/2;background:var(--sand);border-radius:4px;margin:0;position:relative;overflow:hidden}.u-NZqG_storyChapter figure>img{object-fit:cover;width:100%;height:100%}.u-NZqG_chapterCopy h3{font-size:clamp(28px,3vw,40px);line-height:1.1;margin:18px 0!important}.u-NZqG_chapterCopy .u-NZqG_body{max-width:44ch;margin:0}.u-NZqG_gallery{padding:0 0 96px}.u-NZqG_galleryHead{max-width:1200px;padding:56px var(--x) 32px;box-sizing:content-box;justify-content:space-between;align-items:end;gap:24px;margin:0 auto;display:flex}.u-NZqG_galleryHead .u-NZqG_h2{margin-top:12px}.u-NZqG_galleryHead>p{color:var(--warm);text-align:right;margin:0;font-size:13px}.u-NZqG_galleryHead>p>span{margin-top:4px;display:block}.u-NZqG_galleryGrid.u-NZqG_gallery_cinematic{max-width:1440px;padding:0 var(--x);gap:6px;margin:0 auto}.u-NZqG_gallery_cinematic.u-NZqG_galleryFull{grid-auto-rows:240px}.u-NZqG_gallery_cinematic .u-NZqG_galleryTile{border-radius:3px}.u-NZqG_galleryCaption{color:var(--cream);font:400 14px/1.35 var(--sans);text-align:left;background:linear-gradient(#0000,#1a1714d1);padding:32px 16px 14px;position:absolute;bottom:0;left:0;right:0}.u-NZqG_galleryTile:has(.u-NZqG_stagedTag) .u-NZqG_galleryCaption{padding-bottom:46px}.u-NZqG_galleryTile .u-NZqG_stagedTag{z-index:1}.u-NZqG_galleryGrid{--gallery-cols:4;grid-template-columns:repeat(var(--gallery-cols),minmax(0,1fr));gap:2px;padding:0 2px;display:grid}.u-NZqG_galleryFull{grid-auto-rows:300px}.u-NZqG_galleryRow{grid-auto-rows:420px}.u-NZqG_gallery_editorial{padding:0 var(--x);gap:24px}.u-NZqG_gallery_editorial.u-NZqG_galleryFull{grid-auto-rows:260px}.u-NZqG_gallery_facts{padding:0 var(--x);gap:12px}.u-NZqG_gallery_facts.u-NZqG_galleryFull{grid-auto-rows:280px}.u-NZqG_gallery_facts.u-NZqG_galleryRow{grid-auto-rows:300px}.u-NZqG_galleryTile{grid-column:span var(--span-c,1);grid-row:span var(--span-r,1);background:var(--sand);cursor:zoom-in;border:0;margin:0;padding:0;position:relative;overflow:hidden}.u-NZqG_gallery_editorial .u-NZqG_galleryTile{border-radius:4px}.u-NZqG_galleryTile img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--reveal), filter .6s ease}.u-NZqG_stagedTag{color:var(--cream);font:500 10.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;background:#1a1714b8;border-radius:2px;padding:5px 9px;position:absolute;bottom:10px;left:10px}.u-NZqG_galleryQuote{background:var(--koa);color:var(--cream);padding:88px var(--x);text-align:center}.u-NZqG_galleryQuote p{max-width:28ch;font:300 italic clamp(26px,2.6vw,36px)/1.3 var(--display);text-wrap:balance;margin:0 auto}.u-NZqG_galleryQuote span{color:var(--dark-muted);font:500 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin-top:22px;display:block}.u-NZqG_galleryQuote .u-NZqG_quietLink{color:var(--cream);margin-top:14px}.u-NZqG_galleryQuote .u-NZqG_quietLink:hover{color:var(--dark-muted)}.u-NZqG_galleryFoot{max-width:1200px;padding:0 var(--x);box-sizing:content-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin:24px auto 0;display:flex}.u-NZqG_galleryFoot p{color:var(--taupe);margin:0;font-size:13px}.u-NZqG_galleryFoot .u-NZqG_quietLink{color:var(--koa)}.u-NZqG_galleryFoot .u-NZqG_quietLink svg{transition:transform .3s var(--reveal)}.u-NZqG_sheetOverlay{background:#1a1714e6!important;align-items:stretch!important;padding:0!important}.u-NZqG_sheet{overscroll-behavior:contain;height:100%;min-height:0;color:var(--koa);font-family:var(--sans);overflow-y:auto;background:var(--cream)!important;border-radius:0!important;width:100%!important;max-width:none!important;padding:0!important}.u-NZqG_sheetScroll{background:var(--cream);min-height:100%}.u-NZqG_sheetHead{z-index:1;padding:14px var(--x);border-bottom:1px solid var(--drift);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f3eef2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.u-NZqG_sheetHead h2{font:400 clamp(22px,2.4vw,30px)/1.1 var(--display);margin:4px 0 0}.u-NZqG_sheetList{max-width:1088px;padding:28px var(--x) 72px;gap:32px;margin:0 auto;list-style:none;display:grid}.u-NZqG_sheetList li{scroll-margin-top:88px}.u-NZqG_sheetList img{background:var(--sand);opacity:0;width:100%;height:auto;transition:opacity .6s var(--reveal);border-radius:4px}.u-NZqG_sheetList img[data-loaded]{opacity:1}.u-NZqG_sheetList p{color:var(--taupe);margin:10px 0 0;font-size:13px}.u-NZqG_why{padding:96px var(--x);background:var(--cream);position:relative;overflow:hidden}.u-NZqG_whyDark{background:var(--koa);color:var(--cream)}.u-NZqG_botanicalKalo{opacity:.06;pointer-events:none;width:460px;height:auto;position:absolute;top:-60px;right:-80px;transform:rotate(14deg)}.u-NZqG_whyGrid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;max-width:1200px;margin:0 auto;display:grid;position:relative}.u-NZqG_why .u-NZqG_h2{margin-top:16px}.u-NZqG_whyList{border-bottom:1px solid var(--drift);margin:0;padding:0;list-style:none}.u-NZqG_whyDark .u-NZqG_whyList{border-color:var(--koa60)}.u-NZqG_whyList li{border-top:1px solid var(--drift);grid-template-columns:48px minmax(0,1fr);gap:20px;padding:26px 0;display:grid}.u-NZqG_whyDark .u-NZqG_whyList li{border-color:var(--koa60)}.u-NZqG_whyNumber{color:var(--red);font:400 30px/1 var(--display);font-variant-numeric:lining-nums}.u-NZqG_whyDark .u-NZqG_whyNumber{color:var(--dark-muted)}.u-NZqG_whyList h3{font-size:24px;line-height:1.2;margin:0 0 8px!important;font-weight:500!important}.u-NZqG_whyList p{max-width:56ch;color:var(--warm);margin:0;font-size:15px;line-height:1.7}.u-NZqG_whyDark .u-NZqG_whyList p{color:var(--dark-muted)}.u-NZqG_walk{max-width:1200px;padding:96px var(--x) 0;box-sizing:content-box;margin:0 auto}.u-NZqG_media{gap:20px;display:grid}.u-NZqG_mediaHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.u-NZqG_mediaHead .u-NZqG_h2{margin-top:16px}.u-NZqG_mediaTabs{border-bottom:1px solid var(--drift);gap:4px;display:flex}.u-NZqG_mediaTabs button{cursor:pointer;min-height:40px;color:var(--taupe);font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 16px;transition:color .2s,border-color .2s}.u-NZqG_mediaTabs button:hover{color:var(--koa)}.u-NZqG_mediaTabs .u-NZqG_mediaTabOn{color:var(--koa);border-bottom-color:var(--red)}.u-NZqG_mediaStage{aspect-ratio:16/9;background:var(--sand);animation:u-NZqG_ppFade .5s var(--reveal) both;border-radius:8px;position:relative;overflow:hidden}.u-NZqG_mediaStage>img,.u-NZqG_mediaStage iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.u-NZqG_mediaStageTall{min-height:460px}.u-NZqG_mediaPoster{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.u-NZqG_mediaPoster p{color:var(--warm);font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;background:#f7f3eed9;border-radius:2px;margin:0;padding:6px 12px}.u-NZqG_play{width:72px;height:72px;color:var(--cream);cursor:pointer;background:#1a1714c7;border:0;border-radius:50%;place-items:center;transition:background-color .22s;display:grid}.u-NZqG_play:hover{background:var(--koa)}.u-NZqG_packet{background:var(--sand);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:20px;padding:26px 30px;display:grid}.u-NZqG_packet p{color:var(--warm);margin:0;font-size:14px}.u-NZqG_packet .u-NZqG_packetTitle{color:var(--koa);font:400 24px/1.2 var(--display);margin:0 0 4px}.u-NZqG_building{max-width:1200px;padding:96px var(--x) 0;box-sizing:content-box;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px;margin:0 auto;display:grid}.u-NZqG_buildingPhoto{background:var(--sand);border-radius:6px;height:520px;position:relative;overflow:hidden}.u-NZqG_buildingPhoto img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--reveal)}.u-NZqG_building .u-NZqG_h2{margin:16px 0 28px}.u-NZqG_buildingRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.u-NZqG_buildingRows>div{padding:10px 0}.u-NZqG_buildingNote,.u-NZqG_costNote{color:var(--warm);margin:16px 0 0;font-size:12px;line-height:1.6}.u-NZqG_cinematic .u-NZqG_buildingPhoto{aspect-ratio:4/3;height:auto}.u-NZqG_cinematic .u-NZqG_buildingRows{grid-template-columns:1fr}.u-NZqG_hood{padding:112px 0 0}.u-NZqG_hoodHead{max-width:1200px;padding:0 var(--x) 48px;box-sizing:content-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;margin:0 auto;display:grid}.u-NZqG_hoodHead .u-NZqG_h2{margin-top:16px}.u-NZqG_hoodHead>p{max-width:52ch;color:var(--warm);margin:0;font-size:16px;line-height:1.75}.u-NZqG_placesRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:0 2px;list-style:none;display:grid}.u-NZqG_placePhoto{background:var(--sand);height:380px;display:block;position:relative;overflow:hidden}.u-NZqG_placePhoto img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--reveal), transform 1.2s var(--reveal)}.u-NZqG_placePhoto img[data-loaded]{opacity:1}.u-NZqG_placeCaption{color:var(--cream);background:linear-gradient(#1a171400,#1a1714b8);gap:2px;padding:40px 20px 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.u-NZqG_placeCaption strong{font:400 24px/1.15 var(--display)}.u-NZqG_placeCaption span{color:#f7f3eed1;font-size:12.5px}.u-NZqG_placeCredit{color:var(--taupe);padding:8px 18px 0;font-size:11px;display:block}.u-NZqG_placeCredit a{text-decoration:underline!important}.u-NZqG_placesNote{max-width:1200px;padding:0 var(--x);color:var(--taupe);box-sizing:content-box;margin:14px auto 0;font-size:11.5px}.u-NZqG_placesText{max-width:1200px;padding:0 var(--x);box-sizing:content-box;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin:0 auto;list-style:none;display:grid}.u-NZqG_placesText a{border-top:1px solid var(--drift);gap:6px;padding-top:18px;display:grid}.u-NZqG_placesText strong{font:400 28px/1.05 var(--display);align-items:center;gap:8px;display:inline-flex}.u-NZqG_placesText span{color:var(--warm);font-size:13px}.u-NZqG_placesText a:hover strong{color:var(--red)}.u-NZqG_hoodFoot{max-width:1200px;padding:0 var(--x);box-sizing:content-box;margin:18px auto 0}.u-NZqG_costs{max-width:1200px;padding:96px var(--x) 0;box-sizing:content-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;margin:0 auto;display:grid}.u-NZqG_costPanel{background:var(--sand);border-top:2px solid var(--red);padding:36px}.u-NZqG_costLede{color:var(--warm);margin:14px 0 22px;font-size:14px;line-height:1.6}.u-NZqG_costPanel dl>div{border-bottom:1px solid var(--drift);justify-content:space-between;gap:12px;padding:11px 0;font-size:15px;display:flex}.u-NZqG_costTotal{font:400 26px/1.2 var(--display);justify-content:space-between;gap:12px;margin:0;padding:16px 0 0;display:flex}.u-NZqG_sales dl>div{border-bottom:1px solid var(--sand);justify-content:space-between;gap:16px;padding:11px 0;font-size:14px;display:flex}.u-NZqG_agents{padding:96px var(--x);background:var(--koa);color:var(--cream);margin-top:112px;position:relative;overflow:hidden}.u-NZqG_botanicalFern{opacity:.06;pointer-events:none;width:380px;height:auto;position:absolute;bottom:-60px;left:-40px}.u-NZqG_agentsGrid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;max-width:1200px;margin:0 auto;display:grid;position:relative}.u-NZqG_agentsLogo{width:auto;height:56px;margin-bottom:28px}.u-NZqG_agents .u-NZqG_h2{margin:0 0 18px}.u-NZqG_agentsGrid>div>p{max-width:44ch;color:var(--dark-muted);margin:0;font-size:15px;line-height:1.7}.u-NZqG_agentCards{grid-template-columns:minmax(0,1fr);gap:24px;max-width:420px;margin:0;padding:0;list-style:none;display:grid}.u-NZqG_agentCardsTwo{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.u-NZqG_agentCards li{background:var(--koa80);border-radius:4px;flex-direction:column;gap:18px;padding:28px;transition:background-color .3s;display:flex}.u-NZqG_agentPhoto{object-fit:cover;border-radius:50%;width:96px;height:96px}.u-NZqG_agentName{font:400 26px/1.15 var(--display);margin:0}.u-NZqG_agentName a:hover{color:var(--dark-muted)}.u-NZqG_agentRole{color:var(--dark-muted);font:500 12px/1.6 var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:4px 0 0}.u-NZqG_agentRole span span{white-space:nowrap}.u-NZqG_agentContact{gap:8px;margin:0;font-size:14px;display:grid}.u-NZqG_agentContact a{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:28px;transition:color .2s;display:inline-flex}.u-NZqG_agentContact a:hover{color:var(--dark-muted)}.u-NZqG_inquire{max-width:1200px;padding:112px var(--x);box-sizing:content-box;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px;margin:0 auto;display:grid}.u-NZqG_inquire .u-NZqG_h2{margin:16px 0 18px}.u-NZqG_inquireCopy{max-width:44ch;color:var(--warm);margin:0 0 28px;font-size:15px;line-height:1.7}.u-NZqG_inquireSmall{max-width:44ch;color:var(--taupe);margin:0;font-size:13px;line-height:1.6}.u-NZqG_inquireSmall a{border-bottom:1px solid var(--drift);color:var(--koa)!important}.u-NZqG_formCard{border:1px solid var(--drift);background:var(--island);border-radius:4px;padding:32px}.u-NZqG_formIntent{border-left:2px solid var(--red);background:var(--sand);margin:0 0 18px;padding:10px 12px;font-size:13.5px}.u-NZqG_formIntent button{color:var(--red);cursor:pointer;font:inherit;background:0 0;border:0;min-height:44px;margin-left:6px;padding:0;text-decoration:underline}.u-NZqG_packetGrid>.field{grid-column:1/-1!important}.u-NZqG_leadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important;display:grid!important}.u-NZqG_leadGrid>.field{margin:0}.u-NZqG_leadGrid>.field:has(#n-listing_showing){order:1}.u-NZqG_leadGrid>.field:has(#p-listing_showing){order:2}.u-NZqG_leadGrid>.field:has(#e-listing_showing){order:3;grid-column:span 2}.u-NZqG_leadGrid>.field:has(#s-listing_showing-timeline){order:4}.u-NZqG_leadGrid>.field:has(#s-listing_showing-financing){order:5}.u-NZqG_leadGrid>.field:has(#m-listing_showing){order:6;grid-column:span 2}.u-NZqG_leadGrid>label,.u-NZqG_leadGrid>p{order:7;grid-column:span 2}.u-NZqG_leadGrid>button{white-space:nowrap;order:8;grid-column:span 2;justify-self:end}.u-NZqG_leadGrid .label{color:var(--warm);font:500 11px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px}:is(.u-NZqG_leadGrid .input,.u-NZqG_leadGrid .select,.u-NZqG_leadGrid .textarea){box-sizing:border-box;border:1px solid var(--drift);background:var(--island);width:100%;min-height:44px;color:var(--koa);font:400 15px/1.4 var(--sans);border-radius:2px;padding:10px 12px;transition:border-color .2s}.u-NZqG_leadGrid .textarea{min-height:96px}:is(.u-NZqG_leadGrid .input:focus,.u-NZqG_leadGrid .select:focus,.u-NZqG_leadGrid .textarea:focus){border-color:var(--koa)}.u-NZqG_leadGrid .btn{background:var(--red);min-height:44px;color:var(--island);font:500 12.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;padding:0 22px;transition:background-color .22s}.u-NZqG_leadGrid .btn:hover{background:var(--red-hover)}.u-NZqG_formNote{color:var(--taupe);max-width:40ch;margin:18px 0 0;font-size:12px;line-height:1.5}.u-NZqG_previewNote{background:var(--sand);color:var(--warm);border-radius:2px;margin:0;padding:16px;font-size:14px}.u-NZqG_openHouse{background:var(--sand);border-bottom:1px solid var(--drift)}.u-NZqG_openHouseInner{max-width:1200px;padding:64px var(--x);box-sizing:content-box;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;margin:0 auto;display:grid}.u-NZqG_openHouse .u-NZqG_h2{margin:14px 0}.u-NZqG_openHouseLede{max-width:44ch;color:var(--warm);margin:0;font-size:15px;line-height:1.7}.u-NZqG_openHouseBook{gap:22px;display:grid}.u-NZqG_sessions{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.u-NZqG_sessions legend{margin-bottom:12px;padding:0}.u-NZqG_session{border:1px solid var(--drift);background:var(--island);cursor:pointer;border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:16px 18px 16px 48px;transition:border-color .2s;display:flex;position:relative}.u-NZqG_session:hover{border-color:var(--koa60)}.u-NZqG_session input{width:16px;height:16px;accent-color:var(--red);margin:-8px 0 0;position:absolute;top:50%;left:18px}.u-NZqG_session:has(input:checked){border-color:var(--koa)}.u-NZqG_sessionDay{font:400 26px/1.1 var(--display);font-variant-numeric:lining-nums;margin:0}.u-NZqG_sessionTime{color:var(--warm);font:500 12px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0}.u-NZqG_sessionSolo{border:1px solid var(--drift);background:var(--island);border-radius:2px;padding:24px 26px}.u-NZqG_sessionSolo .u-NZqG_sessionDay{font-size:clamp(28px,3vw,36px)}.u-NZqG_sessionSolo .u-NZqG_sessionTime{margin-top:10px}.u-NZqG_openHouseActions{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.u-NZqG_openHouseCompact .u-NZqG_openHouseInner{gap:32px;padding-top:28px;padding-bottom:28px}.u-NZqG_openHouseCompact .u-NZqG_h2{margin:8px 0;font-size:28px}.u-NZqG_openHouseCompact .u-NZqG_openHouseLede{font-size:13px}.u-NZqG_openHouseCompact .u-NZqG_openHouseBook{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.u-NZqG_openHouseCompact .u-NZqG_sessionSolo{background:0 0;border:0;padding:0}.u-NZqG_openHouseCompact .u-NZqG_sessionDay{font-size:27px}.u-NZqG_openHouseCompact .u-NZqG_openHouseActions{gap:6px;display:grid}.u-NZqG_openHouseCompact .u-NZqG_openHouseActions .u-NZqG_quietLink{letter-spacing:.08em;white-space:normal;font-size:10px;line-height:1.4}.u-NZqG_rsvpOverlay{background:#1a1714b8!important}.u-NZqG_rsvpCard{color:var(--koa);font:400 15px/1.6 var(--sans);background:var(--cream)!important;border-radius:4px!important;max-width:540px!important;padding:36px 36px 28px!important}.u-NZqG_rsvpTitle{font:400 clamp(26px,3vw,34px)/1.1 var(--display);text-wrap:balance;margin:12px 0 8px}.u-NZqG_rsvpWhen{color:var(--warm);font:500 12px/1.5 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px}.u-NZqG_rsvpGrid>.field:has(#n-listing_showing-rsvp){order:1}.u-NZqG_rsvpGrid>.field:has(#p-listing_showing-rsvp){order:2}.u-NZqG_rsvpGrid>.field:has(#e-listing_showing-rsvp){order:3;grid-column:span 2}.u-NZqG_rsvpGrid>.field:has(#s-listing_showing-rsvp-party){order:4;grid-column:span 2}.u-NZqG_rsvpGrid>button{justify-self:stretch}.u-NZqG_calendarLinks{gap:10px;margin-top:20px;display:grid}.u-NZqG_calendarLinks>div{flex-wrap:wrap;gap:10px;display:flex}.u-NZqG_footer{padding:40px var(--x);background:var(--koa);color:var(--dark-muted);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;font-size:12px;line-height:1.7;display:grid}.u-NZqG_footer>div{max-width:1200px}.u-NZqG_footer p{max-width:92ch;margin:0}.u-NZqG_footerTitle{color:var(--cream);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px!important}.u-NZqG_footerLinks{flex-wrap:wrap;gap:6px 18px;display:flex;margin-top:12px!important}.u-NZqG_footerLinks a{color:var(--cream)}.u-NZqG_footerLinks a:hover{color:var(--dark-muted)}.u-NZqG_footerMotto{color:var(--cream);font:300 italic 18px/1.3 var(--display);white-space:nowrap}.u-NZqG_sticky{display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.u-NZqG_galleryTile:hover img{transform:scale(1.035)}.u-NZqG_buildingPhoto:hover img{transform:scale(1.025)}.u-NZqG_placePhoto:hover img{transform:scale(1.035)}.u-NZqG_galleryFoot .u-NZqG_quietLink:hover svg{transform:translate(4px)}.u-NZqG_agentCards li:hover{background:#3e3731}}@media (max-width:1100px){.u-NZqG_barText{display:none}}@media (max-width:900px){.u-NZqG_heroEditorial,.u-NZqG_home,.u-NZqG_whyGrid,.u-NZqG_building,.u-NZqG_hoodHead,.u-NZqG_costs,.u-NZqG_costsSingle,.u-NZqG_agentsGrid,.u-NZqG_inquire,.u-NZqG_openHouseInner{grid-template-columns:1fr}.u-NZqG_heroEditorial{gap:32px;min-height:0;padding-top:112px}.u-NZqG_heroEditorialPhoto{height:60vh;margin-top:0}.u-NZqG_heroBand{flex-direction:column;align-items:flex-start}.u-NZqG_heroOffered{text-align:left}.u-NZqG_heroFactsIntro{grid-template-columns:1fr}.u-NZqG_heroFactsPrice{text-align:left}.u-NZqG_home,.u-NZqG_inquire{gap:48px}.u-NZqG_openHouseInner{gap:28px}.u-NZqG_buildingPhoto{height:min(70vw,440px)}.u-NZqG_mediaStageTall{aspect-ratio:auto;height:clamp(460px,70svh,600px)}.u-NZqG_heroBand{gap:28px}.u-NZqG_heroOffered{grid-template-columns:1fr auto;align-items:center;column-gap:28px;width:100%;display:grid}.u-NZqG_heroOfferedLabel,.u-NZqG_heroOfferedPrice{grid-column:1}.u-NZqG_heroOffered .u-NZqG_btn{grid-area:1/2/3;margin:0}.u-NZqG_storyIntro,.u-NZqG_storyChapter,.u-NZqG_storyChapter:nth-child(odd){gap:32px}}@media (max-width:760px){.u-NZqG_page{--x:20px;padding-bottom:72px}.u-NZqG_bar{gap:12px;padding:0 16px}.u-NZqG_barLogo img{height:32px}.u-NZqG_barOpen,.u-NZqG_ctaLong{display:none}.u-NZqG_ctaShort{display:inline}.u-NZqG_heroCinematic{box-sizing:border-box;height:auto;min-height:100svh;padding-top:300px}.u-NZqG_heroBand{padding:72px var(--x) 52px}.u-NZqG_cinematicH1{max-width:20ch;font-size:clamp(40px,10.5vw,64px)}.u-NZqG_cinematicAddress{font-size:15px}.u-NZqG_heroSpecsDark{font-size:13px}.u-NZqG_cinematicActions{gap:8px 18px;margin-top:22px}.u-NZqG_cinematicActions .u-NZqG_btn{padding:0 16px;font-size:11px}.u-NZqG_heroOffered{column-gap:12px}.u-NZqG_heroOffered .u-NZqG_btn{letter-spacing:.08em;padding:0 14px;font-size:10px}.u-NZqG_heroOfferedPrice{font-size:31px}.u-NZqG_heroOfferedLabel{font-size:10px}.u-NZqG_storyIntro,.u-NZqG_storyChapter,.u-NZqG_storyChapter:nth-child(odd){grid-template-columns:1fr;gap:24px}.u-NZqG_storyIntro{padding-bottom:36px}.u-NZqG_storyChapter{margin-bottom:40px}.u-NZqG_storyChapter:nth-child(odd) figure{order:0}.u-NZqG_chapterCopy h3{margin:12px 0!important}.u-NZqG_galleryHead{align-items:start;padding-top:36px;padding-bottom:24px}.u-NZqG_galleryHead>p{max-width:17ch;font-size:12px}.u-NZqG_galleryHead>p>span{display:none}.u-NZqG_galleryHead .u-NZqG_h2{font-size:32px}.u-NZqG_stripInner{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.u-NZqG_stripInner>div{padding:16px 10px 16px 0}.u-NZqG_dataBand{grid-template-columns:repeat(3,minmax(0,1fr))}.u-NZqG_dataBand>div{border-bottom:1px solid var(--drift)}.u-NZqG_dataBand>div:nth-child(3n){border-right:0}.u-NZqG_home{padding-top:64px;padding-bottom:56px}.u-NZqG_why,.u-NZqG_agents{padding-top:72px;padding-bottom:72px}.u-NZqG_walk,.u-NZqG_building,.u-NZqG_costs{padding-top:72px}.u-NZqG_hood{padding-top:80px}.u-NZqG_agents{margin-top:80px}.u-NZqG_inquire{padding-top:80px;padding-bottom:80px}.u-NZqG_openHouseInner{padding-top:48px;padding-bottom:48px}.u-NZqG_openHouseCompact .u-NZqG_openHouseInner{gap:20px}.u-NZqG_openHouseCompact .u-NZqG_openHouseBook{grid-template-columns:1fr}.u-NZqG_openHouseCompact .u-NZqG_openHouseActions{flex-wrap:wrap;gap:4px 16px;display:flex}.u-NZqG_rsvpCard{padding:30px 20px 22px!important}.u-NZqG_galleryGrid,.u-NZqG_gallery_editorial,.u-NZqG_gallery_facts{padding:0 var(--x);scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.u-NZqG_galleryGrid::-webkit-scrollbar{display:none}.u-NZqG_galleryGrid.u-NZqG_gallery_cinematic{gap:10px}.u-NZqG_galleryTile{scroll-snap-align:center;border-radius:4px;flex:0 0 86%;height:62svh;max-height:480px}.u-NZqG_gallery{padding-bottom:64px}.u-NZqG_placesRow{padding:0 var(--x);grid-template-columns:1fr;gap:18px}.u-NZqG_placePhoto{border-radius:4px;height:300px}.u-NZqG_buildingRows{grid-template-columns:1fr}.u-NZqG_packet{grid-template-columns:1fr;padding:22px}.u-NZqG_agentCardsTwo{grid-template-columns:1fr}.u-NZqG_costPanel{padding:24px}.u-NZqG_formCard{padding:20px}.u-NZqG_leadGrid{grid-template-columns:1fr}.u-NZqG_leadGrid>*{grid-column:auto!important}.u-NZqG_leadGrid>button{justify-self:stretch}.u-NZqG_footer{grid-template-columns:1fr}.u-NZqG_sticky{z-index:40;padding:12px 20px calc(12px + env(safe-area-inset-bottom));color:var(--cream);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .42s var(--reveal);background:#1a1714f0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.u-NZqG_stickyOn{transform:none}.u-NZqG_sticky strong{font:400 22px/1 var(--display);font-variant-numeric:lining-nums;display:block}.u-NZqG_sticky span{max-width:50vw;color:var(--dark-muted);font:500 11px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}}@media (prefers-reduced-motion:reduce){.u-NZqG_rise,.u-NZqG_rise2,.u-NZqG_rise3,.u-NZqG_heroBand,.u-NZqG_mediaStage,.u-NZqG_heroCinematicPhoto,.u-NZqG_heroEditorialPhoto img,.u-NZqG_heroFactsPhoto img{animation:none}.u-NZqG_page [data-reveal-armed],.u-NZqG_page [data-reveal-armed] [data-stagger]{opacity:1;transition:none;transform:none}.u-NZqG_sheetList img,.u-NZqG_placePhoto img{opacity:1;transition:none}.u-NZqG_sticky{transition:none}}@media (max-width:1100px){.u-NZqG_page[data-unbranded] .u-NZqG_bar>.u-NZqG_barText{text-overflow:ellipsis;letter-spacing:.06em;flex:1;min-width:0;font-size:10px;line-height:44px;display:block;overflow:hidden}.u-NZqG_page[data-unbranded] .u-NZqG_barNav{flex-shrink:0;gap:10px}.u-NZqG_page[data-unbranded] .u-NZqG_barNav .u-NZqG_barText{letter-spacing:.04em;font-size:10px;display:inline-flex}}@media (max-width:760px){.u-NZqG_cinematicH1,.u-NZqG_editorialH1,.u-NZqG_factsH1{overflow-wrap:anywhere}:is(.u-NZqG_leadGrid .input,.u-NZqG_leadGrid .select,.u-NZqG_leadGrid .textarea){font-size:16px}.u-NZqG_agentContact a{min-height:44px}.u-NZqG_page[data-unbranded]{padding-bottom:0}.u-NZqG_sheetHead{padding-bottom:max(14px,env(safe-area-inset-top))}}@media (max-width:420px){.u-NZqG_heroOffered{grid-template-columns:minmax(0,1fr)}.u-NZqG_heroOffered .u-NZqG_btn{grid-area:auto/1;justify-self:start;margin-top:14px}}.u-NZqG_placesRow{max-width:1200px;padding:0 var(--x);box-sizing:content-box;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:18px;margin:0 auto}.u-NZqG_placePhoto{aspect-ratio:4/3;height:auto}.u-NZqG_placeCredit{overflow-wrap:anywhere}.u-NZqG_commute{max-width:1200px;padding:56px var(--x) 0;box-sizing:content-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;margin:0 auto;display:grid}.u-NZqG_commute .u-NZqG_h2{margin:12px 0}.u-NZqG_commute p{color:var(--warm);max-width:48ch;margin:0;font-size:13px;line-height:1.65}.u-NZqG_commuteForm{grid-template-columns:minmax(0,1fr) minmax(110px,.55fr);align-items:end;gap:12px;display:grid}.u-NZqG_commuteForm>div{min-width:0}.u-NZqG_commuteForm label{color:var(--warm);margin-bottom:7px;font-size:12px;display:block}.u-NZqG_commuteForm input:not([type=hidden]),.u-NZqG_commuteForm select{box-sizing:border-box;border:1px solid var(--drift);width:100%;min-height:44px;color:var(--koa);background:var(--cream);font:400 16px/1.4 var(--sans);border-radius:2px;padding:10px 12px}.u-NZqG_commuteForm .u-NZqG_btn{white-space:normal;text-align:left;grid-column:1/-1;justify-self:start}.u-NZqG_commuteForm input:focus-visible,.u-NZqG_commuteForm select:focus-visible{outline:2px solid var(--red);outline-offset:3px}.u-NZqG_costsSingle{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.u-NZqG_commute{grid-template-columns:1fr;gap:20px}}@media (max-width:760px){.u-NZqG_hood{padding-top:64px}.u-NZqG_hoodHead{gap:16px;padding-bottom:24px}.u-NZqG_placesRow{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}.u-NZqG_placeCaption{padding:12px}.u-NZqG_placeCaption strong{font-size:18px}.u-NZqG_placeCaption>span{font-size:10px}.u-NZqG_commute{padding-top:40px}.u-NZqG_costs{gap:32px}}@media (max-width:540px){.u-NZqG_placesRow{scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.u-NZqG_placesRow>li{scroll-snap-align:start;flex:0 0 78%;min-width:0}.u-NZqG_placesRow>li:only-child{flex-basis:100%}}@media (max-width:360px){.u-NZqG_commuteForm{grid-template-columns:1fr}}@media (max-width:760px){.u-NZqG_page{padding-bottom:0}}.u-NZqG_commute,.u-NZqG_commute h2{scroll-margin-top:96px}.u-NZqG_mediaStage>video{object-fit:contain;background:#161310;width:100%;height:100%;position:absolute;inset:0}.u-NZqG_mediaError{background:var(--cream);color:var(--koa);margin:0;padding:12px 16px;font-size:13px;line-height:1.6;position:absolute;bottom:56px;left:20px;right:20px}.u-NZqG_mediaError a{text-decoration:underline!important}.u-NZqG_mediaTabs{flex-wrap:wrap}.u-NZqG_mediaTabs button{min-height:44px}.u-NZqG_mediaPlayTarget{width:100%;height:100%;color:var(--cream);font-family:var(--sans);cursor:pointer;background:#1a17142e;border:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex;position:absolute;inset:0}.u-NZqG_videoPlay{box-sizing:border-box;background:var(--red);min-height:60px;color:var(--cream);letter-spacing:.04em;border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:14px 24px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 4px 24px #0003}.u-NZqG_videoPlay svg{flex-shrink:0;width:28px;height:28px}.u-NZqG_videoCaption{max-width:100%;color:var(--cream);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#1a1714cc;border-radius:2px;padding:6px 10px;font-size:10px;line-height:1.4}.u-NZqG_mediaPlayTarget:hover .u-NZqG_videoPlay{filter:brightness(1.12)}.u-NZqG_mediaPlayTarget:focus-visible{outline:3px solid var(--cream);outline-offset:-6px}@media (max-width:420px){.u-NZqG_videoPlay{min-height:56px;padding:12px 20px}.u-NZqG_mediaPlayTarget{gap:10px}}
.ou0RCW_banner{z-index:60;color:#f7f3ee;background:#1a1714;border-radius:4px;gap:4px;max-width:min(560px,100vw - 32px);padding:12px 16px;font-size:13px;line-height:1.45;display:grid;position:fixed;bottom:16px;left:16px;box-shadow:0 12px 30px -12px #1a171480}.ou0RCW_banner strong{font:600 11px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#e8686c}.ou0RCW_banner span{color:#f7f3eed1}.ou0RCW_empty h1{font-size:clamp(34px,4vw,48px)}.ou0RCW_empty p:last-child{max-width:56ch;color:var(--muted-txt)}@media (max-width:760px){.ou0RCW_banner{bottom:84px}}
.RfOCFa_listingSection{padding:38px 0 30px}.RfOCFa_rowHead{justify-content:space-between;align-items:flex-end;gap:24px;min-height:62px;margin-bottom:24px;display:flex}.RfOCFa_rowHead h2,.RfOCFa_sectionHead h2{font:700 28px/1.14 var(--font-ui);letter-spacing:-.035em;color:var(--ink);margin:0 0 8px}.RfOCFa_rowHead p,.RfOCFa_sectionHead p{font:400 14px/1.5 var(--font-ui);margin:0}.RfOCFa_rowHead>a{font:650 12px/1.5 var(--font-ui);color:var(--accent);white-space:nowrap;margin-right:112px}.RfOCFa_empty{border:1px solid var(--border);border-radius:10px;padding:30px;font-size:14px}.RfOCFa_searchBanner{background:var(--home-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:32px;margin-block:12px 40px;padding:30px;display:flex}.RfOCFa_searchBanner h2{font:700 28px/1.15 var(--font-ui);letter-spacing:-.035em;margin:0 0 10px}.RfOCFa_searchBanner p:not(.RfOCFa_eyebrow){margin:0 0 16px;font-size:14px}.RfOCFa_searchBanner a{color:var(--accent);font-size:13px;font-weight:650}.RfOCFa_eyebrow{font:650 11px/1.4 var(--font-ui);letter-spacing:.05em;color:var(--accent);margin:0 0 10px}.RfOCFa_bannerIcon{color:var(--accent);margin-right:10px;font-size:56px;line-height:1}.RfOCFa_browseBand{border-block:1px solid var(--border);background:#fdfafb;padding:20px 0}.RfOCFa_browseBand>.wrap{justify-content:space-between;align-items:center;gap:24px;display:flex}.RfOCFa_browseBand h2{font:650 22px/1.2 var(--font-ui);letter-spacing:-.03em;margin:0 0 7px}.RfOCFa_browseBand p{margin:0;font-size:13px}.RfOCFa_browseBand a{white-space:nowrap;font-size:13px}.RfOCFa_toolkit{border-top:1px solid var(--border);margin-top:20px;padding:76px 0 30px}.RfOCFa_sectionHead{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.RfOCFa_sectionHead>p{max-width:28ch;font-size:12px}.RfOCFa_sectionHead>a{color:var(--accent);font:650 12px/1.5 var(--font-ui);white-space:nowrap}.RfOCFa_tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.RfOCFa_tools>a{border:1px solid var(--border);box-shadow:var(--shadow-card);background:var(--white);min-height:235px;color:var(--ink);border-radius:14px;flex-direction:column;padding:25px;text-decoration:none;display:flex}.RfOCFa_tools>a:hover{border-color:var(--accent)}.RfOCFa_tools>a:first-child{background:var(--home-soft);border-color:#dec6cd;grid-column:span 2}.RfOCFa_tools>a:last-child{background:var(--warm-1);grid-column:span 2}.RfOCFa_toolIcon{width:36px;height:36px;color:var(--accent);background:var(--accent-tint);border-radius:9px;place-items:center;margin-bottom:18px;display:grid}.RfOCFa_toolIcon svg{width:22px;height:22px}.RfOCFa_tools h3{font:700 20px/1.15 var(--font-ui);letter-spacing:-.03em;margin:0 0 12px}.RfOCFa_tools>a:first-child h3{font-size:32px}.RfOCFa_tools p{font:400 14px/1.5 var(--font-ui);max-width:44ch;margin:0 0 24px}.RfOCFa_toolAction{font:650 12px/1.5 var(--font-ui);color:var(--accent);margin-top:auto}.RfOCFa_market{background:var(--home-soft);margin-top:10px;padding:54px 0}.RfOCFa_market>.wrap{max-width:1216px}.RfOCFa_market h2{font:700 36px/1.15 var(--font-ui);letter-spacing:-.035em;margin:0 0 12px}.RfOCFa_market>div>p:not(.RfOCFa_eyebrow){margin:0;font-size:15px}.RfOCFa_marketPaths{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.RfOCFa_marketPaths>div{background:#fff;border:1px solid #dec6cd;border-radius:14px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.RfOCFa_marketPaths h3{font:700 24px/1.2 var(--font-ui);letter-spacing:-.025em;margin:0 0 10px}.RfOCFa_marketPaths p{margin:0 0 25px;font-size:14px}.RfOCFa_marketPaths a{margin-top:auto;font-size:13px}.RfOCFa_stats{border-top:1px solid #dec6cd;margin-top:30px;padding-top:20px}.RfOCFa_stats>p,.RfOCFa_stats>a{font-size:11px}.RfOCFa_stats>a{color:var(--accent);margin-top:15px;display:inline-block}.RfOCFa_guides{padding:48px 0}.RfOCFa_guideGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.RfOCFa_guideGrid img{aspect-ratio:1.6;object-fit:cover;border-radius:10px;width:100%;margin-bottom:15px}.RfOCFa_guideGrid h3{font:650 18px/1.25 var(--font-ui);letter-spacing:-.025em;margin:0 0 8px}.RfOCFa_guideGrid p{font:400 13px/1.5 var(--font-ui);margin:0}.RfOCFa_guideGrid small{color:var(--muted-txt);margin-top:10px;font-size:9px;display:block}.RfOCFa_mission{border-top:1px solid var(--border);background:#fdfafb;padding:42px 0}.RfOCFa_mission>.wrap{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.RfOCFa_mission h2{font:700 38px/1.05 var(--font-ui);letter-spacing:-.035em;margin:0}.RfOCFa_mission p:not(.RfOCFa_eyebrow){max-width:50ch;font-size:15px;line-height:1.7}@media (max-width:800px){.RfOCFa_listingSection{padding:30px 0 22px}.RfOCFa_rowHead{align-items:flex-start;gap:12px;min-height:65px}.RfOCFa_rowHead h2,.RfOCFa_sectionHead h2{font-size:24px}.RfOCFa_rowHead p,.RfOCFa_sectionHead p{font-size:13px}.RfOCFa_rowHead>a{margin-right:0;padding-top:4px}.RfOCFa_searchBanner{gap:15px;margin-block:10px 28px;padding:24px}.RfOCFa_searchBanner h2{font-size:24px}.RfOCFa_searchBanner p:not(.RfOCFa_eyebrow){font-size:13px}.RfOCFa_bannerIcon{margin:0;font-size:40px}.RfOCFa_browseBand>.wrap{flex-direction:column;align-items:flex-start;gap:14px}.RfOCFa_browseBand h2{font-size:21px}.RfOCFa_toolkit{padding-top:40px}.RfOCFa_sectionHead{flex-direction:column;align-items:flex-start;gap:10px}.RfOCFa_tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.RfOCFa_tools>a{min-height:230px;padding:20px}.RfOCFa_tools>a:first-child{min-height:220px}.RfOCFa_tools>a:first-child h3{font-size:28px}.RfOCFa_tools>a:last-child{grid-column:auto}.RfOCFa_tools h3{font-size:20px}.RfOCFa_tools p{font-size:13px}.RfOCFa_market{padding:35px 0}.RfOCFa_market h2{font-size:29px}.RfOCFa_marketPaths{grid-template-columns:1fr;gap:14px}.RfOCFa_marketPaths>div{padding:24px}.RfOCFa_guideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.RfOCFa_guideGrid h3{font-size:17px}.RfOCFa_guideGrid p{font-size:12px}.RfOCFa_mission>.wrap{grid-template-columns:1fr;gap:16px}.RfOCFa_mission h2{font-size:32px}.RfOCFa_mission p:not(.RfOCFa_eyebrow){font-size:14px}}@media (max-width:420px){.RfOCFa_tools{grid-template-columns:minmax(0,1fr)}.RfOCFa_tools>a:first-child{grid-column:auto}}
.V8z12G_card{text-align:center;max-width:420px}.V8z12G_title{margin:10px 0 12px;font-size:clamp(22px,3vw,27px);line-height:1.15}.V8z12G_body{color:var(--ink-3);margin:0 0 22px;font-size:14.5px;line-height:1.6}.V8z12G_actions{flex-direction:column;gap:10px;display:flex}.V8z12G_later{cursor:pointer;color:var(--muted-txt);background:0 0;border:0;padding:8px 4px;font-size:12.5px}.V8z12G_later:hover{color:var(--ink);text-decoration:underline}
