h1{font-size:3rem;line-height:1.333}h1,h2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;letter-spacing:-.02em;margin-block:0}h2{font-size:2.5rem;line-height:1.2}h3{font-size:1.75rem;line-height:1.29}h3,h4{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;letter-spacing:0;margin-block:0}h4{font-size:1.5rem;line-height:1.33}h5{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.556}body,h5,p{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;margin-block:0}body,p{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5}.typography-h1{font-size:3rem;line-height:1.333}.typography-h1,.typography-h2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;letter-spacing:-.02em;margin-block:0}.typography-h2{font-size:2.5rem;line-height:1.2}.typography-h3{font-size:1.75rem;line-height:1.29}.typography-h3,.typography-h4{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;letter-spacing:0;margin-block:0}.typography-h4{font-size:1.5rem;line-height:1.33}.typography-h5{font-size:1.125rem;letter-spacing:-.02em;line-height:1.556}.typography-h5,.typography-subtitle2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;margin-block:0}.typography-subtitle2{font-size:.875rem;letter-spacing:0;line-height:1.43}.typography-body1{font-size:1rem;line-height:1.5}.typography-body1,.typography-body2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:400;letter-spacing:0;margin-block:0}.typography-body2{font-size:.875rem;line-height:1.43}.typography-caption{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:1.5;margin-block:0}.typography-hero1{font-size:5rem;line-height:1.3}.typography-hero1,.typography-hero2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;letter-spacing:-.02em;margin-block:0}.typography-hero2{font-size:4rem;line-height:1.25}.typography-p1{font-size:2.5rem;line-height:1.4}.typography-p1,.typography-p2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:400;letter-spacing:0;margin-block:0}.typography-p2{font-size:1.75rem;line-height:1.29}.typography-p3{font-size:1.5rem;line-height:1.33}.typography-p3,.typography-p4{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:400;letter-spacing:0;margin-block:0}.typography-p4{font-size:1.125rem;line-height:1.556}.typography-title1{font-size:1rem;font-weight:600;letter-spacing:0}.typography-eyebrow,.typography-title1{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;line-height:1.5;margin-block:0}.typography-eyebrow{font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.typography-quote1,.typography-quote1>p{color:var(--wp--preset--color--ui-1300);font-family:"Source Serif 4",serif;font-size:2.5rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:1.4;margin:0;text-align:center}.text-center{text-align:center}body .vdl-main{opacity:1;transition:opacity .25s ease-in .35s}body.--main-menu-open{overflow:hidden}body.--main-menu-open .vdl-main{opacity:0;transition:opacity .25s ease-in}.main-header{height:var(--header-height);padding-block:var(--s-m);position:fixed;top:var(--wp-admin-bar-height);z-index:var(--layer-menu)}.main-header.vdl-wrapper{padding-inline:var(--s-l)}.main-header__logo{line-height:0}.main-header__container{border-radius:var(--s-m);box-shadow:0 8px 24px 0 hsla(0,0%,100%,.122);padding:var(--s-m);transition:box-shadow .1s ease-in-out}.main-header__container.vdl-wrapper__container{max-width:calc(var(--content-width) - var(--s-l))}.--is-sticky .main-header__container,.--main-menu-open .main-header__container{box-shadow:0 4px 12px 0 rgba(0,0,0,.122),0 1px 2px 0 rgba(0,0,0,.122);transition:box-shadow .75s ease-in-out}.main-header.--is-sticky{background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff 60%)}.main-header.--is-sticky .main-header__container{background-color:#fff}.main-header__full-nav-container{align-items:center;display:flex;flex-grow:1;gap:var(--s-l);justify-content:space-between}@media screen and (width <= 782px){.main-header__full-nav-container{background-color:#fff;bottom:0;box-sizing:border-box;display:none;left:0;opacity:0;overflow-y:auto;padding:var(--s-l);padding-top:calc(var(--header-height) + var(--s-m));position:fixed;right:0;top:0;transition:opacity .45s ease-in .15s;will-change:auto;z-index:-1}.main-header__full-nav-container,.main-header__full-nav-container .main-header__primary-menu{align-items:flex-start;flex-direction:column;gap:var(--s-l);justify-content:flex-start}.main-header__full-nav-container .main-header__primary-menu .menu-link{display:flex;font-size:1.5rem;opacity:0;transform:translateY(var(--s-m));transition:transform .3s ease-in-out,opacity .3s ease-in-out}.main-header__full-nav-container .main-header__primary-menu .menu-item:first-child .menu-link{transition-delay:0s}.main-header__full-nav-container .main-header__primary-menu .menu-item:nth-child(2) .menu-link{transition-delay:.15s}.main-header__full-nav-container .main-header__primary-menu .menu-item:nth-child(3) .menu-link{transition-delay:.3s}.main-header__full-nav-container .main-header__primary-menu .menu-item:nth-child(4) .menu-link{transition-delay:.45s}.main-header__full-nav-container .main-header__primary-menu .menu-item:nth-child(5) .menu-link{transition-delay:.6s}.main-header__full-nav-container .main-header__primary-menu .menu-item:nth-child(6) .menu-link{transition-delay:.75s}.main-header__full-nav-container .main-header__primary-menu .menu-item:nth-child(7) .menu-link{transition-delay:.9s}.main-header__full-nav-container .main-header__primary-menu .menu-item:nth-child(8) .menu-link{transition-delay:1.05s}.main-header__full-nav-container .main-header__primary-menu .menu-item:nth-child(9) .menu-link{transition-delay:1.2s}.main-header__full-nav-container .main-header__nav-secondary{margin-top:auto;opacity:0;transform:translateY(var(--s-m));transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:100%}.main-header__full-nav-container .main-header__secondary-menu{flex-wrap:wrap;gap:var(--s-m)}.main-header__full-nav-container .main-header__secondary-menu .menu-item{flex-grow:1}.main-header__full-nav-container .main-header__secondary-menu .menu-link{min-width:15rem;width:100%}.main-header__full-nav-container.--will-open{display:flex}.main-header__full-nav-container.--open{opacity:1;transition:opacity .35s ease-in-out}.main-header__full-nav-container.--open .main-header__nav-secondary,.main-header__full-nav-container.--open .menu-link{opacity:1;transform:translateY(0)}.main-header__nav{align-items:flex-start;justify-content:flex-start;width:100%}}.main-header__primary-menu{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-xxs);justify-content:center;list-style:none;margin:0;padding:0}.main-header__primary-menu .menu-link{align-items:center;background-color:transparent;border-radius:var(--s-xs);color:var(--wp--preset--color--ui-1300);display:flex;font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-size:1rem;font-style:normal;font-weight:400;gap:var(--s-xs);letter-spacing:0;line-height:1.5;margin-block:0;padding:var(--s-xs) var(--s-s);text-decoration:none;transition:background-color .15s ease-in-out}.main-header__primary-menu .sub-menu{display:flex;flex-direction:column;gap:var(--s-xs);list-style:none;margin:0;margin-top:var(--s-m);padding:0}.main-header__primary-menu .sub-menu .menu-link{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;margin-block:0}.main-header__primary-menu .menu-item-has-children{position:relative}.main-header__primary-menu .menu-item-has-children>.menu-link{align-items:center;display:flex;gap:var(--s-xs);justify-content:space-between}.main-header__primary-menu .menu-item-has-children>.menu-link:after{border-color:var(--wp--preset--color--ui-600) transparent transparent transparent;border-style:solid;border-width:4px 4px 0;content:"";display:block;height:0;transform:rotate(0deg);width:0}.main-header__primary-menu .menu-item-has-children.--open>.menu-link:after{transform:rotate(180deg)}.main-header__primary-menu .menu-item-has-children .sub-menu-wrapper{opacity:0;padding-top:var(--s-m);pointer-events:none;position:absolute;transform:translateY(-1rem);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.main-header__primary-menu .menu-item-has-children .sub-menu{background-color:#fff;border-radius:var(--s-m);box-shadow:0 4px 12px 0 rgba(0,0,0,.122),0 1px 2px 0 rgba(0,0,0,.122);padding:var(--s-m)}.main-header__primary-menu .menu-item-has-children .sub-menu .menu-link{white-space:nowrap}.main-header__primary-menu .menu-item-has-children:focus-within .sub-menu-wrapper,.main-header__primary-menu .menu-item-has-children:hover .sub-menu-wrapper{opacity:1;pointer-events:unset;transform:translateY(0)}@media screen and (width <= 782px){.main-header__primary-menu .menu-item-has-children .sub-menu-wrapper{opacity:1;overflow:hidden;padding-top:0;position:unset;transform:translateY(0);transition:height .45s ease-in-out}.main-header__primary-menu .menu-item-has-children .sub-menu{box-shadow:unset;opacity:0;padding:0;transition:opacity .25s ease-in-out}.main-header__primary-menu .menu-item-has-children.--open .sub-menu{display:flex;opacity:1}}.main-header__primary-menu .menu-item:hover>.menu-link{background-color:var(--wp--preset--color--ui-100)}@media screen and (width <= 782px){.main-header__primary-menu,.main-header__primary-menu .menu-item{width:100%}}.main-header__secondary-menu{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-l);justify-content:center;list-style:none;margin:0;padding:0}.main-header .display-mobile-only{display:none}@media screen and (width <= 782px){.main-header .display-mobile-only{display:block}}.main-header .display-desktop-only{display:block}@media screen and (width <= 782px){.main-header .display-desktop-only{display:none}}.main-header__menu-toggle{display:none!important;margin-left:auto}@media screen and (width <= 782px){.main-header__menu-toggle{display:flex!important}}.main-header__menu-toggle-icon{--gap:0.3125rem;align-items:center;display:flex;flex-direction:column;gap:var(--gap);justify-content:center}.--open .main-header__menu-toggle-icon :first-child{transform:translateY(calc(var(--gap) + .125rem)) rotate(45deg)}.--open .main-header__menu-toggle-icon :last-child{transform:translateY(calc(var(--gap)*-1 - .125rem)) rotate(-45deg)}.--open .main-header__menu-toggle-icon :nth-child(2){opacity:0}.main-header__menu-toggle-line{background-color:currentcolor;height:.125rem;transition:transform .15s ease-in-out,opacity .15s ease-in-out;width:1.125rem}
