:root{--navy:#071d33;--navy2:#0b2945;--blue:#123b63;--gold:#bda66c;--paper:#fbfaf7;--parchment:#f3efe6;--ink:#111820;--muted:#56636c;--line:#d9d7d1}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}main{overflow:hidden}h1,h2,h3,p{margin-top:0}em{font-weight:400}a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.nav-shell{z-index:30;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071d33f2;border-bottom:1px solid #ffffff21;grid-template-columns:auto 1fr auto;align-items:center;gap:42px;height:88px;padding:0 4.5vw;display:grid;position:fixed;top:0;left:0;right:0}.brand-lockup{align-items:center;gap:17px;display:inline-flex}.brand-lockup>img{object-fit:contain;width:47px;height:55px;transform:scale(1.55)}.brand-lockup__type{flex-direction:column;line-height:.9;display:flex}.brand-lockup__type strong{letter-spacing:.09em;font:400 25px Georgia,serif}.brand-lockup__type span{letter-spacing:.17em;color:var(--gold);margin-top:6px;font-size:7px;font-weight:700}.brand-lockup--inverse{color:#fff}.brand-lockup--inverse>img{filter:brightness(0)invert()}.desktop-nav{justify-content:center;gap:26px;display:flex}.desktop-nav a{letter-spacing:.11em;text-transform:uppercase;color:#c5d0d8;font-size:9px;transition:color .2s}.desktop-nav a:hover{color:var(--gold)}.nav-cta{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;font-size:9px;font-weight:700;display:flex}.mobile-menu{display:none}.hero-v2{background:var(--navy);color:#fff;grid-template-columns:minmax(0,1.5fr) minmax(330px,.5fr);gap:7vw;min-height:920px;padding:170px 6.8vw 184px;display:grid;position:relative}.hero-v2__grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hero-v2__copy,.hero-v2__proof{z-index:2;position:relative}.kicker,.section-label{text-transform:uppercase;letter-spacing:.19em;font-size:10px;font-weight:700}.kicker--gold{color:var(--gold)}.hero-v2 h1{letter-spacing:-.055em;max-width:970px;margin:35px 0 32px;font:400 clamp(58px,6.3vw,98px)/.95 Georgia,serif}.hero-v2 h1 em{color:var(--gold);margin-top:9px;display:block}.hero-v2__intro{color:#d3dce3;max-width:720px;font-size:19px;line-height:1.58}.hero-v2__pain{color:#93a5b3;max-width:680px;margin:20px 0 32px;font-size:14px;line-height:1.7}.hero-v2__actions{align-items:center;gap:28px;display:flex}.cta{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:34px;min-height:58px;padding:0 23px;font-size:10px;font-weight:700;transition:all .2s;display:inline-flex}.cta--gold{background:var(--gold);color:var(--navy)}.cta--gold:hover{background:#d1bb7d}.cta--outline{color:#fff;border:1px solid #ffffff59}.cta--outline:hover{border-color:var(--gold);color:var(--gold)}.inline-link{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);align-items:center;gap:12px;padding-bottom:7px;font-size:9px;font-weight:700;display:inline-flex}.inline-link--light{color:#dfe6eb;border-color:#ffffff47}.hero-v2__proof{background:#ffffff09;border:1px solid #ffffff2b;align-self:center;padding:28px;overflow:hidden}.hero-v2__mark{object-fit:contain;filter:brightness(0)saturate()invert(75%)sepia(21%)saturate(706%)hue-rotate(5deg)brightness(87%);width:170px;height:195px;margin:0 auto 25px;display:block;transform:scale(1.55)}.hero-v2__founder{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;align-items:center;gap:13px;padding:17px 0;display:flex;position:relative}.hero-v2__founder>img{object-fit:cover;filter:grayscale();border:2px solid var(--gold);border-radius:50%;width:54px;height:54px}.hero-v2__founder>div{flex-direction:column;display:flex}.hero-v2__founder strong{font:20px Georgia,serif}.hero-v2__founder span{letter-spacing:.1em;text-transform:uppercase;color:#aebdc7;margin-top:6px;font-size:8px;line-height:1.45}.hero-v2__proofline{align-items:end;gap:12px;padding-top:22px;display:flex;position:relative}.hero-v2__proofline strong{color:var(--gold);font:48px Georgia,serif}.hero-v2__proofline span{text-transform:uppercase;letter-spacing:.12em;padding-bottom:8px;font-size:9px}.hero-v2__proof>p{color:#aebdc7;margin:12px 0 0;font:italic 16px/1.5 Georgia,serif;position:relative}.metric-bar{z-index:3;border-top:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);height:140px;padding:0 6.8vw;display:grid;position:absolute;bottom:0;left:0;right:0}.metric-bar>div{border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;padding:0 30px;display:flex}.metric-bar>div:first-child{padding-left:0}.metric-bar>div:last-child{border:0}.metric-bar strong{color:var(--gold);font:40px Georgia,serif}.metric-bar span{letter-spacing:.12em;text-transform:uppercase;color:#aebdc7;margin-top:7px;font-size:8px}.section-v2{padding:120px 7vw}.section-v2--navy{background:var(--navy);color:#fff}.section-v2--paper{background:var(--parchment)}.section-label{color:var(--blue);align-items:center;gap:14px;display:flex}.section-label span{color:var(--gold)}.section-label--light{color:#d8e1e7}.split-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:9vw;margin:55px 0 72px;display:grid}.split-heading h2,.brody__copy h2,.fit-v2 h2,.faq h2{letter-spacing:-.04em;margin:0;font:400 clamp(48px,5vw,74px)/1.03 Georgia,serif}.split-heading h2 em,.fit-v2 h2 em{color:var(--gold);display:block}.split-heading>div p,.split-heading>p{color:var(--muted);margin:0 0 20px;font-size:16px;line-height:1.75}.split-heading>div strong{color:var(--blue);font:400 20px/1.5 Georgia,serif}.split-heading--compact{margin-bottom:60px}.option-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.option-grid article{border-right:1px solid var(--line);min-height:315px;padding:34px 28px}.option-grid article:last-child{border:0}.option-grid article>span,.case-study span,.days-grid article>span,.senior-led span{letter-spacing:.13em;text-transform:uppercase;color:var(--gold);font-size:8px;font-weight:700}.option-grid h3{color:var(--blue);margin:48px 0 16px;font:400 25px/1.2 Georgia,serif}.option-grid p{color:var(--muted);font-size:13px;line-height:1.75}.problem-v2__close{color:var(--blue);max-width:900px;margin:55px 0 0;font:italic 26px/1.45 Georgia,serif}.ownership__intro{grid-template-columns:1.05fr .7fr;align-items:end;gap:11vw;margin:55px 0 70px;display:grid}.ownership__intro h2{letter-spacing:-.045em;margin:0;font:400 clamp(52px,5.5vw,82px)/1 Georgia,serif}.ownership__intro p{color:#b8c5ce;margin:0;font-size:16px;line-height:1.75}.ownership-grid{border:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);display:grid}.ownership-grid article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:260px;padding:32px 27px}.ownership-grid article:nth-child(4n){border-right:0}.ownership-grid article:nth-child(n+5){border-bottom:0}.ownership-grid article>span{color:var(--gold);font-size:9px}.ownership-grid h3{margin:40px 0 16px;font:400 24px Georgia,serif}.ownership-grid p{color:#aebdc7;font-size:12px;line-height:1.7}.feedback-loop{background:var(--gold);color:var(--navy);grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.feedback-loop strong{border-right:1px solid #071d3333;padding:25px 28px;font:400 17px/1.35 Georgia,serif}.feedback-loop strong:last-child{border:0}.case-study{border:1px solid var(--line);grid-template-columns:.8fr 1.2fr;margin-top:55px;display:grid}.case-study__result{background:var(--blue);color:#fff;flex-direction:column;justify-content:center;padding:55px;display:flex}.case-study__result strong{color:var(--gold);letter-spacing:-.07em;margin:45px 0 25px;font:400 clamp(110px,13vw,210px)/.85 Georgia,serif}.case-study__result h2{margin:0;font:400 35px/1.2 Georgia,serif}.case-study__detail{padding:55px}.case-study__detail>div{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;padding:20px 0;display:grid}.case-study__detail p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.case-study blockquote{color:var(--blue);margin:50px 0 38px;font:italic 27px/1.48 Georgia,serif}.case-study__source{flex-direction:column;display:flex}.case-study__source strong{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.case-study__source span{color:#7c878e;margin-top:7px}.brody{background:var(--parchment);grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid}.brody__visual{min-height:690px;position:relative}.brody__visual>img:first-child{aspect-ratio:4/5;object-fit:cover;filter:grayscale();width:76%;position:absolute;top:0;right:0;box-shadow:0 30px 60px #071d3329}.brody__mark{object-fit:contain;opacity:.22;width:210px;height:240px;position:absolute;bottom:0;left:-20px}.brody__visual>div{background:var(--navy);color:#fff;align-items:center;gap:20px;padding:25px 30px;display:flex;position:absolute;bottom:35px;right:-25px}.brody__visual>div strong{color:var(--gold);font:52px Georgia,serif}.brody__visual>div span{letter-spacing:.11em;text-transform:uppercase;font-size:9px;line-height:1.55}.brody__copy h2{margin:48px 0 30px}.brody__copy>p{color:var(--muted);font-size:15px;line-height:1.8}.brody__copy .brody__thesis{color:var(--blue);border-left:3px solid var(--gold);margin:30px 0;padding-left:24px;font:italic 24px/1.45 Georgia,serif}.brody__stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:35px 0;display:grid}.brody__stats div{border-right:1px solid var(--line);flex-direction:column;padding:20px 13px;display:flex}.brody__stats div:last-child{border:0}.brody__stats strong{color:var(--blue);font:30px Georgia,serif}.brody__stats span{text-transform:uppercase;letter-spacing:.1em;color:#6d777e;margin-top:6px;font-size:8px}.days-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.days-grid article{border-right:1px solid var(--line);min-height:480px;padding:38px 34px}.days-grid article:last-child{border:0}.days-grid h3{color:var(--blue);margin:45px 0 17px;font:400 30px Georgia,serif}.days-grid p{color:var(--muted);min-height:110px;font-size:13px;line-height:1.75}.days-grid ul{border-top:1px solid var(--line);margin:25px 0 0;padding:0;list-style:none}.days-grid li{color:#44515a;border-bottom:1px solid var(--line);padding:12px 0;font-size:11px}.senior-led{background:var(--navy);color:#fff;grid-template-columns:auto 1fr 1fr;align-items:center;gap:35px;margin-top:24px;padding:35px 40px;display:grid}.senior-led img{object-fit:contain;filter:brightness(0)saturate()invert(75%)sepia(21%)saturate(706%)hue-rotate(5deg)brightness(87%);width:78px;height:90px}.senior-led h3{margin:10px 0 0;font:400 24px/1.35 Georgia,serif}.senior-led p{color:#b8c5ce;margin:0;font-size:13px;line-height:1.75}.fit-v2{background:var(--blue);color:#fff;grid-template-columns:1fr 1fr;gap:10vw;display:grid}.fit-v2 .section-label{color:#fff}.fit-v2 h2{margin:55px 0 30px}.fit-v2>div:first-child>p{color:#c0ccd5;max-width:530px;font-size:15px;line-height:1.75}.fit-v2__list{border-top:1px solid #ffffff38}.fit-v2__list p{border-bottom:1px solid #ffffff38;grid-template-columns:48px 1fr;gap:10px;margin:0;padding:22px 0;font:18px/1.4 Georgia,serif;display:grid}.fit-v2__list span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;padding-top:6px;font:9px Arial}.fit-v2__list .fit-v2__no{color:#aebdc7;font-size:15px}.faq__grid{grid-template-columns:.8fr 1.2fr;gap:9vw;margin-top:55px;display:grid}.faq__grid>div{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--blue);padding:24px 35px 24px 0;font:400 20px Georgia,serif;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);font:24px Arial;position:absolute;right:0}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);margin:0;padding:0 40px 22px 0;font-size:13px;line-height:1.75}.contact-v2{background:var(--navy);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:720px;padding:100px 6vw;display:flex;position:relative}.contact-v2>img{object-fit:contain;opacity:.055;filter:brightness(0)invert();width:520px;height:590px;position:absolute}.contact-v2>:not(img){position:relative}.contact-v2 h2{letter-spacing:-.04em;margin:32px 0 25px;font:400 clamp(50px,5.5vw,82px)/1.02 Georgia,serif}.contact-v2>p:not(.kicker){color:#acbbc5;max-width:700px;font-size:15px;line-height:1.75}.contact-v2__actions{gap:14px;margin:25px 0 27px;display:flex}.contact-v2__email{letter-spacing:.09em;border-bottom:1px solid #ffffff47;padding-bottom:6px;font-size:12px}.footer-v2{color:#fff;background:#041525;border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr 1fr;align-items:end;min-height:230px;padding:55px 6vw;display:grid}.footer-v2>p{text-align:center;color:var(--gold);font:italic 17px Georgia,serif}.footer-v2>div{letter-spacing:.1em;text-transform:uppercase;color:#91a0aa;flex-direction:column;align-items:end;gap:13px;font-size:8px;display:flex}.footer-v2 a:hover{color:var(--gold)}@media (width<=1100px){.desktop-nav{display:none}.nav-shell{grid-template-columns:auto 1fr auto}.hero-v2{grid-template-columns:1fr;padding-top:150px;padding-bottom:175px}.hero-v2__proof{grid-template-columns:auto 1fr;gap:0 25px;display:grid}.hero-v2__mark{grid-row:1/4;width:150px;margin:0}.hero-v2__founder{border-top:0}.option-grid,.ownership-grid{grid-template-columns:repeat(2,1fr)}.option-grid article:nth-child(2){border-right:0}.option-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.ownership-grid article:nth-child(2n){border-right:0}.ownership-grid article:nth-child(n+5){border-bottom:1px solid #ffffff24}.ownership-grid article:nth-child(n+7){border-bottom:0}.case-study,.brody,.fit-v2,.faq__grid{grid-template-columns:1fr}.brody__visual{min-height:600px}.brody__visual>img:first-child{width:58%;right:12%}.days-grid{grid-template-columns:1fr}.days-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.days-grid p{min-height:auto}.senior-led{grid-template-columns:auto 1fr}.senior-led>p{grid-column:2}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;text-transform:uppercase;letter-spacing:.13em;color:var(--gold);font-size:9px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{background:var(--navy);border:1px solid #ffffff29;flex-direction:column;width:245px;padding:12px;display:flex;position:absolute;top:36px;right:0}.mobile-menu nav a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #ffffff1a;padding:13px 10px;font-size:9px}.mobile-menu nav a:last-child{color:var(--gold);border:0}.nav-cta{display:none}}@media (width<=720px){html{scroll-padding-top:74px}.nav-shell{height:74px;padding:0 5vw}.brand-lockup>img{width:38px;height:44px}.brand-lockup__type strong{font-size:21px}.hero-v2{min-height:auto;padding:125px 6vw 295px}.hero-v2 h1{margin-top:27px;font-size:48px;line-height:.98}.hero-v2__intro{font-size:16px}.hero-v2__actions{flex-direction:column;align-items:flex-start}.hero-v2__proof{display:none}.metric-bar{grid-template-columns:repeat(2,1fr);height:250px;padding:0 6vw}.metric-bar>div{border-bottom:1px solid #ffffff21;height:125px;padding:0 15px}.metric-bar>div:nth-child(2){border-right:0}.metric-bar>div:nth-child(n+3){border-bottom:0}.metric-bar>div:nth-child(odd){padding-left:0}.metric-bar strong{font-size:34px}.section-v2{padding:85px 6vw}.split-heading,.ownership__intro{grid-template-columns:1fr;gap:35px;margin:45px 0 55px}.split-heading h2,.brody__copy h2,.fit-v2 h2,.faq h2{font-size:46px}.option-grid,.ownership-grid{grid-template-columns:1fr}.option-grid article,.ownership-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.option-grid article:last-child,.ownership-grid article:last-child{border-bottom:0}.ownership-grid article{border-bottom-color:#ffffff24!important}.feedback-loop{grid-template-columns:1fr}.feedback-loop strong{border-bottom:1px solid #071d3333;border-right:0}.case-study__result,.case-study__detail{padding:35px 28px}.case-study__result strong{font-size:120px}.case-study__result h2{font-size:29px}.case-study__detail>div{grid-template-columns:1fr;gap:10px}.case-study blockquote{font-size:23px}.brody__visual{min-height:470px}.brody__visual>img:first-child{width:78%;right:0}.brody__visual>div{bottom:20px;right:0}.brody__mark{width:140px}.brody__copy h2{margin-top:40px}.brody__stats{grid-template-columns:repeat(2,1fr)}.brody__stats div:nth-child(2){border-right:0}.brody__stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}.senior-led{grid-template-columns:1fr;padding:30px}.senior-led img{display:none}.senior-led>p{grid-column:auto}.fit-v2{gap:60px}.faq__grid{gap:45px}.contact-v2{min-height:680px;padding:90px 6vw}.contact-v2 h2{font-size:47px}.contact-v2__actions{flex-direction:column;width:100%}.contact-v2__actions .cta{width:100%}.footer-v2{grid-template-columns:1fr;align-items:start;gap:30px;min-height:330px}.footer-v2>p{text-align:left}.footer-v2>div{align-items:start}}
