.page-about{background:#ffecda;color:#1e141b;font-family:var(--font-sans);-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}.page-about .site-footer,.page-about .footer__bottom,.page-about .footer__legal a,.page-about .footer__social a{font-family:var(--font-sans)}.about-page{position:relative}.page-about .site-header,.page-about .site-header.is-visible,.page-about .site-header.is-scrolled{opacity:1;transform:none;pointer-events:auto;background:var(--nav-glass-bg);backdrop-filter:var(--nav-glass-blur);-webkit-backdrop-filter:var(--nav-glass-blur);border-bottom:1px solid var(--nav-glass-border)}.page-about .nav__logo img{filter:brightness(0) opacity(.65)}.page-about .nav__login{color:#1a181673;border-color:#1a18161f}.page-about .nav__login:hover{color:#8a7350;border-color:#8a735059;background:#8a73500f}.page-about .site-footer{background:#ffecda;border-top:1px solid var(--border-light);color:#1e141b}.page-about .footer__bottom,.page-about .footer__social a,.page-about .footer__legal a{color:#1e141b}.page-about .footer__social a:hover,.page-about .footer__legal a:hover{color:#1e141b;opacity:.65}.about-document{--about-display: clamp(2.25rem, 5.5vw, 3.25rem);--about-section: clamp(1.65rem, 3.4vw, 2.1rem);--about-heading: clamp(1.4rem, 2.8vw, 1.75rem);--about-body: clamp(.92rem, 1.4vw, 1rem);--about-text: #1e141b;--about-title: #1e141b;background:transparent;padding:calc(var(--nav-height) + clamp(2.5rem,6vw,4rem)) 1.25rem clamp(4rem,10vw,6rem);font-family:var(--font-sans);font-size:var(--about-body);font-weight:400;line-height:1.72;letter-spacing:.01em;color:var(--about-text)}.about-document__inner{width:min(100%,40rem);margin-inline:auto}.about-document__intro{margin-bottom:clamp(3.5rem,8vw,5.5rem)}.page-about .about-document__headline,.page-about .about-section__title,.page-about .about-block__title{font-family:var(--font-serif);font-weight:500;color:var(--about-title)}.page-about .about-document__headline{margin:0 0 clamp(1.5rem,3.5vw,2rem);font-size:var(--about-display);font-weight:500;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.about-document__headline em{font-style:italic;font-weight:500;color:inherit}.about-document__headline strong{font-weight:600;color:inherit}.about-document__headline em strong{color:inherit}.about-document__lede{display:flex;flex-direction:column;gap:1.1rem}.about-document__lede p,.about-block__text,.about-block__list li{margin:0;font:inherit;color:inherit}.about-document__lede strong,.about-block__text strong{font-weight:500}.about-section{padding-top:clamp(2.5rem,6vw,3.5rem);border-top:1px solid var(--border-light)}.page-about .about-section__title{margin:0 0 clamp(2rem,4vw,2.75rem);font-size:var(--about-section);font-weight:500;line-height:1.2;letter-spacing:-.015em}.about-blocks{display:flex;flex-direction:column;gap:clamp(2.25rem,4.5vw,3rem)}.page-about .about-block__title{margin:0 0 .85rem;font-size:var(--about-heading);font-weight:500;line-height:1.22;letter-spacing:-.01em}.about-block__text+.about-block__text{margin-top:.85rem}.about-block__list{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}.about-block__list li{position:relative;padding-left:1rem;line-height:inherit}.about-block__list li:before{content:"";position:absolute;left:0;top:.62em;width:.3rem;height:.3rem;border-radius:50%;background:#1e141b73}.about-document__footer{margin-top:clamp(3.5rem,8vw,5rem);padding-top:clamp(2rem,4vw,2.75rem);border-top:1px solid var(--border-light)}.about-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.about-action{display:inline-block;padding:.35rem 0;font:inherit;font-weight:500;text-decoration:none;color:var(--about-text);border-bottom:1px solid transparent;transition:color var(--transition),border-color var(--transition)}.about-action:hover{color:#1e141b;opacity:.65;border-bottom-color:#1e141b59}.about-action:focus-visible{outline:2px solid #1e141b;outline-offset:4px}@media(max-width:640px){.about-document{padding-inline:1rem}}@media(orientation:landscape)and (max-height:32rem){.about-document{--about-display: 1.85rem;--about-section: 1.5rem;--about-heading: 1.25rem;--about-body: .9rem;padding-top:calc(var(--nav-height) + 1.25rem);padding-bottom:2.5rem}.about-document__intro{margin-bottom:2rem}.about-blocks{gap:1.75rem}}
