body[data-page-type=about][data-theme=light] .footer{background:#12121209!important}body[data-page-type=about][data-theme=light] .footer__statement,body[data-page-type=about][data-theme=light] .footer__section-title,body[data-page-type=about][data-theme=light] .footer__brand{color:#121212eb!important}body[data-page-type=about][data-theme=light] .footer__description,body[data-page-type=about][data-theme=light] .footer__copyright,body[data-page-type=about][data-theme=light] .footer__location{color:#1212129e!important}body[data-page-type=about][data-theme=light] .footer__nav-link,body[data-page-type=about][data-theme=light] .footer__contact-link{color:#121212c7!important}body[data-page-type=about][data-theme=light] .footer__nav-link:hover,body[data-page-type=about][data-theme=light] .footer__contact-link:hover{color:#121212fa!important}body[data-page-type=about][data-theme=light] .footer__sections,body[data-page-type=about][data-theme=light] .footer__section,body[data-page-type=about][data-theme=light] .footer__bottom{border-color:var(--site-divider-light)!important}.about-hero{min-height:150vh;padding-top:120px;padding-bottom:var(--space-3xl);background-color:var(--color-bg-dark);flex-direction:column;display:flex}.about-hero__content{text-align:center;max-width:1100px;margin:0 auto var(--space-2xl)}.about-hero__title{font-family:var(--font-serif);letter-spacing:-.05em;margin-bottom:15px;font-size:clamp(1.875rem,4.8vw,4.25rem);font-weight:400;line-height:1.1}.about-hero__title em{font-style:italic}.about-hero__text{font-family:var(--font-primary);color:var(--color-text);letter-spacing:-.03em;max-width:700px;margin:0 auto 10px;font-size:.9375rem;font-weight:400;line-height:1.6}.about-hero__button{color:#000;width:120px;height:32px;font-family:var(--font-alfabet);text-transform:uppercase;letter-spacing:.02em;transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background-color:#fff;border-radius:2rem;justify-content:center;align-items:center;font-size:.625rem;font-weight:900;display:inline-flex}.about-hero__button:hover{color:#fff;background-color:#000;transform:scale(1.05)}.about{background-color:var(--color-bg-dark);flex-direction:column;justify-content:center;min-height:100vh;padding-top:80px;display:flex}.about__content{align-items:flex-start;gap:var(--space-md);--about-icon-size:65px;--about-icon-gap:.75rem;max-width:980px;margin:0 auto var(--space-3xl);text-align:left;flex-direction:column;display:flex}.about__headline{font-family:var(--font-serif);letter-spacing:-.05em;max-width:780px;font-size:clamp(1.75rem,3.4vw,2.6rem);font-weight:400;line-height:1.1}.about__subtext{font-family:var(--font-primary);letter-spacing:-.03em;color:var(--color-text);max-width:820px;margin-bottom:10px;font-size:.9375rem;line-height:1.6}.about__button{color:#000;width:120px;height:32px;font-family:var(--font-alfabet);text-transform:uppercase;letter-spacing:.02em;transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background-color:#fff;border-radius:2rem;justify-content:center;align-items:center;font-size:.625rem;font-weight:900;display:inline-flex}.about__button:hover{color:#fff;background-color:#000;transform:scale(1.05)}@media (width<=768px){.about-hero{min-height:100vh;padding-top:100px;padding-bottom:var(--space-xl)}.about-hero__content{margin-bottom:var(--space-lg)}.about{min-height:auto;padding-top:72px;padding-bottom:var(--space-3xl);justify-content:flex-start}.about__content{column-gap:.6rem;row-gap:var(--space-md);grid-template-columns:52px minmax(0,1fr);margin-bottom:0;display:grid}.about__headline{grid-column:2}.about__subtext{font-size:.9rem}}body[data-page-type=about]{--about-page-bg:#121212;--about-page-text:#ffffffe6;--about-page-text-muted:#ffffff9e;--about-page-text-soft:#ffffff75;--about-divider:var(--site-divider);--about-divider-strong:var(--site-divider-strong);background:var(--about-page-bg);color:var(--about-page-text)}body[data-page-type=about][data-theme=light]{--about-page-bg:#fdfdfc;--about-page-text:#121212eb;--about-page-text-muted:#1212129e;--about-page-text-soft:#12121275;--about-divider:var(--site-divider-light);--about-divider-strong:var(--site-divider-light);background:var(--about-page-bg);color:var(--about-page-text)}body[data-page-type=about] main,body[data-page-type=about] .about-hero,body[data-page-type=about] .about,body[data-page-type=about] .faq{background:var(--about-page-bg)}body[data-page-type=about] main>section{--about-page-gutter:clamp(.9rem, 1.8vw, 1.4rem);padding-top:0;padding-bottom:0;position:relative}body[data-page-type=about] main>section:before,body[data-page-type=about] main>section:last-child:after{content:"";background:var(--about-divider-strong);pointer-events:none;position:absolute}body[data-page-type=about] main>section:before{height:1px;top:0;left:0;right:0}body[data-page-type=about] main>section:last-child:after{height:1px;bottom:0;left:0;right:0}body[data-page-type=about] main>section>.container{width:calc(100% - (var(--about-page-gutter) * 2));border-left:1px solid var(--about-divider-strong);border-right:1px solid var(--about-divider-strong);max-width:none;padding-left:0;padding-right:0;position:relative}body[data-page-type=about] .about-hero{min-height:auto}body[data-page-type=about] .about-hero:before,body[data-page-type=about] .about-hero:after{display:none}body[data-page-type=about] .about-hero>.container{width:100%;max-width:none;min-height:65vh;padding-top:120px;padding-left:clamp(.9rem,1.8vw,1.4rem);padding-right:clamp(.9rem,1.8vw,1.4rem);padding-bottom:calc(var(--space-2xl) + 2.15rem);border-left:0;border-right:0;flex-direction:column;justify-content:center;align-items:center;display:flex}body[data-page-type=about] .about-hero__content{text-align:center;max-width:100%;margin:0 auto}body[data-page-type=about] .about-hero__title{letter-spacing:-.04em;color:var(--about-page-text);text-wrap:normal;max-width:734px;margin:0 auto .9rem;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.85rem,2.65vw,2.65rem);font-weight:700;line-height:1.04}body[data-page-type=about] .about-hero__title em{font-style:italic}body[data-page-type=about] .about-hero__text{font-family:var(--font-primary);letter-spacing:-.03em;color:var(--about-page-text-muted);max-width:34.5rem;margin:0 auto var(--space-lg);text-wrap:balance;font-size:.9375rem;font-weight:400;line-height:1.6}body[data-page-type=about] .about-hero__button,body[data-page-type=about] .about__button{margin-top:0}body[data-page-type=about] .about-hero__button:hover{transform:none}body[data-page-type=about] .about-spacer>.container{min-height:5.75rem}body[data-page-type=about] .about-spacer__row{align-items:center;min-height:5.75rem;padding:0 1rem;display:flex}body[data-page-type=about] .about-spacer__heading{letter-spacing:-.04em;max-width:43.75rem;color:var(--about-page-text);text-wrap:balance;margin:0;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.4rem,2vw,2rem);font-weight:500;line-height:1.04}body[data-page-type=about] .about>.container{padding-top:0;padding-bottom:0}body[data-page-type=about] .about__content{align-items:stretch;gap:0;width:100%;max-width:none;margin-bottom:0;display:grid}body[data-page-type=about] .about__intro{background-image:linear-gradient(to right, transparent calc(50% - .5px), var(--about-divider) calc(50% - .5px), var(--about-divider) calc(50% + .5px), transparent calc(50% + .5px));background-repeat:no-repeat;grid-template-columns:repeat(2,minmax(0,1fr));min-height:50vh;display:grid}body[data-page-type=about] .about__intro-cell{min-width:0;padding:1.35rem 1rem 1.5rem}body[data-page-type=about] .about__intro-cell--title,body[data-page-type=about] .about__intro-cell--copy{align-items:flex-end;display:flex}body[data-page-type=about] .about__headline{text-wrap:balance;width:43.75rem;max-width:100%;margin:0 0 3.25rem}body[data-page-type=about] .about__headline--narrow{width:min(50%,21.875rem)}body[data-page-type=about] .about__copy{flex-direction:column;gap:1rem;max-width:43.75rem;margin:0 0 3.25rem;display:flex}body[data-page-type=about] .about__subtext{max-width:100%;color:var(--about-page-text-muted);margin:0}body[data-page-type=about] .about__subtext:last-of-type{margin-bottom:0}body[data-page-type=about] .about__cards{border-top:1px solid var(--about-divider);background-image:linear-gradient(to right, transparent calc(25% - .5px), var(--about-divider) calc(25% - .5px), var(--about-divider) calc(25% + .5px), transparent calc(25% + .5px)), linear-gradient(to right, transparent calc(50% - .5px), var(--about-divider) calc(50% - .5px), var(--about-divider) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(to right, transparent calc(75% - .5px), var(--about-divider) calc(75% - .5px), var(--about-divider) calc(75% + .5px), transparent calc(75% + .5px));background-repeat:no-repeat;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body[data-page-type=about] .about__blank-row{border-top:1px solid var(--about-divider);border-bottom:1px solid var(--about-divider);min-height:5.75rem}body[data-page-type=about] .about__blank-row+.about__blank-row{border-top:0}body[data-page-type=about] .about__content>.about__blank-row:last-child{border-bottom:0}body[data-page-type=about] .about__blank-row--label{align-items:center;padding:0 1rem;display:flex}body[data-page-type=about] .about__logo-row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}body[data-page-type=about] .about__logo-cell{border-left:1px solid var(--about-divider);justify-content:center;align-items:center;min-width:0;min-height:clamp(5.5rem,8vw,7rem);padding:.75rem;display:flex}body[data-page-type=about] .about__logo-cell:first-child,body[data-page-type=about] .about__logo-cell:nth-child(5){border-left:0}body[data-page-type=about] .about__logo-cell:nth-child(n+5){border-top:1px solid var(--about-divider)}body[data-page-type=about] .about__logo{--about-logo-x:0%;opacity:.72;filter:none;width:auto;max-width:70%;max-height:4.7rem;transform:translateX(var(--about-logo-x));transition:opacity .28s,transform .28s}body[data-page-type=about] .about__logo[data-logo-index="0"]{--about-logo-x:11.5%}body[data-page-type=about] .about__logo[data-logo-index="1"]{--about-logo-x:9.5%}body[data-page-type=about] .about__logo[data-logo-index="2"]{--about-logo-x:11%}body[data-page-type=about] .about__logo[data-logo-index="3"]{--about-logo-x:14.5%}body[data-page-type=about] .about__logo[data-logo-index="4"]{--about-logo-x:18%}body[data-page-type=about] .about__logo[data-logo-index="5"]{--about-logo-x:8.5%}body[data-page-type=about] .about__logo[data-logo-index="6"]{--about-logo-x:12.5%}body[data-page-type=about] .about__logo[data-logo-index="7"]{--about-logo-x:16.5%}body[data-page-type=about] .about__logo[data-logo-index="8"]{--about-logo-x:22%}body[data-page-type=about] .about__logo-cell:hover .about__logo{opacity:.96;transform:translateX(var(--about-logo-x)) translateY(-.15rem)}body[data-page-type=about] .about__logo.is-swapping-out{opacity:0;transform:translateX(var(--about-logo-x)) translateY(8px)}body[data-page-type=about] .about__logo.is-swapping-in{opacity:0;transform:translateX(var(--about-logo-x)) translateY(-8px)}body[data-page-type=about][data-theme=light] .about__logo{filter:invert();opacity:.64}body[data-page-type=about][data-theme=light] .about__logo-cell:hover .about__logo{opacity:.92}body[data-page-type=about] .about__card{background:0 0;flex-direction:column;justify-content:space-between;min-width:0;min-height:clamp(18rem,25vw,23rem);padding:1rem;transition:background-color .18s,color .18s;display:flex}body[data-page-type=about] .about__card-index{letter-spacing:-.01em;color:var(--about-page-text-soft);font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:.78rem;font-weight:400;transition:color .18s}body[data-page-type=about] .about__team-media{aspect-ratio:1;background:#ffffff09;width:100%;margin:0 0 1rem;overflow:hidden}body[data-page-type=about] .about__team-image{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .28s,transform .28s;display:block;transform:scale(1)}body[data-page-type=about] .about__card:hover .about__team-image,body[data-page-type=about] .about__card:focus-within .about__team-image{filter:grayscale(0);transform:scale(1.03)}body[data-page-type=about] .about__card-body{transition:transform .22s;transform:translateY(0)}body[data-page-type=about] .about__card-title{letter-spacing:-.045em;color:var(--about-page-text);text-wrap:balance;margin:0 0 .85rem;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.36rem,2.1vw,2.15rem);font-weight:500;line-height:.98;transition:color .18s}body[data-page-type=about] .about__team-media+.about__card-body .about__card-title{margin-bottom:.42rem}body[data-page-type=about] .about__card-text{letter-spacing:-.015em;color:var(--about-page-text-muted);margin:0;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:.92rem;font-weight:400;line-height:1.32;transition:color .18s}body[data-page-type=about] .about__card:hover,body[data-page-type=about] .about__card:focus-within{background:#fdfdfc}body[data-page-type=about][data-theme=light] .about__card:hover,body[data-page-type=about][data-theme=light] .about__card:focus-within{background:#121212}body[data-page-type=about] .about__card:hover .about__card-index,body[data-page-type=about] .about__card:focus-within .about__card-index{color:#12121275}body[data-page-type=about][data-theme=light] .about__card:hover .about__card-index,body[data-page-type=about][data-theme=light] .about__card:focus-within .about__card-index{color:#ffffff75}body[data-page-type=about] .about__card:hover .about__card-title,body[data-page-type=about] .about__card:focus-within .about__card-title{color:#121212eb}body[data-page-type=about][data-theme=light] .about__card:hover .about__card-title,body[data-page-type=about][data-theme=light] .about__card:focus-within .about__card-title{color:#ffffffeb}body[data-page-type=about] .about__card:hover .about__card-text,body[data-page-type=about] .about__card:focus-within .about__card-text{color:#1212129e}body[data-page-type=about][data-theme=light] .about__card:hover .about__card-text,body[data-page-type=about][data-theme=light] .about__card:focus-within .about__card-text{color:#ffffff9e}body[data-page-type=about] .about__card:hover .about__card-body,body[data-page-type=about] .about__card:focus-within .about__card-body{transform:translateY(-.35rem)}body[data-page-type=about] .faq>.container{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}body[data-page-type=about] .about{justify-content:flex-start;min-height:auto}body[data-page-type=about] .about__headline,body[data-page-type=about] .faq__heading{letter-spacing:-.04em;color:var(--about-page-text);font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.4rem,2vw,2rem);font-weight:500;line-height:1.04}body[data-page-type=about] .about__headline{max-width:780px}body[data-page-type=about] .faq__answer{font-family:var(--font-primary);letter-spacing:-.03em;color:var(--about-page-text);font-size:.9375rem;line-height:1.6}body[data-page-type=about] .faq__question{font-family:var(--font-alfabet);letter-spacing:.02em;text-transform:uppercase}body[data-page-type=about] .faq__item{border-color:var(--about-divider-strong)}@media (width<=768px){body[data-page-type=about] .about-hero>.container{min-height:auto;padding-top:100px;padding-bottom:var(--space-xl)}body[data-page-type=about] .about__headline,body[data-page-type=about] .faq__heading{font-size:clamp(1.4rem,2vw,2rem)}body[data-page-type=about] .faq>.container{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}body[data-page-type=about] .about__content{grid-template-columns:minmax(0,1fr);gap:0}body[data-page-type=about] .about__intro,body[data-page-type=about] .about__cards,body[data-page-type=about] .about__logo-row{grid-template-columns:1fr}body[data-page-type=about] .about__intro{background-image:none;min-height:auto}body[data-page-type=about] .about__content>.about__intro{flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:visible}body[data-page-type=about] .about__content>.about__intro .about__intro-cell{min-height:0}body[data-page-type=about] .about__content>.about__intro .about__intro-cell--title{flex:auto;align-items:flex-end}body[data-page-type=about] .about__content>.about__intro .about__intro-cell--copy{flex:none;padding-top:0}body[data-page-type=about] .about__content>.about__intro .about__headline{margin-bottom:.9rem}body[data-page-type=about] .about__content>.about__intro .about__copy{gap:.9rem;margin-bottom:1.4rem}body[data-page-type=about] .about__cards,body[data-page-type=about] .about__blank-row{background-image:none}body[data-page-type=about] .about__cards{z-index:1;position:relative}body[data-page-type=about] .about__intro-cell+.about__intro-cell,body[data-page-type=about] .about__card{border-left:0;border-top:1px solid var(--site-divider)}body[data-page-type=about] .about__content>.about__intro .about__intro-cell+.about__intro-cell,body[data-page-type=about] .about__card:first-child{border-top:0}body[data-page-type=about] .about__logo-row{background-image:linear-gradient(to right, transparent calc(50% - .5px), var(--about-divider) calc(50% - .5px), var(--about-divider) calc(50% + .5px), transparent calc(50% + .5px));background-repeat:no-repeat;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}body[data-page-type=about] .about__logo-cell{border-left:0;border-top:1px solid var(--about-divider);min-height:8.25rem}body[data-page-type=about] .about__logo-cell:nth-child(-n+2){border-top:0}body[data-page-type=about] .about__logo-cell:nth-child(5){border-top:1px solid var(--about-divider)}body[data-page-type=about] .about__logo{max-width:88%;max-height:5.75rem}body[data-page-type=about] .about__headline,body[data-page-type=about] .about__copy{width:100%;max-width:none;margin-bottom:var(--space-xl)}body[data-page-type=about] .about__headline--narrow{width:100%}}body[data-page-type=about] .duplicate-header__actions{align-items:center;margin-left:auto;display:inline-flex}body[data-page-type=about] .duplicate-theme-toggle{color:#ffffffb3;opacity:1;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:color .18s,transform .18s;display:inline-flex;position:relative}body[data-page-type=about] .duplicate-theme-toggle:hover{color:#fff;transform:scale(.96)}body[data-page-type=about] .duplicate-theme-toggle__icon{width:1.25rem;height:1.25rem}body[data-page-type=about] .duplicate-theme-toggle__moon-mask{transition:transform .3s}body[data-page-type=about] .duplicate-theme-toggle:hover .duplicate-theme-toggle__moon-mask,body[data-page-type=about][data-theme=light] .duplicate-theme-toggle__moon-mask{transform:translate(-13px,9px)}body[data-page-type=about][data-theme=light] .duplicate-theme-toggle:hover .duplicate-theme-toggle__moon-mask{transform:translate(0)}body[data-page-type=about][data-theme=light] .duplicate-header__link,body[data-page-type=about][data-theme=light] .duplicate-header__side-link,body[data-page-type=about][data-theme=light] .duplicate-header__menu-toggle,body[data-page-type=about][data-theme=light] .duplicate-theme-toggle{color:#12121294}body[data-page-type=about][data-theme=light] .duplicate-header__brand,body[data-page-type=about][data-theme=light] .duplicate-header__brand-text{color:#121212}body[data-page-type=about][data-theme=light] .duplicate-header__link:hover,body[data-page-type=about][data-theme=light] .duplicate-header__side-link:hover,body[data-page-type=about][data-theme=light] .duplicate-header__menu-toggle:hover,body[data-page-type=about][data-theme=light] .duplicate-theme-toggle:hover{color:#121212e6}body[data-page-type=about][data-theme=light] .duplicate-header.is-scrolled .duplicate-header__menu-toggle,body[data-page-type=about][data-theme=light] .duplicate-header.is-open .duplicate-header__menu-toggle,body[data-page-type=about][data-theme=light] .duplicate-header.is-scrolled .duplicate-header__brand,body[data-page-type=about][data-theme=light] .duplicate-header.is-open .duplicate-header__brand,body[data-page-type=about][data-theme=light] .duplicate-header.is-scrolled .duplicate-header__brand-text,body[data-page-type=about][data-theme=light] .duplicate-header.is-open .duplicate-header__brand-text,body[data-page-type=about][data-theme=light] .duplicate-header.is-scrolled .duplicate-theme-toggle,body[data-page-type=about][data-theme=light] .duplicate-header.is-open .duplicate-theme-toggle,body[data-page-type=about][data-theme=light] .duplicate-header.is-scrolled .duplicate-header__side-link,body[data-page-type=about][data-theme=light] .duplicate-header.is-open .duplicate-header__side-link,body[data-page-type=about][data-theme=light] .duplicate-header.is-open .duplicate-header__menu-link,body[data-page-type=about][data-theme=light] .duplicate-header.is-scrolled .duplicate-header__menu-toggle:hover,body[data-page-type=about][data-theme=light] .duplicate-header.is-open .duplicate-header__menu-toggle:hover,body[data-page-type=about][data-theme=light] .duplicate-header.is-scrolled .duplicate-theme-toggle:hover,body[data-page-type=about][data-theme=light] .duplicate-header.is-open .duplicate-theme-toggle:hover{color:#fff}body[data-page-type=about][data-theme=light] .about-hero__button,body[data-page-type=about][data-theme=light] .about__button{color:#121212!important;background:#f5f5f4!important;border-color:#0000!important}body[data-page-type=about][data-theme=light] .about-hero__button:hover,body[data-page-type=about][data-theme=light] .about__button:hover{color:#fdfdfc!important;background:#121212!important;border-color:#121212!important}body[data-page-type=about] .about-hero__content{display:contents!important}body[data-page-type=about] .about-spacer:before{background:var(--about-divider-strong)!important}
