._2210QG_wrap{width:min(1240px,100% - 64px);color:var(--color-text-strong);margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(4rem,8vw,6.5rem)}._2210QG_intro{max-width:46rem}._2210QG_intro h1{letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(2.25rem,4.6vw,3.75rem);line-height:1.06}._2210QG_intro p{max-width:62ch;color:var(--color-text-body);margin:0;font-size:1.0625rem;line-height:1.65}._2210QG_filters{grid-template-columns:minmax(0,1fr);gap:1rem;margin:clamp(2rem,4vw,3rem) 0 clamp(1.75rem,3vw,2.5rem);display:grid}._2210QG_filterRow{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}._2210QG_search{flex:18rem;max-width:26rem;position:relative}._2210QG_search svg{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:1rem;translate:0 -50%}._2210QG_search input{padding-left:2.75rem!important}._2210QG_filters input,._2210QG_filters select{border:1px solid color-mix(in srgb, var(--forest-900) 58%, white);border-radius:var(--radius-pill);background-color:var(--color-bg-surface);width:100%;min-width:0;min-height:48px;color:var(--color-text-strong);font:inherit;transition-property:border-color,box-shadow;transition-duration:.16s;transition-timing-function:var(--ease-out);padding:0 1.125rem;font-size:.9375rem}._2210QG_filters select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23053f35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}._2210QG_filters input:hover,._2210QG_filters select:hover{border-color:var(--forest-900)}._2210QG_filters input:focus-visible,._2210QG_filters select:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-focus) 22%, transparent);outline:none}._2210QG_selectWrap{flex:0 12.5rem;min-width:10rem}._2210QG_filters ._2210QG_submit{min-height:48px}._2210QG_reset{min-height:44px;color:var(--color-text-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:4px;align-items:center;padding:0 .5rem;font-size:.9375rem;font-weight:650;display:inline-flex}._2210QG_reset:hover{text-decoration-color:currentColor}._2210QG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._2210QG_pills{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._2210QG_pill{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-surface);min-height:44px;color:var(--color-text-strong);white-space:nowrap;transition-property:background-color,border-color,color,scale;transition-duration:.16s;transition-timing-function:var(--ease-out);align-items:center;padding:0 1.125rem;font-size:.9375rem;font-weight:550;text-decoration:none;display:inline-flex}._2210QG_pill:hover{border-color:var(--forest-900);background:var(--forest-50)}._2210QG_pill:active{scale:.96}._2210QG_pill[aria-current=true]{border-color:var(--forest-900);background:var(--forest-900);color:var(--neutral-0)}._2210QG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}._2210QG_card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-surface);transition-property:box-shadow,border-color;transition-duration:.22s;transition-timing-function:var(--ease-out);flex-direction:column;padding:8px;display:flex;position:relative}._2210QG_card:hover{border-color:color-mix(in oklab, var(--forest-900) 20%, var(--color-border));box-shadow:var(--shadow-lift)}._2210QG_card:has(h2 a:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}._2210QG_card h2 a:focus-visible{outline:none}._2210QG_media,._2210QG_mediaWide{aspect-ratio:4/5;background:linear-gradient(160deg, var(--forest-100), var(--forest-50));color:var(--forest-900);letter-spacing:-.02em;border-radius:12px;place-items:center;font-size:clamp(2.25rem,4vw,3rem);font-weight:650;display:grid;position:relative;overflow:hidden}._2210QG_mediaWide{aspect-ratio:4/3}._2210QG_media img,._2210QG_mediaWide img{object-fit:cover;transition:scale .5s var(--ease-out)}@media (hover:hover) and (pointer:fine){._2210QG_card:hover ._2210QG_media img,._2210QG_card:hover ._2210QG_mediaWide img{scale:1.03}}._2210QG_cardBody{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;padding:1rem .875rem .875rem;display:flex}._2210QG_cardBody p,._2210QG_cardBody ul{align-self:stretch}._2210QG_cardBody h2{letter-spacing:-.015em;text-wrap:balance;margin:.125rem 0 0;font-size:1.1875rem;line-height:1.3}._2210QG_cardBody h2 a{color:inherit;text-decoration:none}._2210QG_cardBody h2 a:after{content:"";border-radius:inherit;position:absolute;inset:0}._2210QG_tag{text-wrap:balance;border-radius:var(--radius-pill);background:var(--forest-50);max-width:100%;color:var(--forest-800);align-items:center;padding:.3125rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}._2210QG_place{color:var(--color-text-body);align-items:flex-start;gap:.375rem;margin:0;font-size:.9375rem;line-height:1.45;display:flex}._2210QG_place svg{color:var(--color-text-emphasis);flex-shrink:0;margin-top:.15rem}._2210QG_meta{color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.5}._2210QG_tags{flex-wrap:wrap;gap:.375rem;margin:.125rem 0 0;padding:0;list-style:none;display:flex}._2210QG_tags li{border-radius:var(--radius-pill);background:var(--forest-50);color:var(--forest-800);padding:.3125rem .75rem;font-size:.8125rem;font-weight:600}._2210QG_cta{z-index:1;min-height:44px;color:var(--color-text-strong);align-items:center;gap:.375rem;margin-top:auto;padding-top:.25rem;font-size:.9375rem;font-weight:650;text-decoration:none;display:inline-flex;position:relative}._2210QG_cta svg{transition:translate .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){._2210QG_cta:hover svg{translate:3px}}._2210QG_empty{border-radius:var(--radius-card);background:var(--color-bg-subtle);text-align:center;justify-items:center;gap:.75rem;padding:clamp(2.5rem,6vw,4rem) 1.5rem;display:grid}._2210QG_empty h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.375rem,2.4vw,1.75rem)}._2210QG_empty p{max-width:52ch;color:var(--color-text-body);margin:0}._2210QG_empty .button{margin-top:.75rem}._2210QG_crumb{min-height:44px;color:var(--color-text-strong);align-items:center;gap:.375rem;margin-bottom:1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}._2210QG_crumb:hover{color:var(--color-text-emphasis)}._2210QG_hospitalTitle{letter-spacing:-.035em;margin:.875rem 0 .75rem;font-size:clamp(2.125rem,4.4vw,3.5rem);line-height:1.06}._2210QG_docHero{border-radius:var(--radius-card);border-bottom:6px solid var(--lime-400);background:var(--color-bg-inverse);color:var(--color-text-on-inverse);grid-template-columns:minmax(0,1fr) minmax(12rem,18.75rem);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.5rem,4vw,3rem);display:grid}._2210QG_docHeroText{min-width:0}._2210QG_docHero h1{color:var(--neutral-0);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.125rem,4.4vw,3.5rem);line-height:1.06}._2210QG_docHeroQuals{color:var(--color-text-on-inverse);text-wrap:pretty;margin:.875rem 0 0;font-size:1rem;line-height:1.55}._2210QG_docHeroPlace{color:var(--color-text-on-inverse-muted);align-items:flex-start;gap:.375rem;margin:.5rem 0 0;font-size:.9375rem;line-height:1.5;display:flex}._2210QG_docHeroPlace svg{color:var(--color-accent-on-inverse);flex-shrink:0;margin-top:.15rem}._2210QG_docHeroPlace a{color:var(--color-text-on-inverse);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:4px;font-weight:600}._2210QG_docHeroPlace a:hover{text-decoration-color:currentColor}._2210QG_facts{border-top:1px solid color-mix(in oklab, var(--color-text-on-inverse) 22%, transparent);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.25rem 2rem;margin:1.75rem 0 0;padding-top:1.5rem;display:grid}._2210QG_facts>div{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.625rem;display:grid}._2210QG_facts svg{color:var(--color-accent-on-inverse);grid-row:span 2;margin-top:.125rem}._2210QG_facts dt{color:var(--color-text-on-inverse-muted);font-size:.8125rem;font-weight:600}._2210QG_facts dd{color:var(--neutral-0);margin:.125rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.45}._2210QG_docPortrait{aspect-ratio:4/5;border-radius:calc(var(--radius-card) - 6px);background:var(--forest-800);color:var(--color-text-on-inverse);place-items:center;font-size:3.5rem;font-weight:650;display:grid;position:relative;overflow:hidden}._2210QG_docPortrait img{object-fit:cover}._2210QG_docHero ._2210QG_headActions{margin-top:1.75rem}._2210QG_docHero+._2210QG_profile{border-top:0;padding-top:0}._2210QG_checks{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._2210QG_checks li{color:var(--color-text-body);align-items:flex-start;gap:.625rem;font-size:1rem;line-height:1.55;display:flex}._2210QG_checks svg{color:var(--color-text-emphasis);flex-shrink:0;margin-top:.1875rem}._2210QG_timeline{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}._2210QG_timeline li{color:var(--color-text-body);gap:.125rem;padding-left:1.75rem;font-size:1rem;line-height:1.5;display:grid;position:relative}._2210QG_timeline li:before{content:"";border:2px solid var(--color-text-emphasis);background:var(--color-bg-surface);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.375rem;left:0}._2210QG_timeline li:not(:last-child):after{content:"";background:var(--color-border);width:2px;position:absolute;top:1.25rem;bottom:-1.75rem;left:calc(.375rem - 1px)}._2210QG_timeline strong{color:var(--color-text-strong);font-weight:650}._2210QG_timelinePeriod{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}._2210QG_placeCard{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-surface);color:var(--color-text-strong);transition-property:border-color,box-shadow;transition-duration:.2s;transition-timing-function:var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;display:grid}._2210QG_placeCard:hover{border-color:color-mix(in oklab, var(--forest-900) 25%, var(--color-border));box-shadow:var(--shadow-lift)}._2210QG_placeCard:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}._2210QG_placeCard strong{font-size:1.0625rem;line-height:1.35;display:block}._2210QG_placeCard strong+span{color:var(--color-text-muted);margin-top:.125rem;font-size:.875rem;display:block}._2210QG_placeIcon{background:var(--forest-50);width:3rem;height:3rem;color:var(--forest-900);border-radius:12px;place-items:center;display:grid}._2210QG_placeLink{white-space:nowrap;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:650;display:inline-flex}._2210QG_placeLink svg{transition:translate .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){._2210QG_placeCard:hover ._2210QG_placeLink svg{translate:3px}}._2210QG_sideHead{align-items:center;gap:.875rem;display:flex}._2210QG_sideHead h2{letter-spacing:-.015em;text-wrap:balance;margin:.125rem 0 0;font-size:1.1875rem;line-height:1.3}._2210QG_sideEyebrow{color:var(--color-text-emphasis);font-size:.8125rem;font-weight:650}._2210QG_avatar{background:var(--forest-100);width:3rem;height:3rem;color:var(--forest-900);border-radius:50%;flex-shrink:0;place-items:center;font-size:1rem;font-weight:650;display:grid;position:relative;overflow:hidden}._2210QG_avatar img{object-fit:cover}._2210QG_side ._2210QG_checks li{font-size:.9375rem}._2210QG_headActions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}._2210QG_sidePhone{color:var(--color-text-strong);justify-self:center;margin-top:-.5rem}._2210QG_heroPhoto{aspect-ratio:16/7;border-radius:var(--radius-card);background:var(--forest-100);width:100%;margin-top:1.75rem;position:relative;overflow:hidden}._2210QG_heroPhoto img{object-fit:cover}._2210QG_profile{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1.65fr) minmax(17rem,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);display:grid}._2210QG_section+._2210QG_section{margin-top:2.5rem}._2210QG_section h2{letter-spacing:-.02em;margin:0 0 .875rem;font-size:1.375rem}._2210QG_section>p+p{margin-top:1rem}._2210QG_section>p{max-width:68ch;color:var(--color-text-body);white-space:pre-line;margin:0;font-size:1.0625rem;line-height:1.7}._2210QG_side{top:calc(var(--header-h) + 1.5rem);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-surface);gap:1.25rem;padding:1.5rem;display:grid;position:sticky}._2210QG_side dl{gap:1rem;margin:0;display:grid}._2210QG_side dl>div+div{border-top:1px solid var(--color-border);padding-top:1rem}._2210QG_side dt{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}._2210QG_side dd{color:var(--color-text-strong);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.9375rem;line-height:1.55}._2210QG_side dd small{color:var(--color-text-emphasis);font-size:.8125rem;font-weight:600}._2210QG_side dd a{color:inherit;text-underline-offset:4px;font-weight:600}._2210QG_side .button{width:100%}._2210QG_note{max-width:68ch;color:var(--color-text-muted);margin:2.5rem 0 0;font-size:.875rem;line-height:1.6}._2210QG_side ._2210QG_note{margin:0;font-size:.8125rem}@media (max-width:860px){._2210QG_profile{grid-template-columns:1fr}._2210QG_side{position:static}}@media (max-width:760px){._2210QG_docHero{grid-template-columns:minmax(0,1fr) 7.5rem;align-items:start;gap:1.25rem}._2210QG_docHero ._2210QG_docHeroText{display:contents}._2210QG_docHero h1{grid-area:1/1;align-self:center}._2210QG_docPortrait{border-radius:12px;grid-area:1/2;font-size:2rem}._2210QG_docHeroQuals,._2210QG_docHeroPlace,._2210QG_facts,._2210QG_docHero ._2210QG_headActions{grid-column:1/-1;margin-top:0}._2210QG_facts{padding-top:1.25rem}}@media (max-width:600px){._2210QG_wrap{width:calc(100% - 32px)}._2210QG_filters input,._2210QG_filters select{font-size:1rem}._2210QG_search{flex:100%;max-width:none}._2210QG_selectWrap{flex:calc(50% - .3125rem);min-width:0}._2210QG_grid>._2210QG_card{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;display:grid}._2210QG_grid>._2210QG_card ._2210QG_media,._2210QG_grid>._2210QG_card ._2210QG_mediaWide{aspect-ratio:4/5;width:100%}._2210QG_grid>._2210QG_card ._2210QG_cardBody{gap:.375rem;padding:.25rem .5rem .25rem .875rem}._2210QG_grid>._2210QG_card ._2210QG_cardBody h2{font-size:1.0625rem}._2210QG_grid>._2210QG_card ._2210QG_media,._2210QG_grid>._2210QG_card ._2210QG_mediaWide{font-size:1.75rem}._2210QG_filters ._2210QG_submit{flex:auto}._2210QG_pills{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:2px 16px 6px;overflow-x:auto}._2210QG_pills::-webkit-scrollbar{display:none}._2210QG_docHero{grid-template-columns:minmax(0,1fr) 5.5rem}._2210QG_facts{grid-template-columns:1fr;gap:1rem}._2210QG_placeCard{grid-template-columns:auto minmax(0,1fr)}._2210QG_placeLink{grid-column:2}._2210QG_headActions .button{flex:100%}}@media (prefers-reduced-motion:reduce){._2210QG_card,._2210QG_pill,._2210QG_media img,._2210QG_mediaWide img,._2210QG_cta svg,._2210QG_placeCard,._2210QG_placeLink svg{transition:none}._2210QG_card:hover ._2210QG_media img,._2210QG_card:hover ._2210QG_mediaWide img,._2210QG_pill:active{scale:1}}._2210QG_intro ._2210QG_headActions{margin-top:1.25rem}
._1_UfQG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:clamp(1rem,2.4vw,1.75rem);display:grid}._1_UfQG_card{border:1px solid var(--color-border);background:var(--color-bg-surface);transition:translate .26s var(--ease-out), box-shadow .26s var(--ease-out), border-color .26s var(--ease-out);animation:_1_UfQG_enter .52s var(--ease-out) both;animation-delay:calc(min(var(--i,0), 8) * 70ms);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes _1_UfQG_enter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@media (hover:hover) and (pointer:fine){._1_UfQG_card:hover{box-shadow:var(--shadow-lift);border-color:color-mix(in oklab, var(--forest-900) 22%, var(--color-border));translate:0 -6px}._1_UfQG_card:hover ._1_UfQG_photo img{scale:1.06}._1_UfQG_card:hover ._1_UfQG_view svg{translate:3px}}._1_UfQG_card:has(._1_UfQG_title a:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}._1_UfQG_photo{aspect-ratio:16/11;background:linear-gradient(135deg, var(--forest-800), var(--forest-950));position:relative;overflow:hidden}._1_UfQG_photo img{object-fit:cover;transition:scale .7s var(--ease-out)}._1_UfQG_photo:after{content:"";pointer-events:none;background:linear-gradient(#041e1a00 35%,#041e1ad1 100%);position:absolute;inset:0}._1_UfQG_fallback{color:#ffffff4d;letter-spacing:.04em;place-items:center;font-size:4rem;font-weight:750;display:grid;position:absolute;inset:0}._1_UfQG_badges{z-index:1;pointer-events:none;flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex;position:absolute;top:14px;left:14px;right:14px}._1_UfQG_city,._1_UfQG_accreditation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 11px;font-size:.8125rem;font-weight:650;display:inline-flex}._1_UfQG_city{color:var(--forest-950);background:#ffffffe0}._1_UfQG_accreditations{gap:6px;display:flex}._1_UfQG_accreditation{color:#fff;background:#041e1a8c;border:1px solid #ffffff40}._1_UfQG_accreditation svg{color:var(--lime-300)}._1_UfQG_heading{z-index:1;color:#fff;padding:18px 20px;position:absolute;bottom:0;left:0;right:0}._1_UfQG_title{color:#fff;text-wrap:balance;text-shadow:0 1px 12px #00000059;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2}._1_UfQG_title a{color:inherit;text-decoration:none}._1_UfQG_title a:focus-visible{outline:none}._1_UfQG_place{color:#ffffffd9;align-items:center;gap:6px;margin:6px 0 0;font-size:.9375rem;display:flex}._1_UfQG_body{flex-direction:column;flex:1;gap:14px;padding:18px 20px 20px;display:flex}._1_UfQG_about{color:var(--color-text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}._1_UfQG_specialties{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._1_UfQG_specialties li{background:var(--forest-50);color:var(--forest-900);border-radius:999px;padding:5px 11px;font-size:.8125rem;font-weight:600}._1_UfQG_specialties li._1_UfQG_more{border:1px dashed var(--color-border);color:var(--color-text-muted);background:0 0}._1_UfQG_actions{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex;position:relative}._1_UfQG_view{min-height:44px;color:var(--color-text-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);text-underline-offset:4px;align-items:center;gap:6px;font-weight:650;display:inline-flex}._1_UfQG_view svg{transition:translate .16s var(--ease-out)}._1_UfQG_book{background:var(--color-bg-inverse);min-height:44px;color:var(--color-text-on-inverse);transition:background .16s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:.9375rem;font-weight:650;text-decoration:none;display:inline-flex}._1_UfQG_book:hover{background:var(--forest-950)}._1_UfQG_view:focus-visible,._1_UfQG_book:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:999px}@media (prefers-reduced-motion:reduce){._1_UfQG_card{transition:none;animation:none}._1_UfQG_photo img,._1_UfQG_view svg{transition:none}._1_UfQG_card:hover{translate:none}._1_UfQG_card:hover ._1_UfQG_photo img{scale:none}}._1_UfQG_wide{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}._1_UfQG_wide ._1_UfQG_photo{aspect-ratio:auto;min-height:340px}._1_UfQG_wide ._1_UfQG_body{justify-content:center;gap:18px;padding:clamp(22px,3vw,36px)}._1_UfQG_wide ._1_UfQG_about{-webkit-line-clamp:4;font-size:1rem}@media (max-width:760px){._1_UfQG_wide{display:flex}._1_UfQG_wide ._1_UfQG_photo{aspect-ratio:16/11;min-height:0}}
.fSB2nW_page{background:var(--color-bg-surface);color:var(--color-text-strong)}.fSB2nW_hero{background:radial-gradient(60% 80% at 85% 10%, #c8e06b2e, transparent 60%), radial-gradient(50% 70% at 5% 100%, #ffffff14, transparent 60%), linear-gradient(135deg, var(--forest-900), var(--forest-950));color:#fff;padding:clamp(56px,8vw,104px) 0 clamp(92px,11vw,136px);position:relative;overflow:hidden}.fSB2nW_hero:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.fSB2nW_heroInner{z-index:1;width:min(1240px,100% - 32px);animation:fSB2nW_rise .6s var(--ease-out) both;margin:0 auto;position:relative}@keyframes fSB2nW_rise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}.fSB2nW_eyebrow{color:#ffffffe0;letter-spacing:.04em;border:1px solid #ffffff40;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:.8125rem;font-weight:650;display:inline-block}.fSB2nW_heroInner h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0 0 16px;font-size:clamp(2.25rem,5vw,4rem);line-height:1.04}.fSB2nW_heroInner>p{color:#fffc;max-width:58ch;margin:0;font-size:1.0625rem;line-height:1.65}.fSB2nW_stats{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.fSB2nW_stats li{color:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:8px;padding:10px 16px;font-size:.9375rem;display:inline-flex}.fSB2nW_stats svg{color:var(--lime-300,#c8e06b)}.fSB2nW_stats strong{color:#fff;font-size:1.125rem}.fSB2nW_body{width:min(1240px,100% - 32px);margin:0 auto;padding-bottom:clamp(56px,8vw,96px)}.fSB2nW_searchPanel{z-index:2;border:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:24px;padding:clamp(16px,2.4vw,24px);position:relative;box-shadow:0 24px 60px #041e1a24;margin:calc(-1*clamp(56px,7vw,80px)) 0 clamp(28px,4vw,40px)!important}.fSB2nW_searchPanel form{flex-wrap:nowrap}.fSB2nW_searchPanel form>div:first-of-type{flex:320px;width:auto;max-width:none}.fSB2nW_searchPanel form>div:first-of-type input{width:100%}.fSB2nW_cities{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.fSB2nW_cities>span{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.fSB2nW_resultsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 16px;display:flex}.fSB2nW_wideGrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,2.4vw,28px);display:grid}.fSB2nW_wideGrid>article{grid-column:1}.fSB2nW_wideGrid>.fSB2nW_helpTile{grid-column:2;grid-row:1 / span var(--rows,1)}.fSB2nW_helpTile{background:linear-gradient(160deg, var(--forest-900), var(--forest-950));color:#ffffffd1;border-radius:24px;flex-direction:column;justify-content:center;gap:14px;padding:clamp(24px,3vw,36px);display:flex}.fSB2nW_helpTile h2{color:#fff;margin:0;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.2}.fSB2nW_helpTile p{margin:0;line-height:1.6}.fSB2nW_helpButton{background:var(--lime-300,#c8e06b);min-height:48px;color:var(--forest-950);transition:translate .16s var(--ease-out);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.fSB2nW_helpButton:hover{translate:0 -2px}.fSB2nW_helpPhone{color:#fff;align-self:flex-start}.fSB2nW_helpButton:focus-visible{outline-offset:3px;outline:2px solid #fff}.fSB2nW_lookFor{margin-top:clamp(48px,7vw,88px)}.fSB2nW_lookFor h2{margin:0 0 20px;font-size:clamp(1.625rem,3vw,2.25rem);line-height:1.15}.fSB2nW_lookFor ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fSB2nW_lookFor li{border:1px solid var(--color-border);transition:border-color .2s var(--ease-out), background .2s var(--ease-out);border-radius:20px;padding:24px}.fSB2nW_lookFor li:hover{border-color:var(--forest-900);background:var(--forest-50)}.fSB2nW_lookFor span{background:var(--color-bg-inverse);width:46px;height:46px;color:var(--lime-300,#c8e06b);border-radius:14px;place-items:center;margin-bottom:14px;display:inline-grid}.fSB2nW_lookFor h3{margin:0 0 6px;font-size:1.125rem}.fSB2nW_lookFor p{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.55}@media (max-width:960px){.fSB2nW_wideGrid{grid-template-columns:1fr}.fSB2nW_wideGrid>article,.fSB2nW_wideGrid>.fSB2nW_helpTile{grid-area:auto}.fSB2nW_lookFor ul{grid-template-columns:1fr}}@media (max-width:640px){.fSB2nW_searchPanel form{flex-wrap:wrap}.fSB2nW_searchPanel form>*{flex:100%}}@media (prefers-reduced-motion:reduce){.fSB2nW_heroInner{animation:none}.fSB2nW_helpButton{transition:none}}
