.philosophy-page{background:#f1f0ea;overflow:hidden}.philosophy-page .eyebrow{font-size:10px;letter-spacing:.23em}.philosophy-hero{background:#f1f0ea;padding-top:145px;position:relative}.philosophy-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:6vw;align-items:center;min-height:750px}.philosophy-hero-copy{padding:40px 0 60px;position:relative;z-index:2}.philosophy-hero h1{font-size:clamp(68px,7.6vw,128px);font-weight:600;line-height:.99;letter-spacing:-.085em;margin:40px -80px 38px 0}.philosophy-hero h1 em{font-style:normal;color:#4465b8}.philosophy-hero-copy>p{font-size:17px;line-height:1.85;max-width:570px;color:#555c62;letter-spacing:-.015em}.philosophy-hero-actions{display:flex;align-items:center;gap:30px;margin-top:35px;flex-wrap:wrap}.philosophy-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:#142137;color:#fff;padding:21px 26px;font-size:11px;font-weight:800;letter-spacing:.06em;transition:.25s}.philosophy-button:hover{background:#3258ad;transform:translateY(-3px)}.philosophy-button span{font-size:23px;line-height:0;font-weight:400}.philosophy-secondary,.philosophy-inline-link{font-size:11px;font-weight:800;letter-spacing:.06em;border-bottom:1px solid #4768b6;padding:0 0 8px}.philosophy-visual{height:730px;margin:0;position:relative;align-self:stretch;min-width:0}.philosophy-visual:before{content:'';position:absolute;inset:34px -45px -24px 44px;background:#647bce}.philosophy-visual img{width:100%;height:100%;object-fit:cover;position:relative;display:block;filter:saturate(.9)}.philosophy-visual figcaption{position:absolute;bottom:0;left:0;right:0;background:rgba(9,15,25,.85);padding:18px 23px;color:#fff;display:flex;justify-content:space-between;gap:15px;font-size:10px;font-weight:700;letter-spacing:.12em}.philosophy-hero-foot{display:flex;justify-content:space-between;border-top:1px solid #cbd0d2;margin-top:90px;padding-top:22px;padding-bottom:26px;font-size:10px;letter-spacing:.2em;font-weight:700;color:#5d6672}.philosophy-thesis{padding:175px 0;background:#dfe3ef}.philosophy-thesis-grid{display:grid;grid-template-columns:1fr 2.25fr;gap:70px}.philosophy-thesis h2{font-size:clamp(54px,5.4vw,90px);font-weight:600;letter-spacing:-.074em;line-height:1.13;margin:-12px 0 55px}.philosophy-thesis h2 span{color:#5572be}.philosophy-thesis p{font-size:19px;line-height:1.85;max-width:740px;color:#4d5867;margin:0}.philosophy-axioms{padding:150px 0 165px;background:#f1f0ea}.philosophy-heading-row{display:grid;grid-template-columns:1fr 2.25fr;gap:70px;margin-bottom:95px}.philosophy-heading-row h2{font-size:clamp(44px,4.9vw,76px);font-weight:600;letter-spacing:-.069em;line-height:1.16;margin:-15px 0 0}.philosophy-axiom-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #aeb6c1}.philosophy-axiom-grid article{padding:32px 42px 10px 0;border-right:1px solid #b8bdc5;min-height:380px}.philosophy-axiom-grid article:not(:first-child){padding-left:42px}.philosophy-axiom-grid article:last-child{border-right:0}.philosophy-axiom-top{display:flex;justify-content:space-between;align-items:start;color:#4769bd;font-size:11px;font-weight:800}.philosophy-glyph{font-size:62px;line-height:.8;font-weight:400}.philosophy-axiom-grid h3{font-size:31px;line-height:1.18;letter-spacing:-.06em;font-weight:600;margin:95px 0 22px}.philosophy-axiom-grid p{font-size:14px;line-height:1.85;color:#667079;margin:0}.philosophy-manifesto{background:#101a2b;color:#fff;padding:165px 0 150px;position:relative}.philosophy-manifesto:after{content:'';position:absolute;right:-9vw;top:-13vw;width:50vw;height:50vw;border:1px solid rgba(119,148,231,.12);border-radius:50%;box-shadow:0 0 0 95px rgba(119,148,231,.025),0 0 0 190px rgba(119,148,231,.018);pointer-events:none}.philosophy-manifesto-inner{position:relative;z-index:1}.philosophy-manifesto .eyebrow{color:#b6c5f7}.philosophy-manifesto h2{font-size:clamp(64px,7vw,112px);font-weight:600;letter-spacing:-.082em;line-height:1.08;max-width:1200px;margin:58px 0 100px}.philosophy-manifesto h2 em{font-style:normal;color:#a9bbff}.philosophy-manifesto-rule{height:1px;background:rgba(255,255,255,.27)}.philosophy-manifesto-bottom{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:32px}.philosophy-manifesto-bottom p{font-size:18px;line-height:1.8;color:#c1c9d9;max-width:660px}.philosophy-monogram{font-size:42px;letter-spacing:-.09em;font-weight:800;border:1px solid rgba(255,255,255,.4);border-radius:50%;width:135px;height:135px;display:flex;align-items:center;justify-content:center;transform:rotate(-14deg)}.philosophy-monogram span{color:#7e9bff;margin:0 3px}.philosophy-practice{padding:160px 0;background:#f1f0ea}.philosophy-practice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12vw}.philosophy-practice h2{font-size:clamp(45px,5vw,77px);line-height:1.14;letter-spacing:-.07em;font-weight:600;margin:45px 0 32px}.philosophy-practice p{font-size:17px;line-height:1.88;color:#5f6871;margin-bottom:38px}.philosophy-practice-list{align-self:center;border-top:1px solid #9fa9b9}.philosophy-practice-list div{display:flex;gap:25px;padding:27px 0;border-bottom:1px solid #b5bdc8;font-size:20px;line-height:1.46;letter-spacing:-.03em}.philosophy-practice-list b{font-size:11px;color:#4263b0;letter-spacing:0;margin-top:6px}.philosophy-next{background:#4d69b7;color:#fff;padding:125px 0}.philosophy-next-inner{display:flex;justify-content:space-between;align-items:end;gap:50px}.philosophy-next h2{font-size:clamp(45px,4.9vw,78px);line-height:1.12;letter-spacing:-.07em;font-weight:600;margin:42px 0 25px}.philosophy-next h2 em{font-style:normal;color:#d4deff}.philosophy-next p{font-size:16px;line-height:1.8;max-width:640px;color:#e4e9fc}.philosophy-button-light{flex:none;background:#f3f4f7;color:#101a2b;margin-bottom:15px}.philosophy-button-light:hover{background:#fff;color:#101a2b}@media(max-width:1050px){.philosophy-hero-grid{gap:4vw}.philosophy-visual{height:650px}.philosophy-hero h1{font-size:clamp(61px,7vw,90px)}.philosophy-axiom-grid article,.philosophy-axiom-grid article:not(:first-child){padding-left:22px;padding-right:22px}.philosophy-axiom-grid article:first-child{padding-left:0}.philosophy-next-inner{display:block}.philosophy-next .philosophy-button{margin-top:25px}}@media(max-width:760px){.philosophy-hero{padding-top:105px}.philosophy-hero-grid,.philosophy-thesis-grid,.philosophy-heading-row,.philosophy-practice-grid{grid-template-columns:1fr;gap:28px}.philosophy-hero-grid{min-height:0}.philosophy-hero-copy{padding:38px 0 15px}.philosophy-hero h1{font-size:clamp(55px,12.4vw,82px);margin:28px 0}.philosophy-hero-copy>p{font-size:15px}.philosophy-hero-actions{align-items:start;flex-direction:column;gap:26px}.philosophy-visual{height:min(115vw,570px);margin:30px 15px 0 0}.philosophy-visual:before{inset:22px -15px -15px 20px}.philosophy-hero-foot{margin-top:62px}.philosophy-thesis,.philosophy-axioms,.philosophy-manifesto,.philosophy-practice{padding:100px 0}.philosophy-thesis h2,.philosophy-heading-row h2,.philosophy-practice h2{font-size:clamp(43px,9vw,65px);margin:10px 0 28px}.philosophy-thesis p,.philosophy-manifesto-bottom p{font-size:16px}.philosophy-heading-row{margin-bottom:48px}.philosophy-axiom-grid{grid-template-columns:1fr}.philosophy-axiom-grid article,.philosophy-axiom-grid article:not(:first-child),.philosophy-axiom-grid article:first-child{min-height:auto;border-right:0;border-bottom:1px solid #b8bdc5;padding:25px 0 30px}.philosophy-axiom-grid h3{margin:35px 0 15px}.philosophy-manifesto h2{font-size:clamp(51px,10vw,78px);margin:38px 0 65px}.philosophy-monogram{display:none}.philosophy-practice-grid{gap:58px}.philosophy-practice-list div{font-size:17px}.philosophy-next{padding:95px 0}.philosophy-next h2{font-size:clamp(43px,9vw,65px)}.philosophy-button-light{width:100%}}
