@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--navy:#112a46;--ink:#17334d;--yellow:#f5c84b;--blue:#c9e6ed;--paper:#f8f7f2;--muted:#6e7a80;--line:#112a4629}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--navy);margin:0;font-family:Manrope,Arial,sans-serif}.site-shell{overflow:hidden}.section-pad{padding:1rem 1vw}.site-nav{z-index:20;width:100%;color:var(--navy);position:absolute;top:0}.nav-inner{justify-content:space-between;align-items:center;height:92px;padding:0 5vw;display:flex}.brand{color:inherit;letter-spacing:-.07em;align-items:center;gap:8px;font-size:1.08rem;font-weight:800;text-decoration:none;display:flex}.brand img{mix-blend-mode:multiply;width:30px;height:30px}.brand-light img{filter:invert();mix-blend-mode:screen}.brand span{letter-spacing:-.075em}.site-nav nav{gap:2.4rem;margin-left:auto;margin-right:3rem;display:flex}.site-nav nav a,.sign-in,.footer a{color:inherit;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700;text-decoration:none}.site-nav a:hover,.footer a:hover,.text-link:hover{opacity:.6}.nav-actions{align-items:center;gap:1.6rem;display:flex}.pill-button{background:var(--yellow);color:var(--navy);text-transform:uppercase;letter-spacing:.04em;border-radius:99px;align-items:center;gap:1rem;padding:1rem 1.2rem 1rem 1.4rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.pill-button:hover{transform:translateY(-3px);box-shadow:0 10px 24px #f5c84b55}.pill-dark{background:var(--navy);color:var(--paper)}.menu-button{background:0 0;border:0;padding:0;display:none}.menu-button span{background:var(--navy);width:24px;height:1px;margin:5px;display:block}.hero{grid-template-columns:minmax(350px,.83fr) 1.17fr;align-items:center;gap:4vw;min-height:100vh;padding-top:2rem;display:grid;position:relative}.eyebrow{letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;font-size:.66rem;font-weight:800}.hero-title{letter-spacing:-.075em;margin:0 0 2.2rem;font-size:clamp(3.5rem,6.2vw,7.8rem);font-weight:700;line-height:.91}.hero-title-line{display:block}.title-indent{padding-left:0}.hero-title i,.section-intro em,.section-heading em,.process-head em,.closing-copy em{color:#789aa9;font-style:normal}.hero-copy,.section-lede{max-width:430px;color:var(--muted);font-size:.99rem;line-height:1.7}.hero-actions{align-items:center;gap:1.8rem;margin-top:2rem;display:flex}.text-link{color:var(--navy);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.hero-art{justify-content:center;align-items:center;height:min(730px,75vh);min-height:530px;display:flex;position:relative}.art-backdrop{background:var(--blue);border-radius:0 0 0 38%;width:78%;height:86%;position:absolute;top:7%;right:0}.hero-photo{z-index:2;width:80%;height:83%;box-shadow:24px 30px 0 var(--navy);border-radius:0 0 0 28%;overflow:hidden}.hero-photo img,.expert-card img,.closing-art img{object-fit:cover;width:100%;height:100%}.hero-photo img{object-position:55% center}.shape{z-index:3;position:absolute}.shape-blue{background:var(--blue);border:18px solid var(--paper);border-radius:50%;width:94px;height:94px;top:25%;left:5%}.shape-gold{background:var(--yellow);border-radius:50% 50% 0;width:120px;height:120px;bottom:12%;right:4%}.orbit-yellow{border:1px solid var(--yellow);z-index:1;border-radius:50%;width:110%;height:75%;position:absolute;transform:rotate(-20deg)}.float-card{z-index:4;background:var(--paper);letter-spacing:.04em;padding:1rem 1.2rem;font-size:.61rem;line-height:1.6;position:absolute;box-shadow:0 10px 26px #112a4620}.float-card b{font-size:.78rem}.float-top{top:14%;right:2%}.float-bottom{bottom:17%;left:2%}.status-dot{background:#68b58c;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.mini-label{color:var(--muted);margin-bottom:.45rem;font-size:.55rem;display:block}.vertical-note{writing-mode:vertical-rl;letter-spacing:.14em;align-items:center;gap:.7rem;font-size:.56rem;display:flex;position:absolute;bottom:12%;right:-1.6rem}.why{background:#e7f2f1}.section-intro{text-align:left;margin-bottom:3rem;display:block}.section-intro h2,.section-heading h2,.process-head h2,.closing-copy h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,5.7vw,6.8rem);line-height:.94}.section-lede{margin:0 0 .4rem}.pillars{grid-template-columns:1fr .8fr 1fr;gap:1rem;display:grid}.pillar{min-height:510px;padding:2.2rem;position:relative;overflow:hidden}.pillar-navy{background:var(--navy);color:var(--paper)}.pillar-yellow{background:var(--yellow);color:var(--navy)}.pillar-number{letter-spacing:.12em;font-size:.68rem}.pillar h3{letter-spacing:-.06em;margin:0;font-size:2rem;line-height:1;position:absolute;bottom:5rem}.pillar p{opacity:.7;max-width:210px;font-size:.75rem;line-height:1.5;position:absolute;bottom:1.7rem;left:2.2rem}.pillar-image{min-height:510px;padding:0}.pillar-image img{object-fit:cover;width:100%;height:100%}.image-caption{color:#fff;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:.68rem;display:flex;position:absolute;bottom:1.4rem;left:1.5rem;right:1.5rem}.pillar-symbol{position:absolute}.symbol-cross{width:62px;height:62px;top:2.3rem;right:2.5rem}.symbol-cross span{background:var(--yellow);width:2px;height:62px;position:absolute;top:0;left:30px}.symbol-cross span+span{transform:rotate(90deg)}.symbol-ring{border:1px solid var(--navy);border-radius:50%;width:170px;height:170px;top:30px;right:-20px}.circle-arrow{color:var(--yellow);border:1px solid var(--yellow);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:2rem;right:2.2rem}.circle-arrow.dark{color:var(--navy);border-color:var(--navy)}.experts{background:var(--paper)}.section-heading{grid-template-columns:1fr .75fr;align-items:end;margin-bottom:2rem;display:grid}.section-heading>p{max-width:280px;color:var(--muted);margin:0 0 .4rem;font-size:.86rem;line-height:1.6}.expert-grid{grid-template-rows:250px 250px;grid-template-columns:1.2fr .8fr .8fr;gap:1rem;display:grid}.expert-card{background:var(--blue);position:relative;overflow:hidden}.expert-card img{transition:transform .7s}.expert-card:hover img{transform:scale(1.04)}.expert-large{grid-row:span 2}.expert-large img{object-position:center}.expert-small img{object-position:center 35%}.expert-tall{grid-row:span 2}.expert-note{background:var(--yellow);flex-direction:column;grid-column:2;justify-content:space-between;padding:1.5rem;font-size:.75rem;display:flex}.expert-note p{letter-spacing:-.04em;font-size:1.3rem;line-height:1.05}.expert-note a{color:var(--navy);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.65rem;font-weight:800;text-decoration:none;display:flex}.expert-meta{color:#fff;background:linear-gradient(#0000,#112a46dd);justify-content:space-between;align-items:end;padding:1.4rem;display:flex;position:absolute;bottom:0;left:0;right:0}.expert-meta b,.expert-meta span{display:block}.expert-meta b{font-size:.9rem}.expert-meta span{opacity:.8;margin-top:.3rem;font-size:.62rem}.expert-index{font-size:.56rem!important}.opportunities{background:var(--navy);color:var(--paper)}.opportunities .section-heading>p{color:#bbc4c7}.opportunities .section-heading em{color:var(--yellow)}.opportunity-list{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.opportunity{background:var(--paper);min-height:330px;color:var(--navy);flex-direction:column;justify-content:space-between;padding:1.8rem;display:flex}.opp-blue{background:var(--blue)}.opp-yellow{background:var(--yellow)}.opp-type{letter-spacing:.12em;font-size:.59rem;font-weight:800}.opportunity h3{letter-spacing:-.06em;margin:2rem 0;font-size:1.75rem;line-height:1.02}.opportunity>div{border-top:1px solid #17334d40;justify-content:space-between;align-items:center;padding-top:1rem;font-size:.66rem;display:flex}.process{background:#e7f2f1}.process-head{justify-content:space-between;align-items:end;margin-bottom:2rem;display:flex}.process-head h2{max-width:700px}.process-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}.process-line{background:var(--navy);z-index:0;height:1px;position:absolute;top:19px;left:19px;right:19px}.process-step{min-width:0;position:relative}.process-step span{z-index:1;background:var(--yellow);border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:3rem;font-size:.65rem;font-weight:800;display:grid;position:relative}.process-step h3{letter-spacing:-.06em;margin:0 0 1rem;font-size:2rem}.process-step p{max-width:220px;color:var(--muted);font-size:.78rem;line-height:1.6}.statement{background:var(--navy);min-height:820px;color:var(--paper);flex-direction:column;justify-content:center;padding:10rem 7vw;display:flex;position:relative;overflow:hidden}.statement .eyebrow{color:var(--yellow)}.statement h2{letter-spacing:-.08em;z-index:2;margin:1rem 0;font-size:clamp(3.4rem,7.6vw,9rem);line-height:.88;position:relative}.statement h2 span{color:var(--yellow)}.statement-mark{color:var(--yellow);font-size:7rem;font-weight:300;position:absolute;bottom:15%;right:12%;transform:rotate(-30deg)}.break-shape{border:1px solid var(--yellow);opacity:.5;border-radius:50%;position:absolute}.break-one{width:530px;height:530px;top:7%;right:-130px}.break-two{border-color:var(--blue);width:280px;height:280px;top:25%;right:12%}.closing{background:var(--yellow);grid-template-columns:1fr .9fr;align-items:center;gap:8vw;display:grid}.closing-copy h2{font-size:clamp(3.6rem,6vw,7rem)}.closing-copy>p:not(.eyebrow){max-width:320px;font-size:.9rem;line-height:1.6}.closing-art{height:610px;position:relative}.closing-art img{filter:saturate(.75);border-radius:50% 0 50% 50%}.closing-badge{background:var(--navy);width:132px;height:132px;color:var(--yellow);text-align:center;letter-spacing:.11em;border-radius:50%;place-items:center;font-size:.57rem;line-height:1.15;display:grid;position:absolute;bottom:8%;left:-2rem}.closing-badge b{letter-spacing:-.04em;font-size:1.1rem;line-height:.85}.footer{background:var(--navy);color:var(--paper);padding:5rem 5vw 1.5rem}.footer-top{grid-template-columns:1fr 1fr 1fr 1fr;align-items:start;gap:2rem;min-height:300px;display:grid}.footer-top p{letter-spacing:-.06em;color:var(--blue);margin:0;font-size:1.55rem;line-height:1.05}.footer-links{flex-direction:column;gap:1rem;display:flex}.footer-cta{color:var(--blue);flex-direction:column;gap:1rem;font-size:.65rem;display:flex}.footer-cta a{color:var(--yellow);text-transform:none;letter-spacing:-.03em;font-size:1rem}.footer-bottom{color:#8e9ca3;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff2b;justify-content:space-between;padding-top:1.5rem;font-size:.58rem;display:flex}.footer-bottom a{color:var(--paper);margin-left:1rem;font-size:.58rem}@media (max-width:900px){.site-nav nav{display:none}.menu-button{display:block}.nav-actions{margin-left:auto;margin-right:1.5rem}.hero{grid-template-columns:1fr;min-height:auto;padding-top:8rem}.hero-content{padding-bottom:2rem}.hero-art{height:65vh;min-height:500px}.section-pad{padding:2rem 2vw}.section-intro,.section-heading{grid-template-columns:1fr;gap:2rem}.pillars{grid-template-columns:1fr 1fr}.pillar-image{order:-1;grid-column:span 2}.expert-grid{grid-template-rows:350px 250px 350px;grid-template-columns:1fr 1fr}.expert-large,.expert-tall{grid-row:span 1}.expert-note{grid-column:span 1}.opportunity-list{grid-template-columns:1fr}.opportunity{min-height:280px}.process-head{margin-bottom:5rem;display:block}.closing{grid-template-columns:1fr;gap:4rem}.closing-art{height:500px}.footer-top{grid-template-columns:1fr 1fr}.footer-links{grid-column:1}.footer-cta{grid-area:2/2}}@media (max-width:600px){.nav-inner{height:72px;padding:0 6vw}.brand img{width:25px;height:25px}.sign-in{display:none}.nav-actions{margin-right:0}.nav-actions .pill-button{padding:.8rem 1rem;font-size:.58rem}.hero{padding-top:7rem}.hero-title{font-size:clamp(3.2rem,14vw,5rem)}.title-indent{padding-left:0}.hero-copy{font-size:.86rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:1.3rem}.hero-art{height:80vw;min-height:390px;margin-top:1rem}.hero-photo{width:82%;height:79%;box-shadow:12px 15px 0 var(--navy)}.float-top{top:6%;right:0}.float-bottom{bottom:10%;left:0}.vertical-note{font-size:.48rem;right:-1.3rem}.section-pad{padding:5.5rem 6vw}.section-intro{margin-bottom:3.5rem}.section-intro h2,.section-heading h2,.process-head h2,.closing-copy h2{font-size:clamp(3.1rem,14vw,5.4rem)}.pillars{grid-template-columns:1fr}.pillar{min-height:390px}.pillar-image{order:-1;grid-column:auto;min-height:430px}.pillar h3{bottom:5.3rem}.expert-grid{flex-direction:column;display:flex}.expert-card{height:420px}.expert-note{min-height:220px}.section-heading{margin-bottom:3rem}.opportunity h3{font-size:1.7rem}.process-track{flex-direction:column;gap:3rem;display:flex}.process-line{transform-origin:top;width:1px;height:auto;top:19px;bottom:19px;left:19px}.process-step{padding-left:4rem}.process-step span{position:absolute;top:0;left:0}.statement{min-height:650px;padding:6rem 6vw}.statement h2{font-size:clamp(3.5rem,14vw,5.3rem)}.statement-mark{font-size:4rem;bottom:9%;right:13%}.break-one{width:360px;height:360px;right:-170px}.break-two{width:190px;height:190px;right:-25px}.closing-art{height:380px}.closing-badge{width:105px;height:105px;left:-.7rem}.footer{padding:4rem 6vw 1.5rem}.footer-top{grid-template-columns:1fr;gap:2.5rem}.footer-links,.footer-cta{grid-area:auto}.footer-bottom{flex-direction:column;gap:1rem}.footer-bottom span:nth-child(2){display:none}}
