.ir_hubHero__Z_NUp{background:var(--dark-bg);color:var(--dark-fg);padding-top:48px}.ir_hubHero__Z_NUp .t-lead{color:var(--dark-fg-2)}.ir_hubMedia__k46qk{margin-top:40px}.ir_hubImg__NDPLy{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.ir_hubSection__Nnmey{padding-block:var(--section)}.ir_hubAlt___dFrI{background:var(--bg-2)}.ir_railGap__yZvae{margin-top:28px}@media (min-width:734px){.ir_hubHero__Z_NUp{padding-top:72px}.ir_hubImg__NDPLy{aspect-ratio:16/9}}@media (min-width:1068px){.ir_hubHero__Z_NUp{padding-top:96px;padding-bottom:var(--section)}.ir_hubMedia__k46qk{width:min(var(--wide),100% - 2 * var(--gutter));margin:56px auto 0}.ir_hubImg__NDPLy{border-radius:var(--radius-lg);aspect-ratio:2/1}}.ir_page__OviLy{padding-block:40px var(--section)}.ir_pageLead__8fVEg{margin-top:14px}@media (min-width:734px){.ir_page__OviLy{padding-top:64px}}.ir_directory__luIOI{margin-top:28px}.ir_jump__7gSL6{position:-webkit-sticky;position:sticky;top:var(--nav-h);z-index:5;display:flex;gap:8px;margin:0 calc(-1 * var(--gutter));padding:10px var(--gutter);overflow-x:auto;scrollbar-width:none;background:rgba(255,255,255,.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.ir_jump__7gSL6::-webkit-scrollbar{display:none}.ir_jump__7gSL6 a{flex:none;display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:980px;background:var(--bg-2);color:var(--fg);font-size:14px;text-decoration:none;white-space:nowrap}.ir_jump__7gSL6 a:active{background:#e8e8ed}.ir_group__v65YF{margin-top:32px;scroll-margin-top:calc(var(--nav-h) + 64px)}.ir_groupTitle__y7QRK{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--fg-2);letter-spacing:-.006em}.ir_rows__y5Vz6{list-style:none;margin:0;padding:0}.ir_rows__y5Vz6 li{border-bottom:1px solid var(--sep)}.ir_rows__y5Vz6 a{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 0;color:var(--fg);text-decoration:none;font-size:17px;letter-spacing:-.016em}.ir_rows__y5Vz6 a>span{flex:1 1}.ir_rows__y5Vz6 a>svg{color:var(--fg-3);flex:none}.ir_rows__y5Vz6 a:active{opacity:.6}@media (hover:hover){.ir_rows__y5Vz6 a:hover>span{color:var(--accent)}}.ir_urgent__sCCee{flex:none;padding:3px 8px;border-radius:6px;background:#fdecee;color:var(--emergency);font-size:12px;font-weight:600}.ir_alert__y0_VP{background:#fdecee;padding:14px 0}.ir_alert__y0_VP .wrap-text{display:grid;grid-gap:12px;gap:12px}.ir_alert__y0_VP p{margin:0;font-size:16px;color:#6b0009}.ir_alert__y0_VP a{justify-self:start}@media (min-width:734px){.ir_alert__y0_VP .wrap-text{grid-template-columns:1fr auto;align-items:center;gap:24px}}.ir_article__Ax5mX{padding-block:28px var(--section)}.ir_crumbs__XNS6A{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px;font-size:14px}.ir_crumbs__XNS6A a{color:var(--accent);text-decoration:none}.ir_crumbs__XNS6A svg{width:6px;height:10px;color:var(--fg-3)}.ir_overview__1hyRx{margin-top:16px;color:var(--fg)}.ir_block__jM_xs{margin-top:40px}.ir_block__jM_xs p{margin:10px 0 0}.ir_note__4Ximz{margin:28px 0 0;padding:14px 16px;border-radius:12px;background:var(--bg-2);font-size:15px;color:var(--fg-2)}.ir_videos__kdLEa{margin-top:48px}.ir_videos__kdLEa h2{margin-bottom:16px}.ir_team__Gaioj{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.ir_team__Gaioj a{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--radius);background:var(--bg-2);color:var(--fg);text-decoration:none}.ir_team__Gaioj a>span{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.ir_team__Gaioj strong{font-size:17px;font-weight:600;letter-spacing:-.016em}.ir_team__Gaioj a>span>span{font-size:13px;color:var(--fg-2);line-height:1.35}.ir_team__Gaioj a>svg{color:var(--fg-3);flex:none}.ir_team__Gaioj a:active{transform:scale(.99)}.ir_avatar__RopQL{display:block;width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:50% 15%;flex:none}.ir_cta___WJhT{margin-top:48px;padding:24px 20px;border-radius:var(--radius-lg);background:var(--accent-tint)}.ir_cta___WJhT p{margin:8px 0 0;color:var(--fg-2)}.ir_ctaActions__EAcVG{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}@media (min-width:734px){.ir_cta___WJhT{padding:36px 40px}}.ir_centerTitle__x2_ii{margin:0;text-align:center;font-size:var(--t-h2);line-height:1.1;font-weight:700;letter-spacing:-.028em}.ir_common__YlzRM{list-style:none;margin:0 auto;padding:0 0 0 18px;max-width:980px;border-radius:var(--radius);background:var(--bg-2);display:grid}.ir_common__YlzRM li+li a{box-shadow:inset 0 .5px 0 var(--sep)}.ir_common__YlzRM a{display:flex;align-items:center;gap:12px;min-height:58px;padding-right:18px;color:var(--fg);text-decoration:none;font-size:17px;letter-spacing:-.016em}.ir_common__YlzRM a>span{flex:1 1}.ir_common__YlzRM a>svg{color:var(--fg-3);flex:none}.ir_common__YlzRM a:active{opacity:.6}@media (hover:hover){.ir_common__YlzRM a:hover>span{color:var(--accent)}}.ir_teamGrid__AtmLh{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:800px}@media (min-width:734px){.ir_common__YlzRM{grid-template-columns:1fr 1fr;column-gap:32px;padding:6px 8px 6px 22px}.ir_common__YlzRM li:nth-child(2) a{box-shadow:none}.ir_teamGrid__AtmLh{gap:24px}}.rail_rail__F399K{position:relative}.rail_list__PhRJv{--edge:max(var(--gutter),calc((100% - var(--wide)) / 2));position:relative;list-style:none;margin:0;padding:4px var(--edge) 8px;display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none}.rail_list__PhRJv::-webkit-scrollbar{display:none}.rail_list__PhRJv>li{flex:none;scroll-snap-align:start}.rail_paddles__Qv6LZ{display:none}.rail_paddles__Qv6LZ[hidden]{display:none!important}@media (hover:hover) and (pointer:fine) and (min-width:734px){.rail_list__PhRJv{gap:20px}.rail_paddles__Qv6LZ{display:flex;justify-content:flex-end;gap:14px;width:min(var(--wide),100% - 2 * var(--gutter));margin:20px auto 0}.rail_paddles__Qv6LZ button{width:36px;height:36px;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(210,210,215,.64);color:rgba(0,0,0,.56);cursor:pointer;transition:background-color .2s,opacity .2s}.rail_paddles__Qv6LZ button:hover:not(:disabled){background:rgba(223,223,227,.7);color:rgba(0,0,0,.64)}.rail_paddles__Qv6LZ button:disabled{opacity:.36;cursor:default}.rail_paddles__Qv6LZ svg{width:10px;height:16px}.rail_rail__F399K[data-tone=dark] .rail_paddles__Qv6LZ button{background:rgba(66,66,69,.72);color:rgba(255,255,255,.8)}}.google-reviews_wrap__SKB_L{margin-top:32px}.google-reviews_item__kLdRQ{width:80vw;max-width:380px}.google-reviews_card___S3jA{display:grid;grid-template-rows:auto 1fr auto;grid-gap:12px;gap:12px;height:100%;padding:22px;border-radius:var(--radius-lg);background:var(--bg-2);color:var(--fg);text-decoration:none;transition:transform .3s var(--spring)}.google-reviews_card___S3jA:active{transform:scale(.98)}.google-reviews_stars__HwUXO{color:#f5a623;letter-spacing:2px;font-size:15px}.google-reviews_text___kAWT{margin:0;font-size:17px;line-height:1.45;letter-spacing:-.016em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.google-reviews_who__CsX2g{display:flex;align-items:center;gap:10px}.google-reviews_who__CsX2g img{width:32px;height:32px;border-radius:50%}.google-reviews_who__CsX2g>span{display:grid}.google-reviews_who__CsX2g strong{font-size:14px;font-weight:600}.google-reviews_who__CsX2g span span{font-size:13px;color:var(--fg-2)}.video-rail_item__GQHEr{width:168px}.video-rail_card__C5g1Q{display:block;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit;transition:transform .2s var(--ease-out)}.video-rail_card__C5g1Q:active{transform:scale(.98)}.video-rail_thumb__F6Q7a{position:relative;display:block;aspect-ratio:9/16;border-radius:var(--radius);overflow:hidden;background:var(--bg-2)}.video-rail_thumb__F6Q7a img{width:100%;height:100%;object-fit:cover;display:block}.video-rail_caption__Ft9KQ{display:grid;grid-gap:2px;gap:2px;margin-top:10px}.video-rail_caption__Ft9KQ strong{font-size:15px;font-weight:600;letter-spacing:-.012em;line-height:1.25}.video-rail_caption__Ft9KQ span{font-size:14px;color:var(--fg-2);line-height:1.3}.video-rail_play__BV_NO{position:absolute;left:50%;top:50%;margin:-24px 0 0 -24px;width:48px;height:48px;color:#fff;z-index:1;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-rail_play__BV_NO svg{width:20px;height:20px;margin-left:3px}.video-rail_sheet__oZk90{padding:0;border:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%}.video-rail_sheet__oZk90::-webkit-backdrop{background:rgba(0,0,0,.9)}.video-rail_sheet__oZk90::backdrop{background:rgba(0,0,0,.9)}.video-rail_sheet__oZk90[open]{display:grid;place-items:center;animation:video-rail_sheet-in__6_Oa7 .28s var(--ease-out)}.video-rail_player__GGOAp{position:relative;height:min(100dvh - 32px,860px);aspect-ratio:9/16;max-width:calc(100vw - 16px)}.video-rail_player__GGOAp video{width:100%;height:100%;border-radius:var(--radius);background:#000;object-fit:contain}.video-rail_close__tfM3r{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(40,40,40,.7);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-rail_close__tfM3r svg{width:13px;height:13px}@keyframes video-rail_sheet-in__6_Oa7{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (min-width:734px){.video-rail_item__GQHEr{width:220px}}@media (min-width:1068px){.video-rail_item__GQHEr{width:250px}}