.about-page{background:var(--surface)}.about-page .container{max-width:1440px}.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;padding:40px 0 56px}.about-intro-copy h1{font-size:clamp(32px,3.5vw,48px);line-height:1.1;letter-spacing:-.04em;margin:16px 0}.about-headline{font-size:24px;line-height:1.3;color:var(--text-primary);max-width:430px;margin-bottom:22px}.about-intro-copy>p:not(.eyebrow):not(.about-headline){font-size:15px;line-height:1.75;max-width:520px;margin:12px 0}.about-intro-copy .button{margin-top:20px}.about-company-copy{padding-top:4px}.about-company-copy h2{font-size:24px;line-height:1.3;letter-spacing:-.025em;margin:0 0 18px}.about-company-copy p{font-size:15px;line-height:1.8;margin:0 0 18px}.about-company-copy .about-location{border-top:1px solid var(--border);padding-top:18px;margin-bottom:0;color:var(--text-primary)}.about-production{padding:8px 0}.about-page .production-panel{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;max-width:1512px;width:calc(100% - 48px);padding:44px 32px 32px;background:#fafaf8;border:1px solid var(--border-light);border-radius:12px}.production-panel:before,.production-panel:after{content:"";position:absolute;z-index:-1;pointer-events:none;transform:skewX(-43deg)}.production-panel:before{width:230px;height:260px;right:6%;top:-30px;background:linear-gradient(90deg,#17191b03,#17191b07);border-right:70px solid #ffffff80}.production-panel:after{width:62px;height:120px;top:122px;right:23%;background:#f6b80012}.about-section-heading h2,.about-range h2{font-size:clamp(26px,2.8vw,36px);line-height:1.15;letter-spacing:-.035em;margin:14px 0 18px;max-width:600px}.about-section-heading>p:not(.eyebrow){font-size:15px;line-height:1.75;max-width:700px}.production-panel .eyebrow:before{content:"";width:42px;height:2px;background:var(--brand-yellow);margin-right:2px}.production-panel h2{max-width:none;font-size:clamp(28px,3.2vw,48px);font-weight:750;margin:22px 0 16px}.production-panel .about-section-heading>p:not(.eyebrow){max-width:900px;font-size:17px;line-height:1.55}.about-production-image{position:relative;aspect-ratio:3.3;margin:28px 0 24px;overflow:hidden;border-radius:10px}.about-detail-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.about-quality{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}.about-quality li{border:1px solid #e9e8e4;border-radius:12px;padding:22px 28px 26px;background:#ffffff80;box-shadow:0 8px 24px #17191b03}.quality-card-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.about-step{display:flex;align-items:center;gap:18px;font-size:24px;font-weight:650;color:var(--brand-yellow)}.about-step:after{content:"";width:clamp(30px,6vw,95px);height:1px;background:#f6b80066}.quality-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:10px;background:var(--surface-secondary);flex-shrink:0}.quality-icon .ui-icon{width:38px;height:38px}.about-quality h3{font-size:22px;line-height:1.25;letter-spacing:-.025em;margin:0 0 10px}.about-quality p,.about-material-list dd,.about-range p{font-size:14px;line-height:1.7}.about-materials{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;padding:64px 0}.about-materials .text-link{margin-top:24px;font-size:14px}.about-material-list{margin:0}.about-material-list>div{padding:20px 0;border-bottom:1px solid var(--border)}.about-material-list>div:first-child{padding-top:0}.about-material-list dt{display:flex;align-items:center;gap:16px;font-size:18px;font-weight:600}.about-material-list dd{margin:12px 0 0 50px;color:var(--text-secondary)}.about-range{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--border);padding:32px 0 56px}.about-range p{max-width:650px}.about-range .button{flex-shrink:0}@media(max-width:1000px){.about-quality{gap:12px}.about-quality li{padding:18px}.about-quality h3{font-size:19px}.quality-icon{width:44px;height:44px}.quality-icon .ui-icon{width:32px;height:32px}.about-step{gap:10px;font-size:22px}.about-step:after{width:30px}}@media(max-width:850px){.about-intro{gap:28px}.about-headline{font-size:21px}.about-materials{gap:30px}.about-range{align-items:flex-start;flex-direction:column;gap:24px}}@media(max-width:700px){.about-quality{grid-template-columns:1fr}.about-page .production-panel{width:calc(100% - 32px);padding:28px 18px 20px}.about-quality li{padding:20px}.about-production-image{aspect-ratio:1.85}.production-panel .about-section-heading>p:not(.eyebrow){font-size:15px}.production-panel .eyebrow{font-size:9px;letter-spacing:.12em}.production-panel .eyebrow:before{width:24px}.quality-card-top{margin-bottom:8px}}@media(max-width:600px){.about-intro{grid-template-columns:1fr;padding:24px 0 36px;gap:32px}.about-company-copy h2{font-size:22px}.about-materials{grid-template-columns:1fr;padding:40px 0}.about-material-list dd{margin-left:0}.about-range{padding-bottom:40px}}@media(min-width:1600px){.about-page .container{max-width:1760px;width:calc(100% - 96px)}}