.st-root{--c-primary:#0F766E;--c-primary-dark:#0C5F59;--c-on-primary:#FFFFFF;--c-on-primary-dark:#FFFFFF;--c-accent:#14B8A6;--c-bg:#FFFFFF;--c-surface:#FFFFFF;--c-tint:#F0FDFA;--c-text:#0F172A;--c-muted:#475569;--c-border:#E2E8F0;--c-hero-bg:#F0FDFA;--c-hero-text:#0F172A;--c-hero-muted:#475569;--c-hero-eyebrow:#0F766E;--c-footer-bg:#0F172A;--c-footer-text:#CBD5E1;--c-link:#0F766E;--f-heading:"Plus Jakarta Sans","Noto Sans Devanagari","Noto Sans Gujarati",system-ui,sans-serif;--f-body:"Plus Jakarta Sans","Noto Sans Devanagari","Noto Sans Gujarati",system-ui,sans-serif;--fw-heading:800;--ls-heading:-0.025em;--r-btn:999px;--r-card:16px;--r-panel:22px;--r-photo:var(--r-panel);--brand-rgb:15 118 110;--brand-dark-rgb:12 95 89;background:var(--c-bg);color:var(--c-text);font-family:var(--f-body);min-height:100vh;overflow-x:clip;display:flex;flex-direction:column;font-size:16px;line-height:1.6}.st-root[data-radius=sharp]{--r-btn:6px;--r-card:6px;--r-panel:8px}.st-root[data-radius=soft]{--r-btn:12px;--r-card:12px;--r-panel:16px}.st-root[data-radius=round]{--r-btn:999px;--r-card:18px;--r-panel:24px}.st-root[data-photo=rounded]{--r-photo:var(--r-panel)}.st-root[data-photo=arch]{--r-photo:999px 999px var(--r-panel) var(--r-panel)}.st-root[data-photo=circle]{--r-photo:50%}.st-root[data-photo=plain]{--r-photo:0}.st-root a{color:inherit;text-decoration:none}.st-root :focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.st-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}@media (min-width:768px){.st-wrap{padding:0 32px}}.st-skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--c-surface);padding:8px 12px;border-radius:8px}.st-skip:focus{left:8px}.st-link{color:var(--c-link)!important;font-weight:700}.st-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:var(--r-btn);background:var(--c-primary);color:var(--c-on-primary)!important;font-weight:700;font-size:15px;border:1.5px solid var(--c-primary);white-space:nowrap;transition:background .15s,border-color .15s;cursor:pointer;font-family:inherit}.st-btn:hover{background:var(--c-primary-dark);border-color:var(--c-primary-dark);color:var(--c-on-primary-dark)!important}.st-btn.o{background:var(--c-surface);color:var(--c-link)!important;border-color:var(--c-link)}.st-btn.o:hover{background:var(--c-tint)}.st-btn.sm{min-height:38px;padding:0 16px;font-size:14px}@media (max-width:959.98px){.st-btn.sm{min-height:44px}}.st-btn.w{border-color:var(--c-on-primary)}.st-btn.w,.st-btn.w:hover{background:var(--c-on-primary);color:var(--c-primary)!important}.st-btn.w:hover{opacity:.92}.st-btn.ghost-w{background:transparent;color:var(--c-on-primary)!important;border-color:currentColor}.st-btn.ghost-w:hover{background:rgba(127,127,127,.15);border-color:currentColor}.st-preview{background:#FEF3C7;color:#78350F;font-size:13.5px;font-weight:700;text-align:center;padding:8px 16px;border-bottom:1px solid #fcd34d;position:relative;z-index:41}.st-head{position:sticky;top:0;z-index:40;background:var(--c-surface);border-bottom:1px solid var(--c-border)}@supports (backdrop-filter:blur(1px)){.st-head{background:color-mix(in srgb,var(--c-surface) 92%,transparent);backdrop-filter:saturate(1.4) blur(10px)}}.st-head .st-wrap{gap:16px;min-height:62px}.st-head .st-wrap,.st-logo{display:flex;align-items:center}.st-logo{gap:10px;font-weight:800;font-size:17px;letter-spacing:-.01em;min-width:0;flex:1;font-family:var(--f-heading)}.st-logo span.t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-logo i{width:34px;height:34px;background:var(--c-primary);color:var(--c-on-primary);display:grid;place-items:center;font-style:normal;font-size:14px}.st-logo i,.st-logo img{border-radius:min(var(--r-card),10px);flex-shrink:0}.st-logo img{width:34px;height:34px;-o-object-fit:cover;object-fit:cover}.st-nav{display:none;align-items:center;gap:2px;min-width:0}.st-nav a{color:var(--c-muted);font-weight:600;font-size:14.5px;padding:8px 10px;border-radius:8px;white-space:nowrap}.st-nav a:hover,.st-nav a[aria-current=page]{color:var(--c-text);background:var(--c-tint)}.st-staff{display:none;align-items:center;color:var(--c-muted);font-size:14px;font-weight:600;padding:8px 10px;border-radius:8px;white-space:nowrap}.st-staff:hover{background:var(--c-tint);color:var(--c-text)}.st-head .st-btn,.st-lang{display:none}.st-lang{gap:2px;margin-left:4px;padding-left:10px;border-left:1px solid var(--c-border);font-size:13px;font-weight:700}.st-lang a{padding:4px 7px;border-radius:6px;color:var(--c-muted)}.st-lang a[aria-current=true]{background:var(--c-tint);color:var(--c-link)}@media (min-width:960px){.st-logo{flex:0 1 auto;max-width:280px}.st-nav{display:flex;margin-left:8px;flex:1}.st-head .st-btn,.st-lang,.st-staff{display:inline-flex}.st-menu{display:none}}.st-nav .wide-only{display:none}.st-more{position:relative}.st-more>summary{list-style:none;cursor:pointer;color:var(--c-muted);font-weight:600;font-size:14.5px;padding:8px 10px;border-radius:8px;white-space:nowrap}.st-more>summary::-webkit-details-marker{display:none}.st-more>summary:hover,.st-more[open]>summary{color:var(--c-text);background:var(--c-tint)}.st-more .panel{position:absolute;left:0;top:44px;min-width:220px;max-height:70vh;overflow:auto;background:var(--c-surface);border-radius:var(--r-card);box-shadow:0 0 0 1px rgba(15,23,42,.06),0 24px 48px -12px rgba(15,23,42,.28);padding:6px;display:flex;flex-direction:column;z-index:50}.st-more .panel a{padding:10px 12px}@media (min-width:1200px){.st-nav .wide-only{display:inline-flex}.st-more .narrow-only,.st-more.narrow-only{display:none}}.st-menu{position:relative}.st-menu>summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;border-radius:10px;color:var(--c-text)}.st-menu>summary::-webkit-details-marker{display:none}.st-menu[open]>summary{background:var(--c-tint)}.st-menu .panel{position:absolute;right:0;top:52px;width:min(320px,calc(100vw - 32px));max-height:calc(100vh - 140px);overflow:auto;background:var(--c-surface);border-radius:var(--r-card);box-shadow:0 0 0 1px rgba(15,23,42,.06),0 24px 48px -12px rgba(15,23,42,.28);padding:8px;display:flex;flex-direction:column}.st-menu .panel a{padding:12px 14px;border-radius:10px;font-weight:600;font-size:15.5px}.st-menu .panel a:hover,.st-menu .panel a[aria-current=page]{background:var(--c-tint)}.st-menu .panel hr{border:0;border-top:1px solid var(--c-border);margin:6px 8px}.st-menu .panel .langs{display:flex;gap:6px;padding:8px 14px}.st-menu .panel .langs a{padding:6px 10px;font-size:14px;background:var(--c-tint)}.st-h1,.st-h2,.st-h3{font-family:var(--f-heading);font-weight:var(--fw-heading);letter-spacing:var(--ls-heading);color:inherit}.st-h1{font-size:31px;line-height:1.12}.st-h2{font-size:25px;line-height:1.18}.st-h3{font-size:17.5px;line-height:1.3;letter-spacing:-.01em;font-weight:700}@media (min-width:768px){.st-h1{font-size:46px}.st-h2{font-size:32px}}.st-eyebrow{font-size:12.5px;font-weight:800;color:var(--c-link);letter-spacing:.08em;text-transform:uppercase}.st-sub{color:var(--c-muted);font-size:16px;margin-top:6px;max-width:680px}.st-sec{padding:40px 0}@media (min-width:768px){.st-sec{padding:60px 0}}.st-sec-head{margin-bottom:20px}.st-root[data-sections=banded] main>.st-sec:nth-of-type(2n):not(.st-cta-band),.st-root[data-sections=cards] main,.st-root[data-sections=plain] .st-sec.alt{background:var(--c-tint)}.st-root[data-sections=cards] .st-sec{padding:12px 0}.st-root[data-sections=cards] .st-hero+.st-sec,.st-root[data-sections=cards] .st-intro+.st-sec,.st-root[data-sections=cards] .st-sec:first-child{padding-top:28px}.st-root[data-sections=cards] main>.st-sec:last-child{padding-bottom:40px}.st-root[data-sections=cards] .st-sec>.st-wrap>.st-in{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-panel);padding:22px 18px}@media (min-width:768px){.st-root[data-sections=cards] .st-sec>.st-wrap>.st-in{padding:36px}}.st-root[data-sections=cards] .st-sec.st-book-sec>.st-wrap>.st-in,.st-root[data-sections=cards] .st-sec.st-cta-band>.st-wrap>.st-in{background:transparent;border:0;padding:0}.st-intro{background:var(--c-hero-bg);color:var(--c-hero-text);padding:28px 0 30px;border-bottom:1px solid var(--c-border)}@media (min-width:768px){.st-intro{padding:44px 0 46px}}.st-crumbs{font-size:13px;color:var(--c-hero-muted);margin-bottom:10px;display:flex;gap:6px;flex-wrap:wrap}.st-crumbs a:hover{text-decoration:underline}@media (max-width:959.98px){.st-crumbs a{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}}.st-answer{margin-top:12px;font-size:17px;line-height:1.6;color:var(--c-hero-muted);max-width:760px}@media (min-width:768px){.st-answer{font-size:19px}}.st-intro .row{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.st-root[data-hero-tone=dark] .st-intro .st-btn.o{background:transparent;color:var(--c-hero-text)!important;border-color:currentColor}.st-hero{position:relative;background:var(--c-hero-bg);color:var(--c-hero-text);padding:28px 0 34px;overflow:hidden}@media (min-width:900px){.st-hero{padding:60px 0 56px}}.st-hero .st-wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}.st-hero h1,.st-hero h2{margin:10px 0 12px}.st-hero .st-eyebrow{color:var(--c-hero-eyebrow)}.st-hero .body{color:var(--c-hero-muted);font-size:16.5px;max-width:580px}.st-hero .body p+p{margin-top:10px}.st-hero .cta{gap:10px}.st-hero .cta,.st-hero .trust{display:flex;margin-top:22px;flex-wrap:wrap}.st-hero .trust{gap:8px 18px;font-size:13.5px;color:var(--c-hero-muted);padding:0;list-style:none}.st-hero .trust li:before{content:"✓";color:var(--c-hero-eyebrow);font-weight:800;margin-right:6px}.st-root[data-hero-tone=dark] .st-hero .cta .st-btn.o{background:transparent;color:var(--c-hero-text)!important;border-color:currentColor}.st-photo{position:relative;border-radius:var(--r-photo);background:linear-gradient(160deg,var(--c-tint),var(--c-accent) 60%,var(--c-primary));overflow:hidden;aspect-ratio:4/3;max-height:460px;width:100%}.st-root[data-photo=circle] .st-photo{aspect-ratio:1/1;max-width:420px;justify-self:center}.st-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.st-photo .mono{position:absolute;inset:0;display:grid;place-items:center;font-size:96px;font-weight:800;color:rgba(255,255,255,.88);font-family:var(--f-heading)}.st-photo .st-photo-card{position:absolute;left:14px;bottom:14px;right:14px;max-width:300px;background:var(--c-surface);color:var(--c-text);padding:10px 14px;border-radius:min(var(--r-card),12px);font-size:13px;box-shadow:0 10px 30px -8px rgba(15,23,42,.35)}.st-root[data-photo=circle] .st-photo .st-photo-card{display:none}.st-photo .st-photo-card b{display:block;font-size:14px}@media (min-width:900px){.st-root[data-hero=card] .st-hero .st-wrap,.st-root[data-hero=split] .st-hero .st-wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px}.st-root[data-hero=card] .st-photo,.st-root[data-hero=split] .st-photo{aspect-ratio:5/6}.st-root[data-hero=card][data-photo=circle] .st-photo,.st-root[data-hero=split][data-photo=circle] .st-photo{aspect-ratio:1/1}}.st-root[data-hero=centered] .st-hero{text-align:center}.st-root[data-hero=centered] .st-hero .st-wrap{justify-items:center;max-width:860px}.st-root[data-hero=centered] .st-hero .body{margin:0 auto}.st-root[data-hero=centered] .st-hero .cta,.st-root[data-hero=centered] .st-hero .trust{justify-content:center}.st-hero-avatar{width:112px;height:112px;border-radius:var(--r-photo);-o-object-fit:cover;object-fit:cover;margin:0 auto 14px;display:block;box-shadow:0 10px 30px -10px rgba(15,23,42,.4)}.st-root[data-photo=arch] .st-hero-avatar{border-radius:999px 999px 18px 18px;height:128px}.st-root[data-hero=full-bleed] .st-hero[data-has-img="1"]{color:#FFFFFF;min-height:min(78vh,640px);display:flex;align-items:flex-end}.st-root[data-hero=full-bleed] .st-hero[data-has-img="1"] .st-hero-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.st-root[data-hero=full-bleed] .st-hero[data-has-img="1"]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.15),rgba(2,6,23,.55) 45%,rgba(2,6,23,.82))}.st-root[data-hero=full-bleed] .st-hero[data-has-img="1"] .st-wrap{z-index:1}.st-root[data-hero=full-bleed] .st-hero[data-has-img="1"] .body,.st-root[data-hero=full-bleed] .st-hero[data-has-img="1"] .trust{color:rgba(255,255,255,.9)}.st-root[data-hero=full-bleed] .st-hero[data-has-img="1"] .st-eyebrow,.st-root[data-hero=full-bleed] .st-hero[data-has-img="1"] .trust li:before{color:#FFFFFF}.st-root[data-hero=full-bleed] .st-hero[data-has-img="1"] .cta .st-btn.o{background:transparent;color:#FFFFFF!important;border-color:#FFFFFF}.st-root[data-hero=card] .st-hero-text{background:var(--c-surface);color:var(--c-text);border-radius:var(--r-panel);padding:22px 20px;box-shadow:0 24px 60px -24px rgba(15,23,42,.35)}@media (min-width:768px){.st-root[data-hero=card] .st-hero-text{padding:36px}}.st-root[data-hero=card] .st-hero-text .st-eyebrow{color:var(--c-link)}.st-root[data-hero=card] .st-hero-text .body,.st-root[data-hero=card] .st-hero-text .trust{color:var(--c-muted)}.st-root[data-hero=card] .st-hero-text .trust li:before{color:var(--c-link)}.st-root[data-hero=card] .st-hero-text .cta .st-btn.o{background:var(--c-surface);color:var(--c-link)!important;border-color:var(--c-link)}.st-grid{display:grid;gap:12px}@media (min-width:640px){.st-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.st-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.st-card{border:1px solid var(--c-border);border-radius:var(--r-card);padding:18px;background:var(--c-surface);color:var(--c-muted);font-size:14.5px;display:flex;flex-direction:column;gap:6px;transition:border-color .15s,box-shadow .15s}.st-card .st-h3{color:var(--c-text)}a.st-card:hover{border-color:var(--c-link);box-shadow:0 8px 24px -12px rgba(15,23,42,.25)}.st-card .more{margin-top:auto;padding-top:6px;color:var(--c-link);font-weight:700;font-size:14px}.st-doc{border:1px solid var(--c-border);border-radius:var(--r-card);padding:18px;display:flex;gap:16px;align-items:flex-start;background:var(--c-surface)}.st-doc .ph{width:76px;height:76px;border-radius:var(--r-photo);-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:var(--c-tint);color:var(--c-link);display:grid;place-items:center;font-weight:800;font-size:24px}.st-root[data-photo=arch] .st-doc .ph{border-radius:999px 999px 12px 12px;height:88px}.st-doc .meta{font-size:14px;color:var(--c-muted);display:flex;flex-direction:column;gap:3px;min-width:0}.st-doc .meta .q,.st-doc .meta .st-h3{color:var(--c-text)}.st-doc .meta .q{font-weight:600}.st-doc .acts{gap:8px;margin-top:10px}.st-chips,.st-doc .acts{display:flex;flex-wrap:wrap}.st-chips{gap:6px;list-style:none;padding:0;margin:4px 0 0}.st-chips li{background:var(--c-tint);color:var(--c-link);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:650}.st-prose{color:var(--c-muted);font-size:16px;line-height:1.7;max-width:760px}.st-prose p+p,.st-prose p+ul,.st-prose ul+p{margin-top:12px}.st-prose ul{padding-left:20px;list-style:disc;display:flex;flex-direction:column;gap:4px}.st-prose ul li::marker{color:var(--c-link)}.st-highlights{list-style:none;padding:0;margin-top:18px;display:grid;gap:10px}@media (min-width:640px){.st-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-highlights li{display:flex;gap:10px;align-items:flex-start;background:var(--c-tint);border-radius:min(var(--r-card),12px);padding:12px 14px;font-weight:600;font-size:14.5px;color:var(--c-text)}.st-highlights li:before{content:"✓";color:var(--c-link);font-weight:800}.st-about{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center}.st-about-photo{order:-1;margin:0;overflow:hidden;border-radius:var(--r-photo);background:var(--c-tint);aspect-ratio:4/3}.st-about-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.st-root[data-photo=circle] .st-about-photo{aspect-ratio:1/1;width:min(100%,320px);justify-self:center}@media (min-width:900px){.st-about{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px}.st-about-photo{order:0;aspect-ratio:4/5}.st-root[data-photo=circle] .st-about-photo{aspect-ratio:1/1;width:100%;max-width:380px}}.st-faq{max-width:820px;border-top:1px solid var(--c-border)}.st-faq details{border-bottom:1px solid var(--c-border)}.st-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:16px 2px;font-weight:700;font-size:16px;color:var(--c-text)}.st-faq summary::-webkit-details-marker{display:none}.st-faq summary:after{content:"+";color:var(--c-link);font-weight:800;font-size:20px;line-height:1;transition:transform .15s}.st-faq details[open] summary:after{transform:rotate(45deg)}.st-faq .a{padding:0 2px 16px}.st-book{background:var(--c-primary);grid-template-columns:minmax(0,1fr);color:var(--c-on-primary);border-radius:var(--r-panel);padding:20px;display:grid;gap:18px}@media (min-width:900px){.st-book{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);padding:28px;gap:28px;align-items:start}}.st-book .st-book-lead .k{font-size:12px;font-weight:800;opacity:.85;letter-spacing:.08em;text-transform:uppercase}.st-book .st-book-lead .st-h2{margin:6px 0 8px}.st-book .st-book-lead p{opacity:.9;font-size:15px}.st-book .st-book-lead .acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.st-book .widget{background:#FFFFFF;color:#0F172A;border-radius:min(var(--r-panel),16px);padding:12px;min-width:0;font-family:var(--f-body)}@media (min-width:640px){.st-book .widget{padding:16px}}.st-book .widget.call{padding:22px;text-align:center}.st-loc{display:grid;gap:16px}@media (min-width:900px){.st-loc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}}.st-loc .box{border:1px solid var(--c-border);border-radius:var(--r-card);padding:18px;background:var(--c-surface)}.st-loc address{font-style:normal;color:var(--c-text);font-weight:600}.st-loc .lm{color:var(--c-muted);font-size:14px;margin-top:4px}.st-loc .acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.st-hours{width:100%;border-collapse:collapse;font-size:14.5px}.st-hours th{text-align:left;font-weight:700;color:var(--c-text);padding:7px 0;width:30%}.st-hours td{color:var(--c-muted);padding:7px 0}.st-hours tr+tr td,.st-hours tr+tr th{border-top:1px solid var(--c-border)}.st-loc[data-map="1"] .col{display:grid;gap:16px;align-content:start;min-width:0}@media (min-width:900px){.st-loc[data-map="1"]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}.st-map{position:relative;aspect-ratio:4/3;border-radius:var(--r-card);overflow:hidden;background:#E8EDF1;border:1px solid var(--c-border)}@media (min-width:640px){.st-map{aspect-ratio:16/10}}@media (min-width:900px){.st-map{aspect-ratio:16/11}}.st-map-ph,.st-map>iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.st-map-ph{display:block;margin:0;padding:0;border-radius:0;font:inherit;color:#0F172A!important;text-align:center;cursor:pointer;background-color:#E8EDF1;background-image:linear-gradient(118deg,transparent 0 41%,#FFFFFF 41% 43.4%,transparent 43.4%),linear-gradient(28deg,transparent 0 63%,#FFFFFF 63% 64.8%,transparent 64.8%),linear-gradient(0deg,transparent 0 30.5%,#F8E7A8 30.5% 33.6%,transparent 33.6%),linear-gradient(90deg,transparent 0 71.5%,#FFFFFF 71.5% 73%,transparent 73%),radial-gradient(ellipse 22% 28% at 86% 16%,#CFE7D3 0 98%,transparent 100%),radial-gradient(ellipse 30% 20% at 10% 90%,#C9DFF0 0 98%,transparent 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.6) 0 1px,transparent 1px 36px),repeating-linear-gradient(0deg,rgba(255,255,255,.6) 0 1px,transparent 1px 30px)}.st-map-ph:focus-visible{outline:3px solid var(--c-link);outline-offset:-3px}.st-map-ph .pin{position:absolute;left:50%;top:42%;width:30px;height:30px;margin:-32px 0 0 -15px;background:#E5483B;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 3px 8px rgba(0,0,0,.25)}.st-map-ph .pin:after{content:"";position:absolute;width:10px;height:10px;left:10px;top:10px;border-radius:50%;background:#FFFFFF}.st-map-ph .lbl{position:absolute;left:50%;top:42%;transform:translate(-50%,8px);max-width:calc(100% - 24px);background:#FFFFFF;border-radius:8px;padding:6px 10px;box-shadow:0 2px 8px rgba(15,23,42,.18);font-size:13px;line-height:1.3}.st-map-ph .lbl b,.st-map-ph .lbl span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-map-ph .lbl span{color:#475569;font-size:12px}.st-map-ph .bar{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.st-map-ph .show{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 18px;border-radius:999px;background:#FFFFFF;color:#0F172A;font-weight:700;font-size:14.5px;box-shadow:0 6px 18px -6px rgba(15,23,42,.45);white-space:nowrap;transition:background .15s}.st-map-ph:hover .show{background:#F1F5F9}.st-map-ph .note{font-size:12px;color:#334155;background:rgba(255,255,255,.9);border-radius:6px;padding:2px 8px;white-space:nowrap}.st-videos{list-style:none;padding:0;margin:0;display:grid;gap:22px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.st-videos>li{grid-column:span 2;min-width:0}.st-videos>li[data-short="1"]{grid-column:span 1}@media (min-width:640px){.st-videos{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}}@media (min-width:960px){.st-videos{grid-template-columns:repeat(6,minmax(0,1fr))}.st-videos>li{grid-column:span 3}.st-videos>li:only-child:not([data-short="1"]){grid-column:1/-1;max-width:760px}}.st-video{margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.st-video[data-short="1"]{max-width:360px}.st-blk-video:not([data-short="1"]){max-width:760px}.st-blk-stack[data-align=center]>.st-blk-video,.st-blocks[data-align=center] .st-blk-video{margin-inline:auto;width:100%}.st-yt{position:relative;aspect-ratio:16/9;border-radius:var(--r-card);overflow:hidden;background:#0F172A}.st-yt[data-short="1"]{aspect-ratio:9/16}.st-yt-face,.st-yt>iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.st-yt-face{display:block;margin:0;padding:0;border-radius:0;font:inherit;color:#FFFFFF!important;cursor:pointer;background:#0F172A}.st-yt-face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.st-yt-face .tile{position:absolute;inset:0;background:linear-gradient(135deg,var(--c-primary-dark),var(--c-primary) 55%,var(--c-accent))}.st-yt-face .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:rgba(15,23,42,.72);border:2px solid rgba(255,255,255,.92);display:grid;place-items:center;padding-left:3px;box-shadow:0 8px 24px -6px rgba(0,0,0,.45);transition:background .15s,transform .15s}.st-yt[data-short="1"] .st-yt-face .play{width:52px;height:52px}.st-yt-face:focus-visible .play,.st-yt-face:hover .play{background:var(--c-primary);color:var(--c-on-primary);transform:translate(-50%,-50%) scale(1.06)}.st-yt-face:focus-visible{outline:3px solid var(--c-link);outline-offset:-3px}.st-yt-face .dur{position:absolute;right:8px;bottom:8px;background:rgba(0,0,0,.75);color:#FFFFFF;font-size:12px;font-weight:700;line-height:1.5;border-radius:6px;padding:1px 7px;font-variant-numeric:tabular-nums}.st-video figcaption{display:flex;flex-direction:column;gap:2px;min-width:0}.st-video .vt{color:var(--c-text);font-weight:700;font-size:15.5px;line-height:1.35;overflow-wrap:anywhere}.st-video .note{color:var(--c-muted);font-size:12.5px}:is(.st-blocks[data-bg=primary],.st-blocks[data-bg=dark],.st-blk-card[data-tone=primary]) .st-video :is(.vt,.note){color:inherit}.st-ig{display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px;max-width:760px;border:1px solid var(--c-border);border-radius:var(--r-card);padding:16px;background:var(--c-surface)}.st-ig .av{width:62px;height:62px;flex-shrink:0;border-radius:50%;padding:3px;background:conic-gradient(from 210deg,#FEDA75,#FA7E1E,#D62976,#962FBF,#4F5BD5,#FEDA75)}.st-ig .av .mark,.st-ig .av img{width:100%;height:100%;display:grid;place-items:center;border-radius:50%;border:3px solid var(--c-surface);background:var(--c-surface);-o-object-fit:cover;object-fit:cover;color:#D62976}.st-ig .av .mark svg{width:26px;height:26px}.st-ig .who{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;gap:2px;color:var(--c-muted);font-size:14.5px}.st-ig .who b{color:var(--c-text);font-size:17px;overflow-wrap:anywhere}.st-ig .st-btn{flex:1 1 100%}@media (min-width:640px){.st-ig{padding:18px 20px}.st-ig .st-btn{flex:0 0 auto}}.st-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:0}@media (min-width:768px){.st-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:1100px){.st-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-gallery li{border-radius:min(var(--r-card),14px);overflow:hidden;background:var(--c-tint);aspect-ratio:4/3}.st-gallery a{cursor:zoom-in}.st-gallery a,.st-gallery img{display:block;width:100%;height:100%}.st-gallery img{-o-object-fit:cover;object-fit:cover;transition:transform .25s}.st-gallery a:hover img{transform:scale(1.03)}.st-lightbox{width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;padding:0;border:0;background:rgba(2,6,23,.94);color:#fff;overflow:hidden}.st-lightbox::backdrop{background:rgba(2,6,23,.6)}.st-lightbox[open]{display:grid;place-items:center}.st-lightbox figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:100%;padding:56px 12px 16px}.st-lightbox figure img{max-width:min(1200px,100%);max-height:calc(100vh - 140px);-o-object-fit:contain;object-fit:contain;border-radius:8px}.st-lightbox figcaption{display:flex;gap:16px;justify-content:space-between;width:100%;max-width:1200px;font-size:14px;color:#E2E8F0}.st-lightbox figcaption .n{opacity:.7;white-space:nowrap}.st-lightbox button{position:absolute;background:rgba(255,255,255,.12);color:#fff;border:0;border-radius:999px;width:48px;height:48px;font-size:28px;line-height:1;cursor:pointer;display:grid;place-items:center}.st-lightbox button:hover{background:rgba(255,255,255,.22)}.st-lightbox .x{top:12px;right:12px}.st-lightbox .nav{top:50%;transform:translateY(-50%)}.st-lightbox .prev{left:10px}.st-lightbox .next{right:10px}.st-cta-band .inner{background:var(--c-primary);color:var(--c-on-primary);border-radius:var(--r-panel);padding:26px 20px;display:flex;flex-direction:column;gap:14px}@media (min-width:768px){.st-cta-band .inner{padding:36px;flex-direction:row;align-items:center;justify-content:space-between}}.st-cta-band .inner p{opacity:.9;margin-top:6px}.st-cta-band .acts{display:flex;gap:10px;flex-wrap:wrap}.st-foot{background:var(--c-footer-bg);color:var(--c-footer-text);padding:32px 0 110px;font-size:14px;margin-top:auto}@media (min-width:960px){.st-foot{padding:40px 0 36px}}.st-foot .st-wrap{display:grid;gap:24px}@media (min-width:768px){.st-foot .st-wrap{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}}.st-foot b{display:block;margin-bottom:8px;font-size:15px;font-family:var(--f-heading)}.st-foot a{color:var(--c-footer-text);display:block;padding:3px 0}.st-foot a:hover{text-decoration:underline}.st-foot address{font-style:normal}.st-social{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:14px 0 0}.st-foot .st-social a{width:40px;height:40px;padding:0;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,currentColor 8%,transparent);border:1px solid color-mix(in srgb,currentColor 22%,transparent)}.st-foot .st-social a:hover{background:color-mix(in srgb,currentColor 16%,transparent);text-decoration:none}.st-foot .st-foot-bar{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:28px;padding-top:18px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);font-size:12.5px}@media (min-width:768px){.st-foot .st-foot-bar{flex-direction:row;justify-content:space-between}}.st-foot .st-foot-bar .copy{opacity:.7}.st-powered{display:inline-flex!important;align-items:center;gap:7px;padding:6px 12px 6px 10px!important;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;font-size:12.5px;line-height:1;text-decoration:none!important;transition:background .15s ease,border-color .15s ease}.st-powered:focus-visible,.st-powered:hover{background:color-mix(in srgb,currentColor 12%,transparent);border-color:color-mix(in srgb,currentColor 40%,transparent)}.st-powered .lbl{opacity:.75}.st-powered .name{font-weight:800;letter-spacing:-.01em}.st-powered .mark{flex-shrink:0;border-radius:6px}.st-sticky{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:45;display:flex;gap:8px}.st-sticky .st-btn{flex:1;min-height:50px;font-size:15.5px;box-shadow:0 14px 30px -10px rgba(15,23,42,.45)}.st-sticky .st-btn.o{flex:0 0 54px;padding:0}@media (min-width:960px){.st-sticky{display:none}}.st-pill{position:fixed;left:16px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:46;background:#0F172A;color:#fff!important;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;box-shadow:0 10px 24px -8px rgba(15,23,42,.5)}@media (min-width:960px){.st-pill{bottom:20px}}.st-state{flex:1;display:grid;place-items:center;padding:64px 16px;text-align:center}.st-state .box{max-width:480px}.st-state .acts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:22px}.st-state p{color:var(--c-muted);margin-top:8px}.st-logo{min-height:44px}.st-skip{display:inline-flex}.st-menu .panel a,.st-skip{min-height:44px;align-items:center}.st-menu .panel a{display:flex}.st-menu .panel .langs a{min-height:44px;display:inline-flex;align-items:center;padding:0 14px}@media (max-width:959.98px){.st-foot a{min-height:44px;display:flex;align-items:center;padding:0}.st-foot address,.st-foot p{line-height:1.6}.st-powered{min-height:44px;padding:0 14px 0 12px!important}.st-foot .st-social a{width:44px;height:44px}}.st-root img{color:transparent}.st-blocks[data-bg=tint]{background:var(--c-tint)}.st-blocks[data-bg=primary]{background:var(--c-primary);color:var(--c-on-primary)}.st-blocks[data-bg=primary] .st-h2,.st-blocks[data-bg=primary] .sub{color:var(--c-on-primary)}.st-blocks[data-bg=dark]{background:var(--c-footer-bg)}.st-blocks[data-bg=dark],.st-blocks[data-bg=dark] .st-h2,.st-blocks[data-bg=dark] .sub{color:var(--c-footer-text)}.st-blocks[data-width=narrow] .st-in{max-width:720px;margin-inline:auto}.st-blocks[data-align=center] .st-in{text-align:center}.st-blocks[data-align=center] .st-blk-btn,.st-blocks[data-align=center] .st-blk-icon{justify-content:center}.st-blk-stack{display:flex;flex-direction:column;min-width:0}.st-blk-stack[data-gap=sm]{gap:10px}.st-blk-stack[data-gap=md]{gap:18px}.st-blk-stack[data-gap=lg]{gap:28px}.st-blk-stack[data-align=center]{align-items:center;text-align:center}.st-blk-h{font-family:var(--f-heading);font-weight:800;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere}.st-blk-h.l2{font-size:clamp(22px,5.5vw,28px)}.st-blk-h.l3{font-size:clamp(19px,4.6vw,22px)}.st-blk-h.l4{font-size:17px}.st-blk-text.sm{font-size:14px}.st-blk-text.lg{font-size:18px}.st-blk-list{padding-left:1.25em;display:flex;flex-direction:column;gap:6px}.st-blk-list.checks{list-style:none;padding-left:0}.st-blk-list.checks li{position:relative;padding-left:28px}.st-blk-list.checks li:before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:var(--c-tint);color:var(--c-link);display:grid;place-items:center;font-size:12px;font-weight:800}.st-blk-img img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-card)}.st-blk-img[data-shape=arch] img{border-radius:999px 999px var(--r-card) var(--r-card)}.st-blk-img[data-shape=circle] img{border-radius:50%;aspect-ratio:1}.st-blk-img[data-shape=plain] img{border-radius:0}.st-blk-btn{display:flex;flex-wrap:wrap;gap:10px}.st-blk-btn .st-btn{min-height:44px}.st-blk-icon{display:flex;align-items:center;gap:12px}.st-blk-card>.ic,.st-blk-icon .ic{width:44px;height:44px;border-radius:12px;background:var(--c-tint);color:var(--c-link);display:grid;place-items:center;flex-shrink:0}.st-blk-badge,.st-blk-icon .lbl{font-weight:700}.st-blk-badge{align-self:flex-start;display:inline-flex;padding:4px 10px;border-radius:999px;background:var(--c-tint);color:var(--c-link);font-size:13px}.st-blk-stat{display:flex;flex-direction:column;gap:2px}.st-blk-stat .v{font-family:var(--f-heading);font-size:clamp(24px,6vw,32px);font-weight:800;color:var(--c-link);overflow-wrap:anywhere}.st-blk-stat .k{font-size:14px;color:var(--c-muted)}.st-blk-steps,.st-blk-timeline{list-style:none;padding:0;display:flex;flex-direction:column;gap:16px}.st-blk-steps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start}.st-blk-steps .n{width:36px;height:36px;border-radius:50%;background:var(--c-primary);color:var(--c-on-primary);display:grid;place-items:center;font-weight:800}.st-blk-timeline li{display:grid;grid-template-columns:minmax(70px,auto) minmax(0,1fr);gap:14px;padding-left:14px;border-left:2px solid var(--c-border)}.st-blk-timeline .when{font-weight:800;color:var(--c-link);white-space:nowrap}.st-blk-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--c-border);border-radius:var(--r-card)}.st-blk-table table{width:100%;border-collapse:collapse;min-width:420px;font-size:14.5px}.st-blk-table td,.st-blk-table th{padding:12px 14px;border-bottom:1px solid var(--c-border);text-align:left;vertical-align:top}.st-blk-table thead th{background:var(--c-tint);font-weight:800}.st-blk-table tbody tr:last-child td,.st-blk-table tbody tr:last-child th{border-bottom:0}.st-blk-table:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.st-blk-hr{border:0;border-top:1px solid var(--c-border)}.st-blk-space[data-size=sm]{height:8px}.st-blk-space[data-size=md]{height:20px}.st-blk-space[data-size=lg]{height:40px}.st-blk-card{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:var(--r-card);background:var(--c-surface);border:1px solid var(--c-border);min-width:0;height:100%}.st-blk-card[data-tone=tint]{background:var(--c-tint);border-color:transparent}.st-blk-card[data-tone=primary]{background:var(--c-primary);color:var(--c-on-primary);border-color:transparent}.st-blk-card[data-tone=primary]>.ic{background:color-mix(in srgb,var(--c-on-primary) 18%,transparent);color:var(--c-on-primary)}.st-blk-card[data-tone=outline]{background:transparent}.st-blk-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:768px){.st-blk-cols[data-cols="2"],.st-blk-cols[data-cols="3"],.st-blk-cols[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.st-blk-cols[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.st-blk-cols[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-blk-cols>.col{min-width:0}:is(.st-blocks[data-bg=primary],.st-blocks[data-bg=dark],.st-blk-card[data-tone=primary]) :is(.st-blk-stat .v,.st-blk-timeline .when,.st-blk-h,.st-blk-icon .lbl){color:inherit}:is(.st-blocks[data-bg=primary],.st-blocks[data-bg=dark],.st-blk-card[data-tone=primary]) .st-blk-stat .k{color:inherit;opacity:.82}:is(.st-blocks[data-bg=primary],.st-blocks[data-bg=dark],.st-blk-card[data-tone=primary]) :is(.st-blk-badge,.st-blk-icon .ic,.st-blk-card>.ic,.st-blk-steps .n,.st-blk-list.checks li:before){background:color-mix(in srgb,currentColor 18%,transparent);color:inherit}:is(.st-blocks[data-bg=primary],.st-blocks[data-bg=dark],.st-blk-card[data-tone=primary]) .st-blk-timeline li{border-left-color:color-mix(in srgb,currentColor 30%,transparent)}:is(.st-blocks[data-bg=primary],.st-blocks[data-bg=dark]) :is(.st-blk-table,.st-blk-table th,.st-blk-table td,.st-blk-hr){border-color:color-mix(in srgb,currentColor 22%,transparent)}:is(.st-blocks[data-bg=primary],.st-blocks[data-bg=dark]) .st-blk-table thead th{background:color-mix(in srgb,currentColor 12%,transparent)}:is(.st-blocks[data-bg=primary],.st-blocks[data-bg=dark]) .st-blk-card[data-tone=plain]{color:var(--c-text)}:is(.st-blocks[data-bg=primary],.st-blk-card[data-tone=primary]) .st-blk-btn .st-btn:not(.o){background:var(--c-on-primary);color:var(--c-primary)}:is(.st-blocks[data-bg=primary],.st-blocks[data-bg=dark]) .st-blk-card:is([data-tone=plain],[data-tone=tint]){color:var(--c-text)}:is(.st-blocks[data-bg=primary],.st-blocks[data-bg=dark]) .st-blk-card:is([data-tone=plain],[data-tone=tint]) :is(.st-blk-stat .v,.st-blk-timeline .when){color:var(--c-link)}.st-root[data-sections=cards] .st-blocks[data-bg]{background:transparent}.st-root[data-sections=cards] .st-blocks[data-bg=tint]>.st-wrap>.st-in{background:var(--c-tint)}.st-root[data-sections=cards] .st-blocks[data-bg=primary]>.st-wrap>.st-in{background:var(--c-primary);color:var(--c-on-primary);border-color:transparent}.st-root[data-sections=cards] .st-blocks[data-bg=dark]>.st-wrap>.st-in{background:var(--c-footer-bg);color:var(--c-footer-text);border-color:transparent}:is(.st-blocks[data-bg=primary],.st-blocks[data-bg=dark],.st-blk-card[data-tone=primary]) :is(.st-prose,.st-prose p,.st-prose li){color:inherit}:is(.st-blocks[data-bg=primary],.st-blocks[data-bg=dark]) .st-blk-acc details{background:color-mix(in srgb,currentColor 8%,transparent);border-color:color-mix(in srgb,currentColor 22%,transparent);color:inherit}:is(.st-blocks[data-bg=primary],.st-blocks[data-bg=dark]) .st-blk-acc summary{color:inherit}:is(.st-blocks[data-bg=primary],.st-blocks[data-bg=dark]) .st-blk-card:is([data-tone=plain],[data-tone=tint]) :is(.st-prose,.st-prose p,.st-prose li){color:var(--c-muted)}