.about-page{--about-ink: var(--color-ink, #07182d);--about-navy: var(--color-navy, #061d3a);--about-blue: var(--color-blue, #0878df);--about-cream: var(--color-cream, #f8f2e3);--about-paper: var(--color-paper, #f6f8fa);--about-line: var(--color-line, #d7e0e8);overflow:hidden;background:#fff;color:var(--about-ink)}.about-page .page-width,.about-page .about-prose,.about-page .about-stage__content,.about-page .about-team-card{min-width:0}.about-page section[id]{scroll-margin-top:130px}.about-kicker{margin:0 0 18px;color:var(--about-blue);font-size:.75rem;font-weight:900;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.about-hero{position:relative;min-height:clamp(680px,72vw,850px);overflow:hidden;background:#171619;color:#fff}.about-hero__media,.about-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.about-hero__media:after{content:"";background:linear-gradient(90deg,#03070ce0,#03070ca8,#03070c38 70%,#03070c0f),linear-gradient(0deg,rgb(0 0 0 / 54%) 0%,transparent 42%);pointer-events:none}.about-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--about-hero-focus, center)}.about-hero--flipped .about-hero__media img{transform:scaleX(-1)}.about-hero__content{position:relative;z-index:2;display:flex;min-height:clamp(680px,72vw,850px);align-items:center;padding-top:74px;padding-bottom:120px}.about-hero__copy{width:min(100%,1040px)}.about-hero .breadcrumbs{margin-bottom:34px;color:#fff}.about-hero .breadcrumbs a{color:#fff}.about-hero .about-kicker{margin-bottom:22px;color:#fff}.about-hero h1{max-width:13ch;margin:0;color:#fff;font-family:var(--font-display, var(--font-heading));font-size:clamp(3.5rem,7.8vw,8.5rem);font-weight:900;letter-spacing:-.065em;line-height:.84;text-transform:uppercase;text-wrap:balance}.about-hero h1 span{display:block}.about-hero__intro{max-width:650px;margin-top:28px;color:#fff;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.55}.about-hero__intro p{margin-bottom:.65em}.about-hero__intro p:last-child{margin-bottom:0}.about-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.about-hero__actions .button{min-width:180px}.about-hero__actions .button--outline{border-color:#ffffffc2;color:#fff}.about-hero__actions .button--outline:hover{border-color:#fff;background:#fff;color:var(--about-ink)}.about-hero__caption{position:absolute;z-index:3;right:max(20px,calc((100vw - var(--page-width, 1450px)) / 2));bottom:30px;max-width:440px;margin:0;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.11em;line-height:1.45;text-align:right;text-transform:uppercase}.about-journey-map{position:relative;z-index:3;background:#fff;border-bottom:1px solid var(--about-line);box-shadow:0 14px 34px #07182d0f}.about-journey-map__inner{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:stretch}.about-journey-map__inner>p{display:flex;align-items:center;margin:0;color:var(--about-blue);font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.about-journey-map ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-left:1px solid var(--about-line)}.about-journey-map li{min-width:0;border-right:1px solid var(--about-line)}.about-journey-map a{display:grid;min-height:108px;align-content:center;gap:7px;padding:20px 25px;color:var(--about-ink);font-size:.85rem;font-weight:800;line-height:1.25;text-decoration:none}.about-journey-map a span{color:#8294a4;font-size:.67rem;font-weight:900;letter-spacing:.13em}.about-journey-map a:hover,.about-journey-map a:focus-visible{background:var(--about-paper);color:var(--about-blue)}.about-section{padding:clamp(82px,9vw,145px) 0}.about-stage{position:relative}.about-stage__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(55px,7vw,118px);align-items:center}.about-stage__content{max-width:700px}.about-stage__number{display:block;margin-bottom:42px;color:#8a99a6;font-size:.72rem;font-weight:900;letter-spacing:.16em}.about-stage__media{position:relative;min-height:0;margin:0;overflow:hidden;aspect-ratio:4 / 3;background:#dfe5e9;box-shadow:0 24px 60px #07182d21}.about-stage__media:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(0deg,rgb(0 0 0 / 68%),transparent);pointer-events:none}.about-stage__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.about-stage__media:hover img{transform:scale(1.025)}.about-stage__media figcaption{position:absolute;z-index:2;right:26px;bottom:22px;left:26px;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.about-origin{background:#fff}.about-section__header h2,.about-team__header h2,.about-learning h2,.about-why h2{margin:0;color:var(--about-ink);font-family:var(--font-display, var(--font-heading));font-size:clamp(2.8rem,5vw,6rem);font-weight:900;letter-spacing:-.055em;line-height:.92;text-transform:uppercase;text-wrap:balance}.about-prose{max-width:820px;margin-top:30px;color:#4f5e6b;font-size:clamp(1rem,1.2vw,1.13rem);line-height:1.78}.about-prose p{margin-bottom:1.15em}.about-prose>:last-child{margin-bottom:0}.about-statement{position:relative;overflow:hidden;background:var(--about-blue);color:#fff}.about-statement:after{content:"";position:absolute;top:50%;right:-170px;width:440px;height:440px;border:72px solid rgb(255 255 255 / 8%);border-radius:50%;transform:translateY(-50%)}.about-statement__inner{position:relative;z-index:1;padding-top:clamp(68px,8vw,110px);padding-bottom:clamp(68px,8vw,110px)}.about-statement p{max-width:1120px;margin:0;font-family:var(--font-display, var(--font-heading));font-size:clamp(2.7rem,5.6vw,7rem);font-weight:900;letter-spacing:-.055em;line-height:.92;text-transform:uppercase;text-wrap:balance}.about-partner{background:var(--about-navy);color:#fff}.about-stage--dark .about-stage__number{color:#80bdff}.about-section__header--light h2{color:#fff}.about-prose--light{color:#c4d0db}.about-partner .about-stage__media{background:#102941;box-shadow:0 24px 60px #00000047}.about-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(65px,8vw,110px);background:#2b4054;border:1px solid #2b4054}.about-principle{min-height:235px;padding:clamp(25px,3vw,42px);background:#0c2743}.about-principle>span{display:block;margin-bottom:45px;color:#80bdff;font-size:.72rem;font-weight:900;letter-spacing:.14em}.about-principle h3{margin:0 0 12px;color:#fff;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1}.about-principle p{margin:0;color:#afbfcd;font-size:.9rem;line-height:1.55}.about-learning{background:var(--about-cream)}.about-learning__lead .button{margin-top:32px}.about-community{position:relative;background:#fff}.about-community:before{content:"04";position:absolute;right:-3vw;bottom:-7vw;color:#0878df0d;font-family:var(--font-display, var(--font-heading));font-size:clamp(14rem,32vw,36rem);font-weight:900;letter-spacing:-.08em;line-height:.7;pointer-events:none}.about-community .about-stage__number{margin-bottom:32px}.about-community .about-stage__grid{position:relative;z-index:1}.about-team{background:var(--about-paper);border-top:1px solid var(--about-line)}.about-team__header{max-width:900px;margin-bottom:clamp(42px,6vw,72px)}.about-team__header .rte{max-width:690px;margin-top:22px;color:#5a6874;font-size:1.06rem}.about-team__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.about-team-card{--about-team-card-pad: clamp(30px, 4vw, 50px);position:relative;min-height:390px;padding:var(--about-team-card-pad);overflow:hidden;border-top:6px solid var(--about-blue);background:#fff;box-shadow:0 14px 34px #07182d12}.about-team-card__media{margin:calc(0px - var(--about-team-card-pad)) calc(0px - var(--about-team-card-pad)) 34px;aspect-ratio:4 / 3;overflow:hidden;background:#e4e9ed}.about-team-card__media img{width:100%;height:100%;object-fit:cover}.about-team-card__number{display:block;margin-bottom:55px;color:#8d9aa5;font-size:.7rem;font-weight:900;letter-spacing:.14em}.about-team-card__media+.about-team-card__number{margin-bottom:32px}.about-team-card h3{margin:0 0 22px;color:var(--about-ink);font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.05}.about-team-card .rte{color:#5c6975;font-size:.94rem;line-height:1.68}.about-team-card .rte p:last-child{margin-bottom:0}.about-why{background:#171619;color:#fff}.about-why__grid{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:clamp(55px,9vw,140px);align-items:start}.about-why h2{color:#fff}.about-why__tagline{margin:26px 0 0;color:#8cc5ff;font-size:.82rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.about-why__content{color:#ced6de;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.7}.about-why__content ul{display:grid;gap:0;margin:0 0 28px;padding:0;list-style:none;border-top:1px solid #3c3a3d}.about-why__content li{position:relative;padding:18px 0 18px 30px;border-bottom:1px solid #3c3a3d}.about-why__content li:before{content:"";position:absolute;top:25px;left:0;width:10px;height:10px;background:var(--about-blue)}.about-closing{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:clamp(60px,8vw,100px);padding-top:34px;border-top:1px solid #3c3a3d}.about-closing p{max-width:720px;margin:0;color:#fff;font-size:clamp(1.3rem,2vw,2rem);font-weight:800;line-height:1.25}@media(max-width:1100px){.about-stage__grid{gap:52px}.about-journey-map__inner{grid-template-columns:130px minmax(0,1fr)}.about-journey-map a{padding-right:16px;padding-left:16px;font-size:.78rem}.about-principles,.about-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.about-hero,.about-hero__content{min-height:700px}.about-hero__media:after{background:linear-gradient(0deg,#03070ce5,#03070c9e 62%,#03070c1a)}.about-hero__content{align-items:flex-end;padding-top:110px;padding-bottom:90px}.about-hero__copy{max-width:760px}.about-hero__caption{display:none}.about-journey-map__inner{display:block}.about-journey-map__inner>p{padding:20px 0 12px}.about-journey-map ol{grid-template-columns:repeat(4,minmax(190px,1fr));overflow-x:auto;border-left:0;scroll-snap-type:x proximity}.about-journey-map li{scroll-snap-align:start}.about-journey-map a{min-height:86px}.about-stage__grid,.about-why__grid{grid-template-columns:1fr}.about-stage__media{aspect-ratio:16 / 10}.about-stage__content{max-width:none}.about-stage__grid--reverse .about-stage__media{order:-1}.about-team__grid{grid-template-columns:1fr}.about-team-card{min-height:0}.about-closing{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.about-page section[id]{scroll-margin-top:94px}.about-hero,.about-hero__content{min-height:690px}.about-hero__media img{object-position:var(--about-hero-focus, center)}.about-hero__content{padding-top:74px;padding-bottom:80px}.about-hero .breadcrumbs{margin-bottom:22px}.about-hero .about-kicker{margin-bottom:17px;font-size:.62rem}.about-hero h1{max-width:100%;font-size:clamp(3rem,15vw,4.8rem)}.about-hero__intro{margin-top:22px;font-size:.98rem;line-height:1.5}.about-hero__intro p:nth-child(n+2){display:none}.about-hero__actions{display:grid;margin-top:24px}.about-hero__actions .button{width:100%;min-height:51px}.about-hero__actions .button--outline{display:none}.about-journey-map__inner>p{padding-top:16px}.about-journey-map ol{grid-template-columns:repeat(4,minmax(155px,1fr))}.about-journey-map a{min-height:78px;padding:14px;font-size:.73rem}.about-section{padding:68px 0}.about-stage__grid{gap:38px}.about-stage__media{aspect-ratio:4 / 3}.about-stage__media figcaption{right:18px;bottom:16px;left:18px;font-size:.62rem}.about-stage__number{margin-bottom:28px}.about-section__header h2,.about-team__header h2,.about-learning h2,.about-why h2{font-size:clamp(2.55rem,13vw,4rem)}.about-prose{margin-top:24px;line-height:1.68}.about-statement p{font-size:clamp(2.45rem,12vw,4.1rem)}.about-principles{grid-template-columns:1fr;margin-top:50px}.about-principle{min-height:0}.about-principle>span,.about-team-card__number{margin-bottom:32px}.about-team-card{padding:30px 24px}.about-team-card__media{margin:-30px -24px 28px}.about-closing .button{width:100%}}@media(prefers-reduced-motion:reduce){.about-page *,.about-page *:before,.about-page *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/about-page.css.map */
