.about-cinematic{background:hsl(var(--about-ink));color:hsl(var(--about-paper));font-family:var(--font-about-body);--about-rule: hsl(var(--about-paper) / .2);--about-copy: hsl(var(--about-paper) / .72)}.about-cinematic *{box-sizing:border-box}.about-cinematic section[id]{scroll-margin-top:90px}.about-wrap{max-width:1160px;margin:0 auto}.about-section{padding:112px 6%}.about-eyebrow{font:500 11px/1.8 var(--font-about-body);letter-spacing:.2em;margin:0 0 30px}.about-title{font-family:var(--font-about-heading);font-size:clamp(29px,3.8vw,52px);font-weight:300;line-height:1.65;letter-spacing:.02em;margin:0}.about-split{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.about-prose{font-size:14px;line-height:2.25;color:var(--about-copy);max-width:520px}.about-prose p+p{margin-top:22px}.about-section-intro{margin-top:32px}.about-light{background:hsl(var(--about-paper));color:hsl(var(--about-ink));--about-rule: hsl(var(--about-ink) / .2);--about-copy: hsl(var(--about-ink) / .72)}.about-film{height:min(960px,100svh);min-height:620px;position:relative;background:hsl(var(--about-ink))}.about-film-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about-film-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,hsl(var(--about-ink) / .08) 25%,hsl(var(--about-ink) / .35) 50%,hsl(var(--about-ink) / .92))}.about-film-copy{position:absolute;left:7%;bottom:145px;right:7%;pointer-events:none;text-shadow:0 2px 24px hsl(var(--about-ink) / .5)}.about-film-copy h1{font:300 clamp(34px,4.5vw,68px)/1.65 var(--font-about-heading);letter-spacing:.06em}.about-film-copy .about-eyebrow{margin-bottom:20px}.about-film-english{font:500 clamp(22px,2.5vw,36px)/1.4 var(--font-about-display);margin-top:20px}.about-film-caption{position:absolute;left:7%;right:7%;bottom:70px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.12em}.about-film-caption a{padding-bottom:6px;border-bottom:1px solid currentColor}.about-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:1px solid var(--about-rule);padding-top:30px;gap:30px}.about-facts dt,.about-home-stats dt{font-size:10px;letter-spacing:.16em;color:var(--about-copy)}.about-facts dd{font:500 64px/1.1 var(--font-about-display);margin-top:16px}.about-facts small,.about-home-stats small{display:block;font:400 12px/1.7 var(--font-about-body);margin-top:10px;color:var(--about-copy)}.about-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:60px}.about-steps article{padding-top:25px;border-top:1px solid var(--about-rule)}.about-steps h3,.about-action-list h3{font-weight:500;font-size:17px;line-height:1.8}.about-steps article>p:last-child,.about-action-list article p{font-size:13px;line-height:2;color:var(--about-copy);margin-top:14px}.about-steps .about-eyebrow{margin-bottom:24px}.about-quote{margin-top:70px;padding-top:35px;border-top:1px solid var(--about-rule);font:300 clamp(18px,2vw,25px)/2 var(--font-about-heading)}.about-action-list article{display:grid;grid-template-columns:30px 1fr;gap:20px;padding:26px 0;border-top:1px solid var(--about-rule)}.about-item-number{font:500 22px/1.4 var(--font-about-display);color:hsl(var(--about-accent))}.about-layers{margin-top:55px;border-top:1px solid var(--about-rule)}.about-layers>div{display:grid;grid-template-columns:140px 1fr auto;gap:25px;align-items:center;padding:26px 0;border-bottom:1px solid var(--about-rule)}.about-layers .about-eyebrow{margin:0}.about-layers h3{font:400 22px/1.6 var(--font-about-heading)}.about-layers p{font-size:12px;color:var(--about-copy)}.about-links{display:flex;flex-wrap:wrap;gap:25px 50px;margin-top:30px}.about-link{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;padding:15px 0;border-bottom:1px solid currentColor;font-size:13px;letter-spacing:.06em;min-height:48px}.about-link span{font-size:20px}.about-cinematic a{transition:opacity .2s}.about-cinematic a:hover{opacity:.72}.about-cinematic a:focus-visible{outline:2px solid currentColor;outline-offset:6px}.about-positions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:60px 0 30px}.about-positions>div{border-top:1px solid var(--about-rule);padding-top:20px}.about-positions h3{font-weight:500;font-size:15px;line-height:1.8;margin-top:22px}.about-positions p{font-size:12px;line-height:2;color:var(--about-copy);margin-top:15px}.about-history-heading{display:flex;align-items:center;gap:8%}.about-heritage-year{font:500 clamp(100px,17vw,225px)/.85 var(--font-about-display);letter-spacing:-.05em}.about-history-year{font:500 40px/1.4 var(--font-about-display)}.about-history h3{margin-top:16px}.about-history-notes{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:45px;font-size:12px;line-height:2;color:var(--about-copy)}.about-history-notes strong{display:block;font-weight:500;margin-bottom:10px;letter-spacing:.12em}.about-next{text-align:center}.about-next .about-prose{margin-left:auto;margin-right:auto}.about-next-links{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px;text-align:left}.about-next-links a{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:25px 0;border-top:1px solid var(--about-rule);border-bottom:1px solid var(--about-rule)}.about-next-links strong{font-size:18px;font-weight:400}.about-next-links small{display:block;margin-top:12px;font-size:12px;color:var(--about-copy)}.about-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin-top:60px;font-size:12px;color:var(--about-copy)}.about-home{display:grid;grid-template-columns:1fr 1fr;position:relative}.about-home-image{position:relative;min-height:760px;overflow:hidden}.about-home-image>span:first-child{position:absolute;top:0;right:0;bottom:0;left:0}.about-home-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,hsl(var(--about-ink) / .65),transparent 35%)}.about-home-image-caption{position:absolute;z-index:1;bottom:40px;left:8%;font-size:11px;letter-spacing:.2em}.about-home-copy{padding:85px 10%}.about-home-title{font:500 clamp(48px,5vw,78px)/1 var(--font-about-display)}.about-home-jp{font-size:12px;letter-spacing:.12em;margin-top:14px;color:var(--about-copy)}.about-home-copy h3{font:300 clamp(23px,2.25vw,34px)/1.8 var(--font-about-heading);margin-top:40px}.about-home-copy .about-prose{margin-top:25px;font-size:13px}.about-home-copy .about-link{margin-top:20px}.about-home-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;border-top:1px solid var(--about-rule);margin-top:40px;padding-top:22px}.about-home-stats dt{font-size:9px;letter-spacing:.08em}.about-home-stats dd{font:500 36px/1.1 var(--font-about-display);margin-top:14px}.about-home-stats small{font-size:10px}.about-home-note{font-size:11px;line-height:1.9;margin-top:22px;color:var(--about-copy)}@media(max-width:767px){.about-section{padding:76px 24px}.about-eyebrow{font-size:10px;letter-spacing:.15em;margin-bottom:24px}.about-split{grid-template-columns:1fr;gap:30px}.about-title{font-size:clamp(26px,7.1vw,39px);line-height:1.75}.about-prose{font-size:13px}.about-film{height:92svh;min-height:610px;max-height:900px}.about-film-copy{left:24px;right:24px;bottom:145px}.about-film-copy h1{font-size:clamp(29px,8vw,45px)}.about-film-copy .about-eyebrow{font-size:9px;letter-spacing:.1em}.about-film-caption{left:24px;right:24px;font-size:9px;bottom:68px}.about-facts{margin-top:44px;gap:14px}.about-facts dt{font-size:9px;letter-spacing:.08em}.about-facts dd{font-size:44px}.about-facts small{font-size:10px}.about-steps{grid-template-columns:1fr;gap:30px;margin-top:40px}.about-quote{margin-top:44px;font-size:17px}.about-layers>div{grid-template-columns:1fr auto;gap:10px;padding:22px 0}.about-layers .about-eyebrow{grid-column:1 / -1}.about-layers h3{font-size:18px}.about-layers p{font-size:11px}.about-positions{grid-template-columns:1fr;gap:0;margin-top:40px}.about-positions>div{display:grid;grid-template-columns:28px 1fr;gap:8px 16px;padding:20px 0}.about-positions h3{margin:0}.about-positions p{grid-column:2;margin:0}.about-history-heading{display:block}.about-heritage-year{display:block;font-size:120px;margin:40px 0}.about-history-notes{grid-template-columns:1fr;gap:25px}.about-next-links{grid-template-columns:1fr;gap:0;margin-top:40px}.about-next-links a+a{border-top:0}.about-home{grid-template-columns:1fr}.about-home-image{min-height:0;height:440px}.about-home-copy{padding:48px 24px 56px}.about-home-copy h3{font-size:27px}.about-home-stats{grid-template-columns:repeat(2,1fr);gap:25px}.about-home-stats dt{font-size:10px}.about-home-stats small{font-size:11px}}
