.about-page{width:100%;min-height:100vh;position:relative}.about-header-section{background:0 0;width:100%;padding-top:clamp(8rem,18vh,14rem);padding-bottom:clamp(2rem,5vh,4rem);position:relative}.about-header-container{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(1.5rem,4vw,4rem)}.about-header-row{justify-content:space-between;align-items:center;display:flex}.about-header-col{flex:1}.about-header-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:400;line-height:1.1}html:not(.dark) .about-header-title{color:#1c1d20}.about-header-line{display:block;position:relative;overflow:hidden}.about-header-line-inner{will-change:transform;display:block}.about-header-subline{color:#ffffffb3;max-width:800px;margin:1rem 0 0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:300;line-height:1.5}html:not(.dark) .about-header-subline{color:#0009}.about-header-note{letter-spacing:.01em;color:#fff6;max-width:640px;margin:.75rem 0 0;font-size:.8rem;font-weight:300;line-height:1.5}html:not(.dark) .about-header-note{color:#00000073}.about-content-wrap{width:100%;padding:1rem 0 4rem;position:relative}.about-container{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(1.5rem,4vw,4rem)}.about-section{max-width:62ch;margin:0 0 clamp(3rem,7vh,5.5rem)}.about-section:last-child{margin-bottom:0}.about-section-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;margin:0 0 1.75rem;font-size:.85rem;font-weight:500}html:not(.dark) .about-section-label{color:#00000073}.about-section p{color:#ffffffb3;margin:0 0 1.5rem;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:300;line-height:1.7}html:not(.dark) .about-section p{color:#0009}.about-section p:last-child{margin-bottom:0}.about-section em{font-style:italic}.about-pull{letter-spacing:-.03em;color:#fff;max-width:30ch;margin:clamp(3rem,7vh,5rem) 0;font-size:clamp(1.75rem,4vw,3rem);font-weight:400;line-height:1.15}html:not(.dark) .about-pull{color:#1c1d20}.about-close-links{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2.25rem;display:flex}.about-link{color:#fff;padding-bottom:.2rem;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;text-decoration:none;position:relative}html:not(.dark) .about-link{color:#1c1d20}.about-link:after{content:"";opacity:.35;transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .3s;position:absolute;bottom:0;left:0}.about-link:hover:after{opacity:1;transform-origin:0;transform:scaleX(0)}.about-link-sep{color:#ffffff4d}html:not(.dark) .about-link-sep{color:#0000004d}.about-figure{margin:0 0 clamp(3rem,7vh,5.5rem)}.about-figure img{filter:saturate(.92)brightness(.97);border-radius:1px;width:100%;height:auto;display:block}html:not(.dark) .about-figure img{filter:none}.about-figure figcaption{letter-spacing:.01em;color:#fff6;margin:.75rem 0 0;font-size:.8rem;font-weight:300;line-height:1.5}html:not(.dark) .about-figure figcaption{color:#00000073}@media (min-width:900px){.about-container{grid-template-columns:minmax(0,62ch) minmax(240px,360px);align-items:start;column-gap:clamp(2rem,4vw,4rem);display:grid}.about-container>.about-section{grid-column:1}.about-container>.about-figure{grid-column:2;align-self:start}.about-container>.about-figure-lead{grid-row:1;margin-top:.35rem}.about-container>.about-pull{grid-column:1/-1}}@media (max-width:899.98px){.about-figure img{object-fit:cover;width:100%;max-height:70svh}}@media (max-width:640px){.about-section,.about-pull{max-width:none}}
