.about-page{background:#000;color:#fff;gap:0;padding:0}.about-visual{background:#000;height:100svh;min-height:0;overflow:hidden;position:relative;width:100%}.about-visual video,.about-visual>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.about-story-section{background:#000;color:#fff;display:grid;justify-items:center;padding:clamp(27px,3.5vw,56px) clamp(22px,6vw,96px) clamp(17.5px,2vw,32.5px)}.about-story-card{display:grid;gap:14px;width:min(1440px,100%)}.about-story-eyebrow{color:var(--brand-orange);font-size:clamp(14px,1.05vw,18px);font-weight:700;letter-spacing:0;line-height:1;margin:0;text-transform:none}.about-story-card h1{color:#fff;font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);letter-spacing:0;line-height:var(--type-h1-line);margin:0;max-width:min(1280px,100%);text-transform:uppercase}.about-story-copy{display:grid;gap:14px;max-width:min(1360px,100%)}.about-story-copy p{color:#c9c9c6;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);margin:0}.about-story-factory{color:#fff}.about-detail-sections{align-items:start;background:#000;color:#fff;display:grid;gap:clamp(46px,7vw,116px);grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);padding:clamp(72px,8vw,128px) clamp(40px,8vw,138px)}.about-detail-copy{display:grid;gap:0;max-width:720px}.about-detail-panel{align-content:center;display:grid;gap:clamp(28px,3.4vw,48px);min-height:min(900px,100svh);outline:none;padding:clamp(22px,4vw,62px) 0}.about-detail-panel+.about-detail-panel{border-top:1px solid hsla(0,0%,100%,.14)}.about-detail-eyebrow{align-items:center;color:#fff;display:flex;font-size:clamp(14px,1.05vw,18px);font-weight:580;gap:22px;letter-spacing:0;line-height:1;margin:0;position:relative;text-transform:uppercase}.about-detail-eyebrow:before{background:#fff;content:"";height:3px;width:58px}.about-detail-copy h2{color:#fff;font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:0;line-height:var(--type-h2-line);margin:0;max-width:720px;text-transform:uppercase}.about-detail-language{display:grid;gap:clamp(20px,2vw,30px);max-width:700px}.about-detail-language p{color:#c9c9c6;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);margin:0}.about-detail-sticky{align-content:center;display:grid;min-height:min(760px,calc(100svh - 116px));position:sticky;top:clamp(28px,6vw,80px)}.about-detail-inline-visual{display:none}.about-detail-visual{background:#000;display:block;height:min(760px,calc(100svh - 116px));isolation:isolate;margin:0;min-height:520px;overflow:hidden;position:relative;width:100%}.about-detail-visual img{height:100%;-o-object-position:center;object-position:center;width:100%}.about-detail-visual img.wide-car{transform:scale(1.28)}.about-detail-visual img.contain{-o-object-fit:contain;object-fit:contain;padding:clamp(26px,4vw,70px)}.about-detail-visual:before{background:linear-gradient(90deg,#08080800,#080808f0 16%,#080808fa 68%,#ce5d2af5 69% 76%,#ffffff9e 77%,#fff0 88%);inset:-8% -18%;transform:translate3d(-112%,0,0) skew(-8deg);z-index:2}.about-detail-visual:after,.about-detail-visual:before{content:"";opacity:0;pointer-events:none;position:absolute;will-change:opacity,transform}.about-detail-visual:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.34),transparent);inset:0;transform:translate(-120%);z-index:3}@media(max-width:1100px){.about-detail-sections,.about-story-section{padding-left:clamp(24px,7vw,72px);padding-right:clamp(24px,7vw,72px)}.about-detail-sections{gap:clamp(28px,4vw,52px);grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr)}.about-detail-visual{height:min(640px,calc(100svh - 96px));min-height:430px}}@media(max-width:760px){.about-page{padding:0}.about-visual{height:calc(100svh - var(--site-header-height));min-height:0}.about-story-section{padding:23px 18px 17px}.about-detail-sections{gap:24px;grid-template-columns:1fr;padding:50px 18px 72px}.about-detail-copy{gap:0;max-width:none}.about-detail-panel{gap:20px;min-height:auto;padding:34px 0 44px}.about-detail-copy h2{font-size:var(--type-h2-size);max-width:100%;overflow-wrap:break-word}.about-detail-eyebrow{font-size:13px;gap:14px}.about-story-eyebrow{font-size:13px}.about-detail-eyebrow:before{height:2px;width:38px}.about-detail-language p{font-size:var(--type-body-size);line-height:var(--type-body-line)}.about-detail-sticky{display:none}.about-detail-inline-visual{background:#000;border-radius:10px;display:block;height:clamp(220px,72vw,320px);margin:0;overflow:hidden}.about-detail-inline-visual img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-detail-inline-visual img.contain{-o-object-fit:contain;object-fit:contain;padding:16px}.about-detail-visual{height:320px;min-height:0}.about-detail-visual img.contain{padding:16px}.about-story-card{gap:12px}.about-story-card h1{font-size:var(--type-h1-size)}.about-story-copy p{font-size:var(--type-body-size);line-height:var(--type-body-line)}}.about-detail-eyebrow{transition:color .24s ease}.about-detail-eyebrow:before{transition:width .24s ease,background-color .24s ease}.about-detail-panel.active .about-detail-eyebrow{color:var(--brand-orange)}.about-detail-panel.active .about-detail-eyebrow:before{background:var(--brand-orange);width:74px}.about-detail-visual{transition:box-shadow .36s ease}.about-detail-visual img{transition:filter .22s ease}.about-detail-visual.is-wiping:before{animation:about-mechanical-wipe .36s cubic-bezier(.74,0,.16,1) both}.about-detail-visual.is-wiping:after{animation:about-wipe-glint .36s cubic-bezier(.74,0,.16,1) both}.about-detail-visual.is-wiping img{animation:about-image-settle .42s cubic-bezier(.18,.84,.28,1) both}.about-detail-visual:hover{box-shadow:0 28px 72px #ffffff1a}.about-detail-visual:hover img{filter:saturate(1.06) contrast(1.03)}@media(max-width:760px)and (max-height:600px)and (orientation:landscape){.about-detail-inline-visual{height:220px}}@media(prefers-reduced-motion:reduce){.about-detail-visual.is-wiping img,.about-detail-visual.is-wiping:after,.about-detail-visual.is-wiping:before{animation:none}}
