.about-next-page{--about-ink:#111936;--about-muted:#6e7488;--about-line:#e4e6ee;--about-soft:#f8f9fc;--about-lav:#7774d9;--about-lav-deep:#5d59bb;--about-navy:#111a38;scroll-behavior:smooth;color:var(--about-ink);background:#fff}.about-next-page .about-active{color:var(--about-lav-deep)!important}.about-next-page .site-header,.about-next-page .nav-wrap,.about-next-page .desktop-nav,.about-next-page .nav-dropdown{overflow:visible}.about-next-page .nav-dropdown{z-index:120}.about-next-page .nav-dropdown:after{content:"";background:0 0;height:28px;position:absolute;top:54px;left:-24px;right:-24px}.about-next-page .nav-dropdown-menu{z-index:130}.about-next-page .nav-dropdown:hover .nav-dropdown-menu,.about-next-page .nav-dropdown:focus-within .nav-dropdown-menu,.about-next-page .nav-dropdown.open .nav-dropdown-menu{opacity:1;pointer-events:auto;transform:none}.about-next-page .nav-submenu-panel{z-index:140}.about-next-page .about-hero{border-bottom:1px solid var(--about-line);background:radial-gradient(circle at 83% 20%,#7774d924,#0000 27%),radial-gradient(circle at 17% 78%,#6095da14,#0000 23%),linear-gradient(#fff,#fbfbfe);padding:126px 0 112px;position:relative;overflow:hidden}.about-next-page .about-hero-grid{opacity:.25;background-image:linear-gradient(#1119360a 1px,#0000 1px),linear-gradient(90deg,#1119360a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.about-next-page .about-glow{filter:blur(12px);pointer-events:none;border-radius:50%;position:absolute}.about-next-page .glow-one{background:#7774d926;width:380px;height:380px;animation:10s ease-in-out infinite aboutFloat;top:-180px;right:-100px}.about-next-page .glow-two{background:#538fd61c;width:300px;height:300px;animation:12s ease-in-out infinite reverse aboutFloat;bottom:-170px;left:-130px}@keyframes aboutFloat{0%,to{transform:translate(0,0)}50%{transform:translate(18px,-12px)}}.about-next-page .about-hero-inner{z-index:2;text-align:center;max-width:940px;position:relative}.about-next-page .about-kicker,.about-next-page .section-kicker{color:#777d91;letter-spacing:.16em;align-items:center;gap:8px;margin:0 0 19px;font-size:12px;font-weight:800;display:inline-flex}.about-next-page .about-kicker:before,.about-next-page .section-kicker:before{content:"";background:currentColor;width:25px;height:1px}.about-next-page .about-hero h1{letter-spacing:-.055em;margin:0;font-family:Libre Caslon Text,serif;font-size:clamp(58px,7vw,90px);font-weight:400;line-height:1.01}.about-next-page .about-hero h1 span{background:linear-gradient(90deg,#252a49,#6f6bce);color:#0000;-webkit-background-clip:text;background-clip:text}.about-next-page .about-hero-copy{color:#646b80;max-width:720px;margin:29px auto 0;font-size:18px;line-height:1.75}.about-next-page .story-section{background:#fff;padding:104px 0}.about-next-page .story-layout{grid-template-columns:1fr .9fr;align-items:start;gap:90px;display:grid}.about-next-page .story-heading h2{letter-spacing:-.04em;max-width:680px;margin:0;font-family:Libre Caslon Text,serif;font-size:49px;font-weight:400;line-height:1.12}.about-next-page .story-copy{padding-top:38px}.about-next-page .story-copy p{color:#656c81;margin:0 0 19px;font-size:15px;line-height:1.8}.about-next-page .story-copy .story-highlight{border-top:1px solid var(--about-line);border-left:2px solid var(--about-lav);color:#282f4e;margin-top:31px;padding:23px 0 0 23px;font-family:Libre Caslon Text,serif;font-size:20px;line-height:1.55}.about-next-page .approach-section{border-top:1px solid var(--about-line);border-bottom:1px solid var(--about-line);background:#f8f9fc;padding:96px 0}.about-next-page .section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.about-next-page .section-heading h2{letter-spacing:-.035em;margin:0;font-family:Libre Caslon Text,serif;font-size:46px;font-weight:400}.about-next-page .section-heading>p{color:#6d7488;margin:0 0 5px;font-size:14px;line-height:1.7}.about-next-page .approach-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.about-next-page .approach-card{background:#fff;border:1px solid #e0e3ec;border-radius:18px;min-height:265px;padding:28px;transition:transform .3s,border-color .3s,box-shadow .3s;box-shadow:0 12px 30px #161e3c0a}.about-next-page .approach-card:hover{border-color:#c9c7ec;transform:translateY(-5px);box-shadow:0 20px 45px #37347d14}.about-next-page .approach-number{color:#8581d2;letter-spacing:.13em;margin-bottom:55px;font-size:12px;font-weight:800;display:block}.about-next-page .approach-card h3{margin:0 0 10px;font-family:Libre Caslon Text,serif;font-size:24px;font-weight:400}.about-next-page .approach-card p{color:#70768b;margin:0;font-size:12px;line-height:1.7}.about-next-page .experience-section{background:#fff;padding:104px 0}.about-next-page .experience-card{color:#fff;background:radial-gradient(circle at 85% 18%,#7774d940,#0000 26%),linear-gradient(135deg,#101936,#1b2a59 62%,#24366e);border-radius:28px;grid-template-columns:.9fr 1.1fr;min-height:520px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 75px #111a3829}.about-next-page .experience-photo{background:linear-gradient(135deg,#262f50,#17213f);min-height:520px;position:relative;overflow:hidden}.about-next-page .experience-photo img{z-index:2;object-fit:cover;object-position:center;width:100%;height:100%;min-height:520px;display:block;position:relative}.about-next-page .photo-placeholder{z-index:1;text-align:center;color:#c7cce0;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.about-next-page .photo-placeholder span{letter-spacing:.15em;font-size:12px;font-weight:800}.about-next-page .photo-placeholder strong{font-family:Libre Caslon Text,serif;font-size:28px;font-weight:400}.about-next-page .experience-copy{align-self:center;padding:66px 60px}.about-next-page .light-kicker{color:#c1c8df}.about-next-page .experience-copy h2{letter-spacing:-.04em;max-width:650px;margin:0;font-family:Libre Caslon Text,serif;font-size:47px;font-weight:400;line-height:1.08}.about-next-page .experience-copy>p:not(.section-kicker){color:#c8cede;margin:22px 0 0;font-size:14px;line-height:1.8}.about-next-page .experience-tags{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.about-next-page .experience-tags span{color:#eef0f7;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.about-next-page .building-section{border-top:1px solid var(--about-line);border-bottom:1px solid var(--about-line);background:#fbfbfd;padding:106px 0}.about-next-page .building-heading{max-width:740px;margin-bottom:52px}.about-next-page .building-heading h2{letter-spacing:-.04em;margin:0;font-family:Libre Caslon Text,serif;font-size:50px;font-weight:400;line-height:1.08}.about-next-page .building-heading>p:last-child{color:#6f7589;max-width:610px;margin:18px 0 0;font-size:14px;line-height:1.75}.about-next-page .building-list{border-top:1px solid #dfe2eb}.about-next-page .building-row{border-bottom:1px solid #dfe2eb;grid-template-columns:70px 240px 1fr;align-items:center;gap:24px;min-height:95px;transition:padding-left .3s,background .3s;display:grid}.about-next-page .building-row:hover{background:linear-gradient(90deg,#7774d90d,#0000);padding-left:12px}.about-next-page .building-index{color:#918ed5;letter-spacing:.12em;font-size:12px;font-weight:800}.about-next-page .building-row strong{font-family:Libre Caslon Text,serif;font-size:22px;font-weight:400}.about-next-page .building-row p{color:#70768a;margin:0;font-size:12px;line-height:1.6}.about-next-page .principles-section{background:#fff;padding:100px 0}.about-next-page .principles-heading{margin-bottom:40px}.about-next-page .principles-heading h2{letter-spacing:-.035em;margin:0;font-family:Libre Caslon Text,serif;font-size:46px;font-weight:400}.about-next-page .principles-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.about-next-page .principle-card{border:1px solid var(--about-line);background:#fff;border-radius:19px;min-height:270px;padding:31px;transition:transform .3s,border-color .3s,box-shadow .3s}.about-next-page .principle-card:hover{border-color:#cbc8ec;transform:translateY(-5px);box-shadow:0 18px 42px #1d234812}.about-next-page .principle-card>span{color:#8d89d6;letter-spacing:.12em;margin-bottom:54px;font-size:12px;font-weight:800;display:block}.about-next-page .principle-card h3{margin:0 0 12px;font-family:Libre Caslon Text,serif;font-size:27px;font-weight:400}.about-next-page .principle-card p{color:#70768a;margin:0;font-size:12px;line-height:1.7}.about-next-page .about-cta{background:#fff;padding:0 0 94px}.about-next-page .about-cta-card{text-align:center;color:#fff;background:radial-gradient(circle at 18% 14%,#7774d947,#0000 25%),radial-gradient(circle at 84% 82%,#5990d82e,#0000 23%),linear-gradient(135deg,#111936,#1f3064);border-radius:28px;min-height:340px;padding:65px 50px;position:relative;overflow:hidden;box-shadow:0 28px 78px #111a382e}.about-next-page .about-kicker.light{color:#c7cde0}.about-next-page .about-cta-card h2{letter-spacing:-.04em;max-width:760px;margin:0 auto;font-family:Libre Caslon Text,serif;font-size:49px;font-weight:400;line-height:1.1}.about-next-page .about-cta-card>p:not(.about-kicker){color:#c7cde0;margin:17px auto 0;font-size:13px}.about-next-page .cta-actions{justify-content:center;gap:10px;margin-top:31px;display:flex}.about-next-page .cta-primary,.about-next-page .cta-secondary{border-radius:10px;justify-content:center;align-items:center;min-height:49px;padding:0 20px;font-size:12px;font-weight:800;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.about-next-page .cta-primary{color:#111936;background:#fff;box-shadow:0 10px 24px #00000017}.about-next-page .cta-secondary{color:#fff;background:#ffffff0f;border:1px solid #fff3}.about-next-page .cta-primary:hover,.about-next-page .cta-secondary:hover{transform:translateY(-2px)}.about-next-page .reveal{opacity:0;transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1);transform:translateY(25px)}.about-next-page .reveal.in-view{opacity:1;transform:none}.about-next-page .approach-grid .reveal:nth-child(2){transition-delay:60ms}.about-next-page .approach-grid .reveal:nth-child(3){transition-delay:.12s}.about-next-page .approach-grid .reveal:nth-child(4){transition-delay:.18s}.about-next-page .principles-grid .reveal:nth-child(2){transition-delay:80ms}.about-next-page .principles-grid .reveal:nth-child(3){transition-delay:.16s}@media (max-width:1100px){.about-next-page .story-layout{gap:55px}.about-next-page .approach-grid{grid-template-columns:repeat(2,1fr)}.about-next-page .principles-grid{grid-template-columns:1fr}.about-next-page .building-row{grid-template-columns:55px 200px 1fr}}@media (max-width:850px){.about-next-page .about-hero{padding:90px 0 82px}.about-next-page .about-hero h1{font-size:56px}.about-next-page .story-layout,.about-next-page .section-heading{grid-template-columns:1fr;gap:30px}.about-next-page .story-copy{padding-top:0}.about-next-page .experience-card{grid-template-columns:1fr}.about-next-page .experience-photo,.about-next-page .experience-photo img{min-height:420px}.about-next-page .experience-copy{padding:46px 34px}.about-next-page .building-row{grid-template-columns:50px 1fr;gap:12px;padding:22px 0}.about-next-page .building-row p{grid-column:2}}@media (max-width:560px){.about-next-page .about-hero h1{font-size:43px}.about-next-page .about-hero-copy{font-size:16px}.about-next-page .story-heading h2,.about-next-page .section-heading h2,.about-next-page .building-heading h2,.about-next-page .principles-heading h2{font-size:38px}.about-next-page .approach-grid{grid-template-columns:1fr}.about-next-page .experience-copy h2{font-size:38px}.about-next-page .about-cta-card{padding:48px 25px}.about-next-page .about-cta-card h2{font-size:38px}.about-next-page .cta-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.about-next-page *,.about-next-page :before,.about-next-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.about-next-page .reveal{opacity:1;transform:none}}
