.banner{grid-column:1/-1!important;margin-block-start:0!important;position:relative;background-color:var(--accent-11);background:linear-gradient(30deg,var(--accent-12),var(--accent-9))}.banner,.banner__image{height:max(300px,50vh)}.banner__image{object-fit:cover;object-position:center}.banner__content-container{position:absolute;top:0;width:100%;height:100%;background:linear-gradient(to right,var(--grey-a12),var(--grey-a8));align-content:center}.banner__content{height:fit-content;text-shadow:2px 1px 0px black;color:#fff}.banner__heading{margin-block-end:var(--space-4)}.banner__subheading{display:block;font-size:1.25rem;font-size:clamp(1.25rem,1.0833333333rem + .7407407407vw,1.75rem);line-height:28px;line-height:clamp(28px,calc(25.3333333333px + .7407407407vw),36px);letter-spacing:-.0003125em;letter-spacing:clamp(-.00046875em,-.0002604167em + -.0002314815vw,-.0003125em);font-family:var(--sans-serif);font-weight:var(--fw-light);text-wrap:balance}@media (min-width: 48em){.banner__subheading{max-width:50%}}.text{min-width:30ch}.text__heading-2{margin-block-start:var(--space-6);margin-block-end:var(--space-4)}.text__heading-3{margin-block-start:var(--space-4);margin-block-end:var(--space-2)}.text__paragraph{display:block;margin-block-start:var(--space-2);margin-block-end:var(--space-1)}.text__paragraph:last-child{margin-block-end:0}.text__list-item{margin-inline-start:1rem}.chairs-welcome{position:relative;gap:var(--space-4);display:flex;flex-direction:column-reverse;align-items:flex-start;gap:var(--space-7)}@media (max-width: 63.99875em){.chairs-welcome__image-container{max-height:max(300px,50vw)}}@media (min-width: 64em){.chairs-welcome{flex-direction:row}.chairs-welcome .chairs-welcome__content{flex-basis:80%}.chairs-welcome .chairs-welcome__image-container{flex-basis:max(40%,600px)}}.chairs-welcome__image-container{width:100%;border-radius:var(--radius-4);overflow:hidden;flex-basis:max(40%,600px)}@media (min-width: 64em){.chairs-welcome__image-container{position:sticky;top:6rem}}.chairs-welcome__image{height:100%;object-fit:cover;object-position:30% 20%}.faqs__question{font-size:1.125rem;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);line-height:26px;line-height:clamp(26px,calc(25.3333333333px + .1851851852vw),28px);letter-spacing:-.00015625em;letter-spacing:clamp(-.0003125em,-.0001041667em + -.0002314815vw,-.00015625em)}.faqs__item{margin-block-end:var(--space-5)}.hero{--hero-height: max(200px, 15vw + 30rem);grid-column:1/-1!important;margin-block:0!important;position:relative}.hero,.hero__content-container{height:var(--hero-height)}.hero__content-container{position:absolute;top:0;width:100%;height:100%;background:linear-gradient(to right,var(--grey-a12),var(--grey-a11),var(--grey-a8));align-content:center}.hero__content{display:flex;flex-direction:column;gap:var(--space-5);height:fit-content;color:#fff;max-width:max(50%,500px)}.hero__heading,.hero__subheading{text-shadow:2px 1px 0px black}.hero__heading{text-wrap:balance}.hero__subheading{display:block;font-size:1.25rem;font-size:clamp(1.25rem,1.0833333333rem + .7407407407vw,1.75rem);line-height:28px;line-height:clamp(28px,calc(25.3333333333px + .7407407407vw),36px);letter-spacing:-.0003125em;letter-spacing:clamp(-.00046875em,-.0002604167em + -.0002314815vw,-.0003125em);font-family:var(--sans-serif);font-weight:var(--fw-light)}.hero__cta{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);max-width:fit-content;font-size:1.125rem;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);line-height:26px;line-height:clamp(26px,calc(25.3333333333px + .1851851852vw),28px);letter-spacing:-.00015625em;letter-spacing:clamp(-.0003125em,-.0001041667em + -.0002314815vw,-.00015625em);text-transform:uppercase;text-wrap:balance;color:#fff;background-color:var(--grey-a10);border-style:solid;border-width:2px;border-radius:var(--radius-2);border-color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition-property:color,background-color;transition-duration:.8s}.hero__cta:hover{transition-duration:.4s;background-color:#fff;color:#000}.hero__cta:hover .hero__cta-icon{transform:translate(25%);transition-duration:.2s}.hero__cta-icon{min-width:2rem;width:2ch;height:2ch;transition-property:transform;transition-duration:.8s}.hero .image-carousel{grid-column:1/-1!important;margin-block-start:0!important}.hero .image-carousel,.hero .image-carousel__image-container,.hero .image-carousel__image{height:var(--hero-height);object-position:50% 50%}.image-carousel{position:relative}.image-carousel--full-bleed{grid-column:1/-1!important}.image-carousel,.image-carousel__image-container,.image-carousel__image{height:max(400px,50vh)}.image-carousel__image-container{position:relative}.image-carousel__image{position:absolute;top:0;object-fit:cover;opacity:0;transition-property:opacity;transition-duration:2s}.image-carousel__image--active{opacity:1}.image-carousel__controls{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,0%,.25),transparent 20%,transparent 80%,hsla(0,0%,0%,.25))}.image-carousel__control{opacity:.75}@media (min-width: 80em){.image-carousel__control{opacity:.25;transition-property:opacity;transition-duration:.8s}.image-carousel__control:hover{transition-duration:.4s;opacity:1}}.image-carousel__icon{width:4rem;height:4rem;color:#fff;filter:drop-shadow(0 0 2px hsla(0,0%,0%,.9))}.image-carousel__indicators{position:absolute;bottom:var(--space-4);left:50%;transform:translate(-50%);display:flex;justify-content:center;gap:var(--space-2)}.image-carousel__indicator{display:block;height:var(--space-2);width:var(--space-2);border-style:solid;border-width:2px;border-color:#fff;border-radius:50%;opacity:.5;box-shadow:0 0 2px #000;transition-property:opacity,background-color;transition-duration:.8s}.image-carousel__indicator--active,.image-carousel__indicator:hover{background-color:#fff;transition-duration:.4s}.image-carousel__indicator:hover{opacity:1}.article{padding:var(--space-5);border-style:solid;border-width:1px;border-color:var(--border-1);border-radius:var(--radius-5);background-color:var(--background-0)}.article__header{display:flex;flex-direction:column-reverse;gap:var(--space-3);margin-block-end:var(--space-4);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-1);padding-block-end:var(--space-4)}.article__heading{text-wrap:balance}.article__metadata{display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 63.99875em){.article__metadata{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}.article__date{font-size:1rem;font-size:clamp(1rem,.9583333333rem + .1851851852vw,1.125rem);line-height:24px;line-height:clamp(24px,calc(23.3333333333px + .1851851852vw),26px);letter-spacing:0em;letter-spacing:clamp(-.00015625em,.0000520833em + -.0002314815vw,0em);text-transform:uppercase;text-wrap:nowrap;color:var(--text-2)}@media (min-width: 64em){.article__date{margin-inline-end:var(--space-4);border-right-style:solid;border-right-width:1px;border-right-color:var(--border-1);padding-inline-end:var(--space-4)}}.article__sections{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-1)}.article__section{padding:var(--space-1) var(--space-3);max-width:fit-content;font-size:.75rem;font-size:clamp(.75rem,.7083333333rem + .1851851852vw,.875rem);line-height:16px;line-height:clamp(16px,calc(14.6666666667px + .3703703704vw),20px);letter-spacing:.00015625em;letter-spacing:clamp(0em,.0002083333em + -.0002314815vw,.00015625em);font-family:var(--sans-serif);font-weight:var(--fw-medium);text-transform:uppercase;border-radius:var(--radius-2);color:var(--accent-11);background-color:var(--accent-3)}.article__section--all{background-color:#ebcf47;color:#363017}.text-with-image{display:flex;flex-direction:column;align-items:center;gap:var(--space-7)}@media (max-width: 63.99875em){.text-with-image__image-container{max-height:max(300px,50vw)}}@media (min-width: 64em){.text-with-image,.text-with-image--left{flex-direction:row}.text-with-image--right{flex-direction:row-reverse}.text-with-image--landscape .text-with-image__text{flex-basis:80%}.text-with-image--landscape .text-with-image__image-container{flex-basis:100%}.text-with-image--portrait .text-with-image__text{flex-basis:80%}.text-with-image--portrait .text-with-image__image-container{flex-basis:max(40%,600px)}}.text-with-image__image-container{height:100%;width:100%;border-radius:var(--radius-4);overflow:hidden}.text-with-image__image-container--landscape{flex-basis:100%}.text-with-image__image-container--portrait{flex-basis:max(40%,600px)}.text-with-image__image{height:100%;object-fit:cover;object-position:40% 20%}.class{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-4);background-color:var(--background-2)}.class__header{display:flex;align-items:center;gap:var(--space-3)}.class__heading{margin-inline-end:var(--space-4);font-size:1.125rem;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);line-height:26px;line-height:clamp(26px,calc(25.3333333333px + .1851851852vw),28px);letter-spacing:-.00015625em;letter-spacing:clamp(-.0003125em,-.0001041667em + -.0002314815vw,-.00015625em);line-height:1;text-wrap:balance}.class__number{padding:var(--space-2);border-style:solid;border-width:1.5px;border-color:var(--accent-12);border-radius:var(--radius-2);font-weight:var(--fw-normal);color:var(--accent-12);background-color:var(--accent-1)}.class__description-list{flex:1;display:flex;flex-direction:column;gap:var(--space-1);font-family:var(--sans-serif);font-size:.875rem;font-size:clamp(.875rem,.8333333333rem + .1851851852vw,1rem);line-height:20px;line-height:clamp(20px,calc(18.6666666667px + .3703703704vw),24px);letter-spacing:0em;letter-spacing:clamp(0em,0em + 0vw,0em)}.class__description-list-item{display:flex;gap:1ch}.class__term{text-transform:uppercase;color:var(--grey-10)}.class__term:after{content:":"}.class__details{color:var(--accent-12)}.classes{margin-block-end:var(--space-7)}.classes__container{display:grid;gap:var(--space-4)}@media (min-width: 48em){.classes__container{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.home{max-width:800px;padding:var(--space-6);text-align:center;background-color:var(--background-1);border-radius:var(--radius-4);box-shadow:var(--shadow-3)}.home__heading{margin-block-end:var(--space-4);text-wrap:balance;font-size:1.5rem;font-size:clamp(1.5rem,1.2708333333rem + 1.0185185185vw,2.1875rem);line-height:30px;line-height:clamp(30px,calc(26.6666666667px + .9259259259vw),40px);letter-spacing:-.000390625em;letter-spacing:clamp(-.000625em,-.0003125em + -.0003472222vw,-.000390625em)}.home__text,.home__link{font-size:1rem;font-size:clamp(1rem,.9166666667rem + .3703703704vw,1.25rem);line-height:24px;line-height:clamp(24px,calc(22.6666666667px + .3703703704vw),28px);letter-spacing:0em;letter-spacing:clamp(-.0003125em,.0001041667em + -.000462963vw,0em)}.home__text{margin-block-end:var(--space-1);text-wrap:pretty}.home__links{margin-block-start:var(--space-4)}.home__link{display:inline-block;max-width:fit-content;min-width:200px;margin:var(--space-1);padding:var(--space-2) var(--space-4);font-weight:var(--fw-medium);border-style:solid;border-width:2px;border-color:var(--accent-11);border-radius:var(--radius-2);transition-property:color,background-color,border-color;transition-duration:.8s;color:var(--grey-1);background-color:var(--accent-11)}.home__link:hover{color:var(--accent-11);background-color:var(--grey-0);border-color:var(--accent-11);transition-duration:.2s}.footer{padding-block:var(--space-6);color:#f2f2f2;background-color:#061a2d}.footer__content-wrapper{margin-block-end:var(--space-6)}.footer__content-wrapper:last-child{margin-block-end:0}.footer__heading{font-size:1.125rem;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);line-height:26px;line-height:clamp(26px,calc(25.3333333333px + .1851851852vw),28px);letter-spacing:-.00015625em;letter-spacing:clamp(-.0003125em,-.0001041667em + -.0002314815vw,-.00015625em);margin-block-end:var(--space-2);font-size:1.25rem;font-weight:var(--fw-bold);text-transform:none;color:#fff}.footer__list{display:flex;flex-direction:column;gap:var(--space-3)}.footer__list-term{font-weight:var(--fw-bold)}.nav-cta{display:flex;align-items:center}.nav-cta__link{padding:var(--space-2) var(--space-3);font-size:1rem;font-size:clamp(1rem,.9583333333rem + .1851851852vw,1.125rem);line-height:24px;line-height:clamp(24px,calc(23.3333333333px + .1851851852vw),26px);letter-spacing:0em;letter-spacing:clamp(-.00015625em,.0000520833em + -.0002314815vw,0em);font-weight:var(--fw-medium);line-height:1;background-color:var(--accent-12);color:var(--grey-0);border-style:solid;border-width:1.5px;border-color:var(--accent-12);border-radius:var(--radius-3);transition-property:color,background-color;transition-duration:.8s}.nav-cta__link:hover{color:var(--accent-12);background-color:var(--interactive-1);transition-duration:.2s}.nav-dropdown__caret{position:relative;color:var(--accent-11);top:1px;transition:transform .25s ease}[data-state=open]>.nav-dropdown__caret{transform:rotate(-180deg)}.nav-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:2px}.nav-dropdown__content{position:absolute;top:0;left:0;width:100%;animation-duration:.25s;animation-timing-function:ease}.nav-dropdown__content[data-motion=from-start]{animation-name:enterFromLeft}.nav-dropdown__content[data-motion=from-end]{animation-name:enterFromRight}.nav-dropdown__content[data-motion=to-start]{animation-name:exitToLeft}.nav-dropdown__content[data-motion=to-end]{animation-name:exitToRight}@media (min-width: 48em){.nav-dropdown__content{width:auto}}.nav-dropdown__list{list-style:none;display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--sans-serif)}@media (min-width: 48em){.nav-dropdown__list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,1fr);gap:var(--space-2);margin:0;padding:var(--space-3)}}.nav--mobile .nav-dropdown__content{position:fixed;top:0;max-width:100vw;background-color:var(--grey-0)}.nav--mobile .nav-dropdown__header{display:flex;align-items:center;justify-content:space-between;height:var(--mobile-header-height)}.nav__list-item{height:100%;display:flex;align-items:stretch}.nav__link--active{color:var(--accent-11)!important}.nav--mobile .nav__list-item{justify-content:flex-start}.nav--mobile .nav__link{justify-content:flex-start;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:transparent}.nav--mobile .nav__link--active{border-bottom-color:var(--accent-11)}.nav-logo__image{display:flex;justify-content:center;align-items:center;padding:var(--space-2) 0;width:96px}@media (min-width: 48em){.nav-logo__image{padding:var(--space-3)}}.nav-logo__link{display:block}.nav__sub-list-item{min-width:fit-content}@media (min-width: 48em){.nav__sub-list-item:first-child{grid-row:1/-1}.nav__sub-list-item:first-child .nav__sub-link{height:100%}}.nav__sub-link{display:block}.nav__sub-link--active{color:var(--accent-11);border-bottom-color:var(--accent-11)}@media (min-width: 48em){.nav__sub-link{padding:var(--space-2) var(--space-4);font-size:1rem;font-size:clamp(1rem,.9583333333rem + .1851851852vw,1.125rem);line-height:24px;line-height:clamp(24px,calc(23.3333333333px + .1851851852vw),26px);letter-spacing:0em;letter-spacing:clamp(-.00015625em,.0000520833em + -.0002314815vw,0em);font-weight:var(--fw-medium);text-wrap:nowrap;background-color:var(--interactive-1);border-style:solid;border-width:2px;border-color:var(--interactive-1);border-radius:var(--radius-2);transition-property:border-color;transition-duration:.8s}.nav__sub-link:hover{color:var(--accent-12);border-color:var(--accent-12);transition-duration:.2s}.nav__sub-link--active,.nav__sub-link--pending{transition-property:color,background-color,border-color;color:var(--grey-0)!important;background-color:var(--accent-12)!important;border-color:var(--accent-12)!important}}.nav--mobile .nav__sub-link{padding-bottom:var(--space-1);font-size:1.25rem;font-size:clamp(1.25rem,1.0714285714rem + .8928571429vw,1.5rem);line-height:28px;line-height:clamp(28px,calc(26.5714285714px + .4464285714vw),30px);letter-spacing:-.0003125em;letter-spacing:clamp(-.000390625em,-.0002566964em + -.0002790179vw,-.0003125em);text-wrap:balance;line-height:1.1;border-bottom-style:solid;border-bottom-width:1.5px;border-bottom-color:transparent}button,p{all:unset}.nav{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:stretch}.nav__list{list-style:none;display:flex;justify-content:center;align-items:center;height:100%;font-family:var(--sans-serif);border-radius:var(--radius-3)}.nav__trigger,.nav__link{outline:none;-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;padding:var(--space-2) var(--space-3);font-size:1rem;font-size:clamp(1rem,.9583333333rem + .1851851852vw,1.125rem);line-height:24px;line-height:clamp(24px,calc(23.3333333333px + .1851851852vw),26px);letter-spacing:0em;letter-spacing:clamp(-.00015625em,.0000520833em + -.0002314815vw,0em);font-weight:var(--fw-medium);line-height:1;color:var(--grey-12);transition-property:color;transition-duration:.8s}.nav__trigger:focus-visible,.nav__link:focus-visible{outline:solid 2px var(--accent-11)}.nav__trigger:hover,.nav__link:hover{color:var(--accent-11);transition-duration:.3s}@media (min-width: 48em){.nav__indicator{top:100%;overflow:hidden;z-index:1;display:flex;align-items:flex-end;justify-content:center;height:10px;transition-property:width,transform;transition-duration:.25s;transition-timing-function:ease}.nav__indicator[data-state=visible]{animation:fadeIn .2s ease}.nav__indicator[data-state=hidden]{animation:fadeOut .2s ease}.nav__indicator-arrow{position:relative;top:70%;width:10px;height:10px;background-color:var(--grey-0);border-top-left-radius:2px;transform:rotate(45deg)}.nav__viewport-container{position:absolute;top:100%;left:0;perspective:2000px;display:flex;justify-content:center;width:100%}.nav__viewport{position:relative;overflow:hidden;transform-origin:top center;margin-top:9px;height:var(--radix-navigation-menu-viewport-height);min-width:var(--radix-navigation-menu-viewport-width, 640px);max-width:fit-content;background-color:var(--grey-0);border-radius:6px;transition-property:width,height;transition-duration:.3s;transition-timing-function:ease}.nav__viewport[data-state=open]{animation:scaleIn .2s ease;box-shadow:var(--shadow-4)}.nav__viewport[data-state=closed]{animation:scaleOut .2s ease}}.nav--mobile{max-width:100vw}.nav--mobile .nav__list{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.nav--mobile .nav__link,.nav--mobile .nav__trigger{padding:0;font-size:1.25rem;font-size:clamp(1.25rem,1.0714285714rem + .8928571429vw,1.5rem);line-height:28px;line-height:clamp(28px,calc(26.5714285714px + .4464285714vw),30px);letter-spacing:-.0003125em;letter-spacing:clamp(-.000390625em,-.0002566964em + -.0002790179vw,-.0003125em);font-weight:var(--fw-medius)}.nav--mobile .nav__viewport{position:fixed;top:0;width:100%}.nav--mobile .nav__viewport[data-state=open]{animation:enterFromRight .2s ease;box-shadow:var(--shadow-4)}.nav--mobile .nav__viewport[data-state=closed]{animation:exitToRight .2s ease}.nav-dialog__action{border:none;display:flex;align-items:center;gap:var(--space-2);font-size:1rem;font-size:clamp(1rem,.9583333333rem + .1851851852vw,1.125rem);line-height:24px;line-height:clamp(24px,calc(23.3333333333px + .1851851852vw),26px);letter-spacing:0em;letter-spacing:clamp(-.00015625em,.0000520833em + -.0002314815vw,0em);font-weight:var(--fw-normal);text-transform:uppercase}.nav-dialog__action-icon{width:24px;height:24px}.nav-dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;height:100%;width:100%;background-color:var(--grey-a4)}.nav-dialog__overlay[data-state=open]{animation:fadeIn .2s ease}.nav-dialog__overlay[data-state=closed]{animation:fadeOut .4s ease}.nav-dialog__header-container{align-items:center;display:flex;justify-content:space-between}.nav-dialog__header{max-width:100vw;height:var(--mobile-header-height)}.nav-dialog__heading{font-size:1.5rem;font-size:clamp(1.5rem,1.2708333333rem + 1.0185185185vw,2.1875rem);line-height:30px;line-height:clamp(30px,calc(26.6666666667px + .9259259259vw),40px);letter-spacing:-.000390625em;letter-spacing:clamp(-.000625em,-.0003125em + -.0003472222vw,-.000390625em);font-weight:var(--fw-bold)!important}.nav-dialog__content{position:fixed;top:0;right:0;z-index:1;width:100%;height:100%;background-color:var(--grey-0)}.nav-dialog__content[data-state=open]{animation:enterFromRight .3s ease}.nav-dialog__content[data-state=closed]{animation:exitToRight .3s ease}.header--mobile,.nav-dialog__header,.nav-dropdown__header{--mobile-header-height: 80px}.header{position:sticky;top:0;z-index:1;width:100%;background-color:var(--grey-0)}.header__container{display:flex;justify-content:space-between;align-items:center}.header__dialog-container{display:flex;align-items:center;gap:var(--space-2)}.header__dialog-container-label{font-size:1rem;font-size:clamp(1rem,.9583333333rem + .1851851852vw,1.125rem);line-height:24px;line-height:clamp(24px,calc(23.3333333333px + .1851851852vw),26px);letter-spacing:0em;letter-spacing:clamp(-.00015625em,.0000520833em + -.0002314815vw,0em)}.header--mobile{height:var(--mobile-header-height);align-items:center}@keyframes enterFromRight{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes enterFromLeft{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes exitToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes exitToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes scaleIn{0%{opacity:0;transform:rotateX(-30deg) scale(.9)}to{opacity:1;transform:rotateX(0) scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:rotateX(0) scale(1)}to{opacity:0;transform:rotateX(-10deg) scale(.95)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--background-1);margin:0;min-width:320px;min-height:100vh}button{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;cursor:pointer}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}img{display:block;width:100%;height:auto}.block{margin-block:var(--space-7)}:root{color-scheme:light dark}body{--success-1: hsl(140 60% 60%);--success-2: hsl(140 60% 50%);--success-3: hsl(140 60% 40%);--warning-1: hsl(50 90% 60%);--warning-2: hsl(50 90% 50%);--warning-3: hsl(50 90% 40%);--error-1: hsl(10 80% 60%);--error-2: hsl(10 80% 50%);--error-3: hsl(10 80% 40%);--info-1: var(--accent-3);--info-2: var(--accent-4);--info-3: var(--accent-5);--background-0: var(--grey-0);--background-1: var(--grey-1);--background-2: var(--grey-2);--background-a1: var(--grey-a1);--background-a2: var(--grey-a2);--background-accent-1: var(--accent-1);--background-accent-2: var(--accent-2);--background-accent-a1: var(--accent-a1);--background-accent-a2: var(--accent-a2);--interactive-1: var(--grey-3);--interactive-2: var(--grey-4);--interactive-3: var(--grey-5);--interactive-a1: var(--grey-a3);--interactive-a2: var(--grey-a4);--interactive-a3: var(--grey-a5);--interactive-accent-1: var(--accent-3);--interactive-accent-2: var(--accent-4);--interactive-accent-3: var(--accent-5);--interactive-accent-a1: var(--accent-a3);--interactive-accent-a2: var(--accent-a4);--interactive-accent-a3: var(--accent-a5);--border-1: var(--grey-6);--border-2: var(--grey-7);--border-3: var(--grey-8);--border-a1: var(--grey-a6);--border-a2: var(--grey-a7);--border-a3: var(--grey-a8);--border-accent-1: var(--accent-6);--border-accent-2: var(--accent-7);--border-accent-3: var(--accent-8);--border-accent-a1: var(--accent-a6);--border-accent-a2: var(--accent-a7);--border-accent-a3: var(--accent-a8);--solid-1: var(--grey-9);--solid-2: var(--grey-10);--solid-a1: var(--grey-a9);--solid-a2: var(--grey-a10);--solid-accent-1: var(--accent-9);--solid-accent-2: var(--accent-10);--solid-accent-a1: var(--accent-a9);--solid-accent-a2: var(--accent-a10);--text-1: var(--grey-12);--text-2: var(--grey-11);--text-a1: var(--grey-a12);--text-a2: var(--grey-a11);--text-accent-1: var(--accent-12);--text-accent-2: var(--accent-11);--text-accent-a1: var(--accent-a12);--text-accent-a2: var(--accent-a11);--black-a1: hsl(0 0% 0% / .012);--black-a2: hsl(0 0% 0% / .027);--black-a3: hsl(0 0% 0% / .047);--black-a4: hsl(0 0% 0% / .071);--black-a5: hsl(0 0% 0% / .09);--black-a6: hsl(0 0% 0% / .114);--black-a7: hsl(0 0% 0% / .141);--black-a8: hsl(0 0% 0% / .22);--black-a9: hsl(0 0% 0% / .439);--black-a10: hsl(0 0% 0% / .478);--black-a11: hsl(0 0% 0% / .565);--black-a12: hsl(0 0% 0% / .91);--grey-0: hsl(0 0% 100%);--grey-1: hsl(232 20% 99%);--grey-2: hsl(232 16% 97%);--grey-3: hsl(232 10% 94%);--grey-4: hsl(232 8% 91%);--grey-5: hsl(232 8% 88%);--grey-6: hsl(232 7% 85%);--grey-7: hsl(232 7% 81%);--grey-8: hsl(232 6% 73%);--grey-9: hsl(232 3% 54%);--grey-10: hsl(232 4% 50%);--grey-11: hsl(232 4% 39%);--grey-12: hsl(232 10% 14%);--grey-a1: hsl(232 20% 18% / .012);--grey-a2: hsl(232 16% 14% / .027);--grey-a3: hsl(232 10% 9% / .047);--grey-a4: hsl(232 8% 7% / .071);--grey-a5: hsl(232 8% 7% / .09);--grey-a6: hsl(232 7% 6% / .114);--grey-a7: hsl(232 7% 6% / .141);--grey-a8: hsl(232 6% 6% / .22);--grey-a9: hsl(232 3% 4% / .439);--grey-a10: hsl(232 4% 4% / .478);--grey-a11: hsl(232 4% 3% / .565);--grey-a12: hsl(232 10% 2% / .91);--accent-1: hsl(210 78 99%);--accent-2: hsl(210 78 97%);--accent-3: hsl(210 78 95%);--accent-4: hsl(210 78 92%);--accent-5: hsl(210 78 89%);--accent-6: hsl(210 78 85%);--accent-7: hsl(210 78 80%);--accent-8: hsl(210 78 73%);--accent-9: hsl(210 78 62%);--accent-10: hsl(210 78 53%);--accent-11: hsl(210 78 41%);--accent-12: hsl(210 78 21%);--accent-a1: hsl(210 78 99% / .012);--accent-a2: hsl(210 78 97% / .027);--accent-a3: hsl(210 78 95% / .047);--accent-a4: hsl(210 78 92% / .071);--accent-a5: hsl(210 78 89% / .09);--accent-a6: hsl(210 78 85% / .114);--accent-a7: hsl(210 78 80% / .141);--accent-a8: hsl(210 78 73% / .22);--accent-a9: hsl(210 78 62% / .439);--accent-a10: hsl(210 78 53% / .478);--accent-a11: hsl(210 78 41% / .565);--accent-a12: hsl(210 78 21% / .91)}body.dark{--grey-0: hsl(0 0% 0%);--grey-1: hsl(232 6% 7%);--grey-2: hsl(232 4% 10%);--grey-3: hsl(232 4% 13%);--grey-4: hsl(232 4% 16%);--grey-5: hsl(232 4% 19%);--grey-6: hsl(232 5% 23%);--grey-7: hsl(232 5% 28%);--grey-8: hsl(232 5% 37%);--grey-9: hsl(232 5% 42%);--grey-10: hsl(232 4% 48%);--grey-11: hsl(232 6% 70%);--grey-12: hsl(232 7% 93%);--grey-a1: hsl(232 6% 25% / .012);--grey-a2: hsl(232 4% 13% / .027);--grey-a3: hsl(232 4% 9% / .047);--grey-a4: hsl(232 4% 6% / .071);--grey-a5: hsl(232 4% 5% / .09);--grey-a6: hsl(232 5% 4% / .114);--grey-a7: hsl(232 5% 4% / .141);--grey-a8: hsl(232 5% 3% / .22);--grey-a9: hsl(232 5% 3% / .439);--grey-a10: hsl(232 4% 3% / .478);--grey-a11: hsl(232 6% 2% / .565);--grey-a12: hsl(232 7% 2% / .91);--accent-1: hsl(210 78 8%);--accent-2: hsl(210 78 10%);--accent-3: hsl(210 78 15%);--accent-4: hsl(210 78 19%);--accent-5: hsl(210 78 24%);--accent-6: hsl(210 78 29%);--accent-7: hsl(210 78 37%);--accent-8: hsl(210 78 48%);--accent-9: hsl(210 78 59%);--accent-10: hsl(210 78 64%);--accent-11: hsl(210 78 79%);--accent-12: hsl(210 78 91%);--accent-a1: hsl(210 78 8% / .012);--accent-a2: hsl(210 78 10% / .027);--accent-a3: hsl(210 78 15% / .047);--accent-a4: hsl(210 78 19% / .071);--accent-a5: hsl(210 78 24% / .09);--accent-a6: hsl(210 78 29% / .114);--accent-a7: hsl(210 78 37% / .141);--accent-a8: hsl(210 78 48% / .22);--accent-a9: hsl(210 78 59% / .439);--accent-a10: hsl(210 78 64% / .478);--accent-a11: hsl(210 78 79% / .565);--accent-a12: hsl(210 78 91% / .91)}body.light{--grey-0: hsl(0 0% 100%);--grey-1: hsl(232 20% 99%);--grey-2: hsl(232 16% 97%);--grey-3: hsl(232 10% 94%);--grey-4: hsl(232 8% 91%);--grey-5: hsl(232 8% 88%);--grey-6: hsl(232 7% 85%);--grey-7: hsl(232 7% 81%);--grey-8: hsl(232 6% 73%);--grey-9: hsl(232 3% 54%);--grey-10: hsl(232 4% 50%);--grey-11: hsl(232 4% 39%);--grey-12: hsl(232 10% 14%);--grey-a1: hsl(232 20% 18% / .012);--grey-a2: hsl(232 16% 14% / .027);--grey-a3: hsl(232 10% 9% / .047);--grey-a4: hsl(232 8% 7% / .071);--grey-a5: hsl(232 8% 7% / .09);--grey-a6: hsl(232 7% 6% / .114);--grey-a7: hsl(232 7% 6% / .141);--grey-a8: hsl(232 6% 6% / .22);--grey-a9: hsl(232 3% 4% / .439);--grey-a10: hsl(232 4% 4% / .478);--grey-a11: hsl(232 4% 3% / .565);--grey-a12: hsl(232 10% 2% / .91);--accent-1: hsl(210 78 99%);--accent-2: hsl(210 78 97%);--accent-3: hsl(210 78 95%);--accent-4: hsl(210 78 92%);--accent-5: hsl(210 78 89%);--accent-6: hsl(210 78 85%);--accent-7: hsl(210 78 80%);--accent-8: hsl(210 78 73%);--accent-9: hsl(210 78 62%);--accent-10: hsl(210 78 53%);--accent-11: hsl(210 78 41%);--accent-12: hsl(210 78 21%);--accent-a1: hsl(210 78 99% / .012);--accent-a2: hsl(210 78 97% / .027);--accent-a3: hsl(210 78 95% / .047);--accent-a4: hsl(210 78 92% / .071);--accent-a5: hsl(210 78 89% / .09);--accent-a6: hsl(210 78 85% / .114);--accent-a7: hsl(210 78 80% / .141);--accent-a8: hsl(210 78 73% / .22);--accent-a9: hsl(210 78 62% / .439);--accent-a10: hsl(210 78 53% / .478);--accent-a11: hsl(210 78 41% / .565);--accent-a12: hsl(210 78 21% / .91)}@media (prefers-color-scheme: dark){body{--grey-0: hsl(0 0% 0%);--grey-1: hsl(232 6% 7%);--grey-2: hsl(232 4% 10%);--grey-3: hsl(232 4% 13%);--grey-4: hsl(232 4% 16%);--grey-5: hsl(232 4% 19%);--grey-6: hsl(232 5% 23%);--grey-7: hsl(232 5% 28%);--grey-8: hsl(232 5% 37%);--grey-9: hsl(232 5% 42%);--grey-10: hsl(232 4% 48%);--grey-11: hsl(232 6% 70%);--grey-12: hsl(232 7% 93%);--grey-a1: hsl(232 6% 25% / .012);--grey-a2: hsl(232 4% 13% / .027);--grey-a3: hsl(232 4% 9% / .047);--grey-a4: hsl(232 4% 6% / .071);--grey-a5: hsl(232 4% 5% / .09);--grey-a6: hsl(232 5% 4% / .114);--grey-a7: hsl(232 5% 4% / .141);--grey-a8: hsl(232 5% 3% / .22);--grey-a9: hsl(232 5% 3% / .439);--grey-a10: hsl(232 4% 3% / .478);--grey-a11: hsl(232 6% 2% / .565);--grey-a12: hsl(232 7% 2% / .91);--accent-1: hsl(210 78 8%);--accent-2: hsl(210 78 10%);--accent-3: hsl(210 78 15%);--accent-4: hsl(210 78 19%);--accent-5: hsl(210 78 24%);--accent-6: hsl(210 78 29%);--accent-7: hsl(210 78 37%);--accent-8: hsl(210 78 48%);--accent-9: hsl(210 78 59%);--accent-10: hsl(210 78 64%);--accent-11: hsl(210 78 79%);--accent-12: hsl(210 78 91%);--accent-a1: hsl(210 78 8% / .012);--accent-a2: hsl(210 78 10% / .027);--accent-a3: hsl(210 78 15% / .047);--accent-a4: hsl(210 78 19% / .071);--accent-a5: hsl(210 78 24% / .09);--accent-a6: hsl(210 78 29% / .114);--accent-a7: hsl(210 78 37% / .141);--accent-a8: hsl(210 78 48% / .22);--accent-a9: hsl(210 78 59% / .439);--accent-a10: hsl(210 78 64% / .478);--accent-a11: hsl(210 78 79% / .565);--accent-a12: hsl(210 78 91% / .91)}}body{--radius-1: 2.25px ;--radius-2: 3px ;--radius-3: 4.5px ;--radius-4: 6px ;--radius-5: 9px ;--radius-6: 12px ;--radius-full: 9999px;--radius-thumb: .5px}body{--shadow-1: inset 0 0 1px 1px var(--grey-a5), inset 0 1.5px 2px 0 var(--grey-a4), inset 0 1.5px 2px 0 var(--black-a4);--shadow-2: 0 0 .5px 1px var(--grey-a2), 0 0 .5px .5px var(--black-a2), 0 1px 1px 0 var(--grey-a4), 0 2px 1px -1px var(--black-a3), 0 1px 3px 0 var(--black-a3);--shadow-3: 0 0 1px 1px var(--grey-a2), 0 2px 3px -2px var(--grey-a2), 0 3px 12px -4px var(--black-a6), 0 4px 16px -8px var(--black-a6);--shadow-4: 0 0 1px 1px var(--grey-a3), 0 8px 40px var(--black-a4), 0 12px 32px -16px var(--grey-a7);--shadow-5: 0 0 1px 1px var(--grey-a3), 0 12px 60px var(--black-a6), 0 12px 32px -16px var(--grey-a8);--shadow-6: 0 0 1px 1px var(--grey-a3), 0 12px 60px var(--black-a6), 0 16px 64px var(--grey-a7), 0 16px 36px -20px var(--grey-a10)}@supports (color: color-mix(in oklab,white,black)){body{--shadow-1: inset 0 0 1px 1px var(--grey-a5), inset 0 1.5px 2px 0 var(--grey-a4), inset 0 1.5px 2px 0 var(--black-a4);--shadow-2: 0 0 .5px 1px color-mix(in oklab, var(--grey-a3), var(--grey-3) 25%), 0 0 .5px .5px var(--black-a2), 0 1px 1px 0 var(--grey-a4), 0 2px 1px -1px var(--black-a3), 0 1px 3px 0 var(--black-a3);--shadow-3: 0 0 1.5px 1px color-mix(in oklab, var(--grey-a3), var(--grey-3) 25%), 0 2px 3px -2px var(--grey-a4), 0 3px 12px -4px var(--black-a6), 0 4px 16px -8px var(--black-a6);--shadow-4: 0 0 1px 1px color-mix(in oklab, var(--grey-a3), var(--grey-3) 25%), 0 8px 40px var(--black-a4), 0 12px 32px -16px var(--grey-a7);--shadow-5: 0 0 1.5px 1px color-mix(in oklab, var(--grey-a3), var(--grey-3) 25%), 0 12px 60px var(--black-a6), 0 12px 32px -16px var(--grey-a8);--shadow-6: 0 0 1px 1px color-mix(in oklab, var(--grey-a3), var(--grey-3) 25%), 0 12px 60px var(--black-a6), 0 16px 64px var(--grey-a7), 0 16px 36px -20px var(--grey-a10)}}body.dark{--shadow-1: inset 0 -1px 1px 0 var(--grey-a3), inset 0 0 0 1px var(--grey-a2), inset 0 2.5px 4px 0 var(--black-a9), inset 0 0 1px 1px var(--grey-a3);--shadow-2: 0 0 .5px 1px var(--grey-a4), 0 0 1px .5px var(--black-a8), 0 1px 1px 0 var(--black-a12), 0 2px 1px -1px var(--black-a12), 0 1px 3px 0 var(--black-a10);--shadow-3: 0 0 .5px 1px var(--grey-a2), 0 2px 3px -2px var(--black-a7), 0 3px 8px -2px var(--black-a9), 0 4px 12px -4px var(--black-a11);--shadow-4: 0 0 2px 1px var(--grey-a2), 0 8px 40px var(--black-a9), 0 12px 32px -16px var(--black-a11);--shadow-5: 0 0 2px 1px var(--grey-a2), 0 12px 60px var(--black-a10), 0 12px 32px -16px var(--black-a12);--shadow-6: 0 0 2px 1px var(--grey-a2), 0 12px 60px var(--black-a10), 0 16px 64px var(--black-a12), 0 16px 36px -20px var(--black-a12)}@supports (color: color-mix(in oklab,white,black)){body.dark{--shadow-1: inset 0 -1px 1px 0 var(--grey-a3), inset 0 0 0 1px color-mix(in oklab, var(--grey-a2), var(--grey-2) 25%), inset 0 2.5px 4px 0 var(--black-a9), inset 0 0 1px 1px var(--grey-a3);--shadow-2: 0 0 .5px 1px color-mix(in oklab, var(--grey-a4), var(--grey-4) 25%), 0 0 1px .5px var(--black-a8), 0 1px 1px 0 var(--black-a12), 0 2px 1px -1px var(--black-a12), 0 1px 3px 0 var(--black-a10);--shadow-3: 0 0 .5px 1px color-mix(in oklab, var(--grey-a2), var(--grey-2) 25%), 0 2px 3px -2px var(--black-a7), 0 3px 8px -2px var(--black-a9), 0 4px 12px -4px var(--black-a11);--shadow-4: 0 0 2px 1px color-mix(in oklab, var(--grey-a2), var(--grey-2) 25%), 0 8px 40px var(--black-a9), 0 12px 32px -16px var(--black-a11);--shadow-5: 0 0 2px 1px color-mix(in oklab, var(--grey-a2), var(--grey-2) 25%), 0 12px 60px var(--black-a10), 0 12px 32px -16px var(--black-a12);--shadow-6: 0 0 2px 1px color-mix(in oklab, var(--grey-a2), var(--grey-2) 25%), 0 12px 60px var(--black-a10), 0 16px 64px var(--black-a12), 0 16px 36px -20px var(--black-a12)}}body.light{--shadow-1: inset 0 0 1px 1px var(--grey-a5), inset 0 1.5px 2px 0 var(--grey-a4), inset 0 1.5px 2px 0 var(--black-a4);--shadow-2: 0 0 .5px 1px var(--grey-a2), 0 0 .5px .5px var(--black-a2), 0 1px 1px 0 var(--grey-a4), 0 2px 1px -1px var(--black-a3), 0 1px 3px 0 var(--black-a3);--shadow-3: 0 0 1px 1px var(--grey-a2), 0 2px 3px -2px var(--grey-a2), 0 3px 12px -4px var(--black-a6), 0 4px 16px -8px var(--black-a6);--shadow-4: 0 0 1px 1px var(--grey-a3), 0 8px 40px var(--black-a4), 0 12px 32px -16px var(--grey-a7);--shadow-5: 0 0 1px 1px var(--grey-a3), 0 12px 60px var(--black-a6), 0 12px 32px -16px var(--grey-a8);--shadow-6: 0 0 1px 1px var(--grey-a3), 0 12px 60px var(--black-a6), 0 16px 64px var(--grey-a7), 0 16px 36px -20px var(--grey-a10)}@supports (color: color-mix(in oklab,white,black)){body.light{--shadow-1: inset 0 0 1px 1px var(--grey-a5), inset 0 1.5px 2px 0 var(--grey-a4), inset 0 1.5px 2px 0 var(--black-a4);--shadow-2: 0 0 .5px 1px color-mix(in oklab, var(--grey-a3), var(--grey-3) 25%), 0 0 .5px .5px var(--black-a2), 0 1px 1px 0 var(--grey-a4), 0 2px 1px -1px var(--black-a3), 0 1px 3px 0 var(--black-a3);--shadow-3: 0 0 1.5px 1px color-mix(in oklab, var(--grey-a3), var(--grey-3) 25%), 0 2px 3px -2px var(--grey-a4), 0 3px 12px -4px var(--black-a6), 0 4px 16px -8px var(--black-a6);--shadow-4: 0 0 1px 1px color-mix(in oklab, var(--grey-a3), var(--grey-3) 25%), 0 8px 40px var(--black-a4), 0 12px 32px -16px var(--grey-a7);--shadow-5: 0 0 1.5px 1px color-mix(in oklab, var(--grey-a3), var(--grey-3) 25%), 0 12px 60px var(--black-a6), 0 12px 32px -16px var(--grey-a8);--shadow-6: 0 0 1px 1px color-mix(in oklab, var(--grey-a3), var(--grey-3) 25%), 0 12px 60px var(--black-a6), 0 16px 64px var(--grey-a7), 0 16px 36px -20px var(--grey-a10)}}@media (prefers-color-scheme: dark){body{--shadow-1: inset 0 -1px 1px 0 var(--grey-a3), inset 0 0 0 1px var(--grey-a2), inset 0 2.5px 4px 0 var(--black-a9), inset 0 0 1px 1px var(--grey-a3);--shadow-2: 0 0 .5px 1px var(--grey-a4), 0 0 1px .5px var(--black-a8), 0 1px 1px 0 var(--black-a12), 0 2px 1px -1px var(--black-a12), 0 1px 3px 0 var(--black-a10);--shadow-3: 0 0 .5px 1px var(--grey-a2), 0 2px 3px -2px var(--black-a7), 0 3px 8px -2px var(--black-a9), 0 4px 12px -4px var(--black-a11);--shadow-4: 0 0 2px 1px var(--grey-a2), 0 8px 40px var(--black-a9), 0 12px 32px -16px var(--black-a11);--shadow-5: 0 0 2px 1px var(--grey-a2), 0 12px 60px var(--black-a10), 0 12px 32px -16px var(--black-a12);--shadow-6: 0 0 2px 1px var(--grey-a2), 0 12px 60px var(--black-a10), 0 16px 64px var(--black-a12), 0 16px 36px -20px var(--black-a12)}@supports (color: color-mix(in oklab,white,black)){body{--shadow-1: inset 0 -1px 1px 0 var(--grey-a3), inset 0 0 0 1px color-mix(in oklab, var(--grey-a2), var(--grey-2) 25%), inset 0 2.5px 4px 0 var(--black-a9), inset 0 0 1px 1px var(--grey-a3);--shadow-2: 0 0 .5px 1px color-mix(in oklab, var(--grey-a4), var(--grey-4) 25%), 0 0 1px .5px var(--black-a8), 0 1px 1px 0 var(--black-a12), 0 2px 1px -1px var(--black-a12), 0 1px 3px 0 var(--black-a10);--shadow-3: 0 0 .5px 1px color-mix(in oklab, var(--grey-a2), var(--grey-2) 25%), 0 2px 3px -2px var(--black-a7), 0 3px 8px -2px var(--black-a9), 0 4px 12px -4px var(--black-a11);--shadow-4: 0 0 2px 1px color-mix(in oklab, var(--grey-a2), var(--grey-2) 25%), 0 8px 40px var(--black-a9), 0 12px 32px -16px var(--black-a11);--shadow-5: 0 0 2px 1px color-mix(in oklab, var(--grey-a2), var(--grey-2) 25%), 0 12px 60px var(--black-a10), 0 12px 32px -16px var(--black-a12);--shadow-6: 0 0 2px 1px color-mix(in oklab, var(--grey-a2), var(--grey-2) 25%), 0 12px 60px var(--black-a10), 0 16px 64px var(--black-a12), 0 16px 36px -20px var(--black-a12)}}}body{--space-1: .25rem ;--space-2: .5rem ;--space-3: .75rem ;--space-4: 1rem ;--space-5: 1.5rem ;--space-6: 2rem ;--space-7: 2.5rem ;--space-8: 3rem ;--space-9: 4rem }:root{--sans-serif: "Roboto Condensed", sans-serif;--serif: "EB Garamond", serif;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;font-style:normal;font-weight:400;font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizeLegibility;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--text-1);font-family:var(--sans-serif)}h1{font-size:2.1875rem;font-size:clamp(2.1875rem,1.6666666667rem + 2.3148148148vw,3.75rem);line-height:40px;line-height:clamp(40px,calc(33.3333333333px + 1.8518518519vw),60px);letter-spacing:-.000625em;letter-spacing:clamp(-.0015625em,-.0003125em + -.0013888889vw,-.000625em);font-weight:var(--fw-bold)}h2{margin-block-start:var(--space-6);margin-block-end:var(--space-4);font-size:1.75rem;font-size:clamp(1.75rem,1.6041666667rem + .6481481481vw,2.1875rem);line-height:36px;line-height:clamp(36px,calc(34.6666666667px + .3703703704vw),40px);letter-spacing:-.00046875em;letter-spacing:clamp(-.000625em,-.0004166667em + -.0002314815vw,-.00046875em);font-weight:var(--fw-light);text-transform:uppercase}h2:first-child{margin-block-start:0}h3{font-size:1.25rem;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);line-height:28px;line-height:clamp(28px,calc(27.3333333333px + .1851851852vw),30px);letter-spacing:-.0003125em;letter-spacing:clamp(-.000390625em,-.0002864583em + -.0001157407vw,-.0003125em);font-weight:var(--fw-medium)}h4{font-size:1.125rem;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);line-height:26px;line-height:clamp(26px,calc(25.3333333333px + .1851851852vw),28px);letter-spacing:-.00015625em;letter-spacing:clamp(-.0003125em,-.0001041667em + -.0002314815vw,-.00015625em);font-weight:var(--fw-medium)}h5{font-size:1rem;font-size:clamp(1rem,.9166666667rem + .3703703704vw,1.25rem);line-height:24px;line-height:clamp(24px,calc(22.6666666667px + .3703703704vw),28px);letter-spacing:0em;letter-spacing:clamp(-.0003125em,.0001041667em + -.000462963vw,0em);font-weight:var(--fw-medium)}h6{font-size:1rem;font-size:clamp(1rem,.9583333333rem + .1851851852vw,1.125rem);line-height:24px;line-height:clamp(24px,calc(23.3333333333px + .1851851852vw),26px);letter-spacing:0em;letter-spacing:clamp(-.00015625em,.0000520833em + -.0002314815vw,0em);font-weight:var(--fw-medium)}a,blockquote,button,code,dl,em,figcaption,ol,p,pre,q,span,strong,ul{font-size:1rem;font-size:clamp(1rem,.9583333333rem + .1851851852vw,1.125rem);line-height:24px;line-height:clamp(24px,calc(23.3333333333px + .1851851852vw),26px);letter-spacing:0em;letter-spacing:clamp(-.00015625em,.0000520833em + -.0002314815vw,0em)}a.small,blockquote.small,button.small,code.small,dl.small,em.small,figcaption.small,ol.small,p.small,pre.small,q.small,span.small,strong.small,ul.small{font-size:.875rem;font-size:clamp(.875rem,.8333333333rem + .1851851852vw,1rem);line-height:20px;line-height:clamp(20px,calc(18.6666666667px + .3703703704vw),24px);letter-spacing:0em;letter-spacing:clamp(0em,0em + 0vw,0em)}a.large,blockquote.large,button.large,code.large,dl.large,em.large,figcaption.large,ol.large,p.large,pre.large,q.large,span.large,strong.large,ul.large{font-size:1.125rem;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);line-height:26px;line-height:clamp(26px,calc(25.3333333333px + .1851851852vw),28px);letter-spacing:-.00015625em;letter-spacing:clamp(-.0003125em,-.0001041667em + -.0002314815vw,-.00015625em)}p,dl,ol,ul{font-family:var(--serif)}small{font-size:.75rem;font-size:clamp(.75rem,.7083333333rem + .1851851852vw,.875rem);line-height:16px;line-height:clamp(16px,calc(14.6666666667px + .3703703704vw),20px);letter-spacing:.00015625em;letter-spacing:clamp(0em,.0002083333em + -.0002314815vw,.00015625em)}a{color:var(--text-accent-1);text-decoration:inherit}a:hover{color:var(--text-accent-2)}.fb-col-wrapper{--space-lr: 4rem;--space-gap: 1rem;--col-count: 2;display:grid;grid-template-columns:1fr repeat(var(--col-count),calc((min(100% - var(--space-lr),90rem) - (var(--col-count) - 1) * var(--space-gap)) / var(--col-count))) 1fr;column-gap:var(--space-gap)}.fb-col-wrapper>*{grid-column:2/-2}.fb-col-wrapper__content{grid-column:2/-2}@media (min-width: 48em){.fb-col-wrapper__content{grid-column:2/5}}@media (min-width: 48em){.fb-col-wrapper__content{grid-column:2/8}}.fb-col-wrapper__image{grid-column:1/-1}@media (min-width: 32.5em){.fb-col-wrapper__image{grid-column:5/-1}}@media (min-width: 48em){.fb-col-wrapper__image{grid-column:8/-1}}@media (min-width: 32.5em){.fb-col-wrapper{--space-lr: 8rem;--space-gap: 2rem;--col-count: 6}}@media (min-width: 48em){.fb-col-wrapper{--col-count: 12}}
