.about-hero{isolation:isolate;min-height:clamp(40rem,76svh,52rem);padding-block:var(--space-7);background:var(--color-ivory);align-items:center;display:grid;position:relative;overflow:hidden}.about-hero:before{z-index:-2;aspect-ratio:1;border:1px solid var(--color-border-gold);content:"";opacity:.55;border-radius:50%;width:40rem;position:absolute;top:-18rem;left:-16rem}.about-hero__architecture{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.about-hero__architecture span{background:linear-gradient(90deg, transparent, var(--color-border-gold));transform-origin:100%;width:55%;height:1px;position:absolute;bottom:17%;right:-12%}.about-hero__architecture span:first-child{transform:rotate(13deg)}.about-hero__architecture span:nth-child(2){transform:rotate(23deg)}.about-hero__architecture span:last-child{transform:rotate(33deg)}.about-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.about-hero__introduction{max-width:47rem}.about-hero h1{max-width:11ch;margin-bottom:var(--space-5);color:var(--color-charcoal);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(3rem,6vw,5.4rem);font-weight:500;line-height:1.02}.about-hero__lead{max-width:32rem;margin-bottom:var(--space-3);color:var(--color-charcoal);font-family:var(--font-display);font-size:var(--text-lg);line-height:1.45}.about-hero__copy{max-width:38rem;color:var(--color-muted);font-size:var(--text-base);margin:0;line-height:1.75}.about-hero__quote-panel{border-top:4px solid var(--color-gold);background:var(--color-charcoal);min-height:32rem;color:var(--color-footer-text);flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.about-hero__quote-panel:before{aspect-ratio:1;border:1px solid var(--color-border-gold);content:"";border-radius:50%;width:19rem;position:absolute;top:-7rem;right:-8rem}.about-hero__quote-panel figure{z-index:2;margin:0;position:relative}.about-hero__quote-panel blockquote{max-width:18ch;margin:0 0 var(--space-5)}.about-hero__quote-panel blockquote p{font-family:var(--font-display);font-size:var(--text-xl);text-wrap:balance;margin:0;line-height:1.3}.about-hero__quote-panel figcaption{gap:var(--space-1);color:var(--color-footer-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;line-height:1.5;display:grid}.about-hero__quote-panel figcaption span{color:var(--color-gold-light);letter-spacing:.16em;font-weight:750}.about-hero__mark{z-index:1;aspect-ratio:1;background:var(--color-ivory-light);opacity:.18;border-radius:50%;place-items:center;width:15rem;display:grid;position:absolute;bottom:-2rem;right:-1.5rem}.about-hero__mark img{width:100%}.about-approach{isolation:isolate;background:var(--color-charcoal-deep);color:var(--color-footer-text);position:relative;overflow:hidden}.about-approach__lines{z-index:-1;pointer-events:none;position:absolute;inset:0}.about-approach__lines span{background:linear-gradient(90deg, var(--color-gold), transparent);opacity:.55;transform-origin:0;width:53%;height:1px;position:absolute;bottom:18%;left:-8%}.about-approach__lines span:first-child{transform:rotate(-12deg)}.about-approach__lines span:nth-child(2){transform:rotate(-22deg)}.about-approach__lines span:last-child{transform:rotate(-32deg)}.about-approach__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(3rem,9vw,9rem);display:grid}.about-approach__eyebrow{color:var(--color-gold-light)}.about-approach header .section-heading{max-width:10ch;margin-bottom:0}.about-approach__copy{max-width:42rem;padding-top:var(--space-5);border-top:1px solid var(--color-border-gold)}.about-approach__copy>p:not(.about-approach__aside){color:var(--color-footer-muted);font-size:var(--text-base);line-height:1.8}.about-approach__aside{margin:var(--space-5) 0 0;padding-left:var(--space-4);border-left:2px solid var(--color-gold);color:var(--color-gold-light);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;font-weight:750;line-height:1.7}.about-perspectives{background:var(--color-ivory-light)}.about-perspectives__header{max-width:52rem;margin-bottom:var(--space-6)}.about-perspectives__header .section-heading{max-width:16ch}.about-perspectives__grid{border-top:1px solid var(--color-gold);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-perspective{padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,4rem) clamp(2.5rem,5vw,4rem) 0}.about-perspective+.about-perspective{border-left:1px solid var(--color-border);padding-left:clamp(1rem,5vw,4rem);padding-right:0}.about-perspective__label{margin-bottom:var(--space-4);color:var(--color-gold-dark);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;font-weight:750}.about-perspective h3{max-width:17ch;margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-xl);text-wrap:balance;font-weight:500;line-height:1.22}.about-perspective>p:not(.about-perspective__label){max-width:36rem;color:var(--color-muted);font-size:var(--text-base);line-height:1.75}.about-perspective__link{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:inline-flex}.about-perspective__link span{transition:transform var(--transition-fast)}.about-perspective__link:hover span{transform:translate(.2rem)}.working-principles{background:var(--color-surface-muted)}.working-principles__layout{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,8rem);display:grid}.working-principles__layout header{max-width:31rem}.working-principles__layout header .section-heading{max-width:13ch}.working-principles__layout header>p:last-child{color:var(--color-muted);font-size:var(--text-base);margin:0;line-height:1.75}.working-principles__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.working-principles__list li{padding-top:var(--space-4);border-top:2px solid var(--color-gold)}.working-principles__number{margin-bottom:var(--space-5);color:var(--color-gold-dark);font-size:var(--text-xs);letter-spacing:.16em;font-weight:750}.working-principles__list h3{margin-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--text-lg);font-weight:500}.working-principles__list li>p:last-child{color:var(--color-muted);font-size:var(--text-sm);margin:0;line-height:1.7}.about-closing{isolation:isolate;padding-block:var(--space-7);background:var(--color-charcoal);color:var(--color-footer-text);position:relative;overflow:hidden}.about-closing:after{z-index:-1;aspect-ratio:1;border:1px solid var(--color-border-gold);content:"";border-radius:50%;width:34rem;position:absolute;top:50%;right:-13rem;transform:translateY(-50%)}.about-closing__architecture{z-index:-1;pointer-events:none;position:absolute;inset:0}.about-closing__architecture span{background:linear-gradient(90deg, transparent, var(--color-gold));transform-origin:100%;width:52%;height:1px;position:absolute;bottom:20%;right:-5%}.about-closing__architecture span:first-child{transform:rotate(12deg)}.about-closing__architecture span:nth-child(2){transform:rotate(22deg)}.about-closing__architecture span:last-child{transform:rotate(32deg)}.about-closing__content{z-index:1;text-align:center;max-width:58rem;margin-inline:auto;position:relative}.about-closing__eyebrow{color:var(--color-gold-light)}.about-closing h2{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-2xl);text-wrap:balance;font-weight:500;line-height:1.08}.about-closing__content>p:not(.eyebrow){max-width:42rem;margin:0 auto var(--space-5);color:var(--color-footer-muted);font-size:var(--text-base);line-height:1.75}@media (width<=66rem){.about-hero__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(21rem,.82fr)}.about-hero h1{font-size:clamp(3rem,7vw,4.7rem)}.working-principles__layout{grid-template-columns:1fr}}@media (width<=48rem){.about-hero{min-height:auto;padding-block:var(--space-6)}.about-hero__grid,.about-approach__grid,.about-perspectives__grid{grid-template-columns:1fr}.about-hero h1{max-width:12ch;font-size:clamp(3rem,12vw,4.5rem)}.about-hero__quote-panel{min-height:25rem}.about-approach__grid{gap:var(--space-6)}.about-approach header .section-heading{max-width:15ch}.about-approach__copy{padding-top:var(--space-4)}.about-perspectives__grid{border-bottom:0}.about-perspective,.about-perspective+.about-perspective{padding:var(--space-5) 0;border-left:0;border-bottom:1px solid var(--color-border)}.working-principles__list{gap:var(--space-5);grid-template-columns:1fr}.working-principles__number{margin-bottom:var(--space-3)}}@media (width<=36rem){.about-hero h1{font-size:clamp(2.65rem,13vw,3.6rem)}.about-hero__quote-panel{min-height:23rem;padding:var(--space-5)}.about-hero__quote-panel blockquote p{font-size:var(--text-lg)}.about-hero__mark{width:11rem}.about-closing__content{text-align:left}.about-closing__content>p:not(.eyebrow){margin-inline:0}}
