@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e1f600cb732239d9-s.p.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e1f600cb732239d9-s.p.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.g58PdW_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.g58PdW_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.p.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.p.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0IKN_a_className{font-family:Inter,Inter Fallback;font-style:normal}._0IKN_a_variable{--font-inter:"Inter", "Inter Fallback"}
.ZDALTG_switcher ul{border-radius:var(--r-pill);background:var(--c-deep);gap:.25rem;padding:.25rem;list-style:none;display:flex}.ZDALTG_option{border-radius:var(--r-pill);min-width:2.75rem;min-height:2.25rem;font-family:var(--font-display);letter-spacing:.04em;color:var(--c-on-dark-soft);transition:background-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart);justify-content:center;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.ZDALTG_option:hover{color:var(--c-cream)}.ZDALTG_option[aria-current=true]{background:var(--c-cream);color:var(--c-teal)}
.XFbqWa_header{z-index:var(--z-header);background:var(--c-teal);color:var(--c-cream);border-bottom:1px solid var(--c-line-on-dark);position:sticky;top:0}.XFbqWa_bar{align-items:center;gap:var(--space-m);min-height:var(--header-height);display:flex}.XFbqWa_logo{border-radius:8px;flex:none;display:block}.XFbqWa_logo img{width:clamp(7.5rem,6rem + 4vw,9.5rem);height:auto}.XFbqWa_desktopNav{margin-inline:auto}.XFbqWa_navList{gap:clamp(.75rem,.2rem + 1.2vw,1.75rem);padding:0;list-style:none;display:flex}.XFbqWa_navLink{color:var(--c-on-dark-soft);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out-quart);padding-block:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block;position:relative}.XFbqWa_navLink:after{content:"";background:var(--c-sage);transform-origin:0;height:3px;transition:transform var(--duration-normal) var(--ease-out-expo);border-radius:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.XFbqWa_navLink:hover,.XFbqWa_navLink[aria-current=page]{color:var(--c-cream)}.XFbqWa_navLink:hover:after,.XFbqWa_navLink[aria-current=page]:after{transform:scaleX(1)}.XFbqWa_tools{align-items:center;gap:var(--space-s);margin-left:auto;display:flex}.XFbqWa_headerPhone{color:var(--c-cream);white-space:nowrap;align-items:center;gap:.45rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.XFbqWa_headerPhone:hover{color:var(--c-sage)}.XFbqWa_menuButton{background:var(--c-deep);width:3rem;height:3rem;color:var(--c-cream);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:none}.XFbqWa_menuButton:hover{background:var(--c-sage);color:var(--c-deep)}@media (max-width:1279px){.XFbqWa_headerPhone{display:none}}@media (max-width:1023px){.XFbqWa_desktopNav,.XFbqWa_desktopOnly{display:none}.XFbqWa_menuButton,.XFbqWa_headerPhone{display:inline-flex}}@media (max-width:479px){.XFbqWa_headerPhone{display:none}}.XFbqWa_drawer{width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-s) var(--gutter) calc(var(--space-l) + env(safe-area-inset-bottom));background:var(--c-deep);color:var(--c-cream);border:0;margin:0;overflow-y:auto}.XFbqWa_drawer[open]{flex-direction:column;display:flex}.XFbqWa_drawer::backdrop{background:#072e3199}@media (prefers-reduced-motion:no-preference){.XFbqWa_drawer[open]{animation:XFbqWa_drawer-in var(--duration-normal) var(--ease-out-expo)}}@keyframes XFbqWa_drawer-in{0%{opacity:0;transform:translateY(-1.5rem)}}.XFbqWa_drawerTop{min-height:calc(var(--header-height) - var(--space-s));justify-content:flex-end;align-items:center;display:flex}.XFbqWa_drawerTop .XFbqWa_menuButton{background:var(--c-teal);display:inline-flex}.XFbqWa_drawerList{padding:var(--space-m) 0;gap:.25rem;list-style:none;display:grid}.XFbqWa_drawerList .XFbqWa_navLink{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-display);color:var(--c-cream);font-size:clamp(1.75rem,1.2rem + 3vw,2.5rem);font-weight:900;line-height:1.1}.XFbqWa_drawerList .XFbqWa_navLink[aria-current=page]{color:var(--c-sage)}.XFbqWa_drawerFooter{gap:var(--space-m);padding-top:var(--space-l);border-top:1px solid var(--c-line-on-dark);justify-items:start;margin-top:auto;display:grid}.XFbqWa_drawerPhone{color:var(--c-cream);align-items:center;gap:.6rem;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex}
.mUJ6Da_board{color:var(--c-teal);container-type:inline-size}.mUJ6Da_title{font-size:var(--text-h2);line-height:var(--leading-tight);margin-bottom:var(--space-m)}.mUJ6Da_rows{gap:var(--space-2xs);display:grid}.mUJ6Da_row{gap:var(--space-2xs);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.mUJ6Da_day,.mUJ6Da_time{border-radius:var(--r-chip);font-family:var(--font-display);text-transform:uppercase;align-items:center;display:flex}.mUJ6Da_day{background:var(--c-sage);color:var(--c-deep);letter-spacing:.02em;font-weight:800}.mUJ6Da_time{background:var(--c-tint);color:var(--c-teal);white-space:nowrap;justify-content:center;font-weight:900;overflow:hidden}.mUJ6Da_time[data-emergency]{color:var(--c-orange-ink)}.mUJ6Da_full .mUJ6Da_day{padding:.9rem 1.1rem;font-size:clamp(.8125rem,.75rem + .3vw,1rem)}.mUJ6Da_full .mUJ6Da_time{padding:.6rem .75rem;font-size:clamp(1.125rem,5.6cqi,2.125rem)}.mUJ6Da_full .mUJ6Da_time[data-emergency]{font-size:clamp(.75rem,3.4cqi,1.125rem)}.mUJ6Da_compact .mUJ6Da_rows{gap:.375rem}.mUJ6Da_compact .mUJ6Da_row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.375rem}.mUJ6Da_compact .mUJ6Da_day{white-space:nowrap;padding:.55rem .6rem;font-size:clamp(.6875rem,3.5cqi,.75rem)}.mUJ6Da_compact .mUJ6Da_time{padding:.4rem .5rem;font-size:clamp(.875rem,5.4cqi,1.0625rem)}.mUJ6Da_compact .mUJ6Da_time[data-emergency]{font-size:clamp(.6875rem,3.6cqi,.8125rem)}.mUJ6Da_compact .mUJ6Da_title{font-size:var(--text-h3);margin-bottom:var(--space-xs)}
._5aIjOG_placeholder{border-radius:inherit;align-items:flex-end;width:100%;height:100%;min-height:10rem;padding:clamp(1rem,.6rem + 1.2vw,1.75rem);display:flex;position:relative;overflow:hidden}._5aIjOG_placeholder:before{content:"";background:repeating-linear-gradient(135deg, transparent 0 1.4rem, var(--hatch) 1.4rem calc(1.4rem + 1px));pointer-events:none;position:absolute;inset:0}._5aIjOG_sage{--hatch:#072e3117;background:var(--c-sage);color:var(--c-deep)}._5aIjOG_tint{--hatch:#16424714;background:var(--c-tint);color:var(--c-teal)}._5aIjOG_teal{--hatch:#f9faf414;background:var(--c-teal);color:var(--c-cream)}._5aIjOG_caption{align-items:flex-start;gap:var(--space-xs);display:flex;position:relative}._5aIjOG_caption>svg{flex:none;margin-top:.1rem}._5aIjOG_label{font-family:var(--font-display);font-weight:800;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:block}._5aIjOG_description{font-size:.9375rem;font-weight:600;line-height:1.35;display:block}
._0w3GvW_hero{background:var(--c-teal);color:var(--c-cream);position:relative;overflow:clip}._0w3GvW_grid{min-height:min(56rem, calc(100svh - var(--header-height)));grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 3vw,4.5rem);padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem) clamp(3.5rem,2rem + 4vw,6rem);display:grid}._0w3GvW_copy{z-index:2;position:relative;container-type:inline-size}._0w3GvW_title{letter-spacing:-.03em;font-size:clamp(3.25rem,19.6cqi,12rem);line-height:.86}._0w3GvW_line{display:block}._0w3GvW_accent{color:var(--c-sage)}._0w3GvW_lead{max-width:34ch;font-size:var(--text-lead);color:var(--c-on-dark-soft);margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);line-height:1.5}._0w3GvW_actions{gap:var(--space-xs);margin-top:var(--space-l);margin-bottom:var(--space-m);flex-wrap:wrap;display:flex}._0w3GvW_art{align-self:stretch;align-items:end;padding-top:clamp(4rem,2rem + 6vw,9rem);display:grid;position:relative}._0w3GvW_plate{border-radius:var(--r-plate);background:var(--c-sage);height:clamp(22rem,16rem + 18vw,36rem);box-shadow:var(--shadow-lift);position:relative;overflow:hidden}._0w3GvW_photo{object-fit:cover;width:100%;height:100%}._0w3GvW_placeholder{text-align:right;justify-content:flex-end}._0w3GvW_dog{z-index:3;width:104%;height:auto;filter:var(--drop-dog);pointer-events:none;position:absolute;top:0;right:-4%}._0w3GvW_hours{z-index:4;width:min(20rem,70%);padding:var(--space-m);border-radius:var(--r-card);background:var(--c-cream);box-shadow:var(--shadow-float);position:absolute;bottom:clamp(-2.5rem,-2vw,-1.25rem);left:clamp(-2.5rem,-2vw,-1rem)}@media (prefers-reduced-motion:no-preference){._0w3GvW_dog{animation:_0w3GvW_leap-in 1.4s var(--ease-out-expo) .15s both}._0w3GvW_plate{animation:_0w3GvW_plate-in 1s var(--ease-out-expo) both}._0w3GvW_hours{animation:_0w3GvW_plate-in 1s var(--ease-out-expo) .35s both}}@keyframes _0w3GvW_leap-in{0%{opacity:0;transform:translate(12%,6%)rotate(4deg)}}@keyframes _0w3GvW_plate-in{0%{opacity:0;transform:translateY(1.5rem)}}@media (max-width:899px){._0w3GvW_grid{gap:var(--space-l);grid-template-columns:minmax(0,1fr);min-height:0}._0w3GvW_art{padding-top:clamp(5rem,22vw,9rem);padding-bottom:0}._0w3GvW_plate{height:clamp(16rem,60vw,26rem)}._0w3GvW_hours{width:auto;margin:var(--space-s) 0 0;position:relative;bottom:auto;left:auto}}
.Nmvota_footer{background:var(--c-deep);color:var(--c-on-dark);padding-top:var(--space-section)}.Nmvota_grid{gap:var(--space-xl) var(--space-l);grid-template-columns:1.3fr 1fr 1.1fr .7fr;align-items:start;display:grid}.Nmvota_logo{width:clamp(10rem,8rem + 6vw,14rem);height:auto}.Nmvota_tagline{margin-top:var(--space-s);color:var(--c-on-dark-soft);max-width:24ch}.Nmvota_heading{font-size:var(--text-h3);margin-bottom:var(--space-s)}.Nmvota_hours{max-width:22rem}.Nmvota_hours h2{color:var(--c-cream)}.Nmvota_address{gap:var(--space-s);font-style:normal;display:grid}.Nmvota_line{color:var(--c-cream);align-items:flex-start;gap:.65rem;font-weight:600;text-decoration:none;display:inline-flex}.Nmvota_line svg{color:var(--c-sage);flex:none;margin-top:.2rem}.Nmvota_line:hover{color:var(--c-sage)}.Nmvota_person{font-weight:400;font-size:var(--text-small);color:var(--c-on-dark-soft);display:block}.Nmvota_muted{color:var(--c-on-dark-soft);font-size:var(--text-small)}.Nmvota_pages ul{gap:.4rem;padding:0;list-style:none;display:grid}.Nmvota_pages a{color:var(--c-on-dark-soft);font-weight:600;text-decoration:none}.Nmvota_pages a:hover{color:var(--c-cream)}.Nmvota_bottom{justify-content:space-between;gap:var(--space-s);margin-top:var(--space-xl);padding-block:var(--space-m);border-top:1px solid var(--c-line-on-dark);font-size:var(--text-small);color:var(--c-on-dark-soft);flex-wrap:wrap;display:flex}.Nmvota_bottom a{color:var(--c-on-dark-soft)}@media (max-width:1199px){.Nmvota_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:599px){.Nmvota_grid{grid-template-columns:minmax(0,1fr)}}
.f_nShW_h2{font-size:var(--text-h2);line-height:var(--leading-tight)}.f_nShW_h3{font-size:var(--text-h3)}.f_nShW_sectionHead{justify-content:space-between;align-items:flex-end;gap:var(--space-m) var(--space-l);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.f_nShW_sectionLead{margin-top:var(--space-xs);max-width:46ch;font-size:var(--text-lead);color:var(--c-ink-soft)}.f_nShW_intro{padding-block:calc(var(--space-section) + 1rem) var(--space-section);position:relative}.f_nShW_introGrid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.f_nShW_introText{margin-top:var(--space-m);max-width:48ch;font-size:var(--text-lead);color:var(--c-ink-soft)}.f_nShW_introFigure{border-radius:var(--r-plate);background:var(--c-white);box-shadow:var(--shadow-lift);overflow:hidden}.f_nShW_introPhoto{width:100%;height:auto}.f_nShW_services{padding-block:0}.f_nShW_bento{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.f_nShW_field{gap:var(--space-m);padding:clamp(2.25rem, 1.5rem + 3vw, 4.5rem) var(--field-pad);flex-direction:column;display:flex;position:relative;overflow:hidden}.f_nShW_fieldTitle{max-width:14ch;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.5rem);line-height:1}.f_nShW_serviceList{gap:.35rem;padding:0;list-style:none;display:grid}.f_nShW_serviceItem{align-items:center;gap:.75rem;font-weight:600;line-height:1.3;display:flex}.f_nShW_serviceIcon{border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}.f_nShW_fieldPrimary{padding-left:var(--edge);background:var(--c-sage);color:var(--c-deep);grid-area:span 2/1/auto/span 7}.f_nShW_fieldPrimary .f_nShW_serviceList{gap:.6rem;max-width:58%;margin-top:auto}.f_nShW_fieldPrimary .f_nShW_serviceItem{font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem)}.f_nShW_fieldPrimary .f_nShW_serviceIcon{background:var(--c-cream);width:3rem;height:3rem;color:var(--c-teal)}.f_nShW_serviceItem[data-emergency] .f_nShW_serviceIcon{background:var(--c-orange);color:var(--c-deep)}.f_nShW_fieldDiagnostics{padding-right:var(--edge);background:var(--c-teal);color:var(--c-cream);grid-column:8/span 5}.f_nShW_fieldDiagnostics .f_nShW_serviceList{gap:.5rem var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr))}.f_nShW_fieldDiagnostics .f_nShW_serviceIcon{color:var(--c-sage);background:#f9faf41a}.f_nShW_fieldSurgery{padding-right:var(--edge);background:var(--c-tint);color:var(--c-teal);grid-column:8/span 5}.f_nShW_fieldSurgery .f_nShW_serviceIcon{background:var(--c-cream);color:var(--c-teal)}.f_nShW_fieldExtra{padding-left:var(--edge);background:var(--c-deep);min-height:15rem;color:var(--c-cream);grid-column:1/-1;padding-right:clamp(1.5rem,32%,30rem);overflow:visible}.f_nShW_fieldExtra .f_nShW_serviceList{gap:.5rem var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr))}.f_nShW_fieldExtra .f_nShW_serviceIcon{color:var(--c-sage);background:#f9faf414}.f_nShW_fieldDog{right:var(--edge);width:min(28%,24rem);height:auto;filter:var(--drop-dog);pointer-events:none;position:absolute;bottom:0}.f_nShW_fieldDogPrimary{width:min(42%,20rem);height:auto;filter:var(--drop-dog);pointer-events:none;position:absolute;top:clamp(5rem,3.5rem + 3vw,7.5rem);right:clamp(1rem,3vw,3.5rem)}.f_nShW_doctors{padding-block:var(--space-section);background:var(--c-deep);color:var(--c-cream);border-top:1px solid var(--c-line-on-dark)}.f_nShW_doctors .f_nShW_sectionLead{color:var(--c-on-dark-soft)}.f_nShW_doctorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.f_nShW_doctor{gap:var(--space-l);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;display:grid}.f_nShW_doctorPortrait{box-shadow:var(--shadow-lift)}.f_nShW_doctorName{font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);line-height:.95}.f_nShW_doctorRole{margin-top:var(--space-2xs);font-family:var(--font-display);font-weight:800;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-sage)}.f_nShW_doctorCredo{margin-top:var(--space-m);color:var(--c-cream);font-size:1.0625rem;font-weight:600;line-height:1.5}.f_nShW_doctorSoon{margin-top:var(--space-m);color:var(--c-on-dark-soft)}.f_nShW_doctorPhone{margin-top:var(--space-m);color:var(--c-sage);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.f_nShW_doctorPhone:hover{color:var(--c-cream)}.f_nShW_visit{padding-block:var(--space-section);position:relative}.f_nShW_visitGrid{gap:var(--space-l);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.8fr);align-items:stretch;display:grid}.f_nShW_visitHours{align-self:center}.f_nShW_visitNote{margin-top:var(--space-m);color:var(--c-ink-soft);font-weight:600}.f_nShW_visitCard{gap:var(--space-s);border-radius:var(--r-plate);background:var(--c-tint);flex-direction:column;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex}.f_nShW_visitAddress{gap:var(--space-xs);font-style:normal;display:grid}.f_nShW_visitLine{color:var(--c-teal);align-items:flex-start;gap:.65rem;font-weight:600;text-decoration:none;display:inline-flex}.f_nShW_visitLine svg{flex:none;margin-top:.15rem}a.f_nShW_visitLine:hover{color:var(--c-deep);text-decoration:underline}.f_nShW_visitPerson{color:var(--c-ink-soft);font-weight:400}.f_nShW_visitActions{gap:var(--space-xs);padding-top:var(--space-s);flex-wrap:wrap;margin-top:auto;display:flex}.f_nShW_visitPhoto{border-radius:var(--r-plate);background:#1c1c1c;overflow:hidden}.f_nShW_visitImage{object-fit:cover;width:100%;height:100%}.f_nShW_resources{padding-top:var(--space-section)}.f_nShW_resourceGrid{margin-top:var(--space-l);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.f_nShW_resource{gap:var(--space-xs);min-height:17rem;padding:clamp(2.25rem, 1.5rem + 3vw, 4.5rem) calc(var(--field-pad) + 3.5rem) clamp(2.25rem, 1.5rem + 3vw, 4.5rem) var(--field-pad);transition:transform var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo);align-content:start;text-decoration:none;display:grid;position:relative;overflow:hidden}.f_nShW_resource:hover .f_nShW_resourceTitle{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:4px}.f_nShW_resourcePrices{padding-left:var(--edge);background:var(--c-sage);color:var(--c-deep)}.f_nShW_resourceGuides{padding-right:calc(var(--edge) + 3.5rem);background:var(--c-teal);color:var(--c-cream)}.f_nShW_resourceTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-display);font-size:clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:900;line-height:1}.f_nShW_resourceText{max-width:34ch;font-size:1.0625rem}.f_nShW_resourceGuides .f_nShW_resourceText{color:var(--c-on-dark-soft)}.f_nShW_resourceArrow{transition:transform var(--duration-normal) var(--ease-out-expo);position:absolute;top:clamp(1.5rem,1rem + 1.5vw,2.5rem);right:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.f_nShW_resource:hover .f_nShW_resourceArrow{transform:translate(4px,-4px)}.f_nShW_resourcePaws{opacity:.9;width:clamp(7rem,5rem + 6vw,12rem);position:absolute;bottom:-1.5rem;right:-1.5rem}.f_nShW_lineup{padding-top:var(--space-xl);background:var(--c-white);border-top:1px solid var(--c-line)}.f_nShW_lineupStage{max-width:var(--max-width);margin-inline:auto;position:relative}.f_nShW_lineupImage{width:100%;height:auto}.f_nShW_lineupLogo{width:26%;height:auto;position:absolute;top:34%;left:48.5%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.f_nShW_lineupLogo{transition:transform var(--duration-slow) var(--ease-out-expo)}.f_nShW_lineupStage:hover .f_nShW_lineupLogo{transform:translate(-50%,-54%)}}@media (prefers-reduced-motion:reduce){.f_nShW_resource,.f_nShW_resource:hover,.f_nShW_resourceArrow{transition:none;transform:none}}@media (max-width:1023px){.f_nShW_fieldPrimary,.f_nShW_fieldDiagnostics,.f_nShW_fieldSurgery{padding-inline:var(--edge);grid-area:auto/1/auto/-1}.f_nShW_fieldExtra .f_nShW_serviceList{grid-template-columns:repeat(2,minmax(0,1fr))}.f_nShW_doctorGrid{grid-template-columns:minmax(0,1fr)}.f_nShW_visitGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.f_nShW_visitPhoto{display:none}}@media (max-width:767px){.f_nShW_lineupStage{flex-direction:column;align-items:center;display:flex}.f_nShW_lineupLogo{width:min(62%,16rem);margin-bottom:var(--space-s);order:-1;position:static;transform:none}.f_nShW_lineupStage:hover .f_nShW_lineupLogo{transform:none}.f_nShW_introGrid,.f_nShW_visitGrid,.f_nShW_resourceGrid{grid-template-columns:minmax(0,1fr)}.f_nShW_introGraphic{display:none}.f_nShW_fieldDiagnostics .f_nShW_serviceList,.f_nShW_fieldExtra .f_nShW_serviceList{grid-template-columns:minmax(0,1fr)}.f_nShW_fieldExtra{padding-right:var(--edge);padding-bottom:11rem}.f_nShW_resource{padding-left:var(--edge);padding-right:calc(var(--edge) + 3.5rem)}.f_nShW_fieldDog{width:55%}.f_nShW_fieldDogPrimary{display:none}.f_nShW_fieldPrimary .f_nShW_serviceList{max-width:none}.f_nShW_doctor{grid-template-columns:minmax(0,1fr)}.f_nShW_doctorPortrait{aspect-ratio:1;max-width:12rem}}
.HjQxJG_button{border-radius:var(--r-pill);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-normal) var(--ease-out-expo), background-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart);border:2px solid #0000;justify-content:center;align-items:center;gap:.6em;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.HjQxJG_m{min-height:3rem;padding:.85rem 1.4rem;font-size:.9375rem}.HjQxJG_l{min-height:3.75rem;padding:1.1rem 1.9rem;font-size:clamp(.9375rem,.88rem + .25vw,1.0625rem)}.HjQxJG_icon{flex:none;display:inline-flex}.HjQxJG_icon svg{width:1.15em;height:1.15em}.HjQxJG_button:hover{transform:translateY(-2px)}.HjQxJG_button:active{transform:translateY(0)scale(.98)}.HjQxJG_call{background:var(--c-orange);color:var(--c-deep);box-shadow:0 .6rem 1.4rem -.6rem #ed734bb3}.HjQxJG_call:hover{box-shadow:0 1rem 1.8rem -.6rem #ed734bbf}.HjQxJG_call:focus-visible{outline-color:var(--c-cream);box-shadow:0 0 0 6px var(--c-deep)}.HjQxJG_sage{background:var(--c-sage);color:var(--c-deep)}.HjQxJG_sage:hover{background:#b3c993}.HjQxJG_teal{background:var(--c-teal);color:var(--c-cream)}.HjQxJG_teal:hover{background:var(--c-deep)}.HjQxJG_outline-dark{border-color:var(--c-sage);color:var(--c-cream)}.HjQxJG_outline-dark:hover{background:var(--c-sage);color:var(--c-deep)}.HjQxJG_outline-light{border-color:var(--c-teal);color:var(--c-teal)}.HjQxJG_outline-light:hover{background:var(--c-teal);color:var(--c-cream)}.HjQxJG_button[data-disabled]{cursor:not-allowed;opacity:.55;box-shadow:none}.HjQxJG_button[data-disabled]:hover,.HjQxJG_button[data-disabled]:active{background:revert-layer;transform:none}@media (prefers-reduced-motion:reduce){.HjQxJG_button,.HjQxJG_button:hover,.HjQxJG_button:active{transition:none;transform:none}}
._73XunW_badge{align-items:center;gap:var(--space-xs);min-height:2.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}._73XunW_dark{color:var(--c-on-dark)}._73XunW_light{color:var(--c-ink)}._73XunW_text{min-width:12ch}._73XunW_dot{background:var(--c-on-dark-soft);opacity:.5;border-radius:50%;flex:none;width:.7rem;height:.7rem}._73XunW_badge[data-state=open] ._73XunW_dot{background:var(--c-status-open);opacity:1;box-shadow:0 0 0 .35rem #8fd69433}._73XunW_light[data-state=open] ._73XunW_dot{background:#3f9a4a;box-shadow:0 0 0 .35rem #3f9a4a26}._73XunW_badge[data-state=closing-soon] ._73XunW_dot,._73XunW_badge[data-state=emergency] ._73XunW_dot{background:var(--c-orange);opacity:1;box-shadow:0 0 0 .35rem #ed734b38}._73XunW_badge[data-state=closed] ._73XunW_dot{opacity:1}@media (prefers-reduced-motion:no-preference){._73XunW_badge[data-state=open] ._73XunW_dot{animation:_73XunW_pulse 2.4s var(--ease-out-quart) infinite}}@keyframes _73XunW_pulse{0%,to{box-shadow:0 0 0 .2rem #8fd69447}50%{box-shadow:0 0 0 .55rem #8fd69400}}
._2dcd1q_bar{z-index:var(--z-action-bar);gap:var(--space-2xs);min-height:var(--action-bar-height);padding:.6rem var(--gutter) calc(.6rem + env(safe-area-inset-bottom));background:var(--c-deep);grid-template-columns:1.25fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.75rem 2rem -1rem #072e3180}._2dcd1q_action{width:100%}@media (min-width:900px){._2dcd1q_bar{display:none}}
._6WAfHW_hero{color:var(--c-cream);z-index:1;position:relative}._6WAfHW_teal{background:var(--c-teal)}._6WAfHW_deep{background:var(--c-deep)}._6WAfHW_grid{align-items:end;gap:var(--space-l);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding-top:clamp(3rem,2rem + 4vw,6rem);display:grid}._6WAfHW_copy{padding-bottom:clamp(4.5rem,3rem + 5vw,8rem);container-type:inline-size}._6WAfHW_title{font-size:min(var(--text-h1), 9.4cqi);line-height:var(--leading-tight)}._6WAfHW_lead{margin-top:var(--space-m);max-width:38ch;font-size:var(--text-lead);color:var(--c-on-dark-soft)}._6WAfHW_actions{gap:var(--space-xs);margin-top:var(--space-l);flex-wrap:wrap;display:flex}._6WAfHW_art{justify-content:center;align-self:end;display:flex;position:relative;transform:translateY(clamp(1.25rem,2.5vw,2.25rem))}._6WAfHW_dog{object-fit:contain;object-position:bottom;width:100%;max-width:34rem;height:auto;max-height:26rem;filter:var(--drop-dog)}._6WAfHW_art[data-floor]{transform:none}._6WAfHW_art[data-floor] ._6WAfHW_dog{translate:0 var(--floor);filter:none}@media (prefers-reduced-motion:no-preference){._6WAfHW_dog{animation:_6WAfHW_dog-in 1.1s var(--ease-out-expo) both}}@keyframes _6WAfHW_dog-in{0%{opacity:0;transform:translateY(2rem)}}@media (max-width:767px){._6WAfHW_grid{grid-template-columns:minmax(0,1fr);gap:0}._6WAfHW_copy{padding-bottom:var(--space-m)}._6WAfHW_art{justify-content:flex-end}._6WAfHW_dog{width:78%;max-height:15rem}}
.bYttDW_portrait{aspect-ratio:4/5;border-radius:var(--r-plate);background:var(--c-sage);position:relative;overflow:hidden}.bYttDW_portrait[data-empty]{aspect-ratio:1}.bYttDW_image{object-fit:cover;width:100%;height:100%}
.BJIJmq_profile{padding-block:var(--space-section)}.BJIJmq_profile:first-of-type{padding-top:calc(var(--space-section) + 2rem)}.BJIJmq_reversed{background:var(--c-tint)}.BJIJmq_grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,1rem + 4vw,6rem);display:grid}.BJIJmq_reversed .BJIJmq_portrait{order:2}.BJIJmq_portrait{width:100%;max-width:30rem;top:calc(var(--header-height) + var(--space-l));box-shadow:var(--shadow-lift);position:sticky}.BJIJmq_role{font-family:var(--font-display);font-weight:800;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-ink-soft);margin-top:var(--space-xs)}.BJIJmq_name{font-size:var(--text-h2);line-height:.95}.BJIJmq_bio{gap:var(--space-s);margin-top:var(--space-l);max-width:var(--measure);color:var(--c-ink-soft);font-size:1.0625rem;display:grid}.BJIJmq_bio p:first-child{font-size:var(--text-lead);color:var(--c-ink)}.BJIJmq_soon{margin-top:var(--space-l);padding:var(--space-m);border-radius:var(--r-card);border:2px dashed var(--c-line);color:var(--c-ink-soft);max-width:40ch;font-weight:600}.BJIJmq_credo{margin-top:var(--space-l);border-radius:var(--r-plate);background:var(--c-teal);color:var(--c-cream);font-weight:600;font-size:var(--text-lead);max-width:52ch;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem);line-height:1.5}.BJIJmq_phone{margin-top:var(--space-l);color:var(--c-teal);align-items:center;gap:.6rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.BJIJmq_phone:hover{text-decoration:underline}@media (max-width:899px){.BJIJmq_grid{grid-template-columns:minmax(0,1fr)}.BJIJmq_reversed .BJIJmq_portrait{order:0}.BJIJmq_portrait{max-width:14rem;position:relative;top:auto}}
.krtVhq_layout{gap:var(--space-xl);padding-block:calc(var(--space-xl) + 2rem) var(--space-section);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}.krtVhq_details{gap:var(--space-l);display:grid}.krtVhq_block{gap:var(--space-2xs);display:grid}.krtVhq_icon{width:1.75rem;height:1.75rem;margin-bottom:var(--space-3xs);color:var(--c-sage);stroke-width:2.5px}.krtVhq_label{font-family:var(--font-display);font-weight:800;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-ink-soft)}.krtVhq_big{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-display);color:var(--c-teal);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:900;line-height:1.05;text-decoration:none}a.krtVhq_big:hover{text-decoration:underline;text-decoration-thickness:3px}.krtVhq_person{color:var(--c-ink-soft);font-weight:600}.krtVhq_phoneRow+.krtVhq_phoneRow{margin-top:var(--space-s)}.krtVhq_muted{color:var(--c-ink-soft);font-weight:600}.krtVhq_actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.krtVhq_mapColumn{top:calc(var(--header-height) + var(--space-l));gap:var(--space-s);grid-template-columns:minmax(0,1fr);display:grid;position:sticky}.krtVhq_map{border-radius:var(--r-plate);width:100%;height:clamp(26rem,18rem + 22vw,40rem);box-shadow:var(--shadow-lift);background:var(--c-tint);border:0;display:block}.krtVhq_mapLink{justify-self:start;font-weight:600}@media (max-width:899px){.krtVhq_layout{grid-template-columns:minmax(0,1fr)}.krtVhq_mapColumn{position:static}.krtVhq_map{height:clamp(20rem,70vw,28rem)}}
.dLlRvq_category{padding-block:var(--space-xl)}.dLlRvq_category:first-of-type{padding-top:calc(var(--space-xl) + 2.5rem)}.dLlRvq_categoryHead{justify-content:space-between;align-items:baseline;gap:var(--space-m);margin-bottom:var(--space-m);padding-bottom:var(--space-s);border-bottom:2px solid var(--c-teal);display:flex}.dLlRvq_categoryTitle{font-size:var(--text-h3)}.dLlRvq_grid{gap:var(--space-s);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(9rem,6rem + 10vw,15rem);padding:0;list-style:none;display:grid}.dLlRvq_tile{border-radius:var(--r-card);grid-column:span 2;overflow:hidden}.dLlRvq_tile:first-child{grid-area:span 2/span 4}.dLlRvq_tile:nth-child(4n+3){grid-row:span 2}.dLlRvq_tileButton{cursor:zoom-in;background:var(--c-tint);border:0;width:100%;height:100%;padding:0;display:block}.dLlRvq_tileImage{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out-expo)}.dLlRvq_tileButton:hover .dLlRvq_tileImage{transform:scale(1.04)}.dLlRvq_lightbox{width:min(92vw,80rem);max-height:92vh;padding:var(--space-s);border-radius:var(--r-plate);background:var(--c-deep);color:var(--c-cream);border:0}.dLlRvq_lightbox::backdrop{background:#072e31d9}.dLlRvq_lightboxFigure{gap:var(--space-xs);display:grid}.dLlRvq_lightboxImage{object-fit:contain;border-radius:var(--r-card);width:100%;height:auto;max-height:78vh}.dLlRvq_lightboxCaption{justify-content:space-between;gap:var(--space-m);color:var(--c-on-dark-soft);font-weight:600;display:flex}.dLlRvq_lightboxControls{top:var(--space-m);right:var(--space-m);gap:var(--space-2xs);display:flex;position:absolute}.dLlRvq_lightboxButton{background:var(--c-cream);width:3rem;height:3rem;color:var(--c-teal);cursor:pointer;border:0;border-radius:50%;place-items:center;display:inline-grid}.dLlRvq_lightboxButton:hover{background:var(--c-sage)}@media (max-width:767px){.dLlRvq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dLlRvq_tile,.dLlRvq_tile:nth-child(4n+3){grid-area:span 1/span 1}.dLlRvq_tile:first-child{grid-area:span 1/span 2}}@media (prefers-reduced-motion:reduce){.dLlRvq_tileImage,.dLlRvq_tileButton:hover .dLlRvq_tileImage{transition:none;transform:none}}
.X5gt0q_list{padding:calc(var(--space-xl) + 2rem) 0 var(--space-section);list-style:none;display:grid}.X5gt0q_row{gap:var(--space-m) var(--space-l);padding-block:var(--space-l);border-bottom:2px solid var(--c-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.X5gt0q_row:first-child{border-top:2px solid var(--c-teal)}.X5gt0q_icon{background:var(--c-sage);width:clamp(3.5rem,2.5rem + 3vw,5.5rem);height:clamp(3.5rem,2.5rem + 3vw,5.5rem);color:var(--c-deep);border-radius:1.5rem;place-items:center;display:inline-grid}.X5gt0q_row:nth-child(2n) .X5gt0q_icon{background:var(--c-teal);color:var(--c-sage)}.X5gt0q_title{font-size:clamp(1.375rem,1rem + 1.4vw,2.25rem);line-height:1}.X5gt0q_title a{text-decoration:none}.X5gt0q_title a:hover{text-decoration:underline;text-decoration-thickness:3px}.X5gt0q_summary{margin-top:var(--space-2xs);max-width:56ch;color:var(--c-ink-soft)}.X5gt0q_actions{gap:var(--space-2xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.X5gt0q_reader{padding-block:calc(var(--space-xl) + 2rem) var(--space-section)}.X5gt0q_readerGrid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;display:grid}.X5gt0q_body{gap:var(--space-s);max-width:var(--measure);font-size:1.0625rem;display:grid}.X5gt0q_soon{border-radius:var(--r-plate);background:var(--c-tint);font-weight:600;font-size:var(--text-lead);max-width:48ch;padding:clamp(1.5rem,1rem + 2vw,3rem)}.X5gt0q_aside{top:calc(var(--header-height) + var(--space-l));gap:var(--space-s);padding:var(--space-m);border-radius:var(--r-card);background:var(--c-white);box-shadow:0 1px 0 var(--c-line);display:grid;position:sticky}.X5gt0q_asideIcon{background:var(--c-sage);width:3.5rem;height:3.5rem;color:var(--c-deep);border-radius:1rem;place-items:center;display:inline-grid}.X5gt0q_asideLabel{font-family:var(--font-display);font-weight:800;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-ink-soft)}.X5gt0q_back{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}@media (max-width:767px){.X5gt0q_row{grid-template-columns:auto minmax(0,1fr)}.X5gt0q_actions{grid-column:1/-1;justify-content:flex-start}.X5gt0q_readerGrid{grid-template-columns:minmax(0,1fr)}.X5gt0q_aside{position:static}}
.s0XyGq_layout{gap:var(--space-xl);padding-block:calc(var(--space-xl) + 2rem) var(--space-section);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;display:grid}.s0XyGq_side{top:calc(var(--header-height) + var(--space-l));gap:var(--space-m);display:grid;position:sticky}.s0XyGq_notice{padding:var(--space-m);border-radius:var(--r-card);background:var(--c-tint);font-size:.9375rem;font-weight:600}.s0XyGq_index{gap:.15rem;padding:0;list-style:none;display:grid}.s0XyGq_index a{border-radius:var(--r-chip);color:var(--c-ink-soft);padding:.45rem .75rem;font-weight:600;text-decoration:none;display:block}.s0XyGq_index a:hover{background:var(--c-tint);color:var(--c-teal)}.s0XyGq_tables{gap:var(--space-xl);display:grid}.s0XyGq_category{scroll-margin-top:calc(var(--header-height) + var(--space-m))}.s0XyGq_title{font-size:var(--text-h3);padding-bottom:var(--space-xs);border-bottom:3px solid var(--c-teal)}.s0XyGq_table{width:100%}.s0XyGq_row{border-bottom:1px solid var(--c-line)}.s0XyGq_name{text-align:left;padding:1rem 0;font-size:1.0625rem;font-weight:600}.s0XyGq_note{font-weight:400;font-size:var(--text-small);color:var(--c-ink-soft);display:block}.s0XyGq_price{padding:1rem 0 1rem var(--space-m);text-align:right;white-space:nowrap;font-family:var(--font-display);font-size:1.25rem;font-weight:900}.s0XyGq_currency{font-size:.8125rem;font-weight:800}.s0XyGq_soon{border-radius:var(--r-pill);background:var(--c-tint);font-family:var(--font-body);color:var(--c-ink-soft);padding:.3rem .75rem;font-size:.8125rem;font-weight:600;display:inline-block}@media (max-width:899px){.s0XyGq_layout{grid-template-columns:minmax(0,1fr)}.s0XyGq_side{position:static}.s0XyGq_index{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.s0XyGq_index a{background:var(--c-tint);border-radius:var(--r-pill)}}
.D5n7tq_layout{gap:var(--space-xl);padding-block:calc(var(--space-xl) + 2rem) var(--space-section);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;display:grid}.D5n7tq_article{gap:var(--space-l);max-width:var(--measure);display:grid}.D5n7tq_updated{font-weight:600;font-size:var(--text-small);color:var(--c-ink-soft)}.D5n7tq_section{gap:var(--space-xs);color:var(--c-ink-soft);font-size:1.0625rem;display:grid}.D5n7tq_heading{font-size:var(--text-h3);color:var(--c-ink)}.D5n7tq_aside{top:calc(var(--header-height) + var(--space-l));gap:var(--space-xs);padding:var(--space-m);border-radius:var(--r-card);background:var(--c-tint);display:grid;position:sticky}.D5n7tq_asideTitle{margin-bottom:var(--space-2xs);font-size:1.125rem;line-height:1.15}.D5n7tq_legalName{font-weight:600}.D5n7tq_line{color:var(--c-teal);overflow-wrap:anywhere;align-items:flex-start;gap:.6rem;font-weight:600;text-decoration:none;display:inline-flex}.D5n7tq_line svg{flex:none;margin-top:.2rem}a.D5n7tq_line:hover{text-decoration:underline}@media (max-width:899px){.D5n7tq_layout{grid-template-columns:minmax(0,1fr)}.D5n7tq_aside{position:static}}
.DsJI_G_jump{z-index:2;padding-top:calc(var(--space-xl) + 1.5rem);position:relative}.DsJI_G_jumpList{gap:var(--space-2xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.DsJI_G_jumpLink{border-radius:var(--r-pill);background:var(--c-tint);min-height:2.75rem;color:var(--c-teal);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;transition:background-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart);align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.DsJI_G_jumpLink:hover{background:var(--c-teal);color:var(--c-cream)}.DsJI_G_category{padding-block:var(--space-section)}.DsJI_G_cream{background:var(--c-cream)}.DsJI_G_tint{background:var(--c-tint)}.DsJI_G_teal{background:var(--c-teal);color:var(--c-cream)}.DsJI_G_deep{background:var(--c-deep);color:var(--c-cream)}.DsJI_G_categoryHead{gap:var(--space-s) var(--space-xl);margin-bottom:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.DsJI_G_categoryTitle{font-size:var(--text-h2);line-height:.95}.DsJI_G_categoryIntro{max-width:40ch;font-size:var(--text-lead);color:var(--c-ink-soft)}.DsJI_G_categorySoon{margin-top:var(--space-2xs);font-size:var(--text-small);opacity:.75;font-weight:600}.DsJI_G_teal .DsJI_G_categoryIntro,.DsJI_G_deep .DsJI_G_categoryIntro{color:var(--c-on-dark-soft)}.DsJI_G_cards{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));padding:0;list-style:none;display:grid}.DsJI_G_photoSlot{border-radius:var(--r-card);grid-column:span 2;min-height:12rem;overflow:hidden}.DsJI_G_card{gap:var(--space-xs);padding:var(--space-m);border-radius:var(--r-card);background:var(--c-white);color:var(--c-teal);box-shadow:0 1px 0 var(--c-line);transition:transform var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo);flex-direction:column;display:flex}.DsJI_G_card:hover{box-shadow:var(--shadow-float);transform:translateY(-3px)}.DsJI_G_tint .DsJI_G_card{background:var(--c-cream)}.DsJI_G_teal .DsJI_G_card,.DsJI_G_deep .DsJI_G_card{color:var(--c-cream);box-shadow:inset 0 0 0 1px var(--c-line-on-dark);background:#f9faf40f}.DsJI_G_cardImage{width:calc(100% + var(--space-m) * 2);max-width:none;height:10rem;margin:calc(var(--space-m) * -1) calc(var(--space-m) * -1) var(--space-2xs);object-fit:cover;border-radius:var(--r-card) var(--r-card) 0 0}.DsJI_G_cardIcon{background:var(--c-sage);width:3.25rem;height:3.25rem;color:var(--c-deep);border-radius:1rem;place-items:center;display:inline-grid}.DsJI_G_cardTitle{margin-top:var(--space-2xs);letter-spacing:-.01em;font-size:1.1875rem;line-height:1.15}.DsJI_G_cardText{font-size:.9375rem}.DsJI_G_cardSoon{color:var(--c-ink-soft);font-size:.875rem}.DsJI_G_teal .DsJI_G_cardSoon,.DsJI_G_deep .DsJI_G_cardSoon{color:var(--c-on-dark-soft)}.DsJI_G_card[data-emergency]{background:var(--c-deep);color:var(--c-cream)}.DsJI_G_card[data-emergency] .DsJI_G_cardIcon{background:var(--c-orange);color:var(--c-deep)}.DsJI_G_card[data-emergency] .DsJI_G_cardSoon{color:var(--c-on-dark-soft)}.DsJI_G_emergency{padding-block:var(--space-xl);background:var(--c-sage);color:var(--c-deep);position:relative;overflow:clip}.DsJI_G_emergencyGrid{gap:var(--space-m) var(--space-l);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.DsJI_G_emergencyTitle{font-size:var(--text-h2);line-height:.95}.DsJI_G_emergencyText{margin-top:var(--space-xs);font-size:var(--text-lead);font-weight:600}@media (prefers-reduced-motion:reduce){.DsJI_G_card,.DsJI_G_card:hover{transition:none;transform:none}}@media (max-width:767px){.DsJI_G_photoSlot{grid-column:auto}.DsJI_G_categoryHead,.DsJI_G_emergencyGrid{grid-template-columns:minmax(0,1fr)}}
._7_LOpa_graphic{pointer-events:none;-webkit-user-select:none;user-select:none;height:auto}@media (prefers-reduced-motion:no-preference){._7_LOpa_graphic{transition:clip-path 1.6s var(--ease-out-expo)}._7_LOpa_graphic[data-reveal-wipe=pending]{clip-path:inset(0 100% 0 0)}}
