h1{font-size:3rem;line-height:1.17}h1,h2{font-family:geist,-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.25rem;line-height:1.2}h3{font-size:1.875rem;line-height:1.29}h3,h4{font-family:geist,-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:geist,-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-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-weight:600}.typography-h1,.typography-h1--alt{font-size:3rem;font-style:normal;letter-spacing:-.02em;line-height:1.17;margin-block:0}.typography-h1--alt{font-family:sentient,"Source Serif 4",serif;font-weight:400}.typography-h1--mono{font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace;font-size:3rem;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:1.17;margin-block:0}.typography-h2{font-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-weight:600}.typography-h2,.typography-h2--alt{font-size:2.25rem;font-style:normal;letter-spacing:-.02em;line-height:1.2;margin-block:0}.typography-h2--alt{font-family:sentient,"Source Serif 4",serif;font-weight:400}.typography-h2--mono{font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace;font-size:2.25rem;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-block:0}.typography-h3{font-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-weight:600}.typography-h3,.typography-h3--alt{font-size:1.875rem;font-style:normal;letter-spacing:0;line-height:1.29;margin-block:0}.typography-h3--alt{font-family:sentient,"Source Serif 4",serif;font-weight:400}.typography-h3--mono{font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace;font-size:1.875rem;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.29;margin-block:0}.typography-h4{font-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-weight:600}.typography-h4,.typography-h4--alt{font-size:1.5rem;font-style:normal;letter-spacing:0;line-height:1.33;margin-block:0}.typography-h4--alt{font-family:sentient,"Source Serif 4",serif;font-weight:400}.typography-h4--mono{font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace;font-size:1.5rem;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.33;margin-block:0}.typography-h5{font-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-weight:600}.typography-h5,.typography-h5--alt{font-size:1.125rem;font-style:normal;letter-spacing:-.02em;line-height:1.556;margin-block:0}.typography-h5--alt{font-family:sentient,"Source Serif 4",serif;font-weight:400}.typography-h5--mono{font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace;font-size:1.125rem;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:1.556;margin-block:0}.typography-subtitle2{font-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol}.typography-subtitle2,.typography-subtitle2--mono{font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.43;margin-block:0}.typography-subtitle2--mono{font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace}.typography-body1{font-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol}.typography-body1,.typography-body1--mono{font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;margin-block:0}.typography-body1--mono{font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace}.typography-body2{font-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol}.typography-body2,.typography-body2--mono{font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.43;margin-block:0}.typography-body2--mono{font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace}.typography-caption{font-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol}.typography-caption,.typography-caption--mono{font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:1.5;margin-block:0}.typography-caption--mono{font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace}.typography-hero1{font-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-weight:600}.typography-hero1,.typography-hero1--alt{font-size:5rem;font-style:normal;letter-spacing:-.02em;line-height:1.3;margin-block:0}.typography-hero1--alt{font-family:sentient,"Source Serif 4",serif;font-weight:400}.typography-hero1--mono{font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace;font-size:5rem;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin-block:0}.typography-hero2{font-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-weight:600}.typography-hero2,.typography-hero2--alt{font-size:4rem;font-style:normal;letter-spacing:-.02em;line-height:1.25;margin-block:0}.typography-hero2--alt{font-family:sentient,"Source Serif 4",serif;font-weight:400}.typography-hero2--mono{font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace;font-size:4rem;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin-block:0}.typography-p1{font-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol}.typography-p1,.typography-p1--mono{font-size:2.25rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;margin-block:0}.typography-p1--mono{font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace}.typography-p2{font-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol}.typography-p2,.typography-p2--mono{font-size:1.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.29;margin-block:0}.typography-p2--mono{font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace}.typography-p3{font-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol}.typography-p3,.typography-p3--mono{font-size:1.5rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.33;margin-block:0}.typography-p3--mono{font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace}.typography-p4{font-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol}.typography-p4,.typography-p4--mono{font-size:1.125rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.556;margin-block:0}.typography-p4--mono{font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace}.typography-title1{font-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol}.typography-title1,.typography-title1--mono{font-size:1rem;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.5;margin-block:0}.typography-title1--mono{font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace}.typography-eyebrow{font-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol}.typography-eyebrow,.typography-eyebrow--mono{font-size:.75rem;font-style:normal;font-weight:500;letter-spacing:.04em;line-height:1.5;margin-block:0;text-transform:uppercase}.typography-eyebrow--mono{font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace}.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}.typography-quote1--mono,.typography-quote1--mono>p{color:var(--wp--preset--color--ui-1300);font-family:geist mono,ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace;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}.hero-section-page__container{box-sizing:border-box;display:grid;gap:var(--s-xl);grid-template-columns:1fr 1fr;padding-bottom:var(--s-xxl);padding-top:calc(var(--s-xxl) - var(--s-m))}.hero-section-page__heading{font-family:sentient,"Source Serif 4",serif;font-size:4rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.25;margin-block:0}.hero-section-page__subcontent{font-size:1.5rem;line-height:1.33}.hero-section-page__description,.hero-section-page__subcontent{font-family:geist,-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}.hero-section-page__description{font-size:.875rem;line-height:1.43}.hero-section-page__image{flex-shrink:1}.hero-section-page__image img{border-radius:var(--s-s);display:block;height:auto;width:100%}.hero-section-page__video-wrapper{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--layer-overlay)}.hero-section-page__video-wrapper.--open .hero-section-page__overlay{opacity:1;transition:opacity .35s ease-in-out}.hero-section-page__video-wrapper.--open .hero-section-page__overlay-content{opacity:1;transform:translateY(0)}.hero-section-page__overlay{background-color:rgba(0,0,0,.5);inset:0;opacity:0;position:absolute;transition:opacity .35s ease-in-out .45s}.hero-section-page__overlay-content{align-items:flex-end;display:flex;flex-direction:column;gap:var(--s-m);justify-content:flex-end;opacity:0;position:relative;transform:translateY(50px);transition:opacity .45s ease-in-out .15s,transform .45s ease-in-out .15s}.hero-section-page__overlay-content-wrapper{background-color:var(--wp--preset--color--ui-1300);border-radius:var(--s-m);overflow:hidden;padding:54.01% 0 0;position:relative;width:70vw}.hero-section-page__overlay-content-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (width <= 782px){.hero-section-page__container{gap:var(--s-l);grid-template-columns:1fr}.hero-section-page__content{padding-block:var(--s-l)}.hero-section-page__heading{font-family:sentient,"Source Serif 4",serif;font-size:2.25rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin-block:0}.hero-section-page__subcontent{font-family:geist,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-size:1.125rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.556;margin-block:0}}
