:root{--color-black:var(--wp--preset--color--black);--color-white:var(--wp--preset--color--white);--color-sand-50:var(--wp--preset--color--sand-50);--color-sand-200:var(--wp--preset--color--sand-200);--color-sand-400:var(--wp--preset--color--sand-400);--color-bg:var(--color-white);--color-bg-subtle:var(--color-sand-50);--color-bg-accent:var(--color-sand-200);--color-text:var(--color-black);--color-text-muted:#0000008a;--color-text-muted-on-accent:#00000094;--color-text-inverse:var(--color-white);--color-divider:#0000001a;--button-ink:var(--color-black);--button-ink-contrast:var(--color-white);--button-ink-hover:#000000b3;--button-line:#0000001a;--button-line-hover:transparent;--button-fill-hover:var(--color-sand-200);--color-border-strong:var(--color-black);--font-sans:var(--wp--preset--font-family--sans);--font-serif:var(--wp--preset--font-family--serif);--font-weight-light:300;--font-weight-regular:400;--leading-tight:.9;--leading-none:1;--leading-snug:1.1;--leading-auto:1.19;--leading-relaxed:1.25;--tracking-tight:-.02em;--tracking-none:0;--tracking-normal:.04em;--tracking-wide:.07em;--text-display-size:3.75rem;--text-display-leading:var(--leading-tight);--text-h1-size:2.8125rem;--text-h1-leading:var(--leading-none);--text-h2-size:1.5625rem;--text-h2-leading:var(--leading-none);--text-h3-size:1.25rem;--text-h3-leading:var(--leading-snug);--text-eyebrow-size:1.125rem;--text-eyebrow-leading:var(--leading-auto);--text-stat-size:2.8125rem;--text-stat-leading:var(--leading-auto);--text-stat-unit-size:1.25rem;--text-stat-unit-leading:var(--leading-auto);--text-contact-size:1.125rem;--text-contact-leading:1.22;--text-lead-size:1rem;--text-lead-leading:var(--leading-relaxed);--text-body-size:.9375rem;--text-body-leading:var(--leading-auto);--text-copy-size:.9375rem;--text-copy-leading:var(--leading-auto);--text-label-size:.9375rem;--text-label-leading:var(--leading-tight);--text-button-size:.9375rem;--text-button-leading:var(--leading-tight);--text-link-size:.9375rem;--text-link-leading:var(--leading-tight);--text-small-size:.9375rem;--text-small-leading:var(--leading-auto);--text-meta-size:.875rem;--text-meta-leading:var(--leading-auto);--text-note-size:.875rem;--text-note-leading:var(--leading-auto);--text-caption-size:.75rem;--text-caption-leading:1.3;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--space-20:80px;--space-24:96px;--space-30:120px;--space-48:192px;--site-max:1920px;--container-max:1440px;--grid-columns:12;--grid-gutter:clamp(24px,2.78vw,40px);--grid-margin:clamp(40px,6.94vw,100px);--container-inset:max(var(--grid-margin),calc((100% - var(--container-max))/2 + var(--grid-margin)));--section-space:var(--space-30);--border-width:1px;--radius-full:9999px;--size-icon-button:31px}@media (width<768px){:root{--text-display-size:2.1875rem;--text-display-leading:var(--leading-tight);--text-h1-size:1.5625rem;--text-h1-leading:var(--leading-none);--text-h2-size:1.25rem;--text-h3-size:.9375rem;--text-eyebrow-size:.875rem;--text-stat-size:1.875rem;--text-stat-unit-size:.9375rem;--text-contact-size:.9375rem;--text-lead-size:.8125rem;--text-lead-leading:1.22;--text-body-size:.75rem;--text-copy-size:.8125rem;--text-label-size:.75rem;--text-link-size:.75rem;--text-small-size:.75rem;--text-meta-size:.75rem;--text-note-size:.8125rem;--text-button-size:.875rem;--text-caption-size:.5625rem;--text-caption-leading:1.22;--grid-columns:2;--grid-gutter:20px;--grid-margin:30px;--section-space:var(--space-18)}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}address,blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}address{font-style:normal}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body-size);font-weight:var(--font-weight-light);line-height:var(--text-body-leading);-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{max-width:var(--site-max);margin-inline:auto}:focus-visible{outline:var(--border-width) solid var(--color-border-strong);outline-offset:3px}.screen-reader-text{clip-path:inset(50%);white-space:nowrap;word-wrap:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--color-bg);color:var(--color-text);font-size:var(--text-link-size);left:var(--space-2);padding:var(--space-3) var(--space-4);top:var(--space-2);transform:translateY(calc(-100% - var(--space-4)));z-index:100000;position:absolute}.skip-link:focus{transform:none}.container{box-sizing:border-box;max-width:var(--container-max);padding-inline:var(--grid-margin);margin-inline:auto}html.has-open-menu{scrollbar-gutter:stable;overflow:hidden}.header{--header-height:var(--space-18);--header-ease:cubic-bezier(.65,0,.35,1);--header-duration:.3s;--header-sheet-width:min(100%,480px);--header-sheet-size:.9375rem;--header-sheet-sub-size:.75rem;--header-sheet-sub-pad:6px;--header-line:var(--color-divider);--header-top:var(--header-offset,var(--wp-admin--admin-bar--height,0px));background-color:var(--color-bg);border-bottom:var(--border-width) solid var(--header-line);color:var(--color-text);z-index:20;position:relative}@media (prefers-reduced-motion:reduce){.header{--header-duration:0s}}.header.is-resizing,.header.is-resizing *,.header.is-resizing :after,.header.is-resizing :before{transition:none!important}.header--overlay{--button-ink:var(--color-white);--button-ink-contrast:var(--color-black);--button-ink-hover:#fffc;--button-line:#ffffff4d;--button-line-hover:var(--color-white);--button-fill-hover:transparent;--color-border-strong:var(--color-white);--header-line:#ffffff4d;color:var(--color-text-inverse);inset:var(--wp-admin--admin-bar--height,0) 0 auto;max-width:var(--site-max);background-color:#0000;margin-inline:auto;position:absolute}.header__inner{align-items:center;column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(var(--header-height),auto);display:grid}@media (width>=1200px){.header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.header__logo{color:inherit;justify-self:start;display:block}.header__logo-mark{aspect-ratio:146/38;width:118px;height:auto;display:block}@media (width<768px){.header__logo-mark{width:102px}}.header__close,.header__toggle{box-sizing:border-box;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0}.header__toggle{margin:0 -7.5px 0 0;display:none}@media (width<1200px){.js .header__toggle{display:grid}}.header__close{margin:0 -12px 0 0;display:grid}.header__toggle-icon{width:29px;height:7px;position:relative}.header__toggle-icon:after,.header__toggle-icon:before{border-top:var(--border-width) solid;content:"";transition:translate var(--header-duration) var(--header-ease),rotate var(--header-duration) var(--header-ease);width:100%;position:absolute;left:0}.header__toggle-icon:before{top:0}.header__toggle-icon:after{bottom:0}.header__toggle[aria-expanded=true] .header__toggle-icon:before{translate:0 3px;rotate:45deg}.header__toggle[aria-expanded=true] .header__toggle-icon:after{translate:0 -3px;rotate:-45deg}.header__close-icon{width:20px;height:20px;position:relative}.header__close-icon:after,.header__close-icon:before{border-top:var(--border-width) solid;content:"";width:28px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.header__close-icon:after{rotate:-45deg}.header__panel-bar{display:none}.header__menu,.header__submenu-list{margin:0;padding:0;list-style:none}.header__menu-item,.header__submenu-item{margin:0}.header__menu-link,.header__submenu-link{color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;margin:0;padding:0;font-family:inherit;text-decoration:none;transition:color .2s}.header__menu-toggle{align-items:center;gap:6px;display:inline-flex}.header__submenu-toggle{box-sizing:border-box;color:inherit;cursor:pointer;height:var(--space-6);width:var(--space-6);background:0 0;border:0;place-items:center;margin:0 0 0 -1px;padding:0;display:inline-grid}.header__chevron{height:5px;transition:rotate var(--header-duration) var(--header-ease);flex:none;width:10px;display:block}[aria-expanded=true]>.header__chevron{rotate:180deg}.header__menu-item--current>.header__menu-link,.header__submenu-item--current>.header__submenu-link{font-weight:var(--font-weight-regular)}@media (width>=1200px){.header__panel{display:contents}.header__nav{align-self:stretch}.header__menu{gap:var(--space-10);height:100%;display:flex}.header__menu-item{align-items:center;display:flex;position:relative}.header__menu-item--current:before{content:"";background-color:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px;position:absolute;top:50%;right:100%;translate:0 -50%}}@media (width>=1200px) and (forced-colors:active){.header__menu-item--current:before{forced-color-adjust:none;background-color:canvastext}}@media (width>=1200px){.header__menu-link{font-size:var(--text-link-size);font-weight:var(--font-weight-light);line-height:var(--text-link-leading);padding-block:5px}.header__menu-link:hover{color:var(--color-text-muted)}.header--overlay .header__menu-link:hover{color:#ffffffb3}.header__cta{justify-self:end}.header__submenu{--button-ink:var(--color-black);--button-ink-contrast:var(--color-white);--button-ink-hover:#000000b3;--button-line:#0000001a;--button-line-hover:transparent;--button-fill-hover:var(--color-sand-200);--color-border-strong:var(--color-black);background-color:var(--color-bg);border:var(--border-width) solid var(--color-divider);color:var(--color-text);left:calc(var(--space-6)*-1);opacity:0;min-width:240px;padding:var(--space-3) 0;transition:opacity .2s var(--header-ease),translate .2s var(--header-ease),visibility 0s .2s;translate:0 calc(var(--space-1)*-1);visibility:hidden;z-index:1;position:absolute;top:100%}}@media (width>=1200px) and (prefers-reduced-motion:reduce){.header__submenu{transition:none}}@media (width>=1200px){[aria-expanded=true]~.header__submenu{opacity:1;transition:opacity .2s var(--header-ease),translate .2s var(--header-ease);visibility:visible;translate:0}}@media (width>=1200px) and (hover:hover) and (pointer:fine){.header__menu-item--parent:hover>.header__submenu{opacity:1;transition:opacity .2s var(--header-ease),translate .2s var(--header-ease);visibility:visible;translate:0}}@media (width>=1200px){.no-js .header__menu-item--parent:focus-within>.header__submenu{opacity:1;visibility:visible;translate:0}.header__submenu-link{font-size:var(--text-link-size);font-weight:var(--font-weight-light);line-height:var(--text-link-leading);padding:var(--space-2) var(--space-6);white-space:nowrap;display:block}.header__submenu-link:hover{color:var(--color-text-muted)}}@media (width<1200px){.header__menu-item{border-bottom:var(--border-width) solid var(--color-divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.header__menu-link{font-size:var(--header-sheet-size);font-weight:var(--font-weight-light);line-height:var(--leading-tight);padding-block:var(--space-5) calc(var(--space-5) - var(--border-width));text-transform:uppercase;align-items:center;display:flex}.header__menu-toggle{grid-column:1/-1;justify-content:space-between;width:100%}.header__submenu-toggle{width:44px;height:44px;margin:0 -17px 0 0}.header__submenu{transition:grid-template-rows var(--header-duration) var(--header-ease),visibility 0s var(--header-duration);visibility:hidden;grid-column:1/-1;grid-template-rows:minmax(0,0fr);display:grid;overflow:hidden}[aria-expanded=true]~.header__submenu{transition:grid-template-rows var(--header-duration) var(--header-ease);visibility:visible;grid-template-rows:minmax(0,1fr)}.header__submenu-list{min-height:0;padding:0 0 calc(var(--space-5) - var(--header-sheet-sub-pad)) var(--space-4);align-self:start}.header__submenu-list:has(>:nth-child(6)){column-gap:var(--space-4);columns:8rem 2}.header__submenu-item{break-inside:avoid}.header__submenu-link{font-size:var(--header-sheet-sub-size);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-normal);padding-block:var(--header-sheet-sub-pad);align-items:center;line-height:1.22;display:flex}.header__submenu-link:focus-visible{outline-offset:calc(var(--border-width)*-1)}.header__menu-link:hover,.header__submenu-link:hover{color:var(--color-text-muted)}.js .header__panel{--button-ink:var(--color-white);--button-ink-contrast:var(--color-black);--button-ink-hover:#fffc;--button-line:#ffffff4d;--button-line-hover:var(--color-white);--button-fill-hover:transparent;--color-border-strong:var(--color-white);--color-divider:#ffffff1a;--color-text-muted:#ffffffb3;background-color:var(--color-black);box-sizing:border-box;color:var(--color-white);color-scheme:dark;inset:var(--header-top) auto 0 0;overscroll-behavior:contain;padding:0 var(--grid-margin) var(--space-10);transition:translate var(--header-duration) var(--header-ease),visibility 0s var(--header-duration);visibility:hidden;width:var(--header-sheet-width);z-index:1;flex-direction:column;display:flex;position:fixed;overflow-y:auto;translate:-100%}}@media (width<1200px) and (forced-colors:active){.js .header__panel{border-inline-end:var(--border-width) solid CanvasText}}@media (width<1200px){.header.is-open .header__panel{transition:translate var(--header-duration) var(--header-ease);visibility:visible;translate:0}.js .header__panel-bar{align-items:center;column-gap:var(--space-8);min-height:var(--header-height);flex:none;justify-content:space-between;display:flex}.js .header__nav{padding-block:clamp(var(--space-6),13dvh,var(--space-24)) var(--space-14)}.js .header__panel .header__cta{--button-height:50px;--text-button-size:.875rem;margin-top:auto}.no-js .header{--button-ink:var(--color-black);--button-ink-contrast:var(--color-white);--button-ink-hover:#000000b3;--button-line:#0000001a;--button-line-hover:transparent;--button-fill-hover:var(--color-sand-200);--color-border-strong:var(--color-black);--header-line:var(--color-divider);background-color:var(--color-bg);color:var(--color-text);position:relative;inset:auto}.no-js .header__panel{padding-bottom:var(--space-6);align-items:start;row-gap:var(--space-6);flex-direction:column;grid-column:1/-1;display:flex}.no-js .header__nav{align-self:stretch}.no-js .header__submenu{visibility:visible;grid-template-rows:minmax(0,1fr)}}.header__backdrop{display:none}@media (width<1200px){.header__backdrop{inset:var(--header-top) 0 0;opacity:0;transition:opacity var(--header-duration) var(--header-ease),visibility 0s var(--header-duration);visibility:hidden;background-color:#0006;display:block;position:fixed}@supports (backdrop-filter:blur(1px)){.header__backdrop{backdrop-filter:blur(6px)}}}.header.is-open .header__backdrop{opacity:1;transition:opacity var(--header-duration) var(--header-ease);visibility:visible}.footer{--footer-pad-top:var(--space-14);--footer-pad-bottom:var(--space-10);--footer-logo-width:146px;--footer-brand-gap:var(--space-9);--footer-heading-gap:var(--space-7);--footer-link-step:var(--space-7);--footer-label-gap:var(--space-3);--footer-pair-gap:var(--space-5);--footer-offgrid-inset:var(--space-12);--footer-bottom-gap:var(--space-48);background:var(--color-bg);color:var(--color-text)}@media (768px<=width<1200px){.footer{--footer-bottom-gap:var(--space-16)}}@media (width<768px){.footer{--footer-pad-top:var(--section-space);--footer-pad-bottom:var(--space-10);--footer-logo-width:110px;--footer-brand-gap:var(--space-6);--footer-heading-gap:var(--space-5);--footer-link-step:24px;--footer-label-gap:var(--space-2);--footer-pair-gap:var(--space-6);--footer-group-gap:60px;--footer-bottom-gap:var(--footer-group-gap);--footer-mobile-columns:minmax(0,167fr) minmax(0,143fr)}}.footer__inner{padding-block:var(--footer-pad-top) var(--footer-pad-bottom)}.footer__brand{border-bottom:var(--border-width) solid var(--color-divider);padding-bottom:var(--footer-brand-gap);justify-content:center;display:flex}.footer__brand img{height:auto;width:var(--footer-logo-width)}.footer__columns{padding-top:var(--space-14)}@media (768px<=width<1200px){.footer__columns{column-gap:var(--grid-gutter);row-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width>=1200px){.footer__columns{column-gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));display:grid}}@media (width<768px){.footer__columns{gap:var(--footer-group-gap) var(--grid-gutter);grid-template-columns:var(--footer-mobile-columns);padding-top:var(--footer-group-gap);display:grid}}.footer__col{flex-direction:column;min-width:0;display:flex}@media (width>=1200px){.footer__col--nav{grid-column:1/3}.footer__col--office{grid-column:3/9;padding-inline-start:var(--footer-offgrid-inset)}}@media (768px<=width<1200px){.footer__col--contacts{grid-column:1/-1}}@media (width>=1200px){.footer__col--contacts{grid-column:9/-1}}@media (width<768px){.footer__col--contacts{grid-area:1/1/auto/-1}}.footer__heading{font-size:var(--text-eyebrow-size);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-wide);line-height:var(--text-eyebrow-leading);margin-bottom:var(--footer-heading-gap);text-transform:uppercase}.footer__links{font-size:var(--text-link-size);line-height:var(--text-link-leading);align-items:flex-start;row-gap:calc(var(--footer-link-step) - var(--text-link-size)*var(--text-link-leading));flex-direction:column;display:flex}@media (width<768px){.footer__links{--footer-target-pad:calc((var(--footer-link-step) - var(--text-link-size)*var(--text-link-leading))/2);margin-block:calc(var(--footer-target-pad)*-1);row-gap:0}.footer__links a{padding-block:var(--footer-target-pad);width:fit-content;display:block}}.footer__legal a,.footer__links a{color:var(--color-text-muted);transition:color .2s}.footer__legal a:hover,.footer__links a:hover{color:var(--color-text)}.footer__address{color:var(--color-text-muted);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.footer__careers{margin-top:auto}.footer__contacts dt{color:var(--color-text-muted);font-size:var(--text-small-size);line-height:var(--text-small-leading);margin-bottom:var(--footer-label-gap)}.footer__contacts dd+dt{margin-top:var(--footer-pair-gap)}.footer__contacts dd{font-size:var(--text-contact-size);font-weight:var(--font-weight-regular);line-height:var(--text-contact-leading);overflow-wrap:anywhere;text-transform:uppercase}.footer__bottom{margin-top:var(--footer-bottom-gap);align-items:end}@media (768px<=width<1200px){.footer__bottom{column-gap:var(--grid-gutter);row-gap:var(--space-6);flex-wrap:wrap;display:flex}}@media (width>=1200px){.footer__bottom{column-gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));display:grid}}@media (width<768px){.footer__bottom{align-items:start;column-gap:var(--grid-gutter);grid-template-columns:var(--footer-mobile-columns);display:grid}}.footer__legal{font-size:var(--text-small-size);line-height:var(--text-small-leading)}@media (768px<=width<1200px){.footer__legal{gap:var(--space-10);margin-inline-end:auto;display:flex}}@media (width>=1200px){.footer__legal{grid-column:1/9;grid-template-columns:subgrid;display:grid}.footer__legal li:first-child{grid-column:1/3}.footer__legal li:last-child{grid-column:3/-1;padding-inline-start:var(--footer-offgrid-inset)}}@media (width<768px){.footer__legal{--footer-target-pad:calc((var(--footer-link-step) - var(--text-small-size)*var(--text-small-leading))/2);margin-block:calc(var(--footer-target-pad)*-1);flex-direction:column;grid-area:1/1;row-gap:0;display:flex}.footer__legal a{padding-block:var(--footer-target-pad);width:fit-content;display:block}}.footer__social{gap:var(--space-1);display:flex}@media (width>=1200px){.footer__social{grid-column:9/12}}@media (width<768px){.footer__social{grid-area:1/2;justify-self:start}}.footer__icon-btn{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-text);height:var(--size-icon-button);width:var(--size-icon-button);place-items:center;transition:background-color .2s,color .2s;display:grid}.footer__icon-btn--filled,.footer__icon-btn:hover{background:var(--color-text);color:var(--color-text-inverse)}.footer__icon-btn--filled:hover{background:var(--color-bg);color:var(--color-text)}.footer__icon-btn svg{width:13px;height:13px}.footer__to-top svg{width:7px;height:8px}@media (width>=1200px){.footer__to-top{grid-column:-2/-1;justify-self:end}}@media (width<768px){.footer__to-top{grid-area:1/2;justify-self:end}}@media (prefers-reduced-motion:reduce){.footer *{transition:none}}.button{--button-height:43px;--button-pad-block:calc((var(--button-height) - var(--text-button-size)*var(--text-button-leading))/2 - var(--border-width));border:var(--border-width) solid transparent;font-family:inherit;font-size:var(--text-button-size);font-weight:var(--font-weight-regular);line-height:var(--text-button-leading);padding:var(--button-pad-block) var(--space-5);text-align:center;border-radius:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}@media (width<768px){.button{--button-height:50px}}.button:focus-visible{outline:var(--border-width) solid var(--button-ink);outline-offset:3px}.button--primary{background-color:var(--button-ink);color:var(--button-ink-contrast)}.button--primary:hover{background-color:var(--button-ink-hover)}.button--secondary{border-color:var(--button-line);color:var(--button-ink);background-color:#0000}.button--secondary:hover{background-color:var(--button-fill-hover);border-color:var(--button-line-hover)}@media (prefers-reduced-motion:reduce){.button{transition:none}}.stat{--stat-suffix-size:1.875rem;--stat-image-height:33px}@media (width<768px){.stat{--stat-suffix-size:.9375rem;--stat-image-height:31px}}.stat__figure{border-bottom:var(--border-width) solid var(--color-divider);box-sizing:content-box;padding-bottom:var(--space-1);margin:0}.stat__value{font-size:var(--text-stat-size);font-weight:var(--font-weight-light);line-height:var(--text-stat-leading)}.stat__suffix,.stat__value{letter-spacing:var(--tracking-wide)}.stat__suffix{font-family:var(--font-serif);font-size:var(--stat-suffix-size);font-weight:var(--font-weight-regular);margin-left:var(--space-1);line-height:1}.stat__unit{font-size:var(--text-stat-unit-size);letter-spacing:var(--tracking-tight);line-height:var(--text-stat-unit-leading);margin-left:var(--space-5);text-transform:uppercase}.stat__text,.stat__unit{font-weight:var(--font-weight-light)}.stat__text{font-size:var(--text-note-size);letter-spacing:var(--tracking-normal);line-height:var(--text-note-leading);margin:var(--space-5) 0 0}.stat__figure--image{min-height:calc(var(--text-stat-size)*var(--text-stat-leading));align-items:center;display:flex}.stat__image{height:var(--stat-image-height);width:auto;max-width:100%;display:block}.breadcrumbs{--breadcrumbs-gap:var(--space-5);--breadcrumbs-target-pad:calc(12px - var(--text-link-size)*var(--text-link-leading)/2);color:var(--color-text-muted);font-size:var(--text-link-size);font-weight:var(--font-weight-light);line-height:var(--text-link-leading)}@media (width<768px){.breadcrumbs{--breadcrumbs-gap:var(--space-2)}}.breadcrumbs__list{align-items:baseline;gap:var(--space-3) var(--breadcrumbs-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__item+.breadcrumbs__item:before{content:"/";content:"/"/"";margin-inline-end:var(--breadcrumbs-gap)}.breadcrumbs__link{color:inherit;padding-block:var(--breadcrumbs-target-pad);text-decoration:none}.breadcrumbs__link:focus-visible,.breadcrumbs__link:hover{text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.2em}.page-header{--page-header-top:114px;--page-header-title-gap:104px;--page-header-text-gap:var(--space-9);--page-header-photo-gap:var(--space-10);--page-header-photo-height:527px;--page-header-photo-min:749px}@media (width<768px){.page-header{--page-header-top:35px;--page-header-title-gap:30px;--page-header-text-gap:var(--space-6);--page-header-photo-height:353px}}.page-header__content{padding-top:var(--page-header-top)}.page-header__title{font-size:var(--text-display-size);font-weight:var(--font-weight-light);line-height:var(--text-display-leading);overflow-wrap:break-word;text-transform:uppercase;text-wrap:balance;max-width:8.6em;margin:0}.page-header__breadcrumbs+.page-header__title{margin-top:var(--page-header-title-gap)}.page-header__text{font-size:var(--text-lead-size);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--text-lead-leading);margin:var(--page-header-text-gap) 0 0;text-wrap:pretty;max-width:27em}.page-header__text a{color:inherit}.page-header__media{background-color:var(--color-bg-accent);height:var(--page-header-photo-height);margin-top:var(--page-header-photo-gap);position:relative;overflow:hidden}.page-header__image{object-fit:cover;object-position:var(--page-header-focal,50% 50%);width:100%;max-width:none;height:100%;display:block}@media (width>=1200px){.page-header--photo,.page-header--split{box-sizing:border-box;min-height:var(--page-header-photo-min);padding-bottom:var(--section-space);position:relative}.page-header--photo .page-header__content,.page-header--split .page-header__content{align-content:start;column-gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));display:grid;container-type:inline-size}.page-header--photo .page-header__content>*,.page-header--split .page-header__content>*{grid-column:1/7}.page-header--photo .page-header__title,.page-header--split .page-header__title{font-size:min(var(--text-display-size),(100cqi - var(--grid-gutter))/2/8.6)}.page-header--photo .page-header__media{height:auto;inset:0 0 0 calc(50% + var(--grid-gutter)/2);margin:0;position:absolute}}@media (width<768px){.page-header--medium .page-header__title{max-width:11em;font-size:1.875rem}}@media (width>=768px){.page-header--medium:not(.page-header--statement) .page-header__title{max-width:10.8em;font-size:3.125rem;line-height:1}}@media (width>=1200px){.page-header--medium.page-header--photo .page-header__title{font-size:min(3.125rem,(100cqi - var(--grid-gutter))/2/8.6)}}.page-header--contain .page-header__media{background-color:#0000}.page-header--contain .page-header__image{object-fit:contain}.page-header--statement{--page-header-statement-gap:var(--space-18);--page-header-body-gap:var(--space-12);--page-header-body-end:var(--space-10);--page-header-column-gap:var(--space-5)}@media (width<768px){.page-header--statement{--page-header-body-gap:var(--page-header-photo-gap);--page-header-body-end:var(--space-8)}}.page-header--statement .page-header__media{margin-inline:calc(var(--grid-margin)*-1)}.page-header__body{border-bottom:var(--border-width) solid var(--color-divider);font-size:var(--text-copy-size);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-normal);line-height:var(--text-copy-leading);margin-top:var(--page-header-body-gap);padding-bottom:var(--page-header-body-end)}.page-header__column p{margin:0}.page-header__column p+p{margin-top:calc(var(--text-copy-size)*var(--text-copy-leading))}.page-header__column+.page-header__column{margin-top:var(--page-header-column-gap)}@media (width>=768px){.page-header--statement .page-header__title{font-size:var(--text-h1-size);font-weight:var(--font-weight-light);line-height:var(--text-h1-leading);text-transform:uppercase;max-width:15.5em}.page-header--statement .page-header__text{max-width:46em}.page-header__body{column-gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-header__column+.page-header__column{margin-top:0}}@media (width>=1200px){.page-header--statement .page-header__content{column-gap:var(--grid-gutter);grid-template-areas:"trail trail trail trail title title title title title title title title""media media media media lead lead lead lead lead lead lead lead""media media media media body body body body body body body body";grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));grid-template-rows:auto auto 1fr;display:grid}.page-header--statement .page-header__breadcrumbs{grid-area:trail}.page-header--statement .page-header__breadcrumbs+.page-header__title,.page-header--statement .page-header__title{margin:0 0 var(--page-header-statement-gap);grid-area:title}.page-header--statement .page-header__text{grid-area:lead;margin:0}.page-header--statement .page-header__media{aspect-ratio:387/476;grid-area:media;place-self:stretch stretch;height:auto;margin:0}.page-header--statement .page-header__body{grid-area:body;margin-top:0}.page-header--statement .page-header__text~.page-header__body{margin-top:var(--page-header-body-gap)}.page-header--statement .page-header__breadcrumbs{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:7}.page-header--statement .page-header__breadcrumbs+.page-header__title,.page-header--statement .page-header__title{-ms-grid-column:9;-ms-grid-row:1;-ms-grid-column-span:15}.page-header--statement .page-header__text{-ms-grid-column:9;-ms-grid-row:2;-ms-grid-column-span:15}.page-header--statement .page-header__media{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:7}.page-header--statement .page-header__body{-ms-grid-column:9;-ms-grid-row:3;-ms-grid-column-span:15}}.page-header+.page-body{margin-top:var(--space-12)}.field{margin:0;position:relative}.field__control{appearance:none;border:0;border-bottom:var(--border-width) solid var(--field-line,currentColor);box-sizing:border-box;color:inherit;font-family:inherit;font-size:max(16px,1rem);font-weight:var(--font-weight-light);height:var(--field-height,1.8125rem);letter-spacing:var(--tracking-normal);line-height:var(--leading-auto);padding:0 0 calc(var(--field-height,1.8125rem) - 1lh - var(--border-width));background:0 0;border-radius:0;width:100%;margin:0;display:block}.field__control:focus{box-shadow:0 var(--border-width) 0 currentColor;outline-offset:2px;border-bottom-color:currentColor;outline:2px solid #0000}.field--textarea .field__control{field-sizing:content;height:auto;min-height:var(--field-message-height,109px);padding-bottom:var(--space-2);resize:none}.field--select .field__control{cursor:pointer;padding-right:var(--space-6)}.field--select .field__control option{background-color:var(--color-white);color:var(--color-black)}.field--select:after{content:"";pointer-events:none;background-color:currentColor;width:12px;height:6px;position:absolute;top:.375rem;right:0;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 6%27%3E%3Cpath fill=%27none%27 stroke=%27%23000%27 d=%27m.5.5 5.5 5 5.5-5%27/%3E%3C/svg%3E") 50%/contain no-repeat}@media (forced-colors:active){.field--select:after{forced-color-adjust:none;background-color:canvastext}}.field__label{color:color-mix(in srgb,currentColor var(--field-label-tone,70%),transparent);font-size:var(--text-meta-size);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-wide);line-height:var(--text-meta-leading);pointer-events:none;max-width:100%;transition:transform .2s;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.field__label{transition:none}}.field--select .field__label,.field__control:is(input,textarea):is(:focus,:not(:placeholder-shown))+.field__label{transform:translateY(calc(-100% - var(--space-1)))}.field__control:is(select):not(:focus):has(option[value=""]:checked)+.field__label{transform:none}.product-index{--product-index-gap:var(--space-12);--product-index-before:var(--space-6);--product-index-after:var(--space-8);margin:var(--product-index-gap) 0 0;padding:0;list-style:none}@media (width<768px){.product-index{--product-index-gap:var(--space-9);--product-index-before:var(--space-4);--product-index-after:var(--space-5)}}@media (width>=768px){.product-index{column-count:2;column-gap:var(--grid-gutter)}}.product-index__item{border-bottom:var(--border-width) solid var(--color-divider);break-inside:avoid;margin:0}.product-index__link{color:var(--color-text);font-size:var(--text-h3-size);font-weight:var(--font-weight-regular);align-items:center;gap:var(--space-4);line-height:var(--text-h3-leading);padding:var(--product-index-before) 0 var(--product-index-after);text-transform:uppercase;justify-content:space-between;text-decoration:none;transition:color .2s;display:flex}.product-index__link:hover{color:var(--color-text-muted)}.product-index__name{overflow-wrap:break-word;min-width:0}.product-index__icon{flex:none;width:10px;height:10px}@media (width<768px){.product-index__icon{display:none}}