:root{color-scheme:light;--palette-white:#ffffff;--palette-sand-50:#f9f5ef;--palette-sand-200:#e8e0d4;--palette-sand-600:#857868;--palette-sand-700:#5e574f;--palette-sand-900:#2b2621;--palette-blue-50:#edf5fb;--palette-blue-100:#d3e7f6;--palette-blue-700:#1a6fae;--palette-blue-800:#155a8c;--palette-blue-900:#0f3f63;--palette-green-500:#69bb27;--palette-green-700:#3d7a12;--palette-green-800:#2c5a0c;--palette-red-50:#fdecea;--palette-red-100:#f9d4d0;--palette-red-700:#b3261e;--palette-red-800:#8e1d17;--color-text:var(--palette-sand-900);--color-text-muted:var(--palette-sand-700);--color-text-inverse:var(--palette-white);--color-hover-on-inverse:color-mix(in srgb, var(--palette-white) 12%, transparent);--color-surface-page:var(--palette-white);--color-surface-raised:var(--palette-white);--color-surface-section:var(--palette-sand-50);--color-surface-cta:var(--palette-sand-50);--color-surface-cta-green:var(--palette-green-800);--color-surface-cta-blue:var(--palette-blue-800);--color-surface-control:var(--palette-sand-50);--color-surface-inverse:var(--palette-blue-900);--color-scrim-channels:10 20 26;--scrim-min:0.62;--scrim-fade:20rem;--color-border:var(--palette-sand-200);--color-border-strong:var(--palette-sand-600);--color-secondary:var(--palette-green-500);--color-secondary-strong:var(--palette-green-700);--color-brand-tint:var(--palette-blue-50);--color-accent:var(--palette-blue-800);--color-accent-tint:var(--palette-blue-100);--color-action-primary:var(--palette-blue-700);--color-action-primary-hover:var(--palette-blue-800);--color-action-primary-active:var(--palette-blue-900);--color-on-action:var(--palette-white);--color-action-secondary:var(--palette-blue-800);--color-link:var(--palette-blue-800);--color-link-hover:var(--palette-blue-900);--color-focus:var(--palette-blue-900);--color-focus-gap:var(--palette-white);--color-scrim:rgb(19 48 74 / 50%);--color-info-bg:var(--palette-blue-50);--color-emergency:var(--palette-red-700);--color-emergency-strong:var(--palette-red-800);--color-emergency-bg:var(--palette-red-50);--color-emergency-border:var(--palette-red-100);--color-error:var(--palette-red-700);--font-family-sans:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-display:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-weight-display:600;--font-weight-regular:400;--font-weight-body:400;--font-weight-semibold:600;--font-weight-bold:700;--font-size-small:0.8125rem;--font-size-body:1rem;--font-size-control:var(--font-size-body);--font-size-control-small:0.875rem;--font-size-lead:1.25rem;--font-size-h4:1.25rem;--font-size-h3:clamp(1.5rem, 1.4536rem + 0.1905vw, 1.625rem);--font-size-h2:clamp(1.75rem, 1.56rem + 0.76vw, 2.25rem);--font-size-h1:clamp(2rem, 1.6983rem + 1.2381vw, 2.8125rem);--font-size-figure:clamp(2.5rem, 1.6rem + 3vw, 4rem);--line-height-body:1.5;--line-height-heading:1.2;--line-height-lead:1.5;--line-height-small:1.5;--line-height-display:1.1;--letter-spacing-display:0;--line-height-control:1.25;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-heading-lead:var(--space-6);--space-title-text:var(--space-3);--space-kicker:var(--space-2);--space-heading-content:var(--space-12);--space-group-content:var(--space-6);--space-grid-column:var(--space-8);--space-grid-row:var(--space-8);--space-grid-row-open:var(--space-12);--space-split:var(--space-8);--space-split-media:1.75rem;--space-split-text:var(--space-8);--space-section:var(--space-12);--space-page-top:var(--space-12);--space-gutter:var(--space-6);--width-content:90rem;--width-header:90rem;--width-prose:65ch;--width-heading:63rem;--width-lead:50rem;--width-narrow:40rem;--radius-field:var(--radius-full);--radius-s:1.25rem;--radius-m:1.875rem;--radius-l:2.5rem;--radius-panel:1.875rem;--radius-full:999px;--radius-card:var(--radius-m);--radius-media:var(--radius-l);--radius-box:var(--radius-s);--radius-sheet:var(--radius-l);--radius-action:var(--radius-full);--border-width:1px;--border-width-strong:2px;--focus-width:3px;--focus-offset:2px;--card-background:var(--color-surface-raised);--card-border:0;--card-padding:var(--space-6);--card-inset:var(--space-4);--shadow-overlay:0 8px 24px rgb(19 48 74 / 16%);--shadow-card:none;--size-target:2.75rem;--z-dropdown:20;--z-header:30;--z-overlay:35;--z-drawer:40;--z-emergency:50;--z-skip-link:100;--duration-fast:100ms;--duration-base:200ms;--ease-standard:cubic-bezier(0.2, 0, 0.38, 0.9);--ease-entrance:cubic-bezier(0, 0, 0.38, 0.9);--ease-exit:cubic-bezier(0.2, 0, 1, 0.9);--button-primary-text:var(--color-on-action);--button-primary-fill:var(--color-action-primary);--button-primary-fill-hover:var(--color-action-primary-hover);--button-primary-fill-active:var(--color-action-primary-active);--button-secondary-text:var(--color-action-secondary);--button-secondary-text-hover:var(--color-action-primary-hover);--button-secondary-text-active:var(--color-action-primary-active);--button-secondary-fill-hover:var(--color-brand-tint);--button-quiet-text:var(--color-link);--button-quiet-text-hover:var(--color-link-hover);--button-quiet-fill-hover:var(--color-surface-control);--button-quiet-border:transparent;--button-padding-inline:1.375rem;--button-padding-inline-small:var(--space-4);--lead-color:var(--color-text);--kicker-color:var(--color-accent);--icon-size:1.25rem;--icon-size-large:1.5rem;--icon-size-xlarge:2rem;--icon-badge-small:2.5rem;--icon-badge-medium:3rem;--icon-badge-large:4rem}@media(min-width:48em){:root{--space-section:var(--space-16);--space-page-top:4.5rem}}@media(min-width:56em){:root{--space-split:var(--space-16)}}@media(min-width:64em){:root{--radius-panel:3.75rem;--space-split:var(--space-24)}}@media(min-width:80em){:root{--space-section:5rem;--space-split-text:4.5rem}}:lang(vi){--line-height-body:1.6;--line-height-heading:1.25;--line-height-display:1.2}@media(prefers-reduced-motion:reduce){:root{--duration-fast:0ms;--duration-base:0ms}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{margin:0;font:inherit;color:inherit}button{cursor:pointer}fieldset{min-width:0;margin:0;padding:0;border:0}legend{padding:0}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/BeVietnamPro-latin-400.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:be vietnam pro;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/BeVietnamPro-latin-ext-400.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/BeVietnamPro-vietnamese-400.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:be vietnam pro;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/BeVietnamPro-latin-600.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:be vietnam pro;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/BeVietnamPro-latin-ext-600.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/BeVietnamPro-vietnamese-600.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:be vietnam pro;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/BeVietnamPro-latin-700.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:be vietnam pro;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/BeVietnamPro-latin-ext-700.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/BeVietnamPro-vietnamese-700.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:600;font-display:swap;src:url(../fonts/Montserrat-latin-600.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:600;font-display:swap;src:url(../fonts/Montserrat-latin-ext-600.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/Montserrat-vietnamese-600.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}html{font-family:var(--font-family-sans);font-synthesis-weight:none;font-size:100%;line-height:var(--line-height-body);color:var(--color-text);background:var(--color-surface-page)}body{font-size:var(--font-size-body);font-weight:var(--font-weight-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{text-wrap:pretty}a{color:var(--color-link);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:.22em;transition:text-decoration-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard)}a:hover{color:var(--color-link-hover);text-decoration-color:initial}:focus-visible{outline:var(--focus-width)solid var(--color-focus);outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--focus-offset)var(--color-focus-gap)}:focus:not(:focus-visible){outline:none}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-skip-link);padding:var(--space-2)var(--space-4);border-radius:var(--radius-action);color:var(--color-on-action);background:var(--color-action-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.skip-link:not(:focus):not(:active){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}::selection{color:var(--color-text-inverse);background:var(--color-action-primary)}[tabindex="-1"]:focus{outline:none}h1,h2,h3,h4,.av-h2,.av-h4,.av-display{line-height:var(--line-height-heading);text-wrap:balance;overflow-wrap:anywhere}h1,h2,h3,h4,h5,.av-h2,.av-h4,.av-display{font-family:var(--font-family-display);font-weight:var(--font-weight-display);letter-spacing:var(--letter-spacing-display)}h1,.av-display{font-size:var(--font-size-h1);line-height:var(--line-height-display)}h2,.av-h2{font-size:var(--font-size-h2)}h3,h4,.av-h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h4)}.av-lead{font-size:var(--font-size-lead);line-height:var(--line-height-lead);color:var(--lead-color);text-wrap:pretty}.av-small{font-size:var(--font-size-small);line-height:var(--line-height-small)}.av-kicker{font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-semibold);color:var(--kicker-color)}.av-muted{color:var(--color-text-muted)}.av-prose{max-width:var(--width-prose)}.av-guide-page{--width-guide:calc(var(--width-prose) * 1.1)}.av-guide__trail,.av-guide__head,.av-guide__main,.av-toc--collapsed{max-width:var(--width-guide);margin-inline:auto}.av-guide__photo{max-width:calc(var(--width-guide) * 4/3);margin-inline:auto}.av-guide__credit{text-align:center}.av-guide-page>:is(.av-guide-related,.av-guide-services){padding-block-start:0}.av-guide-related>h2{margin-block-end:var(--space-6)}.av-guide__head{text-align:center}@media(min-width:80em){.av-guide__layout{display:grid;grid-template-columns:minmax(0,1fr)min(var(--width-guide),100%)minmax(0,1fr);column-gap:var(--space-8);align-items:start}.av-guide__main{grid-column:2;max-width:none;margin-inline:0}}.av-guide{padding-block-end:var(--space-section)}.av-guide__head{padding-block:var(--space-heading-lead)var(--space-8)}.av-guide-page:not(:has(>.av-guide__trail)) .av-guide__head{padding-block-start:var(--space-page-top)}.av-guide .av-prose{max-width:none}.av-guide__main>.av-lead{margin-block-end:var(--space-8)}.av-meta{margin-block-start:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.av-guide__photo{margin-block:0 var(--space-8)}.av-guide__photo img{width:100%;height:auto;aspect-ratio:19/10;border-radius:var(--radius-media);object-fit:cover}.av-guide__credit{margin-block-start:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.av-guide .av-prose h2{margin-block-start:var(--space-12);font-size:var(--font-size-h3)}.av-guide .av-prose h3{font-size:var(--font-size-h4)}.av-guide__block{margin-block-start:var(--space-12)}.av-guide__block>h2{margin-block-end:var(--space-title-text);font-size:var(--font-size-h3)}.av-prose>*+*{margin-block-start:var(--space-4)}.av-prose>h2{margin-block-start:var(--space-12)}.av-prose>h3{margin-block-start:var(--space-8)}.av-prose>h2+*,.av-prose>h3+*{margin-block-start:var(--space-title-text)}.av-prose ul,.av-prose ol{padding-inline-start:1.4em}.av-prose li+li{margin-block-start:var(--space-2)}.av-prose a{font-weight:var(--font-weight-semibold)}.av-flow>:not(:first-child){margin-block-start:var(--space-4)}abbr[title]{text-decoration:underline dotted;letter-spacing:.04em}.av-link-standalone{display:inline-flex;min-height:var(--size-target);align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);text-decoration:none}.av-link-standalone::after{content:"";width:1.1em;height:1.1em;flex:none;background:currentColor;mask:url(../icons/arrow-right.svg)center/contain no-repeat;transition:transform var(--duration-fast)var(--ease-standard)}.av-link-standalone:hover{color:var(--color-link-hover)}.av-link-standalone:hover::after{transform:translateX(.15em)}.av-link-list{display:grid;gap:var(--space-2)}.av-link-list .av-link-standalone{min-height:0;font-weight:var(--font-weight-body)}.av-checklist,.av-prose .av-checklist{display:grid;gap:var(--space-2);margin-inline:0;padding:0;list-style:none}.av-checklist li{display:flex;gap:var(--space-3);align-items:baseline}.av-checklist .av-icon{flex:none;color:var(--color-secondary-strong);transform:translateY(.15em)}.av-container{width:min(100% - (2 * var(--space-gutter)),var(--width-content));margin-inline:auto}.av-section{padding-block:var(--space-section)}.av-section--soft{background:var(--color-surface-section)}:is(.av-section:not(.av-section--soft),.av-tcarousel--page){--card-background:var(--color-surface-section)}.av-section__footer{margin-block-start:var(--space-8)}:is(.av-grid,.av-guide-list):has(.av-teaser__media){row-gap:var(--space-grid-row-open)}.av-grid{display:grid;gap:var(--space-grid-row)var(--space-grid-column);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none}.av-grid--three{grid-template-columns:minmax(0,1fr)}@media(min-width:48em){.av-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.av-grid--two{grid-template-columns:minmax(0,1fr)}@media(min-width:64em){.av-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.av-grid--quad{grid-template-columns:minmax(0,1fr)}@media(min-width:36em){.av-grid--quad{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.av-grid--quad{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-grid--people{grid-template-columns:minmax(0,1fr);row-gap:var(--space-6)}@media(min-width:48em){.av-grid--people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.av-grid--people{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80em){.av-grid--people{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-grid>li{display:grid;container-type:inline-size}.av-grid>li>*{height:100%}.av-cluster{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.av-stack>*+*{margin-block-start:var(--space-6)}.av-article{display:grid;gap:var(--space-12)}@media(min-width:64em){.av-article{grid-template-columns:minmax(0,var(--width-prose))minmax(16rem,20rem);justify-content:space-between}}.av-article__head{grid-column:1/-1;padding-block-end:0}.av-article--aside-first{row-gap:var(--space-6)}@media(min-width:64em){.av-article--aside-first{grid-template-columns:minmax(16rem,20rem)minmax(0,var(--width-prose));grid-template-rows:auto auto 1fr;column-gap:var(--space-24);justify-content:center}.av-article--aside-first>.av-article__aside{grid-column:1}.av-article--aside-first>.av-article__main{grid-column:2;grid-row:2/span 2}}.av-article__aside>h2:not(:first-child){margin-block-start:var(--space-8)}.av-split{display:grid;gap:var(--space-split);align-items:center}.av-split__media{margin:0}.av-split__media>img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:var(--radius-media);object-fit:cover}@media(min-width:56em){.av-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.av-split>*{padding-inline:var(--space-split-text)}.av-split>.av-split__media{padding-inline:var(--space-split-media)}.av-split--reverse>.av-split__media{order:-1}}.av-split .av-section-header{margin-block-end:var(--space-heading-lead)}.av-panel{padding:var(--space-8);border-radius:var(--radius-card);background:var(--card-background);box-shadow:var(--shadow-card)}.av-panel__title{margin-block-end:var(--space-4);font-size:var(--font-size-h4)}.layout-container{min-height:100vh}.av-page__head{padding-block:var(--space-page-top)var(--space-8)}.av-breadcrumb+.av-page__head{padding-block-start:var(--space-heading-lead)}.av-section:has(>.av-page__head:first-child,>.av-article:first-child>.av-page__head:first-child){padding-block-start:0}.av-page__head>*+*{margin-block-start:var(--space-3)}:is(.av-section:not(.av-section--soft),.av-tcarousel--page,.av-guide-page)+.av-section--panel{padding-block-start:0}.av-article__aside>*+*{margin-block-start:var(--space-4)}.av-list-reset{margin:0;padding:0;list-style:none}@media(max-width:47.99em){html:has(.av-emergency--strip){scroll-padding-block-end:calc(4.5rem + env(safe-area-inset-bottom,0px))}}.av-ruled-split{display:grid;gap:var(--space-2)var(--space-16)}@media(min-width:56em){.av-ruled-split{grid-template-columns:minmax(0,1fr)minmax(0,1.7fr);align-items:start}}.av-link-rows{margin:0;padding:0;list-style:none;border-bottom:var(--border-width)solid var(--color-border)}.av-link-rows--grid{border-bottom:0}@media(min-width:36em){.av-link-rows--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8)}}@media(min-width:64em){.av-link-rows--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.av-guide-list{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}@media(min-width:48em){.av-guide-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-grid-row)var(--space-grid-column)}}@media(min-width:64em){.av-guide-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.av-promo-panels{display:grid;gap:var(--space-6);margin:0;padding:0;list-style:none}.av-promo-panels>li{display:grid}@media(min-width:56em){.av-promo-panels{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8);row-gap:0}}.av-scrim{position:relative;isolation:isolate}.av-scrim::before{content:"";position:absolute;z-index:-1;inset:-100vh -100vw;background:linear-gradient(to bottom,rgb(var(--color-scrim-channels)/.05) calc(100vh - var(--scrim-fade)),rgb(var(--color-scrim-channels)/var(--scrim-min)) 100vh,rgb(var(--color-scrim-channels)/.85) 100%);pointer-events:none}.av-input,.av-select,.av-textarea{display:block;width:100%;min-height:3rem;padding:var(--space-2)var(--space-4);border:var(--border-width-strong)solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--font-size-body);line-height:var(--line-height-control)}.av-input:hover,.av-select:hover,.av-textarea:hover{border-color:var(--color-text)}.av-input:focus-visible,.av-select:focus-visible,.av-textarea:focus-visible{border-color:var(--color-text);outline-offset:0;box-shadow:none}.av-input--error,.av-select--error,.av-textarea--error{border-color:var(--color-error)}.av-textarea{min-height:8rem;padding-inline:var(--space-4);border-radius:var(--radius-box);resize:vertical}.av-select{padding-inline-end:calc(var(--space-4) + 1.25rem + var(--space-2));appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231c262c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4)center;background-size:1.25rem}.av-checkbox{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--space-3);align-items:start;min-height:3rem;padding-block:var(--space-2)}.av-checkbox input{width:1.5rem;height:1.5rem;margin:0;accent-color:var(--color-action-primary)}.av-default-page :is(input.form-text,input.form-email,input.form-password,input.form-url,input.form-tel,textarea,select){max-width:100%}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:inherit}:where(.av-paws){--paws-top:auto;--paws-bottom:auto;--paws-left:auto;--paws-right:var(--space-6);--paws-size:13rem;--paws-color:var(--color-border)}.av-paws{position:relative;isolation:isolate}.av-paws::after{content:"";position:absolute;z-index:-1;inset-block-start:var(--paws-top);inset-block-end:var(--paws-bottom);inset-inline-start:var(--paws-left);inset-inline-end:var(--paws-right);width:var(--paws-size);aspect-ratio:1;background:var(--paws-color);mask:url(../images/paw-trail.svg)center/contain no-repeat;pointer-events:none}@media(forced-colors:active){.av-paws::after{display:none}}.av-accordion{display:grid;gap:var(--space-3);max-width:50rem}.av-accordion__icon .av-icon{transition:transform var(--duration-base)var(--ease-standard)}.av-accordion__button[aria-expanded=true] .av-accordion__icon .av-icon{transform:rotate(180deg)}.av-accordion+*{margin-block-start:var(--space-4)}.av-accordion__item{padding-inline:var(--space-6);border:var(--border-width)solid var(--color-border);border-radius:var(--radius-box)}.av-accordion__heading{margin:0;padding-block:var(--space-4)var(--space-2);font-size:var(--font-size-h4);line-height:var(--line-height-heading)}.av-accordion[data-av-enhance=ready] .av-accordion__heading{padding:0}html:not(.js) .av-accordion__icon{display:none}.js .av-accordion:not([data-av-enhance=ready]) .av-accordion__heading{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3)0}.js .av-accordion:not([data-av-enhance=ready]) .av-accordion__title{letter-spacing:normal;text-transform:none}.js .av-accordion:not([data-av-enhance=ready]) .av-accordion__panel{display:none}.av-accordion__button{display:flex;width:100%;min-height:3.5rem;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3)0;border:0;background:0 0;color:var(--color-text);font:inherit;text-align:start;cursor:pointer}.av-accordion__button:hover .av-accordion__title{color:var(--color-link-hover)}.av-accordion__icon{--icon-badge-size:100%;--icon-badge-glyph:1rem;display:inline-flex;flex:none;width:2.25rem;height:2.25rem;border-radius:var(--radius-full)}.av-accordion__button:hover .av-accordion__icon,.av-accordion__button[aria-expanded=true] .av-accordion__icon{--icon-badge-fill:var(--color-action-primary);--icon-badge-text:var(--color-on-action)}.av-accordion__panel{max-width:var(--width-prose);padding-block-end:var(--space-6)}.av-accordion__panel>*+*{margin-block-start:var(--space-3)}@media(forced-colors:active){.av-accordion__icon{border:var(--border-width)solid ButtonText}}.av-booking{--booking-bg:var(--color-surface-cta);display:grid;justify-items:center;padding:var(--space-8)var(--space-4);border-radius:var(--radius-panel);background:var(--booking-bg);text-align:center}@media(min-width:48em){.av-booking{padding:var(--space-section)var(--space-16)}}.av-booking--green{--booking-bg:var(--color-surface-cta-green);color:var(--color-text-inverse)}.av-booking--blue{--booking-bg:var(--color-surface-cta-blue);color:var(--color-text-inverse)}.av-booking__title{font-size:var(--font-size-h2);color:inherit}.av-booking__body{max-width:var(--width-prose);margin-block-start:var(--space-6);margin-inline:auto;font-size:var(--font-size-lead)}.av-booking__note{margin-block-start:var(--space-2);color:var(--color-text-muted)}.av-booking__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-block-start:var(--space-12)}.av-booking__phone-hint{margin-block-start:var(--space-4);color:var(--color-text-muted)}.av-booking:is(.av-booking--green,.av-booking--blue) .av-booking__phone-hint{color:inherit}.av-booking:is(.av-booking--green,.av-booking--blue){--button-primary-text:var(--booking-bg);--button-primary-fill:var(--color-surface-raised);--button-primary-fill-hover:var(--color-surface-section);--button-primary-fill-active:var(--color-surface-section);--button-secondary-text:var(--color-text-inverse);--button-secondary-text-hover:var(--color-text-inverse);--button-secondary-text-active:var(--color-text-inverse);--button-secondary-fill-hover:var(--color-hover-on-inverse);--color-focus:var(--color-text-inverse);--color-focus-gap:var(--booking-bg)}.av-booking:is(.av-booking--green,.av-booking--blue) .av-booking__note{color:inherit}.av-breadcrumb{padding-block:var(--space-3);font-size:var(--font-size-small);line-height:var(--line-height-small)}.av-breadcrumb__list{display:flex;flex-wrap:wrap;gap:var(--space-1)0;margin:0;padding:0;list-style:none}.av-breadcrumb__item{display:inline-flex;align-items:center}.av-breadcrumb__item+.av-breadcrumb__item::before{content:"";display:inline-block;width:.5em;height:.5em;margin-inline:var(--space-2);border-right:var(--border-width-strong)solid var(--color-border-strong);border-bottom:var(--border-width-strong)solid var(--color-border-strong);transform:rotate(-45deg)}.av-breadcrumb__link{display:inline-flex;min-height:1.5rem;align-items:center;color:var(--color-text-muted);text-decoration:none}.av-breadcrumb__link:hover{color:var(--color-link-hover);color:var(--color-link-hover)}.av-breadcrumb [aria-current=page]{color:var(--color-text)}.av-breadcrumb--centered .av-breadcrumb__list{justify-content:center}.av-breadcrumb--centered .av-breadcrumb__item:last-child{display:none}.av-button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2)var(--button-padding-inline);border:var(--border-width-strong)solid transparent;border-radius:var(--radius-action);font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:background-color var(--duration-fast)var(--ease-standard),border-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard)}.av-button--small{min-height:var(--size-target);padding:var(--space-1)var(--button-padding-inline-small);font-size:var(--font-size-control-small)}.av-button--primary{color:var(--button-primary-text);background:var(--button-primary-fill);border-color:var(--button-primary-fill)}.av-button--primary:hover,.av-button--primary[data-demo-state=hover]{color:var(--button-primary-text);background:var(--button-primary-fill-hover);border-color:var(--button-primary-fill-hover)}.av-button--primary:active,.av-button--primary[data-demo-state=active]{background:var(--button-primary-fill-active);border-color:var(--button-primary-fill-active)}.av-button--secondary{color:var(--button-secondary-text);background:0 0;border-color:var(--button-secondary-text)}.av-button--secondary:hover,.av-button--secondary[data-demo-state=hover]{color:var(--button-secondary-text-hover);background:var(--button-secondary-fill-hover);border-color:var(--button-secondary-text-hover)}.av-button--secondary:active,.av-button--secondary[data-demo-state=active]{color:var(--button-secondary-text-active);background:var(--button-secondary-fill-hover);border-color:var(--button-secondary-text-active)}.av-button--quiet{padding-inline:var(--space-3);color:var(--button-quiet-text);background:0 0;border-color:var(--button-quiet-border);text-decoration:none}.av-button--quiet:hover,.av-button--quiet[data-demo-state=hover]{color:var(--button-quiet-text-hover);background:var(--button-quiet-fill-hover)}.av-button--emergency{color:var(--color-on-action);background:var(--color-emergency);border-color:var(--color-emergency)}.av-button--emergency:hover,.av-button--emergency[data-demo-state=hover]{color:var(--color-on-action);background:var(--color-emergency-strong);border-color:var(--color-emergency-strong)}.av-button[data-demo-state=focus]{outline:var(--focus-width)solid var(--color-focus);outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--focus-offset)var(--color-focus-gap)}.av-button[aria-disabled=true]{cursor:not-allowed;color:var(--color-text-muted);background:var(--color-surface-control);border-color:var(--color-surface-control)}.av-button .av-icon{width:var(--icon-size);height:var(--icon-size)}.av-callout{--callout-accent:var(--color-accent);--callout-bg:var(--color-surface-section);padding:var(--space-6);border:var(--border-width)solid transparent;border-radius:var(--radius-box);background:var(--callout-bg)}.av-callout>*+*{margin-block-start:var(--space-title-text)}.av-callout__title{display:flex;gap:var(--space-3);align-items:center;font-size:var(--font-size-h4);color:var(--color-text)}.av-callout__title .av-icon-badge{--icon-badge-fill:var(--color-surface-raised);--icon-badge-text:var(--callout-accent)}.av-callout__body{max-width:var(--width-prose);margin-inline-start:calc(var(--icon-badge-small) + var(--space-3))}.av-callout__body ul{padding-inline-start:1.3em}.av-callout--info{--callout-bg:var(--color-info-bg)}@media(max-width:30em){.av-callout__body{margin-inline-start:0}}@media(forced-colors:active){.av-callout{border-color:CanvasText}}.av-emergency--strip{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-emergency);border-top:var(--border-width)solid var(--color-emergency-border);background:var(--color-emergency-bg);padding-bottom:env(safe-area-inset-bottom,0);font-size:var(--font-size-control);line-height:var(--line-height-control)}.av-emergency__strip-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)var(--space-4);min-height:3.5rem;padding:var(--space-1)var(--space-gutter)}.av-emergency__strip-text{margin:0;min-width:0}.av-emergency__label{color:var(--color-emergency);font-weight:var(--font-weight-bold)}.av-emergency__call{display:inline-flex;min-height:var(--size-target);align-items:center;gap:var(--space-2);padding:var(--space-1)var(--space-3);border:var(--border-width-strong)solid transparent;border-radius:var(--radius-action);color:var(--color-on-action);background:var(--color-emergency);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap}.av-emergency__call:hover{color:var(--color-on-action);background:var(--color-emergency-strong)}@media(min-width:48em){.av-emergency--strip{display:none}}body:has(.av-emergency--strip){padding-block-end:calc(3.5rem + env(safe-area-inset-bottom,0))}@media(min-width:48em){body:has(.av-emergency--strip){padding-block-end:0}}.av-error-summary{max-width:var(--width-narrow);padding:var(--space-4)var(--space-6);border:var(--border-width-strong)solid var(--color-error);border-radius:var(--radius-box);background:var(--color-surface-raised)}.av-error-summary__title{font-size:var(--font-size-h4)}.av-error-summary__list{margin-block-start:var(--space-3);padding-inline-start:1.2em}.av-error-summary__list a{display:inline-flex;min-height:1.75rem;align-items:center;color:var(--color-error);font-weight:var(--font-weight-semibold)}.av-features{margin:0;padding:0;list-style:none;border-bottom:var(--border-width)solid var(--color-border)}.av-features__item{display:grid;gap:var(--space-title-text);padding-block:var(--space-6);border-top:var(--border-width)solid var(--color-border)}.av-features__title{font-size:var(--font-size-h4)}.av-features__text{max-width:var(--width-prose)}.av-features__link{margin-block-start:calc(var(--space-2) * -1)}@media(min-width:48em){.av-features__item{padding-block:var(--space-8)}}.av-features--steps{display:grid;gap:var(--space-8);border-bottom:0}.av-features--steps .av-features__item{padding:0;border-top:0}.av-features--steps .av-features__title{font-size:var(--font-size-h4);line-height:var(--line-height-heading)}.av-features--steps .av-features__link{margin-block-start:0}.av-features--icons{display:grid;gap:var(--space-12);border-bottom:0}.av-features--icons .av-features__item{justify-items:start;align-content:start;padding:0;border-top:0}.av-features--icons .av-icon-badge{margin-block-end:var(--space-2)}.av-features--icons .av-features__title{text-wrap:balance}.av-features--icons .av-features__link{margin-block-start:0}@media(min-width:48em){.av-features--icons{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:var(--space-grid-column);text-align:center}.av-features--icons .av-features__item{grid-row:span 3;grid-template-rows:subgrid;justify-items:center}.av-features--icons:has(.av-features__link) .av-features__item{grid-row:span 4}.av-features--icons .av-icon-badge{grid-row:1}.av-features--icons .av-features__title{grid-row:2}.av-features--icons .av-features__text{grid-row:3}.av-features--icons .av-features__link{grid-row:4}}.av-figures{padding:var(--space-8)var(--space-4);border-radius:var(--radius-panel);background:var(--color-surface-section);text-align:center}@media(min-width:48em){.av-figures{padding:var(--space-16)}}.av-figures--plain{padding:0;border-radius:0;background:0 0}.av-figures__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-8)var(--space-12);margin:0;padding:0;list-style:none}.av-figures__item{display:grid;flex:0 1 20rem;align-content:start;gap:var(--space-2)}.av-figures__list--3{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}@media(min-width:48em){.av-figures__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.av-figures__list--4{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}@media(min-width:36em){.av-figures__list--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.av-figures__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-figures__value{font-family:var(--font-family-display);font-size:var(--font-size-figure);font-weight:var(--font-weight-display);line-height:var(--line-height-display)}.av-figures__label{text-wrap:balance}.av-filter__row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.av-filter__menu{position:relative;margin:0;padding:0;border:0}.av-filter__trigger{display:inline-flex;min-height:3rem;align-items:center;gap:var(--space-2);padding:0 var(--space-3)0 var(--space-4);border:var(--border-width-strong)solid var(--color-border-strong);border-radius:var(--radius-action);color:var(--color-text);background:var(--color-surface-raised);font-weight:var(--font-weight-semibold);list-style:none;cursor:pointer}.av-filter__trigger::-webkit-details-marker{display:none}.av-filter__trigger .av-icon{width:1.25rem;height:1.25rem;transition:transform var(--duration-fast)var(--ease-standard)}.av-filter__menu[open] .av-filter__trigger .av-icon{transform:rotate(180deg)}.av-filter__menu[open] .av-filter__trigger,.av-filter__trigger:hover{border-color:var(--color-link)}.av-filter__badge{display:inline-grid;min-width:1.75rem;height:1.5rem;place-items:center;padding-inline:var(--space-1);border-radius:var(--radius-full);color:var(--color-on-action);background:var(--color-action-primary);font-size:var(--font-size-small);line-height:var(--line-height-small)}.av-filter__badge.is-empty{visibility:hidden}.av-filter__options{position:absolute;z-index:var(--z-dropdown);top:calc(100% + var(--space-2));left:0;min-width:16rem;margin:0;padding:var(--space-2)var(--space-4);border:var(--border-width)solid var(--color-border);border-radius:var(--radius-box);background:var(--color-surface-raised);box-shadow:var(--shadow-overlay)}.av-filter__option{align-items:center;cursor:pointer}.av-filter__keyword{flex:0 1 20rem}.av-filter__keyword-row{display:flex;gap:var(--space-2)}.av-filter__input{flex:auto;min-width:0;min-height:3rem}.av-filter__search{display:inline-flex;flex:none;width:3rem;min-height:3rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-action);color:var(--color-on-action);background:var(--color-action-primary)}.av-filter__search:hover{background:var(--color-action-primary-hover)}.av-filter__toggle{display:none}.js .av-filter__apply{display:none}@media(max-width:47.99em){.av-filter__row{display:grid;grid-template-columns:repeat(var(--filter-menus,2),minmax(0,1fr))auto;gap:var(--space-2)}.av-filter__row:has(>.av-filter__menu:only-of-type){--filter-menus:1}.av-filter__keyword,.av-filter__apply{grid-column:1/-1}.av-filter__menu{position:static;min-width:0}.av-filter__trigger{width:100%;gap:var(--space-1);padding-inline:var(--space-3)var(--space-2)}.av-filter__trigger .av-icon{width:1rem;height:1rem}.av-filter__badge{min-width:1.5rem}.av-filter__badge.is-empty{display:none}.av-filter__legend{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-filter__options{right:0;min-width:0}.js .av-filter__toggle{display:inline-flex;width:3rem;min-height:3rem;align-items:center;justify-content:center;border:var(--border-width-strong)solid var(--color-border-strong);border-radius:var(--radius-action);color:var(--color-text);background:var(--color-surface-raised)}.js .av-filter__toggle[aria-expanded=true]{border-color:var(--color-link)}.js .av-filter:not(.is-search-open) .av-filter__keyword{display:none}}.av-filter-summary{display:flex;min-height:3rem;align-items:center;gap:var(--space-3)var(--space-4);margin-block-end:var(--space-group-content)}.av-filter-summary__count{flex:none;font-weight:var(--font-weight-semibold)}.av-filter-summary__count:focus{outline:none}.av-filter-summary__conditions{display:flex;flex:initial;flex-wrap:wrap;min-width:0;align-items:center;gap:var(--space-2)var(--space-4)}.av-filter-summary__active{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.av-filter-summary__chip{display:inline-flex;min-height:var(--size-target);align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:var(--border-width)solid var(--color-border);border-radius:var(--radius-action);color:var(--color-text);background:var(--color-surface-raised);font-size:var(--font-size-control);line-height:var(--line-height-control);font-weight:var(--font-weight-semibold);text-decoration:none}.av-filter-summary__chip .av-icon{width:1rem;height:1rem;color:var(--color-text-muted)}.av-filter-summary__chip:hover{border-color:var(--color-link);color:var(--color-link-hover)}.av-filter-summary__chip:hover .av-icon{color:inherit}.av-filter-summary__clear{flex:none;font-size:var(--font-size-control);line-height:var(--line-height-control);font-weight:var(--font-weight-semibold)}.av-filter-summary__sort{display:flex;flex:none;align-items:center;gap:var(--space-3);margin-inline-start:auto}.av-filter-summary__sort-label{font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-semibold);white-space:nowrap}.av-filter-summary__select{min-height:3rem}.av-filter-summary__apply{flex:none}.js .av-filter-summary__apply{display:none}@media(max-width:47.99em){.av-filter-summary{display:grid;grid-template-columns:minmax(0,1fr)auto}.av-filter-summary__sort{grid-column:2;grid-row:1}.av-filter-summary__sort-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.av-filter-summary__conditions{grid-column:1/-1;grid-row:2;flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--space-gutter));padding-inline:var(--space-gutter);scrollbar-width:none}.av-filter-summary__active{flex:none;flex-wrap:nowrap}.av-filter-summary__active>li{flex:none}}.av-footer{padding-block:var(--space-24)var(--space-12);color:var(--color-text);background:var(--color-surface-section)}.av-footer a{color:inherit;text-decoration:none;transition:color var(--duration-fast)var(--ease-standard)}.av-footer a:hover{color:var(--color-link-hover)}.av-footer__grid{display:grid;gap:var(--space-12)var(--space-8)}.av-footer__heading{margin-block-end:var(--space-4);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);color:var(--color-text)}.av-footer__address{font-style:normal}.av-footer__address p+p,.av-footer__links li+li{margin-block-start:var(--space-3)}.av-footer__address strong{font-weight:var(--font-weight-semibold)}.av-footer__hours{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3)var(--space-4);margin:0}.av-footer__hours div{display:contents}.av-footer__hours dd{margin:0}.av-footer__links{margin:0;padding:0;list-style:none}.av-footer__social{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:-.625rem 0 0 -.625rem;padding:0;list-style:none}.av-footer__social-link{display:inline-flex;width:var(--size-target);height:var(--size-target);align-items:center;justify-content:center;border-radius:var(--radius-action);color:var(--color-text)}.av-footer__social-link .av-icon{width:1.5rem;height:1.5rem}.av-footer__bottom{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between;margin-block-start:var(--space-16);padding-block-start:var(--space-8);border-block-start:var(--border-width)solid var(--color-border);font-size:var(--font-size-small);line-height:var(--line-height-small)}.av-footer__legal{color:var(--color-text-muted)}.av-footer .av-lang__menu{inset-block:auto calc(100% + var(--space-2))}.av-footer__fine{display:flex;flex-wrap:wrap;gap:var(--space-1)var(--space-4);align-items:center}.av-footer__legal-links{display:flex;flex-wrap:wrap;gap:var(--space-1)var(--space-4)}.av-footer__legal-links a{color:var(--color-text-muted)}@media(min-width:48em){.av-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80em){.av-footer__grid{grid-template-columns:minmax(0,1.1fr)minmax(21rem,1.2fr)minmax(0,.85fr)minmax(0,.85fr);gap:var(--space-12)var(--space-8)}}.av-field{max-width:var(--width-narrow);margin-block:0}.av-field:where(fieldset){min-inline-size:0;margin:0;padding:0;border:0}.av-field>legend{padding:0}.av-field>*+*{margin-block-start:var(--space-2)}.av-field--error{padding-inline-start:var(--space-4);border-inline-start:.25rem solid var(--color-error)}.av-field__label{display:block;font-weight:var(--font-weight-semibold)}.av-field__label.form-required .av-field__optional{display:none}.av-field__label.form-required::after{content:none}.av-field__optional{font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.av-field__hint{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.av-field__error{color:var(--color-error);font-weight:var(--font-weight-semibold);font-size:var(--font-size-small);line-height:var(--line-height-small)}.av-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.av-gallery__image{display:block;width:100%;height:auto;aspect-ratio:3/2;border-radius:var(--radius-card);object-fit:cover}@media(min-width:48em){.av-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-grid-row)var(--space-grid-column)}}:root{--av-sticky-top:8rem}.av-site-header{position:sticky;z-index:var(--z-header);top:0}.av-site-header.is-scrolled{top:var(--space-4);transition:top var(--duration-base)var(--ease-standard)}.av-site-header.is-scrolled .av-header{margin-inline:var(--space-4);border:var(--border-width)solid var(--color-border);border-radius:var(--radius-card)}.av-site-header.is-scrolled .av-header:has(.av-nav__submenu--mega.is-open){border-end-start-radius:0;border-end-end-radius:0}.av-site-header.is-scrolled .av-nav__submenu--mega{right:calc(-1 * var(--border-width));left:calc(-1 * var(--border-width));border:var(--border-width)solid var(--color-border);border-top:0}.av-header__book{display:contents}.av-header__book--short{display:none}@media(max-width:35.99em){.av-header__book--full:has(+.av-header__book--short){display:none}.av-header__book--short{display:contents}}.av-header{position:relative;border-bottom:var(--border-width)solid var(--color-border);background:var(--color-surface-raised)}.av-header__main{display:flex;align-items:center;gap:var(--space-4);min-height:4.5rem;padding-block:var(--space-2)}.av-header__brand{display:inline-flex;text-decoration:none;align-items:center;min-width:0;min-height:var(--size-target);flex:initial;margin-inline-end:auto}.av-header__logo{width:auto;height:auto;max-width:min(11rem,100%);max-height:2.5rem}.av-header__actions{display:flex;flex:none;align-items:center;gap:var(--space-2)}.av-header__menu-button{display:inline-flex;min-width:var(--size-target);min-height:var(--size-target);align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-1)var(--space-4);border:0;border-radius:var(--radius-action);background:var(--color-surface-control);color:var(--color-text);font-size:var(--font-size-control);line-height:var(--line-height-control);font-weight:var(--font-weight-semibold)}.av-header__menu-button:hover{background:var(--color-border)}.av-header__overlay,.av-header__drawer-head,.av-header__drawer-extras{display:none}@media(max-width:79.99em){.av-header__main{flex-wrap:wrap}.js .av-header__main{flex-wrap:nowrap}.av-header__drawer{order:10;flex-basis:100%}.av-header__drawer-extras{display:grid;gap:var(--space-4);padding:var(--space-6)var(--space-4)}.av-header__drawer-phone{display:inline-flex;min-height:var(--size-target);align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);text-decoration:none}.js .av-header__drawer{position:fixed;z-index:var(--z-drawer);inset-block:0;right:0;width:min(20rem,88vw);overflow-y:auto;overscroll-behavior:contain;border-start-start-radius:var(--radius-sheet);border-end-start-radius:var(--radius-sheet);background:var(--color-surface-page);box-shadow:var(--shadow-overlay);padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));transform:translateX(100%);visibility:hidden}.js .av-header.is-ready .av-header__drawer{transition:transform var(--duration-base)var(--ease-exit),visibility 0s linear var(--duration-base)}.js .av-header.is-drawer-open .av-header__drawer{transform:none;visibility:visible;transition:transform var(--duration-base)var(--ease-entrance),visibility 0s}.js .av-header__drawer-head{display:flex;justify-content:flex-end;padding:var(--space-2)}.av-header__close{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border:0;border-radius:var(--radius-full);background:0 0}.js .av-header.is-drawer-open .av-header__overlay{display:block;position:fixed;z-index:var(--z-overlay);inset:0;background:var(--color-scrim)}.av-header__navbar-inner{padding-inline:var(--space-2)}}@media(max-width:29.99em){.av-header__menu-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.av-header__actions{--button-padding-inline-small:var(--space-3)}.av-header__book{white-space:nowrap}.av-header__actions .av-button .av-icon{display:none}}.av-nav-open{overflow:hidden}@media(min-width:80em){.av-header__main{width:min(100% - (2 * var(--space-gutter)),var(--width-header))}.av-header__main{gap:var(--space-6)}.av-header__brand{margin-inline-end:0}.av-header__logo{max-width:12rem;max-height:2.75rem}.av-header__drawer{flex:auto;display:flex;justify-content:flex-end}.av-header__menu-button{display:none}}@media(min-width:80em) and (max-width:89.99em){.av-header__main{gap:var(--space-4)}.av-header__logo{max-width:10rem}}.av-hero__content{max-width:38rem}.av-hero__content>*+*{margin-block-start:var(--space-4)}.av-hero__content>.av-kicker+.av-hero__title{margin-block-start:var(--space-kicker)}.av-hero__content>.av-hero__lead{margin-block-start:var(--space-heading-lead)}.av-hero__actions{margin-block-start:var(--space-6)}.av-hero__below{margin-block-start:var(--space-heading-content)}.av-hero__image{width:100%;object-fit:cover;border-radius:var(--radius-media)}.av-hero__facts{display:grid;gap:var(--space-6);margin:0;padding:0;list-style:none}.av-hero__fact{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:start}.av-hero__fact:not(:has(.av-icon-badge)){grid-template-columns:minmax(0,1fr)}.av-hero__fact-text{display:flex;flex-direction:column;gap:var(--space-1)}@media(min-width:36em){.av-hero__facts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--space-grid-column)}}.av-hero__fact-value{font-family:var(--font-family-display);font-size:var(--font-size-h4);font-weight:var(--font-weight-display);line-height:var(--line-height-heading)}a.av-hero__fact-value{color:var(--color-text);text-decoration:none}a.av-hero__fact-value:hover{color:var(--color-link-hover)}.av-hero__fact-label{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.av-hero--split .av-hero__inner{display:grid;gap:var(--space-8);align-items:center;padding-block:var(--space-page-top)var(--space-12)}.av-hero--split .av-hero__media{order:-1}.av-hero--split .av-hero__image{aspect-ratio:3/2;border-radius:var(--radius-media)}.av-hero--split .av-hero__content>.av-hero__facts{margin-block-start:var(--space-8)}.av-hero--split.av-hero--media-last .av-hero__media{order:0}.av-hero__fact-action{display:flex;width:fit-content;font-size:var(--font-size-body)}@media(min-width:56em){.av-hero--split .av-hero__inner{grid-template-columns:minmax(0,44rem)minmax(24rem,1fr);gap:var(--space-split);padding-block:var(--space-page-top)var(--space-16)}.av-hero--split .av-hero__media{order:0}.av-hero--split .av-hero__content{max-width:none}.av-hero--split .av-hero__content>.av-hero__lead{max-width:var(--width-prose)}.av-hero--split .av-hero__image{aspect-ratio:5/6;max-height:38rem}.av-hero--split .av-hero__media{grid-column:2;grid-row:1}}.av-hero--stacked .av-hero__inner{display:grid;gap:var(--space-8);padding-block:var(--space-page-top)var(--space-12)}.av-hero--stacked .av-hero__image{aspect-ratio:16/9}@media(min-width:56em){.av-hero--stacked .av-hero__inner{grid-template-columns:minmax(0,1fr)minmax(0,1fr);column-gap:var(--space-12);align-items:end}.av-hero--stacked .av-hero__facts{grid-auto-flow:row}.av-hero--stacked .av-hero__media{grid-column:1/-1}.av-hero--stacked .av-hero__image{aspect-ratio:21/9}}.av-hero--center .av-hero__content{max-width:62rem;margin-inline:auto;text-align:center}.av-hero--center .av-hero__content>.av-hero__lead{margin-inline:auto}.av-hero--center .av-hero__actions{justify-content:center}.av-hero--center .av-hero__media{width:100%;max-width:76rem;margin-inline:auto}.av-hero--center .av-video__caption{text-align:center}@media(min-width:56em){.av-hero--stacked.av-hero--center .av-hero__inner{grid-template-columns:minmax(0,1fr)}}.av-hero--text{background:var(--color-surface-section)}.av-hero--text .av-hero__inner{display:grid;gap:var(--space-8);padding-block:var(--space-page-top)var(--space-12)}.av-hero--text .av-hero__content{max-width:46rem}@media(min-width:56em){.av-hero--text .av-hero__inner{padding-block-end:var(--space-16)}}.av-hero--overlay{--button-primary-text:var(--color-surface-inverse);--button-primary-fill:var(--color-surface-raised);--button-primary-fill-hover:var(--color-brand-tint);--button-primary-fill-active:var(--color-brand-tint);--button-secondary-text:var(--color-text-inverse);--button-secondary-text-hover:var(--color-text-inverse);--button-secondary-text-active:var(--color-text-inverse);--button-secondary-fill-hover:var(--color-hover-on-inverse);--button-quiet-text:var(--color-text-inverse);--button-quiet-text-hover:var(--color-text-inverse);--button-quiet-fill-hover:transparent;--button-quiet-border:var(--color-text-inverse);--lead-color:var(--color-text-inverse);--kicker-color:var(--color-text-inverse);--color-focus:var(--color-surface-raised);--color-focus-gap:rgb(var(--color-scrim-channels));position:relative;display:grid;min-height:clamp(32rem,calc(100svh - 8.75rem),56rem);overflow:hidden;color:var(--color-text-inverse);background:var(--color-surface-inverse)}.av-hero--overlay .av-hero__backdrop,.av-hero--overlay .av-hero__backdrop-image{position:absolute;inset:0;width:100%;height:100%}.av-hero--overlay .av-hero__backdrop-image{object-fit:cover}.av-hero--overlay .av-hero__inner{position:relative;display:flex;align-items:flex-end;padding-block:var(--space-16)var(--space-12)}.av-hero--overlay .av-hero__content{max-width:46rem}.av-hero--overlay .av-hero__title{color:inherit}@media(min-width:48em){.av-hero--overlay .av-hero__inner{padding-block:var(--space-16)}}.av-hero--focal-top .av-hero__backdrop-image,.av-hero--focal-top .av-hero__image{object-position:center top}.av-icon{display:inline-block;width:var(--icon-size);height:var(--icon-size);flex:none;vertical-align:-.2em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.av-icon-badge{--icon-badge-tone-text:var(--color-accent);--icon-badge-tone-fill:var(--color-accent-tint);display:inline-flex;flex:none;width:var(--icon-badge-size,var(--icon-badge-preset));height:var(--icon-badge-size,var(--icon-badge-preset));align-items:center;justify-content:center;border-radius:var(--radius-full);color:var(--icon-badge-text,var(--icon-badge-tone-text));background:var(--icon-badge-fill,var(--icon-badge-tone-fill));transition:background-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard)}.av-icon-badge--neutral{--icon-badge-tone-text:var(--color-text);--icon-badge-tone-fill:var(--color-surface-control)}.av-icon-badge--action{--icon-badge-tone-text:var(--color-on-action);--icon-badge-tone-fill:var(--color-action-primary)}.av-icon-badge--small{--icon-badge-preset:var(--icon-badge-small);--icon-badge-preset-glyph:var(--icon-size)}.av-icon-badge--medium{--icon-badge-preset:var(--icon-badge-medium);--icon-badge-preset-glyph:var(--icon-size-large)}.av-icon-badge--large{--icon-badge-preset:var(--icon-badge-large);--icon-badge-preset-glyph:var(--icon-size-xlarge)}.av-icon-badge>.av-icon{width:var(--icon-badge-glyph,var(--icon-badge-preset-glyph));height:var(--icon-badge-glyph,var(--icon-badge-preset-glyph))}.av-image-band{--image-band-height:clamp(18rem, 42vw, 37.5rem);--image-band-shift:clamp(2.5rem, 6.5vw, 6rem);--image-band-tint:0.25;position:relative;isolation:isolate;display:grid;height:var(--image-band-height);overflow:hidden;background:var(--color-surface-inverse)}.av-image-band::before{content:"";position:absolute;z-index:1;inset:0;background:rgb(var(--color-scrim-channels)/var(--image-band-tint));pointer-events:none}.av-image-band__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.av-image-band--with-text{--lead-color:var(--color-text-inverse);--color-focus:var(--color-surface-raised);--color-focus-gap:rgb(var(--color-scrim-channels));color:var(--color-text-inverse)}.av-image-band__inner{position:relative;z-index:2;display:flex;align-items:flex-end;padding-block:var(--space-12)}.av-image-band__content{max-width:46rem}.av-image-band__title{color:inherit}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.av-image-band{view-timeline-name:--av-image-band}.av-image-band__image{inset:calc(var(--image-band-shift) * -1)0;height:calc(100% + 2 * var(--image-band-shift));animation:av-image-band-drift linear both;animation-timeline:--av-image-band}}}@keyframes av-image-band-drift{from{transform:translateY(calc(var(--image-band-shift) * -1))}to{transform:translateY(var(--image-band-shift))}}.av-keyfacts{margin-block:var(--space-8)}.av-keyfacts__heading{margin-block-end:var(--space-title-text);font-size:var(--font-size-h4)}.av-keyfacts__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);margin:0;padding:var(--space-6);border-radius:var(--radius-box);background:var(--color-surface-section)}@media(min-width:36em){.av-keyfacts__list{display:block;columns:2;column-gap:var(--space-8);padding:var(--space-6)var(--space-8)}.av-keyfacts__row{break-inside:avoid}.av-keyfacts__row+.av-keyfacts__row{margin-block-start:var(--space-6)}}.av-keyfacts__row--icon{--icon-badge-fill:var(--color-surface-raised);position:relative;min-height:var(--icon-badge-small);padding-inline-start:calc(var(--icon-badge-small) + var(--space-4))}.av-keyfacts__row--icon .av-icon-badge{position:absolute;inset-block-start:0;inset-inline-start:0}.av-keyfacts__row dt{margin-block-end:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-semibold)}.av-keyfacts__row dd{margin:0;white-space:pre-line}.av-keyfacts__note{margin-block-start:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.av-lang__select{position:relative;margin:0;border:0}.av-lang__summary{display:inline-flex;min-height:2.25rem;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border:var(--border-width)solid var(--color-border-strong);border-radius:var(--radius-action);color:var(--color-text);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none;user-select:none}.av-lang__summary::-webkit-details-marker{display:none}.av-lang__summary:hover,.av-lang__select[open]>.av-lang__summary{background:var(--color-surface-control)}.av-lang__summary .av-icon{width:1rem;height:1rem}.av-lang__chevron{display:inline-flex;transition:transform var(--duration-fast)var(--ease-standard)}.av-lang__select[open] .av-lang__chevron{transform:rotate(180deg)}.av-lang__menu{--color-focus:var(--color-text);--color-focus-gap:var(--color-surface-raised);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;z-index:var(--z-dropdown);min-width:100%;margin:0;padding:var(--space-2);border:var(--border-width)solid var(--color-border);border-radius:var(--radius-box);color:var(--color-text);background:var(--color-surface-raised);box-shadow:var(--shadow-overlay);list-style:none}.av-lang__option{display:flex;min-height:var(--size-target);align-items:center;padding-inline:var(--space-4);border-radius:var(--radius-action);color:inherit;font-size:var(--font-size-small);line-height:var(--line-height-small);text-decoration:none;white-space:nowrap}.av-lang__option:hover{color:var(--color-link-hover);background:var(--color-surface-control)}.av-lang__option[aria-current=true]{font-weight:var(--font-weight-bold)}@media(forced-colors:active){.av-lang__menu{border-color:CanvasText}}@media(min-width:48em){.av-lines__line{display:block}}.av-nav__list,.av-nav__sublist{margin:0;padding:0;list-style:none}.av-nav__link{display:flex;width:100%;min-height:3rem;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2)var(--space-4);border:0;background:0 0;color:var(--color-text);font-size:var(--font-size-control-small);font-weight:var(--font-weight-semibold);text-align:start;text-decoration:none}.av-nav__link:hover{color:var(--color-link-hover)}.av-nav__link.is-current{font-weight:var(--font-weight-bold)}.av-nav__toggle-label{display:flex;flex:1;align-items:center;justify-content:space-between;gap:var(--space-2)}.av-nav__toggle .av-icon{flex:none;transition:transform var(--duration-fast)var(--ease-standard)}.av-nav__toggle[aria-expanded=true] .av-icon{transform:rotate(180deg)}.av-nav__sublink{display:flex;min-height:var(--size-target);align-items:center;padding:var(--space-2)var(--space-4);color:var(--color-text);font-size:var(--font-size-control-small);line-height:var(--line-height-control);text-decoration:none;transition:color var(--duration-fast)var(--ease-standard),background-color var(--duration-fast)var(--ease-standard)}.av-nav__sublink:hover{color:var(--color-link-hover)}.av-nav__sublink[aria-current=page]{color:var(--color-link);font-weight:var(--font-weight-semibold)}.av-nav__group-heading{margin:var(--space-3)0 0;padding:var(--space-2)var(--space-4)var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-semibold)}.av-nav__feature-text{display:none}.js .av-nav__submenu:not(.is-open){display:none}@media(max-width:79.99em){.av-nav__item{border-bottom:var(--border-width)solid var(--color-border)}.av-nav__link.is-current{box-shadow:inset .25rem 0 0 var(--color-accent)}.av-nav__submenu{padding-block-end:var(--space-2);padding-inline-start:var(--space-4)}}@media(min-width:80em){.av-nav__list{display:flex;align-items:stretch;gap:var(--space-1)}.av-nav__item{position:relative;display:flex}.av-nav__item--mega{position:static}.av-nav__item--short{flex-shrink:0}.av-nav__item--short .av-nav__link{white-space:nowrap}.av-nav__link{width:auto;max-width:none;min-height:var(--size-target);justify-content:flex-start;padding:var(--space-1)var(--space-3);font-size:var(--font-size-control-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);white-space:normal;box-shadow:inset 0 -3px transparent;transition:box-shadow var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard)}.av-nav__toggle-label,a.av-nav__link{max-width:12em}.av-nav__toggle-label{display:inline;flex:none}.av-nav__toggle-label .av-icon{display:inline-block;width:1em;height:1em;margin-inline-start:.25em;vertical-align:-.15em}a.av-nav__link{max-width:calc(12em + 2 * var(--space-3))}.av-nav__toggle .av-icon{flex:none}.av-nav__link:hover,.av-nav__toggle[aria-expanded=true]{color:var(--color-link)}.av-nav__link.is-current,.av-nav__link.is-current:hover{font-weight:var(--font-weight-bold);box-shadow:inset 0 -3px 0 var(--color-secondary)}.av-nav__submenu{position:absolute;z-index:var(--z-dropdown);top:calc(100% + var(--space-2));left:0;min-width:17rem;padding:var(--space-2);border-radius:var(--radius-box);background:var(--color-surface-raised);box-shadow:var(--shadow-overlay)}.av-nav__submenu .av-nav__sublink{padding-inline:var(--space-3)}.av-nav__submenu--mega{top:calc(100% + var(--border-width));right:0;left:0;display:grid;grid-template-columns:minmax(0,1fr)18rem;gap:var(--space-12);padding:var(--space-8)max(var(--space-gutter),(100% - var(--width-header))/2);border-radius:0 0 var(--radius-card)var(--radius-card)}.js .av-nav__submenu--mega:not(.is-open){display:none}.av-nav__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);align-content:start}.av-nav__submenu--mega .av-nav__group-heading{margin:0 0 var(--space-2);padding:0 0 var(--space-2)}.av-nav__submenu--mega .av-nav__sublink{margin-inline:calc(var(--space-3) * -1)}.av-nav__feature{align-self:start;padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-surface-section)}.av-nav__feature-text{display:block;margin-block-start:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}}@media(min-width:80em) and (max-width:89.99em){.av-nav__link{padding-inline:var(--space-2)}}.av-pagination{margin-block-start:var(--space-heading-content)}.av-pagination__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.av-pagination__link{display:inline-flex;min-width:var(--size-target);min-height:var(--size-target);align-items:center;justify-content:center;gap:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-action);color:var(--color-link);font-weight:var(--font-weight-semibold);text-decoration:none}.av-pagination__link:hover{color:var(--color-link-hover);background:var(--color-brand-tint)}.av-pagination__page.is-current{color:var(--color-on-action);background:var(--color-action-primary)}@media(max-width:35.99em){.av-pagination__step span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(forced-colors:active){.av-pagination__page.is-current{border:var(--border-width)solid CanvasText}}.av-promo{display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:var(--card-border);border-radius:var(--radius-card);background:var(--card-background)}.av-promo__image{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.av-promo__body{display:flex;flex-direction:column;gap:var(--space-title-text);padding:var(--space-6)var(--space-6)0}.av-promo__body>.av-kicker{margin-block-end:calc(var(--space-kicker) - var(--space-title-text))}.av-promo__title{font-size:var(--font-size-h3)}.av-promo__facts{display:grid;gap:var(--space-2);margin:var(--space-1)0 0;padding:0;list-style:none}.av-promo__facts li{display:flex;gap:var(--space-2);align-items:baseline}.av-promo__facts .av-icon{flex:none;color:var(--color-secondary-strong);transform:translateY(.15em)}.av-promo__action{display:grid;align-content:start;justify-items:start;padding:var(--space-6)}@media(min-width:48em){.av-promo__body{padding:var(--space-8)var(--space-8)0}.av-promo__action{padding:var(--space-6)var(--space-8)var(--space-8)}}@media(min-width:56em){.av-promo-panels>li,.av-promo{grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.av-promo__image{aspect-ratio:2/1}}.av-request-form__actions{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.av-request-form__status{min-height:calc(1em * var(--line-height-control))}.av-request-form__check:not(:empty){display:block}.av-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.av-request-done{display:flex;gap:var(--space-3);align-items:start;max-width:var(--width-narrow);padding:var(--space-6);border:var(--border-width-strong)solid var(--color-secondary-strong);border-radius:var(--radius-box);background:var(--color-surface-raised)}.av-request-done .av-icon-badge{flex:none;--icon-badge-fill:var(--color-secondary-strong);--icon-badge-text:var(--color-surface-raised)}.av-request-done:focus-visible{outline-offset:var(--space-2)}.av-section-header{display:grid;gap:var(--space-heading-lead);margin-block-end:var(--space-heading-content)}.av-section-header__title{max-width:var(--width-heading);font-size:var(--font-size-h2)}.av-section-header__lead{max-width:var(--width-prose);font-size:var(--font-size-lead);line-height:var(--line-height-lead)}.av-section-header--solo{margin-block-end:var(--space-heading-content)}.av-section-header--center :is(.av-section-header__title,.av-section-header__lead){text-wrap:balance}@media(min-width:48em){.av-section-header--center{justify-items:center;text-align:center}.av-section-header--center .av-section-header__lead{max-width:var(--width-lead)}.av-section-header--center~.av-section__footer{text-align:center}}@media(min-width:56em){.av-section-header--split:not(.av-section-header--solo){grid-template-columns:minmax(0,1fr)minmax(0,1fr);column-gap:var(--space-grid-column);align-items:baseline}}.av-ruled-split>.av-section-header{margin-block-end:var(--space-6)}@media(min-width:56em){.av-ruled-split>.av-section-header{margin-block-end:0;padding-block-start:var(--space-6)}}.av-service-group{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-card);background:var(--card-background)}.av-service-group__image{width:100%;height:auto;aspect-ratio:19/10;object-fit:cover}.av-service-group__body{display:grid;align-content:start;gap:var(--space-4);padding:var(--card-padding)}.av-service-group__title{font-size:var(--font-size-h4)}.av-signs{display:grid;gap:var(--space-4)var(--space-grid-column);max-width:64rem;margin:0 auto;padding:0;list-style:none;font-size:var(--font-size-lead);line-height:var(--line-height-lead)}.av-signs li{display:grid;grid-template-columns:.5rem minmax(0,1fr);gap:var(--space-3);align-items:start}.av-signs li::before{content:"";width:.5rem;height:.5rem;margin-block-start:.55em;border-radius:var(--radius-full);background:var(--color-text)}@media(min-width:48em){.av-signs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.av-signs{grid-template-columns:repeat(3,minmax(0,1fr))}}.av-sources{margin:0;padding-inline-start:var(--space-4);font-size:var(--font-size-small);line-height:var(--line-height-small)}.av-sources li+li{margin-block-start:var(--space-2)}.av-sources__checked{margin-block-start:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.av-teaser{position:relative;display:flex;flex-direction:column;height:100%;border:var(--card-border);border-radius:var(--radius-card);overflow:hidden;background:var(--card-background)}.av-teaser__image{width:100%;aspect-ratio:19/10;object-fit:cover;border-radius:var(--radius-card)}.av-teaser__placeholder{position:relative;aspect-ratio:19/10;border-radius:var(--radius-card);background:var(--color-surface-section)}.av-teaser__placeholder::after{content:"";position:absolute;inset:0;background:var(--color-border);mask:url(../images/paw.svg)center/30% no-repeat}.av-teaser--stacked:has(.av-teaser__media),.av-teaser--result{padding:0;overflow:visible;border-radius:0;background:0 0}.av-teaser--stacked:has(.av-teaser__media) .av-teaser__body,.av-teaser--result .av-teaser__body{padding:var(--space-6)0 0}.av-teaser__body{display:flex;flex:1;flex-direction:column;padding:var(--card-padding)}.av-teaser__body>*+*{margin-block-start:var(--space-2)}.av-teaser__title{font-size:var(--font-size-h4)}.av-teaser__link{color:var(--color-text);text-decoration:none}.av-teaser__link::after{content:"";position:absolute;inset:0}.av-teaser:hover .av-teaser__link{color:var(--color-link-hover)}.av-teaser__link:focus-visible{outline:none;box-shadow:none}.av-teaser:has(.av-teaser__link:focus-visible){outline:var(--focus-width)solid var(--color-focus);outline-offset:var(--focus-offset)}.av-teaser__title+.av-teaser__summary{margin-block-start:var(--space-title-text)}.av-teaser--row{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:var(--space-4);align-items:center;height:auto;padding-block:var(--space-4);overflow:visible;border:0;border-top:var(--border-width)solid var(--color-border);border-radius:0;background:0 0;box-shadow:none}.av-teaser--row .av-teaser__body{padding:0}.av-teaser__arrow{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:var(--radius-full);color:var(--color-action-primary);background:var(--color-surface-raised);transition:background-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard)}.av-teaser--row:hover .av-teaser__arrow{color:var(--color-on-action);background:var(--color-action-primary)}@media(max-width:47.99em){.av-teaser--result{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--space-4);align-items:start;padding:0}.av-teaser--result .av-teaser__body{padding:0}.av-teaser--result .av-teaser__image,.av-teaser--result .av-teaser__placeholder{aspect-ratio:4/3;border-radius:var(--radius-box)}}.av-teaser--row .av-teaser__title{font-size:var(--font-size-h4)}.av-teaser--row .av-teaser__arrow{background:0 0;box-shadow:inset 0 0 0 var(--border-width)var(--color-border)}.av-link-rows--grid .av-teaser--row{border-top:0;border-bottom:var(--border-width)solid var(--color-border)}.av-quote{display:flex;flex-direction:column;gap:var(--space-6);height:100%;padding:var(--card-padding);border:var(--card-border);border-radius:var(--radius-card);background:var(--card-background)}.av-quote__text p{color:var(--color-text)}.av-quote__text p::before{content:"\201C"}.av-quote__text p::after{content:"\201D"}.av-tcarousel__row .av-quote{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.av-tcarousel__row .av-quote__text{margin-block-end:var(--space-6)}.av-tcarousel__row .av-quote__caption{align-self:start;margin-block-start:0}.av-quote__caption{--quote-avatar-size:3rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-4);margin-block-start:auto;font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-text-muted)}.av-quote__avatar{display:inline-flex;width:var(--quote-avatar-size);height:var(--quote-avatar-size);flex:none;align-items:center;justify-content:center;border-radius:var(--radius-full);color:var(--color-link);background:var(--color-brand-tint);font-weight:var(--font-weight-semibold)}.av-quote__who{display:flex;flex-direction:column;padding-block-start:max(0px,(var(--quote-avatar-size) - 2lh)/2)}.av-quote__name{font-weight:var(--font-weight-semibold);color:var(--color-text)}.av-quote__source{display:inline-flex;align-items:center;gap:var(--space-1)}.av-quote__original{margin-block-start:var(--space-3);margin-inline:0;padding:0;border:0;font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-text-muted)}.av-quote__original summary{display:list-item;min-height:1.75rem;cursor:pointer;color:var(--color-link)}.av-quote__original summary:hover{color:var(--color-link-hover)}.av-quote__original p{margin-block-start:var(--space-2);color:var(--color-text)}.av-tcarousel{--paws-top:var(--space-8);--paws-left:max(var(--space-gutter), (100% - var(--width-content)) / 2);--paws-right:auto;--paws-size:9rem;--paws-color:var(--color-border);padding-block:var(--space-section);background:var(--color-surface-section)}.av-tcarousel--page{background:var(--color-surface-page)}@media(max-width:63.99em){.av-tcarousel::after{display:none}}.av-tcarousel__header{max-width:var(--width-heading);margin-block-end:var(--space-heading-content);margin-inline:auto;text-align:center}.av-tcarousel__row{display:grid;gap:var(--space-grid-row)var(--space-grid-column);margin:0;padding:0;list-style:none}.av-tcarousel__row>li{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}@media(min-width:64em){.av-tcarousel__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.av-tcarousel__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48em){.av-tcarousel__row--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80em){.av-tcarousel__row--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-tcarousel__track{--tc-inset:0px;width:calc(min(100% - (2 * var(--space-gutter)),var(--width-content)) + (2 * var(--tc-inset)));margin-inline:auto;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tc-inset);scroll-behavior:smooth;scrollbar-width:none}.av-tcarousel__track::-webkit-scrollbar{display:none}.av-tcarousel__track:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.av-tcarousel__list{display:flex;gap:var(--space-6);margin:0;padding:var(--space-2)var(--tc-inset)var(--space-6);list-style:none}.av-tcarousel__slide{display:flex;flex:0 0 100%;scroll-snap-align:start}@media(min-width:48em){.av-tcarousel__slide{flex-basis:calc((100% - var(--space-6))/2)}}.av-tcarousel__slide>.av-quote{width:100%}.av-tcarousel__controls{display:flex;justify-content:flex-end;gap:var(--space-2);margin-block-start:var(--space-4)}.av-tcarousel__group{display:inline-flex;gap:var(--space-1)}html:not(.js) .av-tcarousel__group,.av-tcarousel__group[hidden]{display:none}.av-tcarousel__control{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:0;border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text);transition:background-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard)}.av-tcarousel__control:hover{color:var(--color-on-action);background:var(--color-action-primary)}.av-tcarousel__control:active{background:var(--color-action-primary-active)}.av-tcarousel__control[aria-disabled=true]{opacity:.4;cursor:default}.av-tcarousel__control[aria-disabled=true]:hover{color:var(--color-text);background:var(--color-surface-raised)}.av-tcarousel__control .av-icon{width:1rem;height:1rem}@media(prefers-reduced-motion:reduce){.av-tcarousel__track{scroll-behavior:auto}}.av-toc{margin-block-end:var(--space-8);padding:var(--space-6);border-radius:var(--radius-box);background:var(--color-surface-section)}.av-toc--side{display:none}@media(min-width:80em){.av-toc--side{position:sticky;top:var(--av-sticky-top);display:block;grid-column:1;grid-row:1;max-width:18rem;max-height:calc(100vh - var(--av-sticky-top) - var(--space-8));margin:0;padding:0 var(--space-4);overflow-y:auto;border-inline-start:1px solid var(--color-border);border-radius:0;background:0 0}.av-toc--collapsed{display:none}}.av-toc--collapsed{padding-block:var(--space-4)}.av-toc--collapsed details{margin:0;border:0}.av-toc--collapsed summary{padding:0;display:flex;align-items:center;justify-content:space-between;margin:0;cursor:pointer;list-style:none}.av-toc--collapsed summary::-webkit-details-marker{display:none}.av-toc--collapsed details[open] summary{margin-block-end:var(--space-2)}.av-toc--collapsed details[open] summary .av-icon{transform:rotate(180deg)}.av-toc__title{margin-block-end:var(--space-2);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body)}.av-toc ol{margin:0;padding-inline-start:0;list-style:none}.av-toc ol{font-size:var(--font-size-small);line-height:var(--line-height-small)}.av-toc a{color:inherit;text-decoration:none;transition:color var(--duration-fast)var(--ease-standard)}.av-toc a:hover{color:var(--color-link-hover)}.av-toc li+li{margin-block-start:var(--space-2)}.av-vet{display:grid;justify-items:start;align-content:start;gap:var(--space-4);height:100%;padding:var(--space-8)var(--space-6);border-radius:var(--radius-card);background:var(--card-background);box-shadow:var(--shadow-card);text-align:start}.av-vet__photo{width:8.5rem;height:8.5rem;border-radius:var(--radius-full);object-fit:cover;box-shadow:0 0 0 var(--space-2)var(--color-accent-tint)}.av-vet__photo--empty{display:block;background:var(--color-surface-control)}.av-vet__body>*+*{margin-block-start:var(--space-1)}.av-vet{grid-template-columns:4.5rem minmax(0,1fr);gap:0 var(--space-4);align-items:start;justify-items:stretch;padding:var(--card-padding);border:var(--card-border);border-radius:var(--radius-card);background:var(--card-background);box-shadow:none;text-align:start}.av-vet .av-vet__photo{width:4.5rem;height:4.5rem;box-shadow:none}@container(min-width:26rem){.av-vet { grid-template-columns: 7.5rem minmax(0, 1fr); }
  .av-vet .av-vet__photo { width: 7.5rem; height: 7.5rem; }
}@container(max-width:16.99rem){.av-vet { grid-template-columns: minmax(0, 1fr); gap: var(--space-4); }
}.av-vet .av-vet__name{font-size:var(--font-size-h4);line-height:var(--line-height-heading)}.av-vet .av-vet__role{margin-block-start:var(--space-kicker);color:var(--color-accent);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-small);text-transform:none}.av-vet .av-vet__focus{margin-block-start:var(--space-title-text)}.av-vet.av-vet--compact{grid-template-columns:4rem minmax(0,1fr);gap:0 var(--space-4);align-items:start;padding:0;border-radius:0;background:0 0;box-shadow:none}.av-vet.av-vet--compact .av-vet__photo{width:4rem;height:4rem}.av-video{margin:0}.av-video__frame{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:var(--radius-media);background:var(--color-surface-inverse)}.av-video__poster,.av-video__player{position:absolute;inset:0;width:100%;height:100%;border:0}.av-video__poster{object-fit:cover}.av-video__play{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:var(--space-4);border:0;color:var(--color-text);background:0 0;font:inherit;text-align:start;text-decoration:none;cursor:pointer}.av-video__pill{display:inline-flex;min-height:var(--size-target);align-items:center;gap:var(--space-2);padding:var(--space-1)var(--space-4)var(--space-1)var(--space-1);border-radius:var(--radius-action);background:var(--color-surface-raised);box-shadow:var(--shadow-card);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-semibold)}.av-video__play:hover{--icon-badge-fill:var(--color-action-primary-hover)}.av-video__play:focus-visible{outline:none}.av-video__play:focus-visible .av-video__pill{outline:var(--focus-width)solid var(--color-focus);outline-offset:var(--focus-offset)}.av-video__caption{margin-block-start:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.av-video--feature .av-video__play{align-items:center;justify-content:center}.av-video__play{--icon-badge-size:2.25rem}@media(min-width:48em){.av-video__play{padding:var(--space-6)}.av-video__pill{gap:var(--space-3);padding-inline-end:var(--space-6);font-size:var(--font-size-body)}.av-video__play{--icon-badge-size:var(--icon-badge-small)}}.av-nav__feature-heading{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-h4);font-weight:var(--font-weight-display);line-height:var(--line-height-heading)}@media(max-width:79.99em){.av-header__menu-button{display:none}.js .av-header__menu-button{display:inline-flex}.av-nav__feature{display:none}}