.about-page{--about-ink:#f2f2f2;--about-muted:#a4a4a4;--about-rule:#292929}.about-page .depth-panel{padding-inline:clamp(24px,6vw,100px)}.about-page .depth-copy{width:min(580px,48%)}body[data-design=reference] .about-page :is(h1,h2){font-weight:500}body[data-design=reference] .about-page .depth-panel h1{letter-spacing:-.065em;font-size:clamp(68px,8.6vw,136px);line-height:.93}body[data-design=reference] .about-page .depth-panel h2{letter-spacing:-.055em;font-size:clamp(54px,6.8vw,104px);line-height:.97}.about-page .depth-lede{max-width:37ch;color:var(--about-muted);font-size:clamp(16px,1.5vw,20px)}.about-page :is(.about-design,.about-support){justify-content:flex-end}.about-signature{font:400 10px var(--utility);letter-spacing:.12em;color:#aaa;position:absolute;bottom:34px;left:clamp(24px,6vw,100px)}.about-page .depth-actions{gap:24px}.about-page .reference-button{padding-inline:25px;transition:transform .35s cubic-bezier(.22,1,.36,1),background .25s,border-color .25s}.about-page .reference-button svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.about-page .reference-button:hover svg{transform:translate(2px,-2px)}.about-page .reference-button-light:hover{transform:translate3d(0,-3px,20px)}.about-principles{border-top:1px solid var(--about-rule);margin:28px 0 0;padding:0;list-style:none}.about-principles li{border-bottom:1px solid var(--about-rule);color:#c4c4c4;align-items:center;gap:15px;padding:14px 0;font-size:14px;display:flex}.about-principles svg{color:#8d8d8d;stroke-width:1.5px;flex:none}.about-account-details{border-top:1px solid var(--about-rule);margin-top:26px}.about-account-details p{border-bottom:1px solid var(--about-rule);grid-template-columns:106px 1fr;gap:14px;margin:0;padding:15px 0;font-size:13px;line-height:1.5;display:grid}.about-account-details strong{color:#ddd;font-weight:500}.about-account-link{margin-top:26px}.about-page .about-finale .depth-copy{width:min(850px,100%)}.about-page .about-finale{justify-content:center;padding-bottom:90px;display:flex}body[data-design=reference] .about-page .about-finale h2{font-size:clamp(66px,9.8vw,148px)}.about-page .depth-journey[data-enhanced=true]{height:calc(var(--scene-count,5) * 104dvh)}.about-page .product-ref-footer{z-index:2;background:#000;border-top:1px solid #232323;margin:0;position:relative}.about-page .product-ref-footer-inner{width:min(100%,1600px);margin:0 auto;padding:60px clamp(24px,6vw,100px) 26px}.about-page .product-ref-footer-columns{grid-template-columns:2fr repeat(4,1fr);gap:36px;display:grid}.about-page .product-ref-footer-columns p{color:#858585;margin-top:16px;font-size:14px}.about-page .product-ref-footer-columns nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}body[data-design=reference] .about-page .product-ref-footer-columns h2{letter-spacing:0;color:#e1e1e1;margin:0 0 8px;font-size:12px;font-weight:500;line-height:1.5}.about-page .product-ref-footer-columns :is(nav a,nav button){font:400 12px/1.6 var(--font-body);color:#8d8d8d}.about-page .product-ref-footer-columns nav button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.about-page .product-ref-footer-columns :is(nav a,nav button):hover{color:#fff}.about-page .product-ref-footer-bottom{color:#737373;border-top:1px solid #222;margin-top:52px;padding-top:24px;font-size:11px}@media (max-width:760px){.about-page .depth-panel{padding:82px 24px 84px}.about-page .depth-copy{width:100%}body[data-design=reference] .about-page .depth-panel :is(h1,h2){font-size:clamp(48px,12.8vw,78px)}body[data-design=reference] .about-page .about-finale h2{font-size:clamp(58px,15vw,96px)}.about-page .depth-lede{max-width:34ch;margin-top:20px;font-size:15px}.about-page .depth-actions{gap:20px;margin-top:26px}.about-page .depth-actions .reference-button{min-height:46px;padding-inline:20px;font-size:13px}.about-page .depth-text-link{font-size:12px}.about-signature{display:none}.about-principles{margin-top:19px}.about-principles li{gap:12px;padding:11px 0;font-size:12px}.about-account-details{margin-top:20px}.about-account-details p{grid-template-columns:82px 1fr;gap:12px;padding:11px 0;font-size:12px}.about-account-link{margin-top:22px}.about-page .about-finale{align-items:flex-end;padding-bottom:100px}.about-page .product-ref-footer-inner{padding-top:42px}.about-page .product-ref-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.about-page .product-ref-footer-columns>div{grid-column:1/-1}.about-page .product-ref-footer-bottom{margin-top:36px;padding-top:20px}}@media (max-height:700px) and (min-width:761px){.about-page .depth-panel{padding-block:94px 70px}body[data-design=reference] .about-page .depth-panel :is(h1,h2){font-size:66px}.about-page .depth-lede{margin-top:19px;font-size:15px}.about-principles{margin-top:20px}.about-principles li{padding:10px 0}}@media (max-height:730px) and (max-width:760px){.about-page .depth-panel{padding-block:77px 62px}body[data-design=reference] .about-page .depth-panel :is(h1,h2){font-size:43px}.about-page .depth-lede{margin-top:16px;font-size:13px;line-height:1.55}.about-page .depth-actions{margin-top:20px}.about-principles li{padding:8px 0}.about-account-details p{padding:8px 0;font-size:11px}}
