:root{--blue:#10253a;--blue-deep:#091522;--coral:#b98743;--ink:#101010;--paper:#f5f0e6;--rule:#bdb4a5;--space-sm:12px;--space-md:24px;--space-lg:48px;--space-xl:clamp(64px,9vw,144px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-archivo),sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-shell main{flex:1 1}img{display:block;width:100%;height:auto}.header{height:104px;justify-content:space-between;gap:24px;padding:0 3.2vw;background:var(--blue);color:#fff;border-bottom:1px solid rgba(255,255,255,.28);position:-webkit-sticky;position:sticky;top:0;z-index:20}.brand,.header{display:flex;align-items:center}.brand{gap:14px;line-height:.94;letter-spacing:-.04em;text-transform:uppercase;min-width:220px}.brand picture{display:block;width:220px}.brand picture img{width:100%;height:auto}.brand b{font-size:clamp(2.3rem,4vw,4.1rem);font-weight:900;letter-spacing:-.12em}.brand span{font-size:1.1rem;font-weight:800;letter-spacing:-.06em}.header nav{display:flex;align-items:center;gap:clamp(18px,3.8vw,68px);text-transform:uppercase;font-size:.88rem;font-weight:800;letter-spacing:-.02em}.header nav a{padding:12px 0}.button,.header-cta{display:inline-flex;align-items:center;justify-content:center;gap:28px;text-transform:uppercase;font-size:.86rem;font-weight:850;letter-spacing:.01em;min-height:48px;padding:0 27px;border-radius:999px;transition:transform .2s ease,background-color .2s ease,color .2s ease}.header-cta{background:var(--coral);min-width:154px}.button.blue:hover,.header-cta:hover{background:#9a713a}.button:active,.header-cta:active{transform:scale(.97)}.button.white{background:var(--paper);color:var(--ink)}.button.white:hover{background:#fff}.button.blue{background:var(--blue);color:#fff}.button span,.text-link span{font-size:1.4em}.hero{display:grid;grid-template-columns:40.6% 59.4%;min-height:520px;background:var(--blue);color:#fff;overflow:hidden}.hero,.hero-copy{position:relative}.hero-copy{z-index:2;padding:clamp(58px,7vw,120px) clamp(36px,4vw,78px) 74px 3.2vw;display:flex;flex-direction:column;align-items:flex-start}.eyebrow{margin:0 0 22px;text-transform:uppercase;letter-spacing:.19em;font-size:.73rem;font-weight:750}.eyebrow.light{color:#dbe4ff}.hero h1{max-width:650px;margin:0;font-size:clamp(3.8rem,6vw,7rem);font-weight:900;letter-spacing:-.095em;line-height:.84;text-transform:uppercase;text-wrap:balance}.hero-copy>p:not(.eyebrow){max-width:420px;margin:26px 0;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.42}.hero-image{height:100%;min-height:520px}.hero-image img{height:100%;object-fit:cover;object-position:center}.cityline{position:absolute;z-index:3;right:3vw;bottom:35px;width:53%;display:flex;justify-content:space-around;align-items:flex-end;font-size:clamp(1.1rem,2vw,1.75rem);font-weight:900}.cityline i{z-index:-1;left:0;bottom:-12px}.cityline i,.cityline i:after{position:absolute;right:0;border-top:2px solid #fff}.cityline i:after{content:"";top:-8px;width:13px;height:13px;border-right:2px solid #fff;transform:rotate(45deg)}.cityline span:after{content:"";display:block;width:12px;height:12px;border-radius:50%;background:#fff;margin:8px auto -18px}.opportunity{padding:clamp(30px,4vw,64px) 3.2vw 28px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:18px}.closing h2,.how h2,.manifesto h2,.section-heading h2{margin:0;letter-spacing:-.065em;line-height:.98;font-size:clamp(2.3rem,4.2vw,4.8rem);font-weight:900;text-wrap:balance}.section-heading p{margin:0 0 8px;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3vw;gap:3vw}.offer-grid article{border-bottom:1px solid var(--rule);padding-bottom:16px}.offer-grid picture{aspect-ratio:1.78;overflow:hidden}.audience img,.experience-story img,.feature-row img,.network img,.offer-grid img,.split img{height:100%;object-fit:cover}.offer-grid h3{margin:16px 0 4px;text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(1.1rem,1.7vw,1.65rem)}.offer-grid h3 b{color:var(--blue);letter-spacing:-.23em;margin-right:16px}.offer-grid p{margin:0;max-width:34ch}.manifesto{display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw;padding:var(--space-xl) 13vw;background:#ece8dc}.manifesto .eyebrow{grid-column:1/-1;margin-bottom:-6vw}.manifesto h2{font-size:clamp(2.5rem,4.5vw,5rem)}.manifesto>div{align-self:end}.manifesto p:not(.eyebrow){max-width:39ch;margin:0 0 30px;font-size:1.16rem}.text-link{font-weight:850;text-transform:uppercase;font-size:.84rem}.how{padding:var(--space-xl) 10vw;background:var(--blue);color:#fff;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:7vw;gap:7vw}.how h2{font-size:clamp(2.5rem,4vw,4.7rem)}.how ol{list-style:none;padding:0;margin:0;border-top:1px solid rgba(255,255,255,.55)}.how li{display:grid;grid-template-columns:64px 1fr;grid-gap:12px;gap:12px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.55);font-size:1.2rem;font-weight:700}.how li b{color:#aabdfd}.closing{text-align:center;padding:var(--space-xl) 24px;background:var(--paper)}.closing .button{margin-top:32px}.page-intro{padding:clamp(72px,11vw,160px) 14vw clamp(64px,8vw,112px);background:var(--blue);color:#fff}.page-intro h1{max-width:1050px;margin:0;font-size:clamp(3.4rem,7vw,7.4rem);letter-spacing:-.09em;line-height:.87;text-transform:uppercase;font-weight:900;text-wrap:balance}.page-intro>p:last-child{max-width:590px;font-size:1.15rem;margin:32px 0 0}.audience,.network,.split{display:grid;grid-template-columns:1fr 1fr;min-height:570px}.audience picture,.network picture,.split picture{min-height:100%}.audience>div,.network>div,.split div{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,8vw,130px)}.about-copy h2,.audience h2,.contact-note h2,.network h2,.split h2{margin:0 0 22px;font-size:clamp(2.3rem,4vw,4.5rem);letter-spacing:-.07em;line-height:.95;text-wrap:balance}.about-copy p,.audience li,.contact-note p,.network p,.split p{font-size:1.08rem;max-width:43ch}.blue-list{padding:var(--space-xl) 8vw;background:#121212;color:#fff}.blue-list>h2{max-width:780px;margin:0 0 56px;font-size:clamp(2.5rem,4.8vw,5.5rem);letter-spacing:-.08em;line-height:.9}.blue-list>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.blue-list article{border-top:1px solid rgba(255,255,255,.5);padding-top:19px}.blue-list b{color:#9ab0ff;font-size:.9rem}.blue-list h3{margin:16px 0 8px;text-transform:uppercase;font-size:1.2rem}.experience-story{display:grid;grid-template-columns:1.2fr .8fr;background:#e8e5d9}.experience-story picture{min-height:560px}.experience-story img{width:100%;height:100%;object-fit:cover}.experience-story>div{padding:clamp(44px,7vw,112px) clamp(32px,5vw,90px);align-self:center}.experience-story h2{font-size:clamp(2.2rem,3.5vw,4.2rem);letter-spacing:-.07em;line-height:.95;margin:0 0 20px}.leadership-principles{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);grid-gap:clamp(48px,9vw,154px);gap:clamp(48px,9vw,154px);padding:var(--space-xl) 8vw;background:#ece9df}.leadership-principles-intro{align-self:start}.leadership-principles h2{max-width:8ch;margin:0 0 24px;font-size:clamp(2.7rem,4.6vw,5.35rem);letter-spacing:-.08em;line-height:.89;text-transform:uppercase;text-wrap:balance}.leadership-principles-intro>p:last-child{max-width:34ch;margin:0;font-size:1.08rem}.leadership-principles-grid{border-top:2px solid var(--ink)}.leadership-principles-grid article{display:grid;grid-template-columns:58px minmax(150px,.8fr) minmax(220px,1.2fr);grid-gap:18px;gap:18px;align-items:baseline;padding:21px 0;border-bottom:1px solid var(--rule)}.leadership-principles-grid b{color:var(--coral);font-size:.82rem;letter-spacing:.06em}.leadership-principles-grid h3,.leadership-principles-grid p{margin:0}.leadership-principles-grid h3{text-transform:uppercase;font-size:clamp(1.05rem,1.55vw,1.35rem);letter-spacing:-.045em}.leadership-principles-grid p{max-width:34ch}.feature-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;background:var(--blue);color:#fff}.feature-row article{padding-bottom:58px}.feature-row picture{display:block;aspect-ratio:1.6;overflow:hidden}.feature-row h2,.feature-row p{margin-left:6vw;margin-right:6vw}.feature-row h2{margin-top:28px;margin-bottom:8px;font-size:clamp(1.8rem,2.8vw,3.4rem);letter-spacing:-.07em}.feature-row p{max-width:38ch}.network{background:#ece9df}.route{padding:var(--space-xl) 7vw;text-align:center}.route p{margin:0 0 44px;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.route>div{display:flex;align-items:center;justify-content:center;gap:16px;font-weight:900;font-size:clamp(1.7rem,4vw,4.5rem)}.route i{height:1px;width:9vw;background:var(--blue);position:relative}.route i:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--coral);position:absolute;right:0;top:-4px}.route small{display:block;margin:28px auto 0;max-width:52ch;color:#575855}.audience{background:#ece9df}.audience ul{padding:0;list-style:none;border-top:1px solid var(--rule)}.audience li{padding:18px 0;border-bottom:1px solid var(--rule)}.about-copy,.contact-note,.legal{padding:var(--space-xl) max(9vw,24px);max-width:1020px}.about-copy p,.contact-note p,.legal p{max-width:65ch}.contact-note{margin:var(--space-lg) auto;min-height:360px;background:#ece9df}.contact-brief,.contact-return{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(40px,9vw,140px);gap:clamp(40px,9vw,140px);padding:var(--space-xl) 13vw;background:#ece9df}.contact-brief h2,.contact-return h2,.form-section h2{margin:0;font-size:clamp(2.25rem,4vw,4.45rem);letter-spacing:-.075em;line-height:.92;text-transform:uppercase;text-wrap:balance}.contact-brief h2{word-spacing:.08em}.contact-brief ul{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.contact-brief li{padding:17px 0;border-bottom:1px solid var(--rule);font-size:1.08rem;font-weight:700}.form-section{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(42px,10vw,158px);gap:clamp(42px,10vw,158px);padding:var(--space-xl) 13vw;background:var(--blue);color:#fff}.contact-return>p,.form-section>div>p:not(.eyebrow){max-width:42ch;margin:25px 0 0;font-size:1.08rem}.event-brief-form{display:grid;grid-gap:22px;gap:22px}.form-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.event-brief-form label{display:grid;grid-gap:9px;gap:9px;color:#dbe4ff;font-size:.77rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.event-brief-form input,.event-brief-form textarea{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.65);border-radius:0;padding:10px 0;background:transparent;color:#fff;font:inherit;font-size:1rem;line-height:1.45;outline:none}.event-brief-form textarea{min-height:122px;resize:vertical}.event-brief-form input:focus,.event-brief-form textarea:focus{border-bottom-color:var(--coral)}.event-brief-form .button{justify-self:start;border:0;cursor:pointer}.event-brief-form .button:disabled{cursor:wait;opacity:.72}.contact-form-status{margin:0;color:#fff;font-weight:700}.contact-return{background:var(--paper)}.legal{min-height:350px}.not-found{min-height:540px;padding:var(--space-xl) max(10vw,24px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.not-found h1{margin:0;font-size:clamp(3rem,6vw,6rem);letter-spacing:-.08em;line-height:.9;text-transform:uppercase}.not-found p:not(.eyebrow){font-size:1.1rem}.not-found .button{margin-top:20px}.footer{background:#101d52;color:#fff;padding:clamp(40px,6vw,80px) 3.2vw 28px}.footer .brand{margin-bottom:30px}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5vw;gap:5vw;align-items:end;border-bottom:1px solid rgba(255,255,255,.38);padding-bottom:48px}.footer-top p{max-width:31ch;font-size:1.08rem;margin:0}.footer-cta{justify-self:end;text-transform:uppercase;font-size:1.05rem;font-weight:850}.footer-cta span{font-size:1.4em;margin-left:16px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:22px;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.footer-bottom>div{display:flex;gap:20px}.footer-bottom img{width:31px;height:31px;object-fit:contain}@media (prefers-reduced-motion:no-preference){.hero-copy>*{animation:enter .7s both}.hero-copy>p{animation-delay:.12s}.hero-copy .button{animation-delay:.22s}.closing,.how,.manifesto,.offer-grid article{animation:none}}@keyframes enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:.25;transform:translateY(25px)}to{opacity:1;transform:none}}.products{padding:var(--space-xl) 8vw}.product-list{border-top:2px solid var(--ink)}.product-list article{display:grid;grid-template-columns:70px 1.2fr .6fr 1fr auto;grid-gap:22px;gap:22px;align-items:start;border-bottom:1px solid var(--rule);padding:28px 0}.product-list article>b{color:var(--blue);font-size:.85rem}.product-list h2{margin:0;text-transform:uppercase;font-size:clamp(1.6rem,2.7vw,3rem);letter-spacing:-.07em;line-height:.95}.product-list p{margin:0;max-width:32ch}.product-list strong{font-size:1.05rem}.product-type{margin-top:7px!important;color:#575855}.agenda{padding:var(--space-xl) 14vw;background:var(--blue);color:#fff}.agenda h2{max-width:800px;font-size:clamp(2.8rem,5vw,5.7rem);letter-spacing:-.08em;line-height:.9;margin:0 0 52px}.agenda>div{border-top:1px solid rgba(255,255,255,.5);max-width:760px}.agenda>div p{display:grid;grid-template-columns:110px 1fr;grid-gap:20px;gap:20px;margin:0;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.5)}.agenda small{display:block;max-width:590px;margin-top:32px;color:#dbe4ff}.membership{display:grid;grid-template-columns:1fr 1fr}.membership article{min-height:560px;padding:clamp(44px,7vw,104px);display:flex;flex-direction:column;align-items:flex-start}.membership article:first-child{background:#ede9de}.membership article:last-child{background:#121212;color:#fff}.membership h2{margin:0 0 26px;font-size:clamp(2.4rem,4vw,4.7rem);letter-spacing:-.08em;line-height:.9}.membership p:not(.eyebrow){max-width:38ch;font-size:1.1rem}.membership strong{margin-top:auto;margin-bottom:28px;font-size:1.2rem}.mobile-nav{display:none}@media (max-width:1150px) and (min-width:901px){.header{height:88px;padding:0 3.2vw}.header nav{display:none}.mobile-nav{display:block}.mobile-nav>div{top:78px}.brand picture{width:170px}.header-cta{min-width:126px}}.mobile-nav summary{list-style:none;text-transform:uppercase;font-size:.7rem;font-weight:800;cursor:pointer}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav>div{position:absolute;right:22px;top:68px;background:var(--blue);border:1px solid rgba(255,255,255,.4);padding:14px;display:grid;grid-gap:6px;gap:6px;min-width:180px}.mobile-nav a{padding:10px;color:#fff;text-transform:uppercase;font-size:.75rem;font-weight:800}@media (max-width:900px){.mobile-nav{display:block}.header{height:78px;padding:0 22px}.brand{min-width:unset;gap:9px}.brand picture{width:148px}.brand b{font-size:2.6rem}.brand span{font-size:.75rem}.header nav{display:none}.header-cta{min-width:120px;min-height:44px;padding:0 16px;font-size:.72rem}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:68px 26px 48px}.hero h1{font-size:clamp(2.7rem,12.2vw,5.4rem);max-width:650px}.hero-image{min-height:390px;max-height:500px}.cityline{width:88%;right:6%;bottom:22px}.opportunity{padding:48px 24px}.section-heading{display:block}.section-heading p{margin-top:18px}.offer-grid{gap:36px}.manifesto{gap:36px}.how,.manifesto{padding:80px 24px}.how{grid-template-columns:1fr;gap:48px}.page-intro{padding:82px 24px}.audience,.network,.split{grid-template-columns:1fr;min-height:0}.audience picture,.network picture,.split picture{min-height:380px;order:0}.audience>div,.network>div,.split div{padding:70px 24px}.blue-list{padding:80px 24px}.experience-story{grid-template-columns:1fr}.experience-story picture{min-height:380px}.leadership-principles{padding:80px 24px;gap:52px}.feature-row,.leadership-principles{grid-template-columns:1fr}.feature-row article{padding-bottom:44px}.route{padding:80px 24px}.footer{padding:48px 24px 24px}.product-list article{grid-template-columns:45px 1fr;gap:12px}.product-list article>a,.product-list article>p,.product-list article>strong{grid-column:2}.agenda{padding:80px 24px}.contact-brief,.contact-return,.form-section{grid-template-columns:1fr;padding:80px 24px;gap:48px}.membership{grid-template-columns:1fr}.membership article{min-height:0;padding:72px 24px}.footer-top{grid-template-columns:1fr;gap:28px;padding-bottom:35px}.footer-cta{justify-self:start}.footer-bottom{align-items:flex-start;flex-wrap:wrap}.footer-bottom>div{order:3;width:100%;flex-wrap:wrap}.footer-bottom a:last-child{margin-left:auto}}@media (max-width:620px){.hero-copy>p:not(.eyebrow){font-size:1rem}.button{width:100%;justify-content:space-between}.blue-list>div,.offer-grid{grid-template-columns:1fr;gap:28px}.offer-grid picture{aspect-ratio:1.55}.manifesto{grid-template-columns:1fr}.manifesto .eyebrow{grid-column:auto;margin:0}.experience-story>div{padding:56px 24px}.form-pair{grid-template-columns:1fr}.event-brief-form .button{width:100%}.leadership-principles-grid article{grid-template-columns:42px 1fr;gap:10px 14px}.leadership-principles-grid p{grid-column:2}.route>div{gap:7px;font-size:1.35rem}.route i{width:7vw}.contact-note{margin:24px}.footer-bottom{font-size:.68rem}.page-intro h1{font-size:clamp(2.1rem,9.5vw,3.7rem);overflow-wrap:normal}}.header{background:var(--paper);color:var(--ink);border-bottom-color:var(--rule)}.header-cta{color:#fff}@media (min-width:1024px) and (max-width:1250px){.header{height:88px;padding:0 3vw;gap:14px}.brand{min-width:150px}.brand picture{width:150px}.header nav{display:flex;gap:clamp(10px,1.2vw,16px);font-size:.69rem}.header-cta{min-width:108px;padding:0 15px;font-size:.68rem}.mobile-nav{display:none}}@media (max-width:1023px){.header{background:var(--paper);color:var(--ink);border-bottom-color:var(--rule)}.mobile-nav>div{background:var(--blue)}.mobile-nav summary{color:var(--ink)}}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_5afde0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_5afde0{--font-archivo:"Archivo","Archivo Fallback"}