.about-page-shell{color:#000;background-color:#fff;width:100%;min-height:100vh;position:relative;overflow-x:hidden}.about-hero{text-align:center;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:clamp(165px,20vw,360px);padding-bottom:clamp(24px,4vw,56px);display:flex;position:relative}.about-dots-wrap{flex-direction:column;align-items:center;gap:8px;margin-bottom:clamp(26px,3.5vw,48px);display:flex}.about-dot{background-color:#000;border-radius:50%;width:8px;height:8px}@media (min-width:1024px){.about-dots-wrap{gap:9px}.about-dot{width:14px;height:14px}}.about-hero-title{letter-spacing:-.015em;color:#000;text-transform:lowercase;max-width:clamp(271px,38vw,582px);margin:0 auto;padding:0 20px;font-family:inherit;font-size:clamp(26px,2.6vw,38px);font-weight:300;line-height:1.25}.about-gallery-container{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;padding:clamp(20px,3vw,40px) 0 clamp(40px,6vw,100px);position:relative;overflow:hidden}.about-gallery-container:active{cursor:grabbing}.about-gallery-track{will-change:transform;align-items:flex-start;gap:clamp(24px,4vw,64px);width:max-content;padding-left:clamp(20px,4vw,80px);padding-right:clamp(20px,4vw,80px);display:flex}.about-loop-group{flex-direction:column;flex-shrink:0;display:flex}.about-gallery-card{background-color:#f2f2f2;position:relative;overflow:hidden}.about-gallery-card img{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.about-gallery-card:hover img{transform:scale(1.03)}.about-intro-section{width:100%;max-width:1920px;margin:0 auto}.about-upper-paragraph{color:#000c;font-size:clamp(14px,1.1vw,17px);font-weight:300;line-height:1.6}.about-lower-statement{letter-spacing:-.015em;color:#000;text-transform:lowercase;font-size:clamp(26px,3.2vw,48px);font-weight:300;line-height:1.2}.about-video-section{width:100%}.about-video-container{background-color:#0b0f0d;width:100%;position:relative;overflow:hidden}.about-video-container video{object-fit:cover;width:100%;height:100%;display:block}.about-video-overlay{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.about-video-title{color:#fff;text-transform:lowercase;letter-spacing:-.01em;font-size:clamp(18px,2.5vw,36px);font-weight:300}.about-video-controls{pointer-events:auto;align-self:flex-end;align-items:center;gap:12px;display:flex}.about-video-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;text-transform:lowercase;background:#fff3;border:1px solid #fff6;border-radius:9999px;padding:8px 16px;font-size:12px;transition:all .2s}.about-video-btn:hover{color:#000;background:#fff}.about-stats-section{width:100%;max-width:1920px;margin:0 auto}.about-stat-number{color:#000;letter-spacing:0;font-size:clamp(38px,3.45vw,50px);font-weight:300;line-height:1.05}.about-stat-label{color:#000000b3;text-transform:lowercase;font-size:15px;font-weight:300;line-height:1.35}.about-timeline-section{color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;isolation:isolate;background-color:#0b0f0d;width:100%;height:100vh;min-height:clamp(750px,100svh,1080px);position:relative;overflow:hidden}.about-timeline-section:active{cursor:grabbing}.about-timeline-background,.about-timeline-background-layer,.about-timeline-scrim{position:absolute;inset:0}.about-timeline-background{z-index:0;pointer-events:none;overflow:hidden}.about-timeline-background-layer{visibility:hidden;opacity:0;transform-origin:50%;will-change:opacity, transform;transform:scale(1.04)}.about-timeline-parallax-media{will-change:transform;width:160%;height:calc(100% + 192px);position:absolute;inset-block-start:-96px;inset-inline-start:-30%}.about-timeline-scrim{z-index:3;background:linear-gradient(90deg,#040e1494,#040e142e 55%,#040e1461),#050c113d}.about-timeline-grid{z-index:5;min-height:inherit;grid-template-rows:auto auto minmax(100px,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%;padding:44px 20px 32px;display:grid;position:relative}.about-timeline-title{align-self:start}.about-timeline-title-motion{will-change:transform}.about-timeline-title h2{letter-spacing:-.025em;text-wrap:balance;color:#fff;max-width:290px;margin:0;font-size:clamp(23px,2vw,32px);font-weight:300;line-height:1.08}.about-timeline-track-region{min-height:120px;margin-top:68px;position:relative;overflow:visible}.about-timeline-track-line{background:#ffffff52;height:1px;transition:inset-inline-start .65s cubic-bezier(.16,1,.3,1),inset-inline-end .65s cubic-bezier(.16,1,.3,1);position:absolute;inset-block-end:16px;inset-inline:0 -100vw}.about-timeline-track-line.is-extended{inset-inline:-100vw!important}.about-timeline-track{will-change:transform;height:100%;position:absolute;inset-block-end:0;inset-inline-start:0}.about-timeline-track-item{flex-direction:column;align-items:flex-start;height:100%;display:flex;position:absolute;inset-block-end:0}.about-timeline-year-btn{cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;padding:0 0 18px;font-family:inherit;font-size:clamp(44px,4.2vw,56px);font-weight:300;line-height:1.1;transition:opacity .25s;color:#fff!important;opacity:1!important;transform:none!important}.about-timeline-year-btn.is-active,.about-timeline-year-btn:not(.is-active){color:#fff!important;opacity:1!important;transform:none!important}.about-timeline-marker{background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;inset-block-end:14px;inset-inline-start:2px;box-shadow:none!important;transform:none!important}.about-timeline-marker.is-active{background:#fff;box-shadow:none!important;transform:none!important}.about-timeline-copy{align-self:end;min-height:140px;margin-top:24px;position:relative}.about-timeline-description{visibility:hidden;opacity:0;will-change:transform, opacity;max-width:360px;position:absolute;inset-block-end:0;inset-inline-start:0}.about-timeline-description h3{letter-spacing:-.01em;text-transform:lowercase;margin:0 0 10px;font-size:15px;font-weight:400;line-height:1.25}.about-timeline-description p{color:#ffffffeb;margin:0;font-size:16px;font-weight:300;line-height:1.35}.about-timeline-controls{justify-content:flex-end;align-items:flex-end;gap:12px;margin-top:24px;display:flex}.about-timeline-arrow{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff61;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:all .25s;display:flex}.about-timeline-arrow:hover:not(:disabled),.about-timeline-arrow:focus-visible:not(:disabled){color:#111;background:#fff;border-color:#fff;outline:none}.about-timeline-arrow:disabled{cursor:not-allowed;opacity:.3}[dir=rtl] .about-timeline-scrim{background:linear-gradient(270deg,#040e1494,#040e142e 55%,#040e1461),#050c113d}[dir=rtl] .about-timeline-track-item{align-items:flex-start}[dir=rtl] .about-timeline-description h3{text-transform:none}@media (min-width:768px){.about-timeline-grid{padding-inline:40px}}@media (min-width:1024px){.about-timeline-grid{grid-template-rows:minmax(240px,28vh) 120px minmax(100px,1fr) auto;grid-template-columns:repeat(16,minmax(0,1fr));column-gap:15px;padding:0 48px 48px}.about-timeline-title{grid-area:2/1/auto/span 5;align-self:end;margin-top:0;padding-bottom:17px}.about-timeline-title h2{max-width:300px;font-size:clamp(27px,2.05vw,38px)}.about-timeline-track-region{grid-area:2/6/auto/-1;align-self:end;margin-top:0}.about-timeline-copy{grid-area:4/6/auto/span 6;align-self:end;margin-top:0;margin-bottom:0}.about-timeline-year-btn{font-size:50px;line-height:62px}.about-timeline-description p{font-size:16px;line-height:1.35}.about-timeline-controls{grid-area:4/14/auto/-1;align-self:end;margin-top:0;margin-bottom:0}}@media (prefers-reduced-motion:reduce){.about-timeline-background-layer,.about-timeline-year-btn,.about-timeline-marker,.about-timeline-arrow,.about-timeline-arrow-track{transition-duration:.01ms!important}}.about-expertise-section{padding-top:clamp(80px,12vw,240px);padding-bottom:clamp(60px,8vw,120px);background-color:#fff;width:100%;max-width:1920px;margin:0 auto;padding-inline:clamp(20px,4vw,64px);position:relative}.about-expertise-heading-wrap{flex-direction:column;align-items:center;width:100%;margin-bottom:clamp(60px,10vw,160px);display:flex}.about-expertise-heading{letter-spacing:-.015em;color:#000;text-align:center;text-transform:lowercase;max-width:clamp(280px,28vw,400px);margin-inline:auto;font-family:inherit;font-size:clamp(28px,3.2vw,48px);font-weight:300;line-height:1.15}.about-expertise-stack-wrapper{width:100%;position:relative}.about-expertise-item{width:100%;padding-top:24px;padding-bottom:64px;position:relative}@media (min-width:1024px){.about-expertise-item{align-items:center;min-height:clamp(560px,46vw,720px);padding-top:0;padding-bottom:0;display:flex}}.about-expertise-grid{grid-template-columns:repeat(16,1fr);column-gap:16px;width:100%;display:grid}@media (max-width:1023px){.about-expertise-grid{flex-direction:column;display:flex}}.about-expertise-image-col{order:1;width:100%}@media (min-width:1024px){.about-expertise-image-col{order:1;grid-column:1/span 8}}.about-expertise-stack-motion{will-change:transform;width:100%;position:relative}@media (max-width:1023px){.about-expertise-stack-motion{transform:none!important}}.about-expertise-aspect-square{aspect-ratio:1;width:100%}.about-expertise-parallax-inner{will-change:transform;height:calc(100% + 66.6px);top:-33.3px}.about-expertise-content-col{order:2;width:100%;margin-top:28px}@media (min-width:1024px){.about-expertise-content-col{order:2;grid-column:11/span 6;margin-top:0;padding-left:clamp(24px,3.5vw,60px)}}.about-expertise-title{letter-spacing:-.01em;color:#000;text-transform:lowercase;margin-bottom:clamp(16px,2vw,32px);font-family:inherit;font-size:clamp(22px,1.8vw,28px);font-weight:300;line-height:1.25}.about-expertise-desc{color:#000;max-width:440px;font-family:inherit;font-size:clamp(15px,1.1vw,18px);font-weight:300;line-height:1.55}.about-team-section{width:100%;max-width:1920px;margin:0 auto;padding:clamp(60px,10vw,160px) clamp(20px,4vw,80px)}.about-team-card{position:relative}.about-team-image-wrap{aspect-ratio:171/220;background-color:#f2f2f2;width:100%;position:relative;overflow:hidden}.about-team-image-wrap img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .4s,transform .4s}.about-team-card:hover img{filter:grayscale(0);transform:scale(1.02)}.about-team-btn--prev svg,.about-team-btn--next svg{transform:none!important}.about-cta-section{text-align:center;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:clamp(36px,4.5vw,64px) clamp(20px,4vw,80px);display:flex}.about-cta-title{color:#000;letter-spacing:-.015em;text-transform:lowercase;max-width:600px;margin-bottom:clamp(24px,3.5vw,48px);font-size:clamp(28px,4vw,64px);font-weight:300;line-height:1.1}
