/* layout.css — the SOURCE's component CSS reduced to pure geometry.
 *
 * Generated by tools/strip-visuals.mjs from the crawled original. Every
 * declaration that contributed to how the old site LOOKED has been removed:
 * 1847 visual declarations and 74 @font-face blocks dropped,
 * 1965 layout declarations kept, 253 rules emptied out.
 *
 * This file positions boxes. It must NOT be edited to add appearance —
 * all colour, surface, type and motion belongs in system.css.
 */
.container{max-width:1447px;}section,.section{padding-top:50px;padding-right:0;padding-bottom:50px;padding-left:0;}.btn{border-width:1px;padding-top:10px;padding-right:25px;padding-bottom:10px;padding-left:25px;}:where(.rw-sec) *,:where(.rw-sec) *::before,:where(.rw-sec) *::after{box-sizing:border-box;}:where(.rw-sec) h1,:where(.rw-sec) h2,:where(.rw-sec) h3,:where(.rw-sec) h4{margin:0;}:where(.rw-sec) p{margin:0;}:where(.rw-sec) img{max-width:100%;display:block;height:auto;}:where(.rw-sec) .container,:where(.rw-sec).container{width:100%;max-width:var(--ds-container-max);margin-inline:auto;padding-inline:clamp(20px,4vw,40px);}:where(.rw-sec) .btn,:where(.rw-sec).btn{display:inline-flex;align-items:center;gap:var(--ds-space-xs);padding:.72em 1.35em;}:where(.rw-sec) .btn:hover .arw,:where(.rw-sec).btn:hover .arw{transform:translateX(3px);}:where(.rw-sec) .btn-primary:hover,:where(.rw-sec).btn-primary:hover{transform:translateY(-2px);}:where(.rw-sec) .btn-ghost:hover,:where(.rw-sec).btn-ghost:hover{transform:translateY(-2px);}:where(.rw-sec) .btn-onDark:hover,:where(.rw-sec).btn-onDark:hover{transform:translateY(-2px);}:where(.rw-sec) .btn-onWarm:hover,:where(.rw-sec).btn-onWarm:hover{transform:translateY(-2px);}:where(.rw-sec) .btn-lg,:where(.rw-sec).btn-lg{padding:.85em 1.6em;}:where(.rw-sec) .eyebrow,:where(.rw-sec).eyebrow{margin:0 0 var(--ds-space-sm);}:where(.rw-sec) .u-inner,:where(.rw-sec).u-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-md);min-height:38px;padding-block:var(--ds-space-2xs);}:where(.rw-sec) .u-actions,:where(.rw-sec).u-actions{display:flex;align-items:center;gap:var(--ds-space-md);}:where(.rw-sec) .u-phone,:where(.rw-sec).u-phone{display:inline-flex;align-items:center;gap:.45em;}:where(.rw-sec) .u-phone svg,:where(.rw-sec).u-phone svg{width:14px;height:14px;}:where(.rw-sec) .u-dot,:where(.rw-sec).u-dot{width:5px;height:5px;}:where(.rw-sec) .brand,:where(.rw-sec).brand{display:inline-flex;align-items:center;gap:var(--ds-space-sm);flex:0 0 auto;}:where(.rw-sec) .brand-mark,:where(.rw-sec).brand-mark{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;}:where(.rw-sec) .brand-mark svg,:where(.rw-sec).brand-mark svg{width:26px;height:26px;}:where(.rw-sec) .mega-inner,:where(.rw-sec).mega-inner{display:grid;gap:var(--ds-space-xl);padding-block:var(--ds-space-lg);align-items:stretch;}:where(.rw-sec) .mega-services .mega-inner,:where(.rw-sec).mega-services .mega-inner{grid-template-columns:.9fr 2.4fr;}:where(.rw-sec) .mega-eyewear .mega-inner,:where(.rw-sec).mega-eyewear .mega-inner{grid-template-columns:1fr 2fr;}:where(.rw-sec) .mega-promo,:where(.rw-sec).mega-promo{position:relative;overflow:hidden;padding:var(--ds-space-md);display:flex;flex-direction:column;}:where(.rw-sec) .mega-promo::after,:where(.rw-sec).mega-promo::after{position:absolute;inset:0;pointer-events:none;}:where(.rw-sec) .mega-promo .eyebrow,:where(.rw-sec).mega-promo .eyebrow{position:relative;z-index:1;}:where(.rw-sec) .mega-promo h3,:where(.rw-sec).mega-promo h3{position:relative;z-index:1;margin-bottom:var(--ds-space-sm);}:where(.rw-sec) .mega-promo p,:where(.rw-sec).mega-promo p{position:relative;z-index:1;margin-bottom:var(--ds-space-md);}:where(.rw-sec) .mega-promo .btn,:where(.rw-sec).mega-promo .btn{align-self:flex-start;position:relative;z-index:1;margin-top:auto;}:where(.rw-sec) .mega-cols,:where(.rw-sec).mega-cols{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--ds-space-md);}:where(.rw-sec) .mcol,:where(.rw-sec).mcol{display:flex;flex-direction:column;gap:2px;min-width:0;}:where(.rw-sec) .mcol-head,:where(.rw-sec).mcol-head{padding-bottom:var(--ds-space-2xs);margin-bottom:var(--ds-space-2xs);display:inline-flex;align-items:flex-start;gap:.4em;min-height:3.5em;}:where(.rw-sec) .mcol-head .dotmark,:where(.rw-sec).mcol-head .dotmark{width:6px;height:6px;flex:0 0 auto;}:where(.rw-sec) .mlink,:where(.rw-sec).mlink{padding:5px 6px;margin-inline:-6px;position:relative;}:where(.rw-sec) .mega-cards,:where(.rw-sec).mega-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ds-space-md);}:where(.rw-sec) .ecard,:where(.rw-sec).ecard{display:flex;flex-direction:column;gap:var(--ds-space-xs);padding:var(--ds-space-md);}:where(.rw-sec) .ecard:hover,:where(.rw-sec).ecard:hover{transform:translateY(-4px);}:where(.rw-sec) .ecard-ico,:where(.rw-sec).ecard-ico{width:40px;height:40px;display:grid;place-items:center;}:where(.rw-sec) .ecard-ico svg,:where(.rw-sec).ecard-ico svg{width:22px;height:22px;}:where(.rw-sec) .ecard .go,:where(.rw-sec).ecard .go{margin-top:auto;display:inline-flex;gap:.3em;align-items:center;}:where(.rw-sec) .precta,:where(.rw-sec).precta{position:relative;overflow:hidden;padding-block:clamp(56px,8vw,96px);}:where(.rw-sec) .precta::before,:where(.rw-sec).precta::before{position:absolute;inset:0;pointer-events:none;}:where(.rw-sec) .precta::after,:where(.rw-sec).precta::after{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:radial-gradient(70% 120% at 80% 0,rgba(0,0,0,1),transparent 70%);mask-image:radial-gradient(70% 120% at 80% 0,rgba(0,0,0,1),transparent 70%);}:where(.rw-sec) .precta-inner,:where(.rw-sec).precta-inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-lg);}:where(.rw-sec) .precta h2,:where(.rw-sec).precta h2{max-width:20ch;}:where(.rw-sec) .precta p,:where(.rw-sec).precta p{margin-top:var(--ds-space-sm);max-width:44ch;}:where(.rw-sec) .precta-actions,:where(.rw-sec).precta-actions{display:flex;flex-direction:column;gap:var(--ds-space-sm);align-items:flex-start;}:where(.rw-sec) .precta-call,:where(.rw-sec).precta-call{display:inline-flex;align-items:center;gap:.5em;}:where(.rw-sec) .foot-masthead,:where(.rw-sec).foot-masthead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-md);padding-block:var(--ds-space-xl);}:where(.rw-sec) .foot-brand,:where(.rw-sec).foot-brand{display:flex;align-items:center;gap:var(--ds-space-sm);}:where(.rw-sec) .foot-brand .brand-mark,:where(.rw-sec).foot-brand .brand-mark{width:52px;height:52px;}:where(.rw-sec) .foot-brand .brand-mark svg,:where(.rw-sec).foot-brand .brand-mark svg{width:30px;height:30px;}:where(.rw-sec) .foot-credit,:where(.rw-sec).foot-credit{max-width:44ch;}:where(.rw-sec) .foot-cols,:where(.rw-sec).foot-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ds-space-lg);padding-block:var(--ds-space-xl);}:where(.rw-sec) .fcol h3,:where(.rw-sec).fcol h3,:where(.rw-sec) .fcol h4,:where(.rw-sec).fcol h4{margin-bottom:var(--ds-space-md);}:where(.rw-sec) .fcol ul,:where(.rw-sec).fcol ul{margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-xs);}:where(.rw-sec) .fcol--visit .visit-line,:where(.rw-sec).fcol--visit .visit-line{margin-bottom:var(--ds-space-md);}:where(.rw-sec) .foot-legal,:where(.rw-sec).foot-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-sm);padding-block:var(--ds-space-md);}:where(.rw-sec) .foot-legal nav,:where(.rw-sec).foot-legal nav{display:flex;flex-wrap:wrap;gap:var(--ds-space-md);}:where(.rw-sec) .drawer,:where(.rw-sec).drawer{position:fixed;top:0;right:0;bottom:0;z-index:var(--ds-z-drawer);width:min(88vw,380px);display:flex;flex-direction:column;transform:translateX(100%);overflow:hidden;}:where(.rw-sec) .drawer,:where(.rw-sec).drawer{transform:translateX(0);}@media (max-width:960px){:where(.rw-sec) .mega-services .mega-inner,:where(.rw-sec).mega-services .mega-inner{grid-template-columns:1fr;gap:var(--ds-space-lg);}:where(.rw-sec) .mega-cols,:where(.rw-sec).mega-cols{grid-template-columns:repeat(3,1fr);}:where(.rw-sec) .mega-cards,:where(.rw-sec).mega-cards{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){:where(.rw-sec) .u-trust,:where(.rw-sec).u-trust{display:none;}:where(.rw-sec) .u-inner,:where(.rw-sec).u-inner{justify-content:center;}:where(.rw-sec) .u-actions,:where(.rw-sec).u-actions{gap:var(--ds-space-sm);}:where(.rw-sec) .u-hours,:where(.rw-sec).u-hours{display:none;}:where(.rw-sec) .foot-cols,:where(.rw-sec).foot-cols{grid-template-columns:1fr 1fr;gap:var(--ds-space-lg);}:where(.rw-sec) .foot-masthead,:where(.rw-sec).foot-masthead{flex-direction:column;align-items:flex-start;}}@media (max-width:440px){:where(.rw-sec) .foot-cols,:where(.rw-sec).foot-cols{grid-template-columns:1fr;}}@media (prefers-reduced-motion:reduce){:where(.rw-sec) *,:where(.rw-sec) *::before,:where(.rw-sec) *::after{scroll-behavior:auto!important;}:where(.rw-sec) .btn:hover,:where(.rw-sec).btn:hover,:where(.rw-sec) .ecard:hover,:where(.rw-sec).ecard:hover{transform:none;}}:where(.rw-sec){--ds-space-2xs:4px;--ds-space-xs:8px;--ds-space-sm:14px;--ds-space-md:24px;--ds-space-lg:40px;--ds-space-xl:64px;--ds-space-2xl:96px;--ds-section-py:clamp(64px,9vw,110px);--ds-container-max:1200px;--ds-z-below:-1;--ds-z-base:0;--ds-z-raised:1;--ds-z-sticky:1000;--ds-z-overlay:1040;--ds-z-drawer:1050;--ds-z-modal:1060;--ds-z-toast:1080;--ds-divider-h:80px;}:where(.rw-sec) .container--full,:where(.rw-sec).container--full{width:100%;max-width:none;margin-inline:0;padding-inline:0;}:where(.rw-sec) .row,:where(.rw-sec).row{display:block;}:where(.rw-sec) .row--split,:where(.rw-sec).row--split{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);}:where(.rw-sec) .row--split-media,:where(.rw-sec).row--split-media{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,5vw,72px);}:where(.rw-sec) .row--frames,:where(.rw-sec).row--frames{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--et-gap);}:where(.rw-sec) .row--tiles,:where(.rw-sec).row--tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--et-gap);}:where(.rw-sec) .row--svc,:where(.rw-sec).row--svc{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--et-gap);}:where(.rw-sec) .row--reviews,:where(.rw-sec).row--reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--et-gap);}:where(.rw-sec) .row--stats,:where(.rw-sec).row--stats{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,3vw,40px);}:where(.rw-sec) .row--head,:where(.rw-sec).row--head{display:block;}:where(.rw-sec) .row--flex,:where(.rw-sec).row--flex{display:flex;align-items:center;gap:clamp(12px,2vw,24px);flex-wrap:wrap;}:where(.rw-sec) .col,:where(.rw-sec).col{display:block;min-width:0;}:where(.rw-sec) .col--full,:where(.rw-sec).col--full{display:block;min-width:0;width:100%;}:where(.rw-sec) [class*=col--span-],:where(.rw-sec)[class*=col--span-]{display:block;min-width:0;}:where(.rw-sec) .col--measure,:where(.rw-sec).col--measure{width:100%;max-width:var(--et-measure);margin-inline:auto;}:where(.rw-sec) .col--center,:where(.rw-sec).col--center{margin-inline:auto;}:where(.rw-sec) .et-band,:where(.rw-sec).et-band{position:relative;padding-block:var(--et-flow);}:where(.rw-sec) .et-wash::before,:where(.rw-sec).et-wash::before{position:absolute;inset:0;pointer-events:none;z-index:0;}:where(.rw-sec) .et-wash>.container,:where(.rw-sec).et-wash>.container,:where(.rw-sec) .et-wash>.container--full,:where(.rw-sec).et-wash>.container--full{position:relative;z-index:1;}:where(.rw-sec) .et-eyebrow,:where(.rw-sec).et-eyebrow{display:inline-flex;align-items:center;gap:.6em;margin:0 0 var(--ds-space-sm);}:where(.rw-sec) .et-eyebrow::before,:where(.rw-sec).et-eyebrow::before{width:22px;height:2px;}:where(.rw-sec) .et-h2,:where(.rw-sec).et-h2{margin:0;}:where(.rw-sec) .et-h3,:where(.rw-sec).et-h3{margin:0;}:where(.rw-sec) .et-lede,:where(.rw-sec).et-lede{margin:var(--ds-space-sm) 0 0;max-width:52rem;}:where(.rw-sec) .et-sec-head,:where(.rw-sec).et-sec-head{margin:0 0 clamp(32px,4vw,52px);}:where(.rw-sec) .et-sec-head--center,:where(.rw-sec).et-sec-head--center{margin-inline:auto;max-width:46rem;}:where(.rw-sec) .et-sec-head--center .et-lede,:where(.rw-sec).et-sec-head--center .et-lede{margin-inline:auto;}:where(.rw-sec) .et-sec-head--split,:where(.rw-sec).et-sec-head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-lg);flex-wrap:wrap;}:where(.rw-sec) .et-sec-head--split .et-lede,:where(.rw-sec).et-sec-head--split .et-lede{max-width:34rem;margin-top:0;}:where(.rw-sec) .et-golink,:where(.rw-sec).et-golink{display:inline-flex;align-items:center;gap:.4em;}:where(.rw-sec) .et-golink svg,:where(.rw-sec).et-golink svg{width:15px;height:15px;}:where(.rw-sec) .et-golink:hover,:where(.rw-sec).et-golink:hover{gap:.75em;}:where(.rw-sec) .et-pill,:where(.rw-sec).et-pill{display:inline-flex;align-items:center;gap:.5em;padding:.5em .85em;}:where(.rw-sec) .et-pill .et-dot,:where(.rw-sec).et-pill .et-dot{width:6px;height:6px;}:where(.rw-sec) .et-cta-cluster,:where(.rw-sec).et-cta-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-sm);margin-top:var(--ds-space-lg);}:where(.rw-sec) .et-reveal,:where(.rw-sec).et-reveal{transform:translateY(14px);}:where(.rw-sec) .et-reveal.is-in,:where(.rw-sec).et-reveal.is-in{transform:translateY(0);}:where(.rw-sec) .et-media-img,:where(.rw-sec).et-media-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}:where(.rw-sec) .et-doctor__portrait .et-media-img,:where(.rw-sec).et-doctor__portrait .et-media-img{object-position:50% 22%;}:where(.rw-sec) img[src*=storefront]{object-position:12% 46%;}:where(.rw-sec) .et-hero,:where(.rw-sec).et-hero{position:relative;padding-block:clamp(48px,7vw,88px) var(--et-flow);overflow:hidden;}:where(.rw-sec) .et-hero__copy,:where(.rw-sec).et-hero__copy{position:relative;z-index:1;}:where(.rw-sec) .et-hero__h,:where(.rw-sec).et-hero__h{margin:var(--ds-space-md) 0 0;}:where(.rw-sec) .et-hero__sub,:where(.rw-sec).et-hero__sub{margin:var(--ds-space-md) 0 0;max-width:38rem;}:where(.rw-sec) .et-hero__media,:where(.rw-sec).et-hero__media{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:5 / 6;max-height:min(74vh,620px);}:where(.rw-sec) .et-frame,:where(.rw-sec).et-frame{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;}:where(.rw-sec) .et-frame:hover,:where(.rw-sec).et-frame:hover{transform:translateY(-6px);}:where(.rw-sec) .et-frame__media,:where(.rw-sec).et-frame__media{position:relative;width:100%;min-width:0;aspect-ratio:4 / 3;overflow:hidden;display:grid;place-items:center;}:where(.rw-sec) .et-frame__glasses,:where(.rw-sec).et-frame__glasses{width:64%;height:auto;}:where(.rw-sec) .et-frame:hover .et-frame__glasses,:where(.rw-sec).et-frame:hover .et-frame__glasses{transform:scale(1.05) rotate(-1deg);}:where(.rw-sec) .et-frame__tag,:where(.rw-sec).et-frame__tag{position:absolute;top:12px;left:12px;padding:.4em .7em;}:where(.rw-sec) .et-frame__body,:where(.rw-sec).et-frame__body{padding:var(--ds-space-md);display:flex;flex-direction:column;gap:6px;flex:1 1 auto;}:where(.rw-sec) .et-frame__foot,:where(.rw-sec).et-frame__foot{margin-top:auto;padding-top:var(--ds-space-sm);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-sm);}:where(.rw-sec) .et-frame__add,:where(.rw-sec).et-frame__add{display:inline-flex;align-items:center;gap:.45em;padding:.5em .75em;}:where(.rw-sec) .et-frame__add svg,:where(.rw-sec).et-frame__add svg{width:15px;height:15px;}:where(.rw-sec) .et-cat,:where(.rw-sec).et-cat{position:relative;display:block;overflow:hidden;min-height:clamp(200px,26vw,300px);}:where(.rw-sec) .et-cat:hover,:where(.rw-sec).et-cat:hover{transform:translateY(-5px);}:where(.rw-sec) .et-cat__scene,:where(.rw-sec).et-cat__scene{position:absolute;inset:0;}:where(.rw-sec) .et-cat__scene svg,:where(.rw-sec).et-cat__scene svg{position:absolute;right:-8%;bottom:-8%;width:62%;height:auto;}:where(.rw-sec) .et-cat__scrim,:where(.rw-sec).et-cat__scrim{position:absolute;inset:0;}:where(.rw-sec) .et-cat__body,:where(.rw-sec).et-cat__body{position:absolute;inset:auto 0 0 0;z-index:1;padding:var(--ds-space-md);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-sm);}:where(.rw-sec) .et-cat__eyebrow,:where(.rw-sec).et-cat__eyebrow{display:block;margin-bottom:4px;}:where(.rw-sec) .et-cat__arrow,:where(.rw-sec).et-cat__arrow{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;}:where(.rw-sec) .et-cat__arrow svg,:where(.rw-sec).et-cat__arrow svg{width:18px;height:18px;}:where(.rw-sec) .et-doctor,:where(.rw-sec).et-doctor{overflow:hidden;}:where(.rw-sec) .et-doctor__story,:where(.rw-sec).et-doctor__story{position:relative;z-index:1;}:where(.rw-sec) .et-doctor__media,:where(.rw-sec).et-doctor__media{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:4 / 5;max-height:min(70vh,560px);}:where(.rw-sec) .et-doctor__portrait,:where(.rw-sec).et-doctor__portrait{position:absolute;inset:0;display:grid;place-items:center;}:where(.rw-sec) .et-doctor__portrait svg,:where(.rw-sec).et-doctor__portrait svg{width:56%;height:auto;}:where(.rw-sec) .et-doctor__portrait::after,:where(.rw-sec).et-doctor__portrait::after{position:absolute;inset:0;}:where(.rw-sec) .et-doctor__badge,:where(.rw-sec).et-doctor__badge{position:absolute;right:clamp(14px,3vw,22px);top:clamp(14px,3vw,22px);z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding:.7em 1em;-webkit-backdrop-filter:var(--ds-glass-blur);}:where(.rw-sec) .et-doctor__name,:where(.rw-sec).et-doctor__name{margin-top:var(--ds-space-md);}:where(.rw-sec) .et-chips,:where(.rw-sec).et-chips{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs);margin-top:var(--ds-space-md);}:where(.rw-sec) .et-doctor__stats,:where(.rw-sec).et-doctor__stats{display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,44px);margin-top:var(--ds-space-lg);padding-top:var(--ds-space-lg);}:where(.rw-sec) .et-stat,:where(.rw-sec).et-stat{display:flex;flex-direction:column;gap:3px;}:where(.rw-sec) .et-stat__k .et-suf,:where(.rw-sec).et-stat__k .et-suf{margin-left:.06em;}:where(.rw-sec) .et-stat__l,:where(.rw-sec).et-stat__l{max-width:15rem;}:where(.rw-sec) .et-svc,:where(.rw-sec).et-svc{position:relative;display:flex;flex-direction:column;gap:var(--ds-space-sm);padding:clamp(20px,2.4vw,30px);}:where(.rw-sec) .et-svc:hover,:where(.rw-sec).et-svc:hover{transform:translateY(-5px);}:where(.rw-sec) .et-svc__ico,:where(.rw-sec).et-svc__ico{width:52px;height:52px;flex:0 0 auto;display:grid;place-items:center;}:where(.rw-sec) .et-svc__ico svg,:where(.rw-sec).et-svc__ico svg{width:26px;height:26px;}:where(.rw-sec) .et-svc__foot,:where(.rw-sec).et-svc__foot{margin-top:auto;padding-top:var(--ds-space-xs);}:where(.rw-sec) .et-review,:where(.rw-sec).et-review{display:flex;flex-direction:column;gap:var(--ds-space-sm);height:100%;padding:clamp(22px,2.6vw,32px);}:where(.rw-sec) .et-review__stars,:where(.rw-sec).et-review__stars{display:inline-flex;gap:2px;}:where(.rw-sec) .et-review__by,:where(.rw-sec).et-review__by{display:flex;align-items:center;gap:var(--ds-space-sm);margin-top:auto;padding-top:var(--ds-space-sm);}:where(.rw-sec) .et-avatar,:where(.rw-sec).et-avatar{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;}:where(.rw-sec) .et-reviews__foot,:where(.rw-sec).et-reviews__foot{margin-top:clamp(32px,4vw,52px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ds-space-sm) var(--ds-space-lg);}:where(.rw-sec) .et-reviews__foot .et-lede,:where(.rw-sec).et-reviews__foot .et-lede{margin:0;}:where(.rw-sec) .bw-legal,:where(.rw-sec).bw-legal{max-width:720px;}:where(.rw-sec) .bw-legal>:first-child,:where(.rw-sec).bw-legal>:first-child{margin-top:0;}:where(.rw-sec) .bw-legal>:last-child,:where(.rw-sec).bw-legal>:last-child{margin-bottom:0;}:where(.rw-sec) .bw-legal p,:where(.rw-sec).bw-legal p{margin:0 0 var(--ds-space-lg);}:where(.rw-sec) .bw-legal h2,:where(.rw-sec).bw-legal h2{margin:clamp(40px,5vw,60px) 0 var(--ds-space-md);scroll-margin-top:clamp(90px,12vh,120px);}:where(.rw-sec) .bw-legal h3,:where(.rw-sec).bw-legal h3{margin:clamp(28px,3.4vw,40px) 0 var(--ds-space-sm);scroll-margin-top:clamp(90px,12vh,120px);}:where(.rw-sec) .bw-legal ul,:where(.rw-sec).bw-legal ul,:where(.rw-sec) .bw-legal ol,:where(.rw-sec).bw-legal ol{margin:0 0 var(--ds-space-lg);padding-left:1.4em;}:where(.rw-sec) .bw-legal li,:where(.rw-sec).bw-legal li{margin:0 0 var(--ds-space-sm);}:where(.rw-sec) .bw-legal a,:where(.rw-sec).bw-legal a{text-underline-offset:2px;}:where(.rw-sec) .bw-legal hr,:where(.rw-sec).bw-legal hr{height:1px;margin:clamp(32px,4vw,48px) 0;}:where(.rw-sec) .bw-legal__effective,:where(.rw-sec).bw-legal__effective{margin:0 0 clamp(24px,3vw,40px);}:where(.rw-sec) .col--measure>.bw-legal__effective:last-child,:where(.rw-sec).col--measure>.bw-legal__effective:last-child{margin-bottom:0;}:where(.rw-sec) .bw-legal__callout,:where(.rw-sec).bw-legal__callout{padding:clamp(14px,2vw,20px) clamp(16px,2.2vw,24px);margin:0 0 clamp(28px,3.4vw,44px);}:where(.rw-sec) .bw-toc,:where(.rw-sec).bw-toc{max-width:720px;padding:clamp(18px,2vw,26px);margin-bottom:clamp(28px,4vw,44px);}:where(.rw-sec) .bw-toc__title,:where(.rw-sec).bw-toc__title{margin:0 0 var(--ds-space-md);display:inline-flex;align-items:center;gap:10px;}:where(.rw-sec) .bw-toc__title::before,:where(.rw-sec).bw-toc__title::before{width:22px;height:2px;}:where(.rw-sec) .bw-toc__list,:where(.rw-sec).bw-toc__list{margin:0;padding:0;display:grid;gap:2px;counter-reset:bw-toc;}:where(.rw-sec) .bw-toc__item,:where(.rw-sec).bw-toc__item{margin:0;min-width:0;}:where(.rw-sec) .bw-toc__link,:where(.rw-sec).bw-toc__link{display:flex;align-items:baseline;gap:10px;min-width:0;padding:8px 10px;}:where(.rw-sec) .bw-toc__link::before,:where(.rw-sec).bw-toc__link::before{counter-increment:bw-toc;flex:0 0 auto;}:where(.rw-sec) .bw-field__hint,:where(.rw-sec).bw-field__hint{margin:0;}:where(.rw-sec) .bw-founder,:where(.rw-sec).bw-founder{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,5vw,72px);align-items:center;}:where(.rw-sec) .bw-founder__copy,:where(.rw-sec).bw-founder__copy{max-width:32em;margin-block:0;}:where(.rw-sec) .bw-founder__kicker,:where(.rw-sec).bw-founder__kicker{margin:0 0 var(--ds-space-lg);display:inline-flex;align-items:center;gap:12px;}:where(.rw-sec) .bw-founder__kicker::before,:where(.rw-sec).bw-founder__kicker::before{width:34px;height:1px;}:where(.rw-sec) .bw-founder__h,:where(.rw-sec).bw-founder__h{margin:0 0 var(--ds-space-lg);max-width:13em;}:where(.rw-sec) .bw-founder__lede,:where(.rw-sec).bw-founder__lede{margin:0;max-width:34em;}:where(.rw-sec) .bw-founder__sig,:where(.rw-sec).bw-founder__sig{margin-top:var(--ds-space-xl);padding-top:var(--ds-space-lg);display:flex;align-items:center;gap:14px;flex-wrap:wrap;}:where(.rw-sec) .bw-founder__portrait,:where(.rw-sec).bw-founder__portrait{position:relative;overflow:hidden;margin:0;align-self:stretch;width:100%;min-width:0;height:100%;min-height:0;aspect-ratio:4 / 5;max-height:clamp(360px,52vh,560px);}:where(.rw-sec) .bw-founder__portrait img,:where(.rw-sec).bw-founder__portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;}:where(.rw-sec) .bw-founder__portrait::after,:where(.rw-sec).bw-founder__portrait::after{position:absolute;inset:0;pointer-events:none;}:where(.rw-sec) .bw-manifesto,:where(.rw-sec).bw-manifesto{max-width:1180px;}:where(.rw-sec) .bw-manifesto__lead,:where(.rw-sec).bw-manifesto__lead{margin:0 0 clamp(36px,5vw,64px);max-width:18em;}:where(.rw-sec) .bw-manifesto__values,:where(.rw-sec).bw-manifesto__values{display:grid;gap:0;}:where(.rw-sec) .bw-manifesto__value,:where(.rw-sec).bw-manifesto__value{display:grid;grid-template-columns:auto 1fr;gap:clamp(18px,3vw,48px);padding:clamp(22px,3vw,38px) 0;}:where(.rw-sec) .bw-manifesto__idx,:where(.rw-sec).bw-manifesto__idx{padding-top:.55em;}:where(.rw-sec) .bw-manifesto__vbody,:where(.rw-sec).bw-manifesto__vbody{min-width:0;}:where(.rw-sec) .bw-manifesto__line,:where(.rw-sec).bw-manifesto__line{margin:0;}:where(.rw-sec) .bw-manifesto__support,:where(.rw-sec).bw-manifesto__support{margin:var(--ds-space-sm) 0 0;max-width:36em;}:where(.rw-sec) .bw-timeline,:where(.rw-sec).bw-timeline{--tl-gutter:44px;--tl-spine:12px;--tl-node:14px;position:relative;max-width:780px;}:where(.rw-sec) .bw-timeline__track,:where(.rw-sec).bw-timeline__track{position:relative;padding-left:var(--tl-gutter);}:where(.rw-sec) .bw-timeline__track::before,:where(.rw-sec).bw-timeline__track::before{position:absolute;left:var(--tl-spine);top:10px;bottom:10px;width:2px;}:where(.rw-sec) .bw-timeline__entry,:where(.rw-sec).bw-timeline__entry{position:relative;padding:clamp(16px,2.4vw,30px) 0;}:where(.rw-sec) .bw-timeline__entry::before,:where(.rw-sec).bw-timeline__entry::before{position:absolute;left:calc(var(--tl-spine) - 6px - var(--tl-gutter));top:calc(clamp(16px,2.4vw,30px) + 10px);width:var(--tl-node);height:var(--tl-node);}:where(.rw-sec) .bw-timeline__year,:where(.rw-sec).bw-timeline__year{margin:0 0 var(--ds-space-sm);}:where(.rw-sec) .bw-timeline__h,:where(.rw-sec).bw-timeline__h{margin:0 0 var(--ds-space-xs);}:where(.rw-sec) .bw-timeline__d,:where(.rw-sec).bw-timeline__d{margin:0;max-width:42em;}:where(.rw-sec) .bw-team,:where(.rw-sec).bw-team{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,32px);}:where(.rw-sec) .bw-team__member,:where(.rw-sec).bw-team__member{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:clamp(18px,2.4vw,30px);align-items:center;padding:clamp(18px,2vw,26px);}:where(.rw-sec) .bw-team__portrait,:where(.rw-sec).bw-team__portrait{position:relative;overflow:hidden;margin:0;width:100%;min-width:0;aspect-ratio:4 / 5;max-height:clamp(220px,30vh,320px);}:where(.rw-sec) .bw-team__portrait img,:where(.rw-sec).bw-team__portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;}:where(.rw-sec) .bw-team__body,:where(.rw-sec).bw-team__body{min-width:0;}:where(.rw-sec) .bw-team__name,:where(.rw-sec).bw-team__name{margin:0 0 4px;}:where(.rw-sec) .bw-team__role,:where(.rw-sec).bw-team__role{margin:0 0 var(--ds-space-md);}:where(.rw-sec) .bw-team__bio,:where(.rw-sec).bw-team__bio{margin:0 0 var(--ds-space-md);}:where(.rw-sec) .bw-team__contact,:where(.rw-sec).bw-team__contact{display:flex;flex-direction:column;gap:7px;}:where(.rw-sec) .bw-team__contact a,:where(.rw-sec).bw-team__contact a{display:inline-flex;align-items:center;gap:8px;}:where(.rw-sec) .bw-team__contact .dot,:where(.rw-sec).bw-team__contact .dot{width:6px;height:6px;flex:0 0 auto;}@media (max-width:1024px){:where(.rw-sec) .bw-founder,:where(.rw-sec).bw-founder{grid-template-columns:1fr;gap:clamp(28px,5vw,44px);}:where(.rw-sec) .bw-founder__copy,:where(.rw-sec).bw-founder__copy{display:contents;}:where(.rw-sec) .bw-founder__copy>*,:where(.rw-sec).bw-founder__copy>*{margin-block:0;}:where(.rw-sec) .bw-founder__copy>.bw-founder__kicker,:where(.rw-sec).bw-founder__copy>.bw-founder__kicker,:where(.rw-sec) .bw-founder__copy>.bw-founder__h,:where(.rw-sec).bw-founder__copy>.bw-founder__h{order:-1;}:where(.rw-sec) .bw-founder__portrait,:where(.rw-sec).bw-founder__portrait{order:0;aspect-ratio:16 / 10;max-height:clamp(280px,42vh,420px);}:where(.rw-sec) .bw-founder__copy>.bw-founder__lede,:where(.rw-sec).bw-founder__copy>.bw-founder__lede,:where(.rw-sec) .bw-founder__copy>.bw-founder__sig,:where(.rw-sec).bw-founder__copy>.bw-founder__sig{order:1;}:where(.rw-sec) .bw-team,:where(.rw-sec).bw-team{grid-template-columns:repeat(2,1fr);}}@media (max-width:640px){:where(.rw-sec) .bw-team,:where(.rw-sec).bw-team,:where(.rw-sec) .bw-team--duo,:where(.rw-sec).bw-team--duo{grid-template-columns:1fr;}:where(.rw-sec) .bw-team__member,:where(.rw-sec).bw-team__member{grid-template-columns:1fr;}:where(.rw-sec) .bw-team__portrait,:where(.rw-sec).bw-team__portrait{aspect-ratio:16 / 10;max-height:clamp(200px,40vh,300px);}:where(.rw-sec) .bw-manifesto__value,:where(.rw-sec).bw-manifesto__value{grid-template-columns:1fr;gap:8px;}:where(.rw-sec) .bw-manifesto__idx,:where(.rw-sec).bw-manifesto__idx{padding-top:0;}}@media (max-width:1024px){:where(.rw-sec) .row--split,:where(.rw-sec).row--split,:where(.rw-sec) .row--split-media,:where(.rw-sec).row--split-media{grid-template-columns:1fr;gap:clamp(28px,5vw,44px);}:where(.rw-sec) .row--split-media,:where(.rw-sec).row--split-media{gap:clamp(18px,4vw,26px);align-items:start;}:where(.rw-sec) .row--split-media>.col:last-child,:where(.rw-sec).row--split-media>.col:last-child,:where(.rw-sec) .row--split-media>.col:last-child>*,:where(.rw-sec).row--split-media>.col:last-child>*{display:contents;}:where(.rw-sec) .row--split-media>.col:last-child>*>*,:where(.rw-sec).row--split-media>.col:last-child>*>*{order:1;margin-block:0!important;}:where(.rw-sec) .row--split-media>.col:last-child>*>.et-eyebrow,:where(.rw-sec).row--split-media>.col:last-child>*>.et-eyebrow,:where(.rw-sec) .row--split-media>.col:last-child>*>.et-h2,:where(.rw-sec).row--split-media>.col:last-child>*>.et-h2,:where(.rw-sec) .row--split-media>.col:last-child>*>.et-h3,:where(.rw-sec).row--split-media>.col:last-child>*>.et-h3{order:-1;}:where(.rw-sec) .row--split-media>.col:first-child,:where(.rw-sec).row--split-media>.col:first-child{order:0;margin-block:0!important;}:where(.rw-sec) .et-hero__media,:where(.rw-sec).et-hero__media{aspect-ratio:16 / 11;max-height:460px;order:-1;}:where(.rw-sec) .row--frames,:where(.rw-sec).row--frames{grid-template-columns:repeat(2,1fr);}:where(.rw-sec) .row--tiles,:where(.rw-sec).row--tiles{grid-template-columns:repeat(2,1fr);}:where(.rw-sec) .row--svc,:where(.rw-sec).row--svc{grid-template-columns:repeat(2,1fr);}:where(.rw-sec) .row--reviews,:where(.rw-sec).row--reviews{grid-template-columns:1fr;}}@media (max-width:768px){:where(.rw-sec) .row--stats,:where(.rw-sec).row--stats{grid-template-columns:1fr 1fr;gap:var(--ds-space-md);}:where(.rw-sec) .et-doctor__media,:where(.rw-sec).et-doctor__media{aspect-ratio:16 / 11;max-height:420px;}:where(.rw-sec) .et-sec-head--split,:where(.rw-sec).et-sec-head--split{align-items:flex-start;}}@media (max-width:560px){:where(.rw-sec) .row--frames,:where(.rw-sec).row--frames{grid-template-columns:1fr;}:where(.rw-sec) .row--tiles,:where(.rw-sec).row--tiles{grid-template-columns:1fr;}:where(.rw-sec) .row--svc,:where(.rw-sec).row--svc{grid-template-columns:1fr;}:where(.rw-sec) .row--stats,:where(.rw-sec).row--stats{grid-template-columns:1fr;}:where(.rw-sec) .et-doctor__stats,:where(.rw-sec).et-doctor__stats{gap:var(--ds-space-md);}}@media (prefers-reduced-motion:reduce){:where(.rw-sec) .et-reveal,:where(.rw-sec).et-reveal{transform:none;}:where(.rw-sec) .et-frame:hover,:where(.rw-sec).et-frame:hover,:where(.rw-sec) .et-cat:hover,:where(.rw-sec).et-cat:hover,:where(.rw-sec) .et-svc:hover,:where(.rw-sec).et-svc:hover{transform:none;}:where(.rw-sec) .et-frame:hover .et-frame__glasses,:where(.rw-sec).et-frame:hover .et-frame__glasses{transform:none;}}:where(.rw-sec) .ct-hero__row,:where(.rw-sec).ct-hero__row{display:grid;gap:clamp(26px,4vw,56px);align-items:center;}:where(.rw-sec) .ct-hero__copy,:where(.rw-sec).ct-hero__copy{min-width:0;}:where(.rw-sec) .ct-hero__h,:where(.rw-sec).ct-hero__h{margin:var(--ds-space-sm) 0 0;max-width:10.368em;}:where(.rw-sec) .ct-hero__sub,:where(.rw-sec).ct-hero__sub{margin:var(--ds-space-md) 0 0;max-width:40rem;}@media(min-width:900px){:where(.rw-sec) .ct-hero__row,:where(.rw-sec).ct-hero__row{grid-template-columns:1fr .9fr;}}:where(.rw-sec) .ct-hours__list,:where(.rw-sec).ct-hours__list{margin:0;display:grid;gap:2px;}:where(.rw-sec) .ct-hours__row,:where(.rw-sec).ct-hours__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;}:where(.rw-sec) .ct-hours__row dd,:where(.rw-sec).ct-hours__row dd{margin:0;}:where(.rw-sec) .ct-map,:where(.rw-sec).ct-map{position:relative;margin:0;display:flex;flex-direction:column;padding-top:var(--ds-space-md);}:where(.rw-sec) .ct-map__frame,:where(.rw-sec).ct-map__frame{position:relative;width:100%;min-width:0;aspect-ratio:16 / 10;overflow:hidden;}:where(.rw-sec) .ct-find__art,:where(.rw-sec).ct-find__art{position:absolute;inset:0;width:100%;height:100%;display:block;}:where(.rw-sec) .ct-find__tag,:where(.rw-sec).ct-find__tag{position:absolute;left:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;padding:5px 12px;}:where(.rw-sec) .ct-map__cap,:where(.rw-sec).ct-map__cap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px var(--ds-space-md);margin-top:var(--ds-space-sm);}:where(.rw-sec) .ct-map__where,:where(.rw-sec).ct-map__where{margin:0;}:where(.rw-sec) .ct-map__dir,:where(.rw-sec).ct-map__dir{display:inline-flex;align-items:center;gap:.4em;}:where(.rw-sec) .ct-map__dir svg,:where(.rw-sec).ct-map__dir svg{width:14px;height:14px;}:where(.rw-sec) .ct-map__dir:hover,:where(.rw-sec).ct-map__dir:hover{gap:.65em;}:where(.rw-sec) .ct-route,:where(.rw-sec).ct-route{position:relative;display:flex;flex-direction:column;gap:var(--ds-space-sm);height:100%;padding:clamp(20px,2.4vw,30px);}:where(.rw-sec) .ct-route:hover,:where(.rw-sec).ct-route:hover{transform:translateY(-5px);}:where(.rw-sec) .ct-route__d,:where(.rw-sec).ct-route__d{margin:0;}:where(.rw-sec) .ct-route__go,:where(.rw-sec).ct-route__go{margin-top:auto;padding-top:var(--ds-space-xs);display:inline-flex;align-items:center;gap:.4em;}:where(.rw-sec) .ct-route__go svg,:where(.rw-sec).ct-route__go svg{width:15px;height:15px;}:where(.rw-sec) .ct-route__go:hover,:where(.rw-sec).ct-route__go:hover{gap:.65em;}@media(max-width:520px){:where(.rw-sec) .ct-hero__h,:where(.rw-sec).ct-hero__h{max-width:none;}}:where(.rw-sec) .ia-hero,:where(.rw-sec).ia-hero{position:relative;overflow:hidden;}:where(.rw-sec) .ia-hero__media,:where(.rw-sec).ia-hero__media{position:relative;margin:0;width:100%;min-width:0;overflow:hidden;aspect-ratio:5 / 4;max-height:clamp(300px,42vw,470px);}:where(.rw-sec) .ia-hero__img,:where(.rw-sec).ia-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}:where(.rw-sec) .ia-hero__media::after,:where(.rw-sec).ia-hero__media::after{position:absolute;left:0;top:0;z-index:2;width:32%;height:5px;}:where(.rw-sec) .ia-panel,:where(.rw-sec).ia-panel{position:relative;display:flex;flex-direction:column;gap:var(--ds-space-md);height:100%;padding:clamp(20px,2.4vw,30px);}:where(.rw-sec) .ia-panel:hover,:where(.rw-sec).ia-panel:hover{transform:translateY(-4px);}:where(.rw-sec) .ia-panel__head,:where(.rw-sec).ia-panel__head{display:flex;align-items:center;gap:var(--ds-space-sm);}:where(.rw-sec) .ia-panel__ic,:where(.rw-sec).ia-panel__ic{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;}:where(.rw-sec) .ia-panel__ic svg,:where(.rw-sec).ia-panel__ic svg{width:22px;height:22px;}:where(.rw-sec) .ia-panel__note,:where(.rw-sec).ia-panel__note{margin:0;}:where(.rw-sec) .ia-plans,:where(.rw-sec).ia-plans{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs);margin-top:auto;}:where(.rw-sec) .ia-heads,:where(.rw-sec).ia-heads{margin-top:clamp(26px,3vw,40px);display:flex;align-items:flex-start;gap:var(--ds-space-md);padding:clamp(18px,2.2vw,26px);}:where(.rw-sec) .ia-heads__ic,:where(.rw-sec).ia-heads__ic{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;}:where(.rw-sec) .ia-heads__ic svg,:where(.rw-sec).ia-heads__ic svg{width:20px;height:20px;}:where(.rw-sec) .ia-heads__b,:where(.rw-sec).ia-heads__b{margin:0;}:where(.rw-sec) .ia-media,:where(.rw-sec).ia-media{position:relative;margin:0;width:100%;min-width:0;overflow:hidden;aspect-ratio:4 / 3;max-height:min(60vh,460px);}:where(.rw-sec) .ia-media__img,:where(.rw-sec).ia-media__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}:where(.rw-sec) .ia-callout,:where(.rw-sec).ia-callout{padding:clamp(14px,2vw,20px) clamp(16px,2.2vw,24px);margin:var(--ds-space-md) 0 0;}:where(.rw-sec) .ia-callout__k,:where(.rw-sec).ia-callout__k{display:inline-flex;align-items:center;gap:.5em;margin:0 0 var(--ds-space-xs);}:where(.rw-sec) .ia-callout__k::before,:where(.rw-sec).ia-callout__k::before{width:18px;height:2px;}:where(.rw-sec) .ia-portrait,:where(.rw-sec).ia-portrait{position:relative;margin:0;width:100%;min-width:0;overflow:hidden;aspect-ratio:4 / 5;max-height:min(68vh,540px);}:where(.rw-sec) .ia-portrait__img,:where(.rw-sec).ia-portrait__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%;display:block;}:where(.rw-sec) .ia-portrait__badge,:where(.rw-sec).ia-portrait__badge{position:absolute;right:clamp(14px,3vw,20px);top:clamp(14px,3vw,20px);z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding:.6em 1em;-webkit-backdrop-filter:var(--ds-glass-blur);}:where(.rw-sec) .ia-doc__name,:where(.rw-sec).ia-doc__name{margin:var(--ds-space-md) 0 0;}:where(.rw-sec) .ia-doc__role,:where(.rw-sec).ia-doc__role{margin:2px 0 0;}:where(.rw-sec) .ia-trust__stats,:where(.rw-sec).ia-trust__stats{display:flex;flex-direction:column;gap:clamp(22px,2.8vw,32px);}:where(.rw-sec) .ia-stats,:where(.rw-sec).ia-stats{margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:clamp(16px,2.2vw,26px);}:where(.rw-sec) .ia-stat,:where(.rw-sec).ia-stat{display:flex;flex-direction:column;gap:5px;padding-left:clamp(15px,2vw,22px);}:where(.rw-sec) .ia-stat__suf,:where(.rw-sec).ia-stat__suf{margin-left:.14em;}:where(.rw-sec) .ia-stat__l,:where(.rw-sec).ia-stat__l{max-width:23rem;}:where(.rw-sec) .ia-trust__stats .et-chips,:where(.rw-sec).ia-trust__stats .et-chips{margin-top:0;}:where(.rw-sec) .ia-link,:where(.rw-sec).ia-link{position:relative;display:flex;flex-direction:column;gap:var(--ds-space-sm);height:100%;padding:clamp(20px,2.4vw,30px);}:where(.rw-sec) .ia-link:hover,:where(.rw-sec).ia-link:hover{transform:translateY(-5px);}:where(.rw-sec) .ia-link__ic,:where(.rw-sec).ia-link__ic{width:50px;height:50px;flex:0 0 auto;display:grid;place-items:center;}:where(.rw-sec) .ia-link__ic svg,:where(.rw-sec).ia-link__ic svg{width:24px;height:24px;}:where(.rw-sec) .ia-link__d,:where(.rw-sec).ia-link__d{margin:0;}:where(.rw-sec) .ia-link__go,:where(.rw-sec).ia-link__go{margin-top:auto;padding-top:var(--ds-space-xs);display:inline-flex;align-items:center;gap:.4em;}:where(.rw-sec) .ia-link__go svg,:where(.rw-sec).ia-link__go svg{width:15px;height:15px;}:where(.rw-sec) .ia-link__go:hover,:where(.rw-sec).ia-link__go:hover{gap:.65em;}:where(.rw-sec) .od-hero__quote,:where(.rw-sec).od-hero__quote{margin:var(--ds-space-lg) 0 0;padding:var(--ds-space-sm) 0 var(--ds-space-sm) clamp(18px,2.4vw,26px);}@media (max-width:1024px){:where(.rw-sec) .od-hero .bw-founder__copy>.od-hero__quote,:where(.rw-sec).od-hero .bw-founder__copy>.od-hero__quote,:where(.rw-sec) .od-hero .bw-founder__copy>.et-cta-cluster,:where(.rw-sec).od-hero .bw-founder__copy>.et-cta-cluster{order:1;margin-block:0;}}:where(.rw-sec) .od-media,:where(.rw-sec).od-media{position:relative;margin:0;width:100%;min-width:0;overflow:hidden;aspect-ratio:4 / 3;max-height:clamp(300px,44vw,470px);}:where(.rw-sec) .od-media--tall,:where(.rw-sec).od-media--tall{aspect-ratio:5 / 4;}:where(.rw-sec) .od-media__img,:where(.rw-sec).od-media__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}:where(.rw-sec) .od-bio,:where(.rw-sec).od-bio{grid-template-columns:1fr;max-width:960px;margin-inline:auto;}:where(.rw-sec) .od-bio .bw-team__member,:where(.rw-sec).od-bio .bw-team__member{grid-template-columns:minmax(280px,340px) minmax(0,1fr);}@media (max-width:640px){:where(.rw-sec) .od-bio .bw-team__member,:where(.rw-sec).od-bio .bw-team__member{grid-template-columns:1fr;}}:where(.rw-sec) .od-facts,:where(.rw-sec).od-facts{margin:clamp(18px,2.4vw,28px) 0 0;padding:0;display:grid;gap:var(--ds-space-sm);max-width:44rem;}:where(.rw-sec) .od-facts li,:where(.rw-sec).od-facts li{position:relative;padding-left:28px;}:where(.rw-sec) .od-facts li::before,:where(.rw-sec).od-facts li::before{position:absolute;left:0;top:.5em;width:12px;height:12px;}:where(.rw-sec) .od-proof__media,:where(.rw-sec).od-proof__media{margin-top:clamp(28px,3.6vw,44px);aspect-ratio:16 / 9;max-height:clamp(280px,40vw,440px);}:where(.rw-sec) .od-quote,:where(.rw-sec).od-quote{max-width:62rem;}:where(.rw-sec) .od-quote__q,:where(.rw-sec).od-quote__q{position:relative;margin:0;}:where(.rw-sec) .od-quote__mark,:where(.rw-sec).od-quote__mark{margin-right:.1em;}:where(.rw-sec) .od-quote__cite,:where(.rw-sec).od-quote__cite{margin:var(--ds-space-lg) 0 0;display:flex;flex-direction:column;gap:3px;}:where(.rw-sec) .od-quote__after,:where(.rw-sec).od-quote__after{margin:var(--ds-space-lg) 0 0;max-width:46rem;}:where(.rw-sec) .od-close__info,:where(.rw-sec).od-close__info{margin:var(--ds-space-lg) 0 0;padding:clamp(18px,2.4vw,26px);}:where(.rw-sec) .od-close__info p,:where(.rw-sec).od-close__info p{margin:0 0 var(--ds-space-sm);}:where(.rw-sec) .od-close__info p:last-child,:where(.rw-sec).od-close__info p:last-child{margin-bottom:0;}:where(.rw-sec) .od-close__links,:where(.rw-sec).od-close__links{display:flex;flex-wrap:wrap;gap:clamp(16px,2.4vw,30px);margin:var(--ds-space-lg) 0 0;}:where(.rw-sec) .dc-frame,:where(.rw-sec).dc-frame{position:relative;margin:0;width:100%;min-width:0;overflow:hidden;aspect-ratio:4 / 3;max-height:clamp(320px,40vw,452px);}:where(.rw-sec) .dc-frame--tall,:where(.rw-sec).dc-frame--tall{aspect-ratio:4 / 5;max-height:min(62vh,540px);}:where(.rw-sec) .dc-frame__img,:where(.rw-sec).dc-frame__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}:where(.rw-sec) .dc-frame::after,:where(.rw-sec).dc-frame::after{position:absolute;inset:0;pointer-events:none;}:where(.rw-sec) .dc-frame__edge,:where(.rw-sec).dc-frame__edge{position:absolute;left:0;top:0;z-index:2;width:38%;height:5px;}:where(.rw-sec) .dc-darkedge::before,:where(.rw-sec).dc-darkedge::before{position:absolute;left:clamp(20px,4vw,40px);top:0;z-index:2;width:clamp(48px,8vw,92px);height:4px;}:where(.rw-sec) .dc-gridwash::after,:where(.rw-sec).dc-gridwash::after{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(72% 120% at 84% 0,rgba(0,0,0,1),transparent 70%);mask-image:radial-gradient(72% 120% at 84% 0,rgba(0,0,0,1),transparent 70%);}:where(.rw-sec) .dc-gridwash>.container,:where(.rw-sec).dc-gridwash>.container{position:relative;z-index:1;}:where(.rw-sec) .dc-hero,:where(.rw-sec).dc-hero{position:relative;overflow:hidden;padding-block:clamp(40px,6vw,76px) clamp(56px,8vw,104px);}:where(.rw-sec) .dc-hero::before,:where(.rw-sec).dc-hero::before{position:absolute;inset:0;z-index:0;pointer-events:none;}:where(.rw-sec) .dc-hero::after,:where(.rw-sec).dc-hero::after{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(78% 66% at 90% 8%,rgba(0,0,0,1),transparent 72%);mask-image:radial-gradient(78% 66% at 90% 8%,rgba(0,0,0,1),transparent 72%);}:where(.rw-sec) .dc-hero>.container,:where(.rw-sec).dc-hero>.container{position:relative;z-index:1;}:where(.rw-sec) .dc-hero__h,:where(.rw-sec).dc-hero__h{margin:var(--ds-space-md) 0 0;}:where(.rw-sec) .dc-hero__sub,:where(.rw-sec).dc-hero__sub{margin:var(--ds-space-md) 0 0;max-width:37rem;}:where(.rw-sec) .dc-hero__media,:where(.rw-sec).dc-hero__media{position:relative;}:where(.rw-sec) .dc-chip,:where(.rw-sec).dc-chip{position:absolute;left:clamp(16px,2.4vw,28px);bottom:clamp(16px,2.4vw,28px);z-index:3;display:flex;align-items:center;gap:.7em;padding:.62em 1em;-webkit-backdrop-filter:var(--ds-glass-blur);}:where(.rw-sec) .dc-chip__ic,:where(.rw-sec).dc-chip__ic{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;}:where(.rw-sec) .dc-chip__ic svg,:where(.rw-sec).dc-chip__ic svg{width:19px;height:19px;}:where(.rw-sec) .dc-chip__l,:where(.rw-sec).dc-chip__l{display:block;margin-top:2px;}:where(.rw-sec) .dc-proof,:where(.rw-sec).dc-proof{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,40px);margin-top:var(--ds-space-lg);padding-top:var(--ds-space-md);}:where(.rw-sec) .dc-proof__i,:where(.rw-sec).dc-proof__i{display:flex;flex-direction:column;gap:2px;}:where(.rw-sec) .dc-sq__aside,:where(.rw-sec).dc-sq__aside{position:relative;}:where(.rw-sec) .dc-sq__drop,:where(.rw-sec).dc-sq__drop{width:clamp(52px,7vw,76px);height:auto;margin-bottom:var(--ds-space-md);}:where(.rw-sec) .dc-prose>p + p,:where(.rw-sec).dc-prose>p + p{margin-top:var(--ds-space-md);}:where(.rw-sec) .dc-pillhead,:where(.rw-sec).dc-pillhead{position:sticky;top:calc(84px + var(--ds-space-md));align-self:start;}:where(.rw-sec) .dc-pilllist,:where(.rw-sec).dc-pilllist{display:flex;flex-direction:column;}:where(.rw-sec) .dc-pill,:where(.rw-sec).dc-pill{display:grid;grid-template-columns:auto 1fr;gap:clamp(16px,2.2vw,30px);padding:clamp(22px,2.6vw,32px) 0;}:where(.rw-sec) .dc-pill:first-child,:where(.rw-sec).dc-pill:first-child{padding-top:0;}:where(.rw-sec) .dc-pill__badge,:where(.rw-sec).dc-pill__badge{display:flex;flex-direction:column;align-items:center;gap:8px;}:where(.rw-sec) .dc-pill__ic,:where(.rw-sec).dc-pill__ic{width:52px;height:52px;display:grid;place-items:center;}:where(.rw-sec) .dc-pill__ic svg,:where(.rw-sec).dc-pill__ic svg{width:26px;height:26px;}:where(.rw-sec) .dc-pill__d,:where(.rw-sec).dc-pill__d{margin-top:6px;}:where(.rw-sec) .dc-statband,:where(.rw-sec).dc-statband{position:relative;overflow:hidden;padding-block:clamp(40px,5.5vw,66px);}:where(.rw-sec) .dc-stat,:where(.rw-sec).dc-stat{display:flex;flex-direction:column;gap:6px;}:where(.rw-sec) .dc-stat__l,:where(.rw-sec).dc-stat__l{max-width:17rem;}:where(.rw-sec) .dc-cap__list,:where(.rw-sec).dc-cap__list{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs);margin-top:var(--ds-space-md);}:where(.rw-sec) .dc-doctor,:where(.rw-sec).dc-doctor{position:relative;overflow:hidden;}:where(.rw-sec) .dc-doctor__badge,:where(.rw-sec).dc-doctor__badge{position:absolute;right:clamp(14px,3vw,20px);top:clamp(14px,3vw,20px);z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding:.6em .9em;-webkit-backdrop-filter:var(--ds-glass-blur);}:where(.rw-sec) .dc-doctor__name,:where(.rw-sec).dc-doctor__name{margin-top:var(--ds-space-md);}:where(.rw-sec) .dc-relhub,:where(.rw-sec).dc-relhub{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-lg);padding:clamp(24px,3vw,38px);}:where(.rw-sec) .dc-relhub::after,:where(.rw-sec).dc-relhub::after{position:absolute;inset:0;pointer-events:none;}:where(.rw-sec) .dc-relhub__txt,:where(.rw-sec).dc-relhub__txt{position:relative;z-index:1;max-width:46rem;display:flex;flex-direction:column;align-items:flex-start;}:where(.rw-sec) .dc-relhub__t,:where(.rw-sec).dc-relhub__t{margin-top:6px;}:where(.rw-sec) .dc-relhub__d,:where(.rw-sec).dc-relhub__d{margin-top:8px;}:where(.rw-sec) .dc-relhub__go,:where(.rw-sec).dc-relhub__go{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.5em;padding:.7em 1.15em;}:where(.rw-sec) .dc-relhub__go svg,:where(.rw-sec).dc-relhub__go svg{width:16px;height:16px;}:where(.rw-sec) .dc-relhub__go:hover,:where(.rw-sec).dc-relhub__go:hover{transform:translateX(3px);}:where(.rw-sec) .dc-rel,:where(.rw-sec).dc-rel{display:flex;flex-direction:column;gap:8px;height:100%;padding:clamp(18px,2vw,24px);}:where(.rw-sec) .dc-rel:hover,:where(.rw-sec).dc-rel:hover{transform:translateY(-4px);}:where(.rw-sec) .dc-rel__ic,:where(.rw-sec).dc-rel__ic{width:40px;height:40px;display:grid;place-items:center;}:where(.rw-sec) .dc-rel__ic svg,:where(.rw-sec).dc-rel__ic svg{width:22px;height:22px;}:where(.rw-sec) .dc-rel__go,:where(.rw-sec).dc-rel__go{margin-top:auto;padding-top:var(--ds-space-xs);display:inline-flex;align-items:center;gap:.35em;}:where(.rw-sec) .dc-rel__go svg,:where(.rw-sec).dc-rel__go svg{width:13px;height:13px;}:where(.rw-sec) .dc-faq,:where(.rw-sec).dc-faq{width:100%;}:where(.rw-sec) .dc-faq__item summary,:where(.rw-sec).dc-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-md);padding:clamp(18px,2.1vw,26px) 0;}:where(.rw-sec) .dc-faq__item summary::-webkit-details-marker,:where(.rw-sec).dc-faq__item summary::-webkit-details-marker{display:none;}:where(.rw-sec) .dc-faq__ic,:where(.rw-sec).dc-faq__ic{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;}:where(.rw-sec) .dc-faq__ic svg,:where(.rw-sec).dc-faq__ic svg{width:16px;height:16px;}:where(.rw-sec) .dc-faq__item[open] .dc-faq__ic,:where(.rw-sec).dc-faq__item[open] .dc-faq__ic{transform:rotate(45deg);}:where(.rw-sec) .dc-faq__a,:where(.rw-sec).dc-faq__a{padding:0 clamp(46px,6vw,52px) clamp(20px,2.4vw,28px) 0;margin:0;max-width:54rem;}:where(.rw-sec) .dc-visit,:where(.rw-sec).dc-visit{padding:clamp(24px,2.8vw,36px);}:where(.rw-sec) .dc-visit__list,:where(.rw-sec).dc-visit__list{margin-top:var(--ds-space-md);}:where(.rw-sec) .dc-visit__row,:where(.rw-sec).dc-visit__row{display:flex;gap:.75em;align-items:flex-start;padding-block:var(--ds-space-sm);}:where(.rw-sec) .dc-visit__row:first-child,:where(.rw-sec).dc-visit__row:first-child{padding-top:0;}:where(.rw-sec) .dc-visit__ic,:where(.rw-sec).dc-visit__ic{flex:0 0 auto;margin-top:2px;}:where(.rw-sec) .dc-visit__ic svg,:where(.rw-sec).dc-visit__ic svg{width:19px;height:19px;}:where(.rw-sec) .dc-visit__phone,:where(.rw-sec).dc-visit__phone{display:inline-flex;align-items:center;gap:.4em;}:where(.rw-sec) .dc-visit__phone svg,:where(.rw-sec).dc-visit__phone svg{width:18px;height:18px;}@media (max-width:1024px){:where(.rw-sec) .dc-pillhead,:where(.rw-sec).dc-pillhead{position:static;}:where(.rw-sec) .dc-relrow,:where(.rw-sec).dc-relrow{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){:where(.rw-sec) .dc-stats3,:where(.rw-sec).dc-stats3{grid-template-columns:1fr 1fr;gap:var(--ds-space-lg);}:where(.rw-sec) .dc-frame,:where(.rw-sec).dc-frame,:where(.rw-sec) .dc-frame--tall,:where(.rw-sec).dc-frame--tall{aspect-ratio:16 / 11;max-height:400px;}}@media (max-width:560px){:where(.rw-sec) .dc-stats3,:where(.rw-sec).dc-stats3{grid-template-columns:1fr;}:where(.rw-sec) .dc-relrow,:where(.rw-sec).dc-relrow{grid-template-columns:1fr;}:where(.rw-sec) .dc-pill,:where(.rw-sec).dc-pill{grid-template-columns:1fr;gap:var(--ds-space-sm);}:where(.rw-sec) .dc-chip,:where(.rw-sec).dc-chip{left:auto;right:clamp(12px,4vw,16px);bottom:clamp(12px,4vw,16px);}}:where(.rw-sec) .dc-hero__copy,:where(.rw-sec).dc-hero__copy{position:relative;z-index:1;}:where(.rw-sec) .dc-cap__media,:where(.rw-sec).dc-cap__media{position:relative;min-width:0;}:where(.rw-sec) .dc-steps,:where(.rw-sec).dc-steps,:where(.rw-sec) .dc-steplist,:where(.rw-sec).dc-steplist,:where(.rw-sec) .dc-cap__steps,:where(.rw-sec).dc-cap__steps,:where(.rw-sec) .dc-cap__ul,:where(.rw-sec).dc-cap__ul,:where(.rw-sec) .dc-worries,:where(.rw-sec).dc-worries{margin:var(--ds-space-md) 0 0;padding:0;display:grid;gap:var(--ds-space-sm);}:where(.rw-sec) .dc-steps li,:where(.rw-sec).dc-steps li,:where(.rw-sec) .dc-steplist li,:where(.rw-sec).dc-steplist li,:where(.rw-sec) .dc-cap__steps li,:where(.rw-sec).dc-cap__steps li,:where(.rw-sec) .dc-cap__ul li,:where(.rw-sec).dc-cap__ul li,:where(.rw-sec) .dc-worries li,:where(.rw-sec).dc-worries li{position:relative;padding-left:28px;}:where(.rw-sec) .dc-steps li::before,:where(.rw-sec).dc-steps li::before,:where(.rw-sec) .dc-steplist li::before,:where(.rw-sec).dc-steplist li::before,:where(.rw-sec) .dc-cap__steps li::before,:where(.rw-sec).dc-cap__steps li::before,:where(.rw-sec) .dc-cap__ul li::before,:where(.rw-sec).dc-cap__ul li::before,:where(.rw-sec) .dc-worries li::before,:where(.rw-sec).dc-worries li::before{position:absolute;left:0;top:.6em;width:9px;height:9px;}:where(.rw-sec) .dc-faq__tel,:where(.rw-sec).dc-faq__tel{text-underline-offset:2px;}:where(.rw-sec) .dc-visit__more,:where(.rw-sec).dc-visit__more{margin-top:var(--ds-space-md);display:inline-flex;align-items:center;gap:.4em;}:where(.rw-sec) .dc-visit__more svg,:where(.rw-sec).dc-visit__more svg{flex:0 0 auto;}:where(.rw-sec) .dc-visit__more:hover,:where(.rw-sec).dc-visit__more:hover{gap:.65em;}:where(.rw-sec) .ha-hero,:where(.rw-sec).ha-hero{position:relative;padding:0;}:where(.rw-sec) .ha-hero__stage,:where(.rw-sec).ha-hero__stage{position:relative;width:100%;min-height:clamp(460px,64vh,640px);display:flex;align-items:center;overflow:hidden;isolation:isolate;}:where(.rw-sec) .ha-hero__img,:where(.rw-sec).ha-hero__img{z-index:0;}:where(.rw-sec) .ha-hero__scrim,:where(.rw-sec).ha-hero__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;}:where(.rw-sec) .ha-hero__inner,:where(.rw-sec).ha-hero__inner{position:relative;z-index:2;width:100%;max-width:var(--ds-container-max);margin-inline:auto;padding-inline:clamp(20px,5vw,48px);padding-block:clamp(48px,8vw,96px);}:where(.rw-sec) .ha-hero__copy,:where(.rw-sec).ha-hero__copy{max-width:44rem;}:where(.rw-sec) .ha-hero__h,:where(.rw-sec).ha-hero__h{margin:var(--ds-space-md) 0 0;}:where(.rw-sec) .ha-hero__sub,:where(.rw-sec).ha-hero__sub{margin:var(--ds-space-md) 0 0;max-width:40rem;}:where(.rw-sec) .ha-hero__cta,:where(.rw-sec).ha-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-sm) var(--ds-space-md);margin-top:var(--ds-space-lg);}:where(.rw-sec) .ha-hero__call,:where(.rw-sec).ha-hero__call{display:inline-flex;align-items:center;gap:.55em;padding:.5em .2em;}:where(.rw-sec) .ha-cards,:where(.rw-sec).ha-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px,1.6vw,22px);margin-top:clamp(28px,3.4vw,44px);}:where(.rw-sec) .ha-cond,:where(.rw-sec).ha-cond{position:relative;display:flex;align-items:flex-start;gap:var(--ds-space-md);height:100%;padding:clamp(18px,2vw,26px);}:where(.rw-sec) .ha-cond:hover,:where(.rw-sec).ha-cond:hover{transform:translateY(-4px);}:where(.rw-sec) .ha-cond__ic,:where(.rw-sec).ha-cond__ic{flex:0 0 auto;width:46px;height:46px;display:grid;place-items:center;}:where(.rw-sec) .ha-cond__body,:where(.rw-sec).ha-cond__body{display:flex;flex-direction:column;gap:5px;min-width:0;}:where(.rw-sec) .ha-cond__go,:where(.rw-sec).ha-cond__go{display:inline-flex;align-items:center;gap:.4em;margin-top:auto;padding-top:var(--ds-space-xs);}:where(.rw-sec) .ha-cond:hover .ha-cond__go,:where(.rw-sec).ha-cond:hover .ha-cond__go{gap:.65em;}:where(.rw-sec) .ha-media,:where(.rw-sec).ha-media{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:4 / 5;max-height:min(66vh,540px);}:where(.rw-sec) .ha-ins__lead,:where(.rw-sec).ha-ins__lead{margin:var(--ds-space-lg) 0 var(--ds-space-sm);}:where(.rw-sec) .ha-ins,:where(.rw-sec).ha-ins{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs);}:where(.rw-sec) .ha-fine,:where(.rw-sec).ha-fine{margin:var(--ds-space-md) 0 0;}:where(.rw-sec) .ha-nap,:where(.rw-sec).ha-nap{margin-top:var(--ds-space-lg);padding-top:var(--ds-space-md);display:flex;flex-direction:column;gap:3px;}:where(.rw-sec) .ha-nap__phone,:where(.rw-sec).ha-nap__phone{display:inline-flex;align-items:center;gap:.45em;margin:2px 0;}:where(.rw-sec) .ha-visit__media,:where(.rw-sec).ha-visit__media{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:4 / 5;max-height:min(64vh,520px);}@media (max-width:1024px){:where(.rw-sec) .ha-cards,:where(.rw-sec).ha-cards{grid-template-columns:1fr 1fr;}:where(.rw-sec) .ha-media,:where(.rw-sec).ha-media,:where(.rw-sec) .ha-visit__media,:where(.rw-sec).ha-visit__media{aspect-ratio:16 / 11;max-height:440px;}}@media (max-width:680px){:where(.rw-sec) .ha-cards,:where(.rw-sec).ha-cards{grid-template-columns:1fr;}:where(.rw-sec) .ha-hero__stage,:where(.rw-sec).ha-hero__stage{min-height:clamp(440px,82vh,560px);}}@media (prefers-reduced-motion:reduce){:where(.rw-sec) .ha-cond:hover,:where(.rw-sec).ha-cond:hover{transform:none;}}:where(.rw-sec) .ha-directory,:where(.rw-sec).ha-directory,:where(.rw-sec) .ha-depth,:where(.rw-sec).ha-depth,:where(.rw-sec) .ha-trust,:where(.rw-sec).ha-trust,:where(.rw-sec) .ha-visit,:where(.rw-sec).ha-visit,:where(.rw-sec) .ha-routes,:where(.rw-sec).ha-routes{position:relative;}:where(.rw-sec) .ha-depth__copy,:where(.rw-sec).ha-depth__copy,:where(.rw-sec) .ha-visit__copy,:where(.rw-sec).ha-visit__copy{position:relative;z-index:1;}:where(.rw-sec) .ha-routes__list,:where(.rw-sec).ha-routes__list{display:grid;gap:var(--ds-space-md);}:where(.rw-sec) .tib-hero,:where(.rw-sec).tib-hero{position:relative;padding-block:clamp(40px,6vw,80px) var(--et-flow);overflow:hidden;}:where(.rw-sec) .tib-hero__grid,:where(.rw-sec).tib-hero__grid{display:grid;grid-template-columns:1fr 1.02fr;align-items:center;gap:clamp(32px,5vw,72px);}:where(.rw-sec) .tib-hero__copy,:where(.rw-sec).tib-hero__copy{position:relative;z-index:1;}:where(.rw-sec) .tib-hero__media,:where(.rw-sec).tib-hero__media{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:5 / 6;max-height:min(72vh,600px);}:where(.rw-sec) .tib-hero__chip,:where(.rw-sec).tib-hero__chip{position:absolute;left:clamp(14px,3vw,22px);bottom:clamp(14px,3vw,22px);z-index:2;display:flex;align-items:center;gap:.7em;padding:.65em 1em;-webkit-backdrop-filter:var(--ds-glass-blur);}:where(.rw-sec) .tib-hero__chip .tib-hero__ring,:where(.rw-sec).tib-hero__chip .tib-hero__ring{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;}:where(.rw-sec) .tib-hero__chip .tib-hero__ring svg,:where(.rw-sec).tib-hero__chip .tib-hero__ring svg{width:18px;height:18px;}:where(.rw-sec) .tib-hero__chip span,:where(.rw-sec).tib-hero__chip span{display:block;}:where(.rw-sec) .tib-hero__h,:where(.rw-sec).tib-hero__h{margin:var(--ds-space-md) 0 0;}:where(.rw-sec) .tib-hero__sub,:where(.rw-sec).tib-hero__sub{margin:var(--ds-space-md) 0 0;max-width:40rem;}:where(.rw-sec) .tib-toolbar,:where(.rw-sec).tib-toolbar{margin-top:var(--ds-space-lg);padding-top:var(--ds-space-md);}:where(.rw-sec) .tib-toolbar__label,:where(.rw-sec).tib-toolbar__label{margin:0 0 var(--ds-space-sm);}:where(.rw-sec) .tib-chips,:where(.rw-sec).tib-chips{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs);}:where(.rw-sec) .tib-chip,:where(.rw-sec).tib-chip{display:inline-flex;align-items:center;gap:.5em;padding:.5em .9em;}:where(.rw-sec) .tib-chip .tib-chip__dot,:where(.rw-sec).tib-chip .tib-chip__dot{width:7px;height:7px;}:where(.rw-sec) .tib-chip:hover,:where(.rw-sec).tib-chip:hover{transform:translateY(-1px);}:where(.rw-sec) .tib-note,:where(.rw-sec).tib-note{display:inline-flex;align-items:flex-start;gap:.55em;margin-top:var(--ds-space-md);max-width:40rem;}:where(.rw-sec) .tib-note svg,:where(.rw-sec).tib-note svg{width:15px;height:15px;flex:0 0 auto;margin-top:2px;}:where(.rw-sec) .tib-herocall,:where(.rw-sec).tib-herocall{display:inline-flex;align-items:center;gap:.5em;padding:.5em .2em;}:where(.rw-sec) .tib-herocall svg,:where(.rw-sec).tib-herocall svg{width:18px;height:18px;}:where(.rw-sec) .tib-collection,:where(.rw-sec).tib-collection{margin-top:clamp(26px,3vw,40px);}:where(.rw-sec) .tib-collection--first,:where(.rw-sec).tib-collection--first{margin-top:0;}:where(.rw-sec) .tib-collection__head,:where(.rw-sec).tib-collection__head{display:flex;align-items:baseline;gap:var(--ds-space-md);flex-wrap:wrap;padding-bottom:var(--ds-space-md);margin-bottom:var(--ds-space-lg);}:where(.rw-sec) .tib-collection__note,:where(.rw-sec).tib-collection__note{max-width:32rem;margin-left:auto;}:where(.rw-sec) .tib-subhead,:where(.rw-sec).tib-subhead{margin:0 0 var(--ds-space-sm);}:where(.rw-sec) .tib-way__cats,:where(.rw-sec).tib-way__cats{margin-top:clamp(28px,3.4vw,44px);}:where(.rw-sec) .tib-fit__grid,:where(.rw-sec).tib-fit__grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);}:where(.rw-sec) .tib-fit__media,:where(.rw-sec).tib-fit__media{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:4 / 5;max-height:min(66vh,540px);}:where(.rw-sec) .tib-fit__points,:where(.rw-sec).tib-fit__points{display:flex;flex-wrap:wrap;gap:var(--ds-space-sm);margin-top:var(--ds-space-lg);}:where(.rw-sec) .tib-point,:where(.rw-sec).tib-point{display:inline-flex;align-items:center;gap:.55em;padding:.5em .9em;}:where(.rw-sec) .tib-point svg,:where(.rw-sec).tib-point svg{width:16px;height:16px;flex:0 0 auto;}:where(.rw-sec) .tib-creed,:where(.rw-sec).tib-creed{overflow:hidden;}:where(.rw-sec) .tib-creed__grid,:where(.rw-sec).tib-creed__grid{display:grid;grid-template-columns:1.35fr .9fr;align-items:center;gap:clamp(32px,5vw,64px);}:where(.rw-sec) .tib-creed__copy,:where(.rw-sec).tib-creed__copy{position:relative;z-index:1;}:where(.rw-sec) .tib-creed__q,:where(.rw-sec).tib-creed__q{margin:var(--ds-space-md) 0 0;}:where(.rw-sec) .tib-creed__chips,:where(.rw-sec).tib-creed__chips{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs);margin-top:var(--ds-space-lg);}:where(.rw-sec) .tib-creed__nap,:where(.rw-sec).tib-creed__nap{margin-top:var(--ds-space-lg);padding-top:var(--ds-space-md);display:flex;flex-direction:column;gap:4px;}:where(.rw-sec) .tib-creed__portrait,:where(.rw-sec).tib-creed__portrait{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:4 / 5;max-height:min(60vh,480px);}:where(.rw-sec) .tib-creed__badge,:where(.rw-sec).tib-creed__badge{position:absolute;right:clamp(12px,3vw,20px);top:clamp(12px,3vw,20px);z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding:.6em .9em;-webkit-backdrop-filter:var(--ds-glass-blur);}:where(.rw-sec) .tib-creed__cap,:where(.rw-sec).tib-creed__cap{position:absolute;left:clamp(12px,3vw,18px);bottom:clamp(12px,3vw,18px);z-index:2;}@media (max-width:1024px){:where(.rw-sec) .tib-hero__grid,:where(.rw-sec).tib-hero__grid{grid-template-columns:1fr;gap:clamp(24px,5vw,36px);}:where(.rw-sec) .tib-hero__media,:where(.rw-sec).tib-hero__media{order:2;aspect-ratio:16/11;max-height:440px;}:where(.rw-sec) .tib-featured .tib-fit__grid>.col:last-child,:where(.rw-sec).tib-featured .tib-fit__grid>.col:last-child{order:0;}:where(.rw-sec) .tib-featured .tib-fit__grid>.col:first-child,:where(.rw-sec).tib-featured .tib-fit__grid>.col:first-child{order:1;}:where(.rw-sec) .tib-fit__grid,:where(.rw-sec).tib-fit__grid{grid-template-columns:1fr;gap:clamp(22px,5vw,32px);}:where(.rw-sec) .tib-fit__media,:where(.rw-sec).tib-fit__media{aspect-ratio:16/11;max-height:420px;}:where(.rw-sec) .tib-creed__grid,:where(.rw-sec).tib-creed__grid{grid-template-columns:1fr;gap:clamp(24px,5vw,36px);}:where(.rw-sec) .tib-creed__portrait,:where(.rw-sec).tib-creed__portrait{aspect-ratio:16/11;max-height:400px;}:where(.rw-sec) .tib-collection__note,:where(.rw-sec).tib-collection__note{margin-left:0;}}@media (max-width:560px){:where(.rw-sec) .tib-collection__head,:where(.rw-sec).tib-collection__head{gap:var(--ds-space-xs);}}@media (prefers-reduced-motion:reduce){:where(.rw-sec) .tib-house:hover,:where(.rw-sec).tib-house:hover,:where(.rw-sec) .tib-chip:hover,:where(.rw-sec).tib-chip:hover{transform:none;}}:where(.rw-sec) .tib-featured,:where(.rw-sec).tib-featured,:where(.rw-sec) .tib-collections,:where(.rw-sec).tib-collections,:where(.rw-sec) .tib-wayfinding,:where(.rw-sec).tib-wayfinding,:where(.rw-sec) .tib-fit,:where(.rw-sec).tib-fit{position:relative;}:where(.rw-sec) .tib-fit__copy,:where(.rw-sec).tib-fit__copy{position:relative;z-index:1;min-width:0;}:where(.rw-sec) .et-h1,:where(.rw-sec).et-h1{margin:var(--ds-space-sm) 0 0;}:where(.rw-sec) .et-hero__call,:where(.rw-sec).et-hero__call{display:inline-flex;align-items:center;gap:.55em;padding:.5em .2em;}:where(.rw-sec) .et-hero__call svg,:where(.rw-sec).et-hero__call svg{flex:0 0 auto;}:where(.rw-sec) .ct-find,:where(.rw-sec).ct-find{position:relative;}:where(.rw-sec) .ia-plansband,:where(.rw-sec).ia-plansband,:where(.rw-sec) .ia-billing,:where(.rw-sec).ia-billing,:where(.rw-sec) .ia-trust,:where(.rw-sec).ia-trust,:where(.rw-sec) .ia-rail,:where(.rw-sec).ia-rail{position:relative;}:where(.rw-sec) .ia-billing__copy,:where(.rw-sec).ia-billing__copy{position:relative;z-index:1;}:where(.rw-sec) .ia-bring,:where(.rw-sec).ia-bring{margin:var(--ds-space-sm) 0 0;padding:0;display:grid;gap:var(--ds-space-xs);}:where(.rw-sec) .ia-bring li,:where(.rw-sec).ia-bring li{position:relative;padding-left:22px;}:where(.rw-sec) .ia-bring li::before,:where(.rw-sec).ia-bring li::before{position:absolute;left:0;top:.5em;width:7px;height:7px;}:where(.rw-sec) .od-story,:where(.rw-sec).od-story,:where(.rw-sec) .od-biosec,:where(.rw-sec).od-biosec,:where(.rw-sec) .od-why,:where(.rw-sec).od-why,:where(.rw-sec) .od-record,:where(.rw-sec).od-record,:where(.rw-sec) .od-wedge,:where(.rw-sec).od-wedge,:where(.rw-sec) .od-visit,:where(.rw-sec).od-visit{position:relative;}:where(.rw-sec) .od-why__copy,:where(.rw-sec).od-why__copy,:where(.rw-sec) .od-visit__copy,:where(.rw-sec).od-visit__copy{position:relative;z-index:1;}:where(.rw-sec) .ethc-hero,:where(.rw-sec).ethc-hero{position:relative;padding-block:clamp(44px,6vw,84px) var(--et-flow);overflow:hidden;}:where(.rw-sec) .ethc-hero__grid,:where(.rw-sec).ethc-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,72px);}:where(.rw-sec) .ethc-hero__copy,:where(.rw-sec).ethc-hero__copy{position:relative;z-index:1;}:where(.rw-sec) .ethc-hero__h,:where(.rw-sec).ethc-hero__h{margin:var(--ds-space-md) 0 0;}:where(.rw-sec) .ethc-hero__sub,:where(.rw-sec).ethc-hero__sub{margin:var(--ds-space-md) 0 0;max-width:40rem;}:where(.rw-sec) .ethc-menu,:where(.rw-sec).ethc-menu{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs);margin-top:var(--ds-space-lg);}:where(.rw-sec) .ethc-menu__chip,:where(.rw-sec).ethc-menu__chip{display:inline-flex;align-items:center;gap:.5em;padding:.5em .9em;}:where(.rw-sec) .ethc-menu__chip svg,:where(.rw-sec).ethc-menu__chip svg{width:15px;height:15px;flex:0 0 auto;}:where(.rw-sec) .ethc-hero__proof,:where(.rw-sec).ethc-hero__proof{display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,44px);margin-top:var(--ds-space-lg);padding-top:var(--ds-space-lg);}:where(.rw-sec) .ethc-hero__stat,:where(.rw-sec).ethc-hero__stat{display:flex;flex-direction:column;gap:2px;}:where(.rw-sec) .ethc-hero__media,:where(.rw-sec).ethc-hero__media{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:5/6;max-height:min(72vh,600px);}:where(.rw-sec) .ethc-hero__badge,:where(.rw-sec).ethc-hero__badge{position:absolute;left:clamp(14px,3vw,22px);bottom:clamp(14px,3vw,22px);z-index:2;display:flex;align-items:center;gap:.7em;padding:.7em 1.05em;-webkit-backdrop-filter:var(--ds-glass-blur);}:where(.rw-sec) .ethc-hero__badge span,:where(.rw-sec).ethc-hero__badge span{display:block;}:where(.rw-sec) .ethc-hero__ring,:where(.rw-sec).ethc-hero__ring{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;}:where(.rw-sec) .ethc-hero__ring svg,:where(.rw-sec).ethc-hero__ring svg{width:19px;height:19px;}:where(.rw-sec) .ethc-herocall,:where(.rw-sec).ethc-herocall{display:inline-flex;align-items:center;gap:.5em;padding:.5em .2em;}:where(.rw-sec) .ethc-herocall svg,:where(.rw-sec).ethc-herocall svg{width:18px;height:18px;}:where(.rw-sec) .ethc-trust__photo,:where(.rw-sec).ethc-trust__photo{position:relative;width:100%;min-width:0;aspect-ratio:24/7;max-height:210px;overflow:hidden;margin-top:clamp(24px,3vw,40px);margin-bottom:clamp(20px,2.6vw,32px);}:where(.rw-sec) .ethc-stats,:where(.rw-sec).ethc-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,3vw,40px);}:where(.rw-sec) .ethc-stat,:where(.rw-sec).ethc-stat{display:flex;flex-direction:column;gap:5px;}:where(.rw-sec) .ethc-stat__k .st,:where(.rw-sec).ethc-stat__k .st{margin-left:.04em;}:where(.rw-sec) .ethc-stat__l,:where(.rw-sec).ethc-stat__l{max-width:14rem;}:where(.rw-sec) .ethc-why,:where(.rw-sec).ethc-why{display:grid;gap:var(--ds-space-md);}:where(.rw-sec) .ethc-why__row,:where(.rw-sec).ethc-why__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,3vw,36px);padding:clamp(20px,2.6vw,30px);}:where(.rw-sec) .ethc-why__side,:where(.rw-sec).ethc-why__side{min-width:0;}:where(.rw-sec) .ethc-why__tag,:where(.rw-sec).ethc-why__tag{margin:0 0 8px;}:where(.rw-sec) .ethc-why__pain,:where(.rw-sec).ethc-why__pain{margin:0;}:where(.rw-sec) .ethc-why__fix,:where(.rw-sec).ethc-why__fix{margin:0;}:where(.rw-sec) .ethc-why__arrow,:where(.rw-sec).ethc-why__arrow{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;}:where(.rw-sec) .ethc-why__arrow svg,:where(.rw-sec).ethc-why__arrow svg{width:20px;height:20px;}:where(.rw-sec) .ethc-points,:where(.rw-sec).ethc-points{display:flex;flex-wrap:wrap;gap:var(--ds-space-sm);margin-top:var(--ds-space-lg);}:where(.rw-sec) .ethc-point,:where(.rw-sec).ethc-point{display:inline-flex;align-items:center;gap:.55em;padding:.55em .95em;}:where(.rw-sec) .ethc-point svg,:where(.rw-sec).ethc-point svg{width:16px;height:16px;flex:0 0 auto;}:where(.rw-sec) .ethc-media,:where(.rw-sec).ethc-media{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:4/5;max-height:min(66vh,540px);}:where(.rw-sec) .ethc-subhead,:where(.rw-sec).ethc-subhead{margin:clamp(30px,3.6vw,48px) 0 var(--ds-space-sm);}:where(.rw-sec) .ethc-houses,:where(.rw-sec).ethc-houses{display:flex;flex-wrap:wrap;gap:var(--ds-space-sm);}:where(.rw-sec) .ethc-house,:where(.rw-sec).ethc-house{display:inline-flex;align-items:center;gap:.55em;padding:.62em 1.05em;}:where(.rw-sec) .ethc-house:hover,:where(.rw-sec).ethc-house:hover{transform:translateY(-2px);}:where(.rw-sec) .ethc-house .ethc-house__mk,:where(.rw-sec).ethc-house .ethc-house__mk{width:9px;height:9px;flex:0 0 auto;}:where(.rw-sec) .ethc-tiles,:where(.rw-sec).ethc-tiles{margin-top:clamp(30px,3.6vw,48px);}:where(.rw-sec) .ethc-plans,:where(.rw-sec).ethc-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--ds-space-sm);}:where(.rw-sec) .ethc-plan,:where(.rw-sec).ethc-plan{display:flex;align-items:center;justify-content:center;gap:.5em;padding:.6em 1.05em;}:where(.rw-sec) .ethc-plan__mk,:where(.rw-sec).ethc-plan__mk{width:7px;height:7px;flex:0 0 auto;}:where(.rw-sec) .ethc-local__grid,:where(.rw-sec).ethc-local__grid{display:grid;grid-template-columns:1.02fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);}:where(.rw-sec) .ethc-local__map,:where(.rw-sec).ethc-local__map{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:16/11;max-height:440px;}:where(.rw-sec) .ethc-local__pin,:where(.rw-sec).ethc-local__pin{position:absolute;left:clamp(12px,3vw,18px);bottom:clamp(12px,3vw,18px);z-index:2;display:inline-flex;align-items:center;gap:.5em;padding:6px 13px;}:where(.rw-sec) .ethc-local__pin svg,:where(.rw-sec).ethc-local__pin svg{width:14px;height:14px;}:where(.rw-sec) .ethc-nap,:where(.rw-sec).ethc-nap{margin-top:var(--ds-space-lg);display:flex;flex-direction:column;gap:4px;}:where(.rw-sec) .ethc-nap__phone,:where(.rw-sec).ethc-nap__phone{display:inline-flex;align-items:center;gap:.5em;margin-top:6px;}:where(.rw-sec) .ethc-nap__phone svg,:where(.rw-sec).ethc-nap__phone svg{width:17px;height:17px;}:where(.rw-sec) .ethc-stance__q,:where(.rw-sec).ethc-stance__q{max-width:19em;margin:var(--ds-space-md) auto 0;}:where(.rw-sec) .ethc-stance__by,:where(.rw-sec).ethc-stance__by{display:inline-flex;align-items:center;gap:.7em;margin-top:var(--ds-space-lg);}:where(.rw-sec) .ethc-stance__by::before,:where(.rw-sec).ethc-stance__by::before{width:26px;height:2px;}:where(.rw-sec) .ethc-close__grid,:where(.rw-sec).ethc-close__grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,64px);}:where(.rw-sec) .ethc-close__media,:where(.rw-sec).ethc-close__media{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:4/5;max-height:min(60vh,480px);}:where(.rw-sec) .ethc-close__p,:where(.rw-sec).ethc-close__p{margin:var(--ds-space-md) 0 0;max-width:38rem;}:where(.rw-sec) .ethc-close__note,:where(.rw-sec).ethc-close__note{display:inline-flex;align-items:center;gap:.5em;margin-top:var(--ds-space-md);}:where(.rw-sec) .ethc-close__note .dot,:where(.rw-sec).ethc-close__note .dot{width:7px;height:7px;flex:0 0 auto;}:where(.rw-sec) .ethc-close,:where(.rw-sec).ethc-close{position:relative;}@media (max-width:1024px){:where(.rw-sec) .ethc-hero__grid,:where(.rw-sec).ethc-hero__grid{grid-template-columns:1fr;gap:clamp(24px,5vw,36px);}:where(.rw-sec) .ethc-hero__media,:where(.rw-sec).ethc-hero__media{order:-1;aspect-ratio:16/11;max-height:440px;}:where(.rw-sec) .ethc-local__grid,:where(.rw-sec).ethc-local__grid{grid-template-columns:1fr;gap:clamp(24px,5vw,34px);}:where(.rw-sec) .ethc-local__map,:where(.rw-sec).ethc-local__map{aspect-ratio:16/10;max-height:380px;}:where(.rw-sec) .ethc-close__grid,:where(.rw-sec).ethc-close__grid{grid-template-columns:1fr;gap:clamp(24px,5vw,34px);}:where(.rw-sec) .ethc-close__media,:where(.rw-sec).ethc-close__media{order:-1;aspect-ratio:16/11;max-height:400px;}:where(.rw-sec) .ethc-stats,:where(.rw-sec).ethc-stats{grid-template-columns:1fr 1fr;}}@media (max-width:768px){:where(.rw-sec) .ethc-why__row,:where(.rw-sec).ethc-why__row{grid-template-columns:1fr;gap:var(--ds-space-sm);}:where(.rw-sec) .ethc-why__arrow,:where(.rw-sec).ethc-why__arrow{transform:rotate(90deg);}}@media (max-width:420px){:where(.rw-sec) .ethc-stats,:where(.rw-sec).ethc-stats{grid-template-columns:1fr;}}@media (prefers-reduced-motion:reduce){:where(.rw-sec) .ethc-house:hover,:where(.rw-sec).ethc-house:hover,:where(.rw-sec) .ethc-why__row:hover,:where(.rw-sec).ethc-why__row:hover{transform:none;}}:where(.rw-sec) .ethc-house,:where(.rw-sec).ethc-house{padding:.62em 1.25em;}:where(.rw-sec) .ethc-house,:where(.rw-sec).ethc-house{min-height:60px;padding:.55em 1.15em;}:where(.rw-sec) .ethc-house__logo,:where(.rw-sec).ethc-house__logo{display:block;max-width:100%;height:auto;}@media (max-width:560px){:where(.rw-sec) .ethc-house,:where(.rw-sec).ethc-house{min-height:52px;}}:where(.rw-sec) .ethc-tiles,:where(.rw-sec).ethc-tiles{margin-bottom:clamp(30px,3.6vw,48px);}:where(.rw-sec) .ethc-why,:where(.rw-sec).ethc-why{margin-top:clamp(28px,3.4vw,44px);}@media (min-width:1025px){:where(.rw-sec) .row--split-media,:where(.rw-sec).row--split-media{align-items:stretch;}:where(.rw-sec) .row--split-media>.col:first-child,:where(.rw-sec).row--split-media>.col:first-child{display:flex;flex-direction:column;}:where(.rw-sec) .et-doctor__media,:where(.rw-sec).et-doctor__media{aspect-ratio:auto;max-height:none;flex:1 1 auto;min-height:0;}}:where(.rw-sec) .ethc-houses,:where(.rw-sec).ethc-houses{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--ds-space-sm);align-items:center;}:where(.rw-sec) .ethc-house,:where(.rw-sec).ethc-house{padding:0;min-height:0;display:flex;align-items:center;justify-content:center;}:where(.rw-sec) .ethc-house:hover,:where(.rw-sec).ethc-house:hover{transform:none;}:where(.rw-sec) .col--center>.et-lede,:where(.rw-sec).col--center>.et-lede{margin-inline:auto;}:where(.rw-sec) .et-review,:where(.rw-sec).et-review{margin:0;}@media (min-width:1025px){:where(.rw-sec) .ethc-local__map,:where(.rw-sec).ethc-local__map{aspect-ratio:auto;max-height:none;height:100%;}}@media (max-width:900px){:where(.rw-sec) .ethc-houses,:where(.rw-sec).ethc-houses{grid-template-columns:repeat(4,1fr);row-gap:var(--ds-space-md);}}@media (max-width:560px){:where(.rw-sec) .ethc-houses,:where(.rw-sec).ethc-houses{grid-template-columns:repeat(3,1fr);}}:where(.rw-sec) .od-record__grid,:where(.rw-sec).od-record__grid{display:grid;grid-template-columns:1.15fr .85fr;column-gap:clamp(32px,4.5vw,64px);row-gap:0;align-items:start;}:where(.rw-sec) .od-record__grid>.et-sec-head,:where(.rw-sec).od-record__grid>.et-sec-head{display:contents;}:where(.rw-sec) .od-record__grid>.et-sec-head>.et-eyebrow,:where(.rw-sec).od-record__grid>.et-sec-head>.et-eyebrow{grid-column:1 / -1;grid-row:1;}:where(.rw-sec) .od-record__grid>.et-sec-head>.et-h2,:where(.rw-sec).od-record__grid>.et-sec-head>.et-h2{grid-column:1;grid-row:2;}:where(.rw-sec) .od-record__grid>.et-sec-head>.et-lede,:where(.rw-sec).od-record__grid>.et-sec-head>.et-lede{grid-column:1;grid-row:3;}:where(.rw-sec) .od-record__grid>.od-facts,:where(.rw-sec).od-record__grid>.od-facts{grid-column:2;grid-row:2 / span 2;margin-top:0;max-width:none;align-self:start;}:where(.rw-sec) .od-record__grid>.od-proof__media,:where(.rw-sec).od-record__grid>.od-proof__media{grid-column:1 / -1;grid-row:4;margin-top:clamp(28px,3.6vw,44px);}@media (max-width:900px){:where(.rw-sec) .od-record__grid,:where(.rw-sec).od-record__grid{grid-template-columns:1fr;}:where(.rw-sec) .od-record__grid>.et-sec-head,:where(.rw-sec).od-record__grid>.et-sec-head{display:block;margin-bottom:0;}:where(.rw-sec) .od-record__grid>.od-facts,:where(.rw-sec).od-record__grid>.od-facts{grid-column:auto;grid-row:auto;margin-top:clamp(18px,2.4vw,28px);}:where(.rw-sec) .od-record__grid>.od-proof__media,:where(.rw-sec).od-record__grid>.od-proof__media{grid-column:auto;grid-row:auto;}}@media (min-width:641px){:where(.rw-sec) .bw-team__member,:where(.rw-sec).bw-team__member{align-items:stretch;}:where(.rw-sec) .bw-team__portrait,:where(.rw-sec).bw-team__portrait{aspect-ratio:auto;max-height:none;}}:where(.rw-sec) .tib-featured>.container>.row--head:has(.et-lede) + .row,:where(.rw-sec).tib-featured>.container>.row--head:has(.et-lede) + .row,:where(.rw-sec) .tib-collections>.container>.row--head:has(.et-lede) + .row,:where(.rw-sec).tib-collections>.container>.row--head:has(.et-lede) + .row,:where(.rw-sec) .tib-wayfinding>.container>.row--head:has(.et-lede) + .row,:where(.rw-sec).tib-wayfinding>.container>.row--head:has(.et-lede) + .row{margin-top:clamp(32px,4vw,52px);}:where(.rw-sec) .et-doctor__badge,:where(.rw-sec).et-doctor__badge,:where(.rw-sec) .tib-creed__badge,:where(.rw-sec).tib-creed__badge,:where(.rw-sec) .ia-portrait__badge,:where(.rw-sec).ia-portrait__badge,:where(.rw-sec) .dc-doctor__badge,:where(.rw-sec).dc-doctor__badge{flex-direction:row;align-items:center;gap:.55em;}:where(.rw-sec) img[src*=dr-hyder-portrait]{object-position:50% 22%;}:where(.rw-sec) .ia-hero .et-hero__sub,:where(.rw-sec).ia-hero .et-hero__sub{max-width:34rem;}@media (min-width:1025px){:where(.rw-sec) .ia-hero .row--split,:where(.rw-sec).ia-hero .row--split{grid-template-columns:1fr 1fr;align-items:stretch;}:where(.rw-sec) .ia-hero .row--split>.col,:where(.rw-sec).ia-hero .row--split>.col{display:flex;flex-direction:column;justify-content:center;min-width:0;}:where(.rw-sec) .ia-hero__media,:where(.rw-sec).ia-hero__media{aspect-ratio:auto;max-height:none;height:100%;min-height:360px;}}@media (min-width:861px){:where(.rw-sec) .ia-plansband .row--svc,:where(.rw-sec).ia-plansband .row--svc{grid-template-columns:1.3fr .7fr;align-items:stretch;}:where(.rw-sec) .ia-plansband .row--svc>.col:nth-child(1),:where(.rw-sec).ia-plansband .row--svc>.col:nth-child(1){grid-column:1;grid-row:1;}:where(.rw-sec) .ia-plansband .row--svc>.col:nth-child(3),:where(.rw-sec).ia-plansband .row--svc>.col:nth-child(3){grid-column:1;grid-row:2;}:where(.rw-sec) .ia-plansband .row--svc>.col:nth-child(2),:where(.rw-sec).ia-plansband .row--svc>.col:nth-child(2){grid-column:2;grid-row:1 / span 2;}}@media (max-width:1200px){:where(.rw-sec) .fcol ul,:where(.rw-sec).fcol ul{gap:0;}:where(.rw-sec) .fcol a,:where(.rw-sec).fcol a,:where(.rw-sec) .d-sub a,:where(.rw-sec).d-sub a{display:flex;align-items:center;min-height:44px;}:where(.rw-sec) .foot-legal a,:where(.rw-sec).foot-legal a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;}:where(.rw-sec) .et-golink,:where(.rw-sec).et-golink,:where(.rw-sec) .u-phone,:where(.rw-sec).u-phone,:where(.rw-sec) .ethc-herocall,:where(.rw-sec).ethc-herocall,:where(.rw-sec) .ethc-nap__phone,:where(.rw-sec).ethc-nap__phone,:where(.rw-sec) .precta-call,:where(.rw-sec).precta-call,:where(.rw-sec) .fcol--visit .visit-phone,:where(.rw-sec).fcol--visit .visit-phone{display:inline-flex;align-items:center;min-height:44px;}}@media (max-width:1200px){:where(.rw-sec) .et-frame__add,:where(.rw-sec).et-frame__add,:where(.rw-sec) .dc-visit__phone,:where(.rw-sec).dc-visit__phone,:where(.rw-sec) .dc-visit__more,:where(.rw-sec).dc-visit__more,:where(.rw-sec) .ct-map__dir,:where(.rw-sec).ct-map__dir,:where(.rw-sec) .bw-toc__link,:where(.rw-sec).bw-toc__link,:where(.rw-sec) .ct-route__go,:where(.rw-sec).ct-route__go,:where(.rw-sec) .ha-hero__call,:where(.rw-sec).ha-hero__call,:where(.rw-sec) .ha-nap__phone,:where(.rw-sec).ha-nap__phone,:where(.rw-sec) .tib-herocall,:where(.rw-sec).tib-herocall,:where(.rw-sec) .ia-link__go,:where(.rw-sec).ia-link__go,:where(.rw-sec) .et-pill,:where(.rw-sec).et-pill,:where(.rw-sec) .ct-nap__phone,:where(.rw-sec).ct-nap__phone,:where(.rw-sec) .et-hero__call,:where(.rw-sec).et-hero__call{align-items:center;min-height:44px;}}@media (max-width:1200px){:where(.rw-sec) .tib-creed__nap a,:where(.rw-sec).tib-creed__nap a,:where(.rw-sec) .bw-team__contact a,:where(.rw-sec).bw-team__contact a{display:flex;align-items:center;min-height:44px;}}:where(.rw-sec) .ck,:where(.rw-sec).ck{position:fixed;left:0;right:0;bottom:0;z-index:var(--ds-z-toast);display:block;padding:clamp(12px,2vw,18px);}:where(.rw-sec) .ck[hidden],:where(.rw-sec).ck[hidden]{display:none;}:where(.rw-sec) .foot-ck,:where(.rw-sec).foot-ck{padding:0;text-underline-offset:2px;}@media (max-width:1200px){:where(.rw-sec) .foot-ck,:where(.rw-sec).foot-ck{display:inline-flex;align-items:center;min-height:44px;}}@media (max-width:1200px){:where(.rw-sec) a[href^="tel:"]{display:inline-flex;align-items:center;min-height:44px;}}.et-review__more>summary{display:block;}.et-review__more>summary::-webkit-details-marker{display:none;}.et-review__more>summary::after{display:block;margin-top:var(--ds-space-xs);}.et-review__rest{margin-top:0;}.et-review__src{display:inline-flex;align-items:center;gap:.35em;}.et-review__src svg{flex:0 0 auto;}.et-review__name{display:block;}.et-review__meta{display:block;}:where(.rw-p-eye-doctor-clear-lake) .et-sec-head .et-eyebrow{margin-bottom:clamp(12px,1.1vw,18px);}:where(.rw-p-eye-doctor-clear-lake) .et-sec-head .et-lede{margin-top:clamp(16px,1.5vw,24px);}:where(.rw-p-eye-doctor-clear-lake) .et-sec-head{margin-bottom:clamp(36px,4.4vw,60px);}:where(.rw-p-eye-doctor-clear-lake) .et-h3{margin-top:clamp(30px,3.2vw,44px);margin-bottom:clamp(12px,1.2vw,18px);}:where(.rw-p-eye-doctor-clear-lake) .et-h3:first-child{margin-top:0;}:where(.rw-p-eye-doctor-clear-lake) .row>.col>.et-h3:first-child{margin-top:clamp(30px,3.2vw,44px);}:where(.rw-p-eye-doctor-clear-lake) .row--svc + .row{margin-top:clamp(22px,2.4vw,34px);}:where(.rw-p-eye-doctor-clear-lake) .row + .row.ethc-stats{margin-top:clamp(22px,2.4vw,34px);}:where(.rw-sec) .btn.btn-primary,:where(.rw-sec) a.btn.btn-primary,:where(.rw-sec) .btn.btn-secondary,:where(.rw-sec) a.btn.btn-secondary{border-width:0!important;}.btn.btn-lg,a.btn.btn-lg,.btn.btn-primary.btn-lg,a.btn.btn-primary.btn-lg,.btn.btn-secondary.btn-lg,a.btn.btn-secondary.btn-lg{padding:14.28px 26.88px!important;}@media (max-width:767px){}.rw-sec .row--head:not(:has(.et-sec-head)) + .row{margin-top:clamp(32px,4vw,52px);}.rw-sec .et-cat__body>:first-child{min-width:0;}@media (min-width:1025px){.primary-navbar>.container{max-width:1200px;padding-left:40px;padding-right:40px;}}.rw-sec .et-doctor__media{aspect-ratio:4 / 5;max-height:min(70vh,560px);flex:none;min-height:auto;}@media (max-width:768px){.rw-sec .et-doctor__media{aspect-ratio:16 / 11;max-height:420px;}}@media (min-width:1025px){body.is-homepage .rw-sec .et-doctor__media{aspect-ratio:auto;max-height:none;flex:1 1 auto;min-height:0;}}@media (min-width:1025px){.rw-sec .row--split-media{align-items:center;}.rw-sec .row--split-media>.col:first-child{display:block;}body.is-homepage .rw-sec .row--split-media{align-items:stretch;}body.is-homepage .rw-sec .row--split-media>.col:first-child{display:flex;flex-direction:column;}}.row:has(.rw-sec){margin-left:0!important;margin-right:0!important;}.cell:has(.rw-sec),.col:has(.rw-sec){padding-left:0!important;padding-right:0!important;}body{overflow-x:hidden;}header[class*=header-alignment]{position:sticky!important;top:0!important;z-index:1000!important;}.topbar .u-inner,.sg-topbar .u-inner{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);width:100%;}@media (max-width:768px){.topbar .u-trust,.sg-topbar .u-trust,.topbar .u-hours,.sg-topbar .u-hours{display:none!important;}.topbar .u-inner,.sg-topbar .u-inner{justify-content:center!important;}.topbar .u-actions,.sg-topbar .u-actions{gap:14px;}}.topbar .u-trust,.sg-topbar .u-trust{margin:0;}.topbar .u-actions,.sg-topbar .u-actions{display:flex;align-items:center;gap:24px;}.topbar .u-phone,.sg-topbar .u-phone{display:inline-flex;align-items:center;gap:6px;}.topbar .u-phone svg,.sg-topbar .u-phone svg{width:14px;height:14px;}:where(.rw-sec) .row{margin-left:0!important;margin-right:0!important;}:where(.rw-sec) .col{padding-left:0!important;padding-right:0!important;}:where(.rw-p-about-us,.rw-p-contact-us,.rw-p-meet-the-team) h2{margin-bottom:24px;}:where(.rw-p-about-us,.rw-p-contact-us,.rw-p-meet-the-team) p + p{margin-top:24px;}:where(.rw-p-about-us,.rw-p-contact-us,.rw-p-meet-the-team) .et-lede p + p{margin-top:24px;}:where(.rw-p-about-us,.rw-p-contact-us,.rw-p-meet-the-team) .container>p:last-child{margin-bottom:0;}:where(.rw-p-about-us,.rw-p-contact-us,.rw-p-meet-the-team) .container p{max-width:44rem;}@media only screen and (max-width:767px){.rw-sec .row--split-media>.col:first-child{margin-block:0 14px!important;}}.fu-map__frame{position:relative;aspect-ratio:16/9;overflow:hidden;}.fu-map__frame>iframe{display:block;width:100%;height:100%;}.fu-map__load{position:absolute;inset:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;}.fu-map__pin{display:grid;place-items:center;width:44px;height:44px;}.fu-map__pin svg{width:22px;height:22px;}.fu-map__note{margin-top:14px;}.ethc-local__map>iframe{display:block;width:100%;height:100%;}.ethc-local__pin{pointer-events:none;}.ethc-local__map>.ethc-local__pin{left:auto;bottom:auto;right:clamp(12px,3vw,18px);top:clamp(12px,3vw,18px);}.precta--split .precta-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:clamp(32px,4vw,56px);}.precta--split .precta-main{display:flex;flex-direction:column;justify-content:center;gap:var(--ds-space-lg);align-items:flex-start;}.precta--split .precta-map{position:relative;min-height:clamp(320px,32vw,440px);overflow:hidden;}.precta--split .precta-map>iframe{display:block;width:100%;height:100%;}@media (max-width:900px){.precta--split .precta-inner{grid-template-columns:1fr;}.precta--split .precta-map{aspect-ratio:16 / 10;min-height:0;}}