.about-page .corner-menu a[aria-current=page]{color:var(--yellow);background:#303030}.about-page .footer-nav a[aria-current=page]{background:var(--lavender);color:var(--ink);border-color:var(--accent-ink)}
.about-hero{height:calc(var(--hero-end-top,95svh) + var(--hero-end-height,85svh))}.about-title{position:absolute;top:15.8svh;left:4%;width:92%;text-align:center;z-index:1}.about-title span{display:block;line-height:.81;font-size:14.5vw}.about-title span:first-child{transform:scaleX(1.8)}.about-title span:last-child{transform:scaleX(2)}
.about-page .hero-tagline{z-index:5}.about-page .hero-tagline>p{font-size:20px;line-height:1.25}.about-media-note{display:block;font-size:10px;line-height:1.35;margin-top:10px;max-width:270px;letter-spacing:0}.about-explore{margin-top:23px;color:#111;border-color:#111;background:white;font-size:15px;min-height:50px;padding-left:18px}.about-explore>span{background:#111;color:white;width:34px;height:34px}.about-page .hero-frame.hero-editorial img{object-position:50% 0%}.about-page .hero-statement{top:133svh}
.about-story{padding-top:94px;padding-bottom:80px}.about-story .about-panel{margin-top:75px;min-height:690px}.about-story .about-copy{padding-top:60px}.about-story .about-portrait>img{height:560px;will-change:transform}.about-story .about-star{will-change:transform}
.about-approach{padding-top:50px}.about-approach .section-heading{margin-bottom:5px}.approach-display{font-size:23vw;line-height:.95;text-align:center;letter-spacing:-.025em;color:var(--ink);margin-top:80px}.about-deck{margin-top:-70px}.approach-card{min-height:460px}.approach-card .audience-copy{position:relative;padding:55px 10%;overflow:hidden}.approach-number{display:block;font-size:11px;letter-spacing:.04em;margin-bottom:25px}.approach-card h3{font-size:49px;line-height:1.02;max-width:100%}.approach-card p{margin-top:25px;margin-bottom:25px;font-size:20px}.approach-word{font-family:Display;font-size:5.5vw;line-height:1;color:#51495d18;white-space:nowrap;position:absolute;bottom:-8px;left:8%;pointer-events:none}.approach-visual{overflow:hidden;min-height:460px}.approach-visual img{width:100%;height:100%;bottom:0;inset:0;object-fit:cover;object-position:center}.approach-card.reverse .approach-visual img{transform:none}.approach-visual figcaption{position:absolute;bottom:12px;right:14px;font-size:8px;color:white;background:#0006;padding:4px 6px;letter-spacing:.08em;z-index:2}
.about-interests{padding-top:70px;padding-bottom:70px}.about-interests .connections-title{font-size:42px;line-height:1.03;margin-top:45px}.interests-link{display:flex;justify-content:flex-end;margin-top:40px}.interests-link .pill-button{color:var(--accent-ink)}
.about-next{padding-top:70px;padding-bottom:80px}.about-next .connect-heading{margin-top:80px;margin-bottom:60px}.about-next .connect-heading h2{font-size:11vw;max-width:75%;line-height:.97}.about-next-links{display:flex;justify-content:space-between;align-items:center;gap:25px}.about-next-links .pill-button{background:#eee;border-color:#111;color:#111}.about-next-links .pill-button>span{background:#111;color:white}
.about-reveal-left,.about-reveal-right{will-change:transform,opacity}.motion-off .about-title{position:relative;top:auto;left:auto;width:100%}.motion-off .about-hero{height:auto}.motion-off .about-reveal-left,.motion-off .about-reveal-right{opacity:1!important;transform:none!important}.motion-off .about-page .about-portrait>img,.motion-off .about-page .about-star{transform:none!important}
@media(max-width:1000px){.about-story .about-copy{padding-top:35px}.approach-card h3{font-size:38px}.approach-card p{font-size:18px}.approach-card .audience-copy{padding:45px 9%}.about-page .hero-tagline>p{font-size:18px}.about-explore{font-size:13px;gap:12px}.about-page .preview-ribbon{width:30px;font-size:8px}.about-page .preview-ribbon>span:first-child{font-size:20px}}
@media(max-width:767px){
 .about-title{top:96px;left:6%;width:88%}.about-title span{font-size:20vw;line-height:.81}.about-title span:first-child{transform:scaleX(1.55)}.about-title span:last-child{transform:scaleX(1.72)}.about-page .hero-tagline>p{font-size:18px}.about-media-note{font-size:9px}.about-explore{margin-top:17px;font-size:13px;min-height:48px;gap:15px;padding-left:15px}.about-explore>span{width:30px;height:30px;font-size:19px}.about-page .hero-statement{font-size:34px}
 .about-story{padding-top:82px;padding-bottom:45px}.about-story .about-panel{margin-top:45px;min-height:0}.about-story .about-portrait>img{height:390px}.about-story .about-copy{padding-top:0}
 .about-approach{padding-top:40px}.about-approach .section-heading h2{font-size:42px}.about-approach .section-heading>p{font-size:17px}.approach-display{font-size:25vw;line-height:1;margin-top:50px}.about-deck{margin-top:0}.approach-card{min-height:0}.approach-card .audience-copy{padding:32px 9%;min-height:315px}.approach-number{font-size:10px;margin-bottom:20px}.approach-card h3{font-size:36px}.approach-card p{font-size:17px;margin-top:20px;margin-bottom:22px}.approach-word{font-size:42px;left:8%;bottom:-7px}.approach-visual{min-height:300px}.approach-visual figcaption{font-size:7px;right:10px;bottom:10px}
 .about-interests{padding-top:45px;padding-bottom:45px}.about-interests .connections-title{font-size:34px;margin-top:35px;margin-bottom:35px}.about-interests .connection-row{font-size:13px;gap:10px}.about-interests .connection-row>span:last-child{font-size:7px;max-width:22%;text-align:right;flex-shrink:0}.interests-link{margin-top:35px;justify-content:flex-start}
 .about-next{padding-top:45px;padding-bottom:45px}.about-next .connect-heading{margin-top:50px;margin-bottom:35px}.about-next .connect-heading h2{font-size:16vw;max-width:100%}.about-next-links{flex-direction:column;align-items:stretch;gap:15px}.about-next-links .pill-button{min-height:54px}.motion-off .about-page .hero-tagline{max-width:none;width:82%}
}
@media(max-width:360px){.about-title span{font-size:19.5vw}.about-explore{font-size:12px;gap:10px}.approach-card h3{font-size:32px}.about-interests .connection-row{font-size:12px}}
