:root{color:#fff;--page-gradient:radial-gradient(circle at 18% 0%, #2a5f9157, transparent 35%), radial-gradient(circle at 72% 12%, #ffffff0b, transparent 28%), linear-gradient(180deg, #05080d 0%, #020202 55%, #000 100%);--ease-smooth:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.16, 1, .3, 1);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.podcastAppearancesPage{background:var(--page-gradient,#000);color:#fff;min-height:100vh}.appearanceHero{background:radial-gradient(circle at 14% 16%,#2f9dff3d,#0000 34%),linear-gradient(135deg,#081b2ceb,#000000fa 64%);border-bottom:1px solid #ffffff24;align-items:flex-end;min-height:78vh;padding:clamp(120px,16vw,220px) 48px clamp(78px,10vw,132px);display:flex}.appearanceHeroInner{width:min(100%,1180px);margin:0 auto}.appearanceHeroTitle{max-width:960px;margin:28px 0;font-size:clamp(3.6rem,8.4vw,9.4rem)}.appearanceHeroInner>p,.appearanceIntro p,.appearanceGroupHeader p,.appearanceCard p{color:#b8b8b8;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.55}.appearanceHeroInner>p{max-width:720px;margin:0 0 34px}.appearanceHeroActions,.appearanceLinkRow{flex-wrap:wrap;gap:14px;display:flex}.appearanceHeroActions a,.appearanceLinkRow a{color:#fff;letter-spacing:.14em;text-transform:uppercase;min-height:48px;transition:background .42s var(--ease-smooth), color .42s var(--ease-smooth), border-color .42s var(--ease-smooth), transform .42s var(--ease-smooth);border:1px solid #ffffff6b;justify-content:center;align-items:center;gap:12px;padding:14px 22px;font-size:.68rem;font-weight:900;display:inline-flex}.appearanceHeroActions a:first-child,.appearanceHeroActions a:hover,.appearanceLinkRow a:hover{color:#000;background:#fff}.appearanceHeroActions a:hover,.appearanceLinkRow a:hover{transform:translateY(-2px)}.appearanceGroups{background:radial-gradient(circle at 11% 8%, #2a95ff2e, transparent 34%), var(--page-gradient,#000);padding:clamp(80px,10vw,140px) 48px}.appearanceIntro{grid-template-columns:minmax(280px,.8fr) minmax(320px,1fr);align-items:end;gap:60px;width:min(100%,1180px);margin:0 auto 56px;display:grid}.appearanceIntro h2{margin:24px 0 0;font-size:clamp(2.8rem,6vw,6.8rem)}.appearanceIntro p{margin:0}.appearanceGroup{background:#ffffff06;border:1px solid #ffffff24;grid-template-columns:minmax(220px,360px) minmax(0,1fr);width:min(100%,1180px);margin:0 auto 46px;display:grid;overflow:hidden}.appearanceGroupMedia{background:#090909;border-right:1px solid #ffffff24;min-height:420px}.appearanceGroupMedia img,.appearanceCardImage img{object-fit:cover;filter:grayscale(.8)contrast(1.08)brightness(.75);opacity:.82;width:100%;height:100%;display:block}.appearanceGroupContent{padding:clamp(28px,5vw,64px)}.appearanceGroupHeader{grid-template-columns:56px minmax(0,1fr);gap:24px;margin-bottom:30px;display:grid}.appearanceGroupHeader>span,.appearanceCardMeta span{width:44px;height:38px;color:var(--accent-blue,#2f9cff);letter-spacing:.08em;background:#ffffff17;justify-content:center;align-items:center;font-size:.78rem;font-weight:900;display:inline-flex}.appearanceGroupHeader h3{text-transform:uppercase;margin:12px 0 18px;font-size:clamp(2rem,4.4vw,4.8rem);line-height:.9}.appearanceLinkRow{margin-bottom:38px}.appearanceCardGrid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.appearanceCard{color:#fff;min-height:330px;transition:background .48s var(--ease-smooth), color .48s var(--ease-smooth), transform .48s var(--ease-smooth);background:#0000006b;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;grid-template-rows:150px 1fr;display:grid}.appearanceCard:hover{transform:translateY(-4px)}.appearanceCardImage{border-bottom:1px solid #ffffff24;overflow:hidden}.appearanceCardBody{padding:26px}.appearanceCardMeta{align-items:center;gap:14px;margin-bottom:24px;display:flex}.appearanceCardMeta small,.appearanceCard strong{color:#8f8f8f;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:900}.appearanceCard h4{text-transform:uppercase;margin:0 0 16px;font-size:clamp(1.35rem,2.2vw,2rem);line-height:.95}.appearanceCard strong{color:var(--accent-blue,#2f9cff);margin-bottom:14px;display:block}.appearanceCard p{margin:0;font-size:.95rem}@media (width<=900px){.appearanceHero,.appearanceGroups{padding-left:24px;padding-right:24px}.appearanceIntro,.appearanceGroup{grid-template-columns:1fr}.appearanceGroupMedia{border-bottom:1px solid #ffffff24;border-right:0;min-height:280px}.appearanceCardGrid{grid-template-columns:1fr}}@media (width<=560px){.appearanceHeroTitle,.appearanceIntro h2,.appearanceGroupHeader h3{overflow-wrap:anywhere}.appearanceGroupHeader{grid-template-columns:1fr}.appearanceHeroActions a,.appearanceLinkRow a{width:100%}}.newsletterIssuePage{background:radial-gradient(circle at 20% 0,#2368a333,#0000 34%),#050505;min-height:100vh;padding:clamp(38px,6vw,82px) 20px}.newsletterPaper{color:#171717;background:#f4f0e8 url(/images/newsletter/paper-grain.svg) top/360px 360px;border:1px solid #3a3a3a;width:min(100%,720px);margin:0 auto;overflow:hidden;box-shadow:0 34px 90px #0000009e}.newsletterPaperHeader{color:#fff;background:#171717 url(/images/newsletter/charcoal-grain.svg) 50%/cover;justify-content:space-between;align-items:center;gap:32px;min-height:205px;padding:38px 42px 48px;display:flex;position:relative}.newsletterPaperHeader:after{content:"";z-index:2;background:url(/images/newsletter/header-torn-edge.svg) 50%/100% 38px no-repeat;height:38px;position:absolute;bottom:-20px;left:0;right:0}.newsletterPaperHeader>div{gap:18px;display:grid}.newsletterPaperKicker{white-space:nowrap;letter-spacing:.105em;text-transform:uppercase;font-family:DIN Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(2.2rem,4.4vw,3.15rem);font-weight:900;line-height:1}.newsletterPaperHeader strong{color:#dd3a29;letter-spacing:.3em;text-transform:uppercase;font-family:American Typewriter,ui-monospace,Menlo,monospace;font-size:.82rem}.newsletterPaperHeader>p{text-align:right;text-transform:uppercase;flex:none;margin:0;font-family:American Typewriter,ui-monospace,Menlo,monospace;font-size:.8rem;font-weight:800;line-height:1.7}.newsletterPaperHeader>p span{display:block}.newsletterPaperSection{border-top:0;padding:42px;position:relative}.newsletterPaperSection+.newsletterPaperSection:before{content:"";opacity:.9;background:url(/images/newsletter/torn-seam.svg) 50%/100% 22px no-repeat;height:22px;position:absolute;top:-11px;left:0;right:0}.newsletterScript{margin:0 0 24px;font-family:Noteworthy,Bradley Hand,Segoe Print,cursive;font-size:clamp(1.55rem,3.2vw,2rem);line-height:1.15}.newsletterObservation h1{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.newsletterObservation blockquote{color:#171717;border:0;border-top:2px solid #c93628;margin:0 0 34px;padding:32px 0 25px 52px;font-family:American Typewriter,ui-monospace,Menlo,monospace;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:750;line-height:1.35;position:relative}.newsletterObservation blockquote:before{content:"“";color:#c93628;font-family:Georgia,serif;font-size:5rem;font-weight:900;line-height:.75;position:absolute;top:28px;left:0}.newsletterObservation blockquote:after{content:"";background:#c93628;width:110px;height:2px;position:absolute;bottom:0;left:0}.newsletterBodyCopy{max-width:680px}.newsletterBodyCopy p,.newsletterLens p,.newsletterExperiment>p:not(.newsletterScript),.newsletterAround>p:not(.newsletterScript){margin:0 0 1.35em;font-family:Avenir Next,Avenir,Inter,sans-serif;font-size:clamp(1rem,1.45vw,1.08rem);font-weight:450;line-height:1.58}.newsletterBodyCopy .newsletterPullLine{border-left:4px solid #c93628;margin:2em 0;padding-left:20px;font-size:clamp(1.3rem,2.6vw,1.8rem);font-weight:850;line-height:1.35}.newsletterLensGrid{grid-template-columns:minmax(170px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(34px,7vw,76px);display:grid}.newsletterLensMark{aspect-ratio:1;width:100%;max-width:230px;box-shadow:none;border:0;display:block}.newsletterLens ul{flex-wrap:wrap;gap:8px;margin:18px 0 26px;padding:0;list-style:none;display:flex}.newsletterLens li{text-transform:uppercase;border:1px solid #1a1a1a47;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:800}.newsletterExperiment strong{color:#b52d21;font-size:clamp(1.05rem,2vw,1.3rem)}.newsletterQuestion>div{grid-template-columns:auto 1fr;align-items:center;gap:30px;display:grid}.newsletterQuestion>div>span{color:#cf3426;font-family:Georgia,serif;font-size:clamp(4.5rem,10vw,7rem);font-weight:900;line-height:.8}.newsletterQuestion>div>p{max-width:580px;margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:800;line-height:1.28}.newsletterAround>div{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.newsletterAround a,.newsletterIssueNav a{color:#171717;letter-spacing:.1em;text-transform:uppercase;border:1px solid #242424;align-items:center;gap:10px;padding:14px 16px;font-size:.7rem;font-weight:900;display:inline-flex}.newsletterAround a:hover{color:#fff;background:#171717}.newsletterAround svg{width:15px}.newsletterPaperFooter{color:#fff;text-align:center;background:#171717 url(/images/newsletter/charcoal-grain.svg) 50%/360px 240px;justify-items:center;gap:2px;padding:24px 24px 20px;display:grid;position:relative}.newsletterPaperFooter:before{content:"";background:url(/images/newsletter/footer-torn-edge.svg) 50%/100% 34px no-repeat;height:34px;position:absolute;top:-25px;left:0;right:0}.newsletterPaperFooter p{margin:0;font-family:Snell Roundhand,Apple Chancery,Bradley Hand,cursive;font-size:clamp(2rem,4vw,2.6rem);font-weight:400;line-height:1}.newsletterPaperFooter strong{color:#dd3a29;letter-spacing:.2em;text-transform:uppercase;font-family:Avenir Next,Avenir,sans-serif;font-size:.78rem}.newsletterPaperFooter span{color:#c7c7c7;font-family:Avenir Next,Avenir,sans-serif;font-size:.7rem}.newsletterIssueNav{justify-content:space-between;gap:16px;width:min(100%,720px);margin:24px auto 0;display:flex}.newsletterIssueNav a{color:#fff;border-color:#474747}.newsletterIssueNav a:hover{color:#000;background:#fff}.nlPostCard h3 a{color:inherit}.nlIssueList>li{list-style:none}.nlIssueList>li>.nlIssue{color:inherit}@media (width<=700px){.newsletterIssuePage{padding:24px 14px 56px}.newsletterPaperHeader{flex-direction:column;align-items:flex-start;min-height:0;padding:30px 26px 40px}.newsletterPaperSection{padding:34px 26px}.newsletterPaperHeader>p{text-align:left}.newsletterPaperKicker{white-space:normal}.newsletterObservation blockquote{padding-left:42px}.newsletterLensGrid{grid-template-columns:1fr}.newsletterLensMark{justify-self:center;width:min(58vw,230px)}.newsletterQuestion>div{grid-template-columns:56px 1fr;gap:14px}.newsletterAround a,.newsletterIssueNav a{text-align:center;justify-content:center;width:100%}.newsletterIssueNav{flex-direction:column}}.mediaPlaceholder.hasImage,.mediaItem:hover .mediaPlaceholder.hasImage,.mostRecentImage.hasImage,.nlFeatureVisual.hasImage,.nlPostImage.hasImage,.nlPostCard:hover .nlPostImage.hasImage,.articleIndexArt.hasImage{background-color:#0d0d0d;background-position:50%;background-repeat:no-repeat;background-size:contain}@media (width<=1023px){.articleFeatureAside{border-top:1px solid #333;border-left:0;padding:40px 48px}.articleFeatureVisual{min-height:360px}}@media (width<=560px){.articleFeatureAside{padding:28px 24px}.articleFeatureVisual{aspect-ratio:16/9;min-height:0}.articleReadCta{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#000;min-width:320px;margin:0;overflow-x:hidden}body::selection{color:#000;background:#fff}::selection{color:#000;background:#fff}a{color:inherit;text-decoration:none}button,input{font:inherit}.impact{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-weight:900;line-height:.85}.floatIn{--float-delay:0s;opacity:0;filter:blur(6px);transition:opacity .94s var(--ease-soft) var(--float-delay), transform .94s var(--ease-soft) var(--float-delay), filter .94s var(--ease-soft) var(--float-delay);will-change:opacity, transform, filter;transform:translateY(26px)scale(.992)}.floatIn.isVisible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.nav{z-index:50;-webkit-backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(#ffffff13,#ffffff06),#00000094;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:24px;padding:20px 48px;display:flex;position:sticky;top:0;box-shadow:0 18px 70px #0000005c,inset 0 1px #ffffff14}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav{background:#000000eb}}.brand{letter-spacing:.2em;text-transform:uppercase;transition:color .32s var(--ease-smooth);flex-direction:column;gap:4px;font-size:clamp(1rem,1.45vw,1.25rem);font-weight:900;display:flex}.brand small{color:#777;letter-spacing:.24em;font-size:.625rem;font-weight:700;line-height:1.15}.brand:hover,.navLinks a:hover,footer a:hover{color:#fff!important}.navLinks{color:#888;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:28px;font-size:.75rem;font-weight:700;display:flex}.navItem{padding:10px 0;position:relative}.navItem:after{content:"";width:calc(100% + 36px);height:22px;position:absolute;top:100%;left:-18px}.navLinks a,.navTopLink{transition:color .32s var(--ease-smooth), background .32s var(--ease-smooth), border-color .32s var(--ease-smooth)}.navDropdown{z-index:60;opacity:0;pointer-events:none;min-width:280px;transition:opacity .36s var(--ease-smooth), transform .42s var(--ease-smooth);-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#ffffff13,#ffffff06),#000000d1;border:1px solid #ffffff29;padding:10px;display:grid;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%,10px)scale(.98);box-shadow:0 24px 80px #0000006b}.navItem:hover .navDropdown,.navItem:focus-within .navDropdown{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.navItem:hover .navDropdown.navDropdownDismissed,.navItem:focus-within .navDropdown.navDropdownDismissed{opacity:0;pointer-events:none;transform:translate(-50%,10px)scale(.98)}.navDropdown a{color:#b6b6b6;letter-spacing:.13em;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:13px 14px;font-size:.64rem;font-weight:900;line-height:1.25;display:block}.navDropdown a:last-child{border-bottom:0}.navDropdown a:hover,.navDropdown a:focus{color:#000;background:#f4f4ef}.navDropdown small{color:#777;letter-spacing:.12em;text-transform:uppercase;white-space:normal;margin-top:6px;font-size:.52rem;font-weight:800;line-height:1.35;display:block}.navDropdown a:hover small,.navDropdown a:focus small{color:#333}.contactButton,.starkButton,.newsletter button{color:#000;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;transition:background .36s var(--ease-smooth), color .36s var(--ease-smooth), border-color .36s var(--ease-smooth), transform .36s var(--ease-smooth);background:#fff;border:0;border-radius:0;font-size:.75rem;font-weight:900}.contactButton{flex-shrink:0;padding:12px 32px}.contactButton:hover,.starkButton:hover,.newsletter button:hover{background:#e5e5e5}.hero{background:linear-gradient(90deg,#000000eb 0%,#000000c2 48%,#00000094 100%),radial-gradient(circle at 18% 0,#2a5f9147,#0000 35%),#000;border-bottom:1px solid #222;padding:96px 48px 56px;position:relative;overflow:hidden}.hero:before{content:"";filter:grayscale(.82)saturate(.42)contrast(.92)brightness(.82);opacity:.72;pointer-events:none;background:url(/assets/hero-audience.png) 50% 68%/cover no-repeat;position:absolute;inset:0;transform:scale(1.01)}.hero>*{z-index:1;position:relative}.hoverInvert{transition:background .46s var(--ease-smooth), color .46s var(--ease-smooth), border-color .46s var(--ease-smooth)}.hoverInvert :is(.impact,h2,h3,p,span,small,.eyebrow,.panelCopy,.quote,.listLabel,.resourceIntro,.resourceLink,.serviceLink,.microcopy,a),.hoverInvert :is(.rightRule,.borderList,.serviceLink,.resourceLink,.resourceIntro,.newsletterInner){transition:color .42s var(--ease-smooth), background .42s var(--ease-smooth), border-color .42s var(--ease-smooth), opacity .42s var(--ease-smooth)}.hoverInvert:hover{color:#000;background:#f4f4ef}.hoverInvert:hover .panel,.hoverInvert:hover .trainingHeader,.hoverInvert:hover .trainingCard,.hoverInvert:hover .aboutInner,.hoverInvert:hover .resourcesInner,.hoverInvert:hover .newsletterInner{color:#000;background:0 0}.hoverInvert:hover .impact,.hoverInvert:hover h2,.hoverInvert:hover h3,.hoverInvert:hover p,.hoverInvert:hover span,.hoverInvert:hover small,.hoverInvert:hover .eyebrow,.hoverInvert:hover .panelCopy,.hoverInvert:hover .quote,.hoverInvert:hover .listLabel,.hoverInvert:hover .resourceIntro,.hoverInvert:hover .resourceLink,.hoverInvert:hover .serviceLink,.hoverInvert:hover .serviceTitleGroup small,.hoverInvert:hover .microcopy{color:#000}.hoverInvert:hover .rightRule,.hoverInvert:hover .borderList,.hoverInvert:hover .serviceLink,.hoverInvert:hover .resourceLink,.hoverInvert:hover .resourceIntro,.hoverInvert:hover .newsletterInner{border-color:#000}.hoverInvert:hover .starkButton{color:#fff;background:#000}.hoverInvert:hover .starkButtonDark{color:#000;background:0 0;border-color:#000}.hoverInvert:hover .aboutCta,.hoverInvert:hover .trainingCard a,.hoverInvert:hover .serviceDropdown a,.hoverInvert:hover .speakingCtas a{color:#000;border-color:#000}.heroTitle{overflow-wrap:break-word;max-width:95%;margin-bottom:96px;font-size:clamp(3.2rem,7vw,8rem)}.heroTitleAccent{color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 34px #4c9cff29;background:linear-gradient(90deg,#fff 0%,#dceaff 32%,#6faee8 58%,#fff 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.heroSubtitle{color:#888;letter-spacing:.18em;text-transform:uppercase;margin:0 0 28px;font-size:clamp(.75rem,1.2vw,1rem);font-weight:900;line-height:1.45}.heroGrid{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:start;gap:96px;display:grid}.heroCopy{color:#999;max-width:768px;font-size:clamp(1.125rem,1.45vw,1.25rem);font-weight:500;line-height:1.65}.heroCopy h2{color:#fff;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 32px;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:700;line-height:1.22}.heroCopy p{margin:0 0 32px}.heroDifference{-webkit-backdrop-filter:blur(16px)saturate(118%);background:linear-gradient(135deg,#07121e8f,#00000052);border:1px solid #ffffff24;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,7vw,96px);margin-top:48px;padding:42px;display:grid;box-shadow:0 28px 90px #00000061}.heroDifference>span{color:#fff;letter-spacing:0;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.05rem,3.4vw,4.1rem);font-weight:700;line-height:1.08;display:block}.heroDifference p{color:#d7d7d7;max-width:680px;margin:0;font-size:clamp(1.18rem,1.55vw,1.55rem);font-weight:600;line-height:1.52}.heroDifference strong{color:#fff;max-width:680px;margin-top:22px;font-size:clamp(1.08rem,1.3vw,1.35rem);font-weight:900;line-height:1.35;display:block}.heroMarquee{margin:28px -48px 0}.heroMarquee .marqueeShell{border-top:1px solid #222}.heroCopy p:last-child{margin-bottom:0}.heroActions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d1;border:1px solid #222;flex-direction:column;gap:24px;padding:24px;display:flex;position:sticky;top:128px;box-shadow:0 24px 80px #0000008c}.starkButton{width:100%;padding:24px 32px}.starkButtonDark{color:#fff;background:#000;border:2px solid #fff}.starkButtonDark:hover{color:#000;background:#fff}.marqueeShell{contain:paint;background:#050505;border-bottom:1px solid #222;align-items:center;max-width:100%;padding:16px 0;display:flex;overflow:hidden}.marqueeTrack{white-space:nowrap;color:#888;letter-spacing:.2em;text-transform:uppercase;gap:48px;font-size:.75rem;font-weight:900;animation:25s linear infinite marquee;display:flex}.marqueeTrack:hover{animation-play-state:paused}.marqueeGroup{align-items:center;gap:48px;display:flex}.marqueeGroup>a,.marqueeGroup>span{color:inherit;align-items:center;gap:.8em;display:inline-flex}.marqueeGroup>a{text-decoration:none}.marqueeGroup>a:hover,.marqueeGroup>a:focus-visible,.marqueeGroup strong{color:#fff}.marqueeMessage{color:#888;letter-spacing:.12em;font-weight:700}.marqueeGroup i{background:#444;border-radius:999px;width:6px;height:6px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.split{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.splitBorder,.training{border-bottom:1px solid #222}.panel,.trainingCard{min-height:680px;transition:background .42s var(--ease-smooth), color .42s var(--ease-smooth), border-color .42s var(--ease-smooth);flex-direction:column;padding:80px;display:flex}.panel:hover,.trainingCard:hover{background:#050505}.panel.hoverInvert:hover,.trainingCard.hoverInvert:hover,.trainingHeader.hoverInvert:hover{background:#f4f4ef}.panelDark{background:#020202}.speakingPanel{position:relative;overflow:hidden}.speakingPanel>:not(.videoPlaceholder){z-index:1;position:relative}.videoPlaceholder{z-index:0;opacity:.42;transition:opacity .52s var(--ease-smooth), filter .52s var(--ease-smooth);background:linear-gradient(#0000006b,#000000b8),radial-gradient(circle at 70% 30%,#ffffff29,#0000 28%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 22px),linear-gradient(135deg,#121212,#030303 58%,#0c0c0c);border:1px solid #0000;justify-content:flex-start;align-items:flex-end;padding:80px;display:flex;position:absolute;inset:0}.videoPlaceholder.hasFeatureImage{background:linear-gradient(#00000075, #000000c7), var(--feature-image) center / cover no-repeat;opacity:.68}.videoPlaceholder.hasFeatureImage:before,.videoPlaceholder.hasFeatureImage:after{display:none}.sanityHomepageFeature .sectionImpact{overflow-wrap:anywhere;max-width:12ch}.videoPlaceholder:before{content:"";border:2px solid #ffffff47;border-radius:999px;width:92px;height:92px}.videoPlaceholder:after{content:"";border-top:16px solid #0000;border-bottom:16px solid #0000;border-left:24px solid #ffffff5c;width:0;height:0;position:absolute;bottom:116px;left:118px}.videoPlaceholder span{color:#ffffff61;letter-spacing:.18em;text-transform:uppercase;font-size:.65rem;font-weight:900;position:absolute;bottom:80px;right:80px}.hoverInvert:hover .videoPlaceholder{filter:invert()grayscale();opacity:.2}.speakingCtas{z-index:1;flex-wrap:wrap;gap:12px;margin-top:36px;display:flex;position:relative}.speakingCtas a{color:#fff;letter-spacing:.14em;text-transform:uppercase;min-height:44px;transition:background .36s var(--ease-smooth), border-color .36s var(--ease-smooth), color .36s var(--ease-smooth), transform .36s var(--ease-smooth);border:1px solid #fff;justify-content:center;align-items:center;padding:13px 18px;font-size:.66rem;font-weight:900;display:inline-flex}.speakingCtas a:hover{color:#fff;background:#000;border-color:#000;transform:translateY(-2px)}.panelMuted{background:#050505}.rightRule{border-right:1px solid #222}.centeredPanel{justify-content:center}.eyebrow{color:#666;letter-spacing:.3em;text-transform:uppercase;margin-bottom:48px;font-size:.625rem;font-weight:700}.sectionImpact{margin-bottom:48px;font-size:clamp(3.25rem,5vw,6.5rem)}.panelCopy,.panelBottom,.trainingCard p{margin-top:auto}.speakingCopy{max-width:650px;margin-top:0}.panelCopy,.quote{color:#999;font-size:clamp(1.125rem,1.7vw,1.25rem);font-weight:500;line-height:1.65}.aboutSection{text-align:center;background:#050505;border-bottom:1px solid #222;justify-content:center;align-items:center;min-height:92vh;padding:128px 48px;display:flex}.aboutInner{flex-direction:column;align-items:center;width:min(100%,1080px);display:flex}.aboutTitle{margin-bottom:48px;font-size:clamp(3.5rem,7vw,9rem)}.quote{text-align:center;max-width:840px;margin:0 auto;font-size:clamp(1.25rem,2vw,1.6rem)}.aboutCta{color:#fff;letter-spacing:.16em;text-transform:uppercase;transition:color .36s var(--ease-smooth), border-color .36s var(--ease-smooth);border-bottom:2px solid #fff;align-self:center;margin-top:40px;padding-bottom:5px;font-size:.75rem;font-weight:900}.aboutCta:hover{color:#999;border-color:#999}.resourcesSection{background:#000;border-bottom:1px solid #222;position:relative;overflow:hidden}.resourcesInner{grid-template-columns:minmax(280px,.9fr) minmax(380px,1.1fr);align-items:start;gap:112px;width:min(100%,1280px);margin:0 auto;padding:112px 80px;display:grid}.resourcesLead{position:sticky;top:132px}.resourcesTitle{margin:0;font-size:clamp(3.25rem,5vw,6.5rem)}.resourcesLeadCopy{color:#9a9a9a;max-width:440px;margin:36px 0 0;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:500;line-height:1.68}.resourcesInner .panelBottom{margin-top:0}.hoverInvert:hover .panel:hover,.hoverInvert:hover .trainingCard:hover{background:0 0}.hoverInvert:hover input{color:#000;border-color:#000}.hoverInvert:hover input::placeholder{color:#333}.hoverInvert:hover .serviceNumber{color:#000;background:#deded8}.hoverInvert:hover .serviceLink:hover .serviceNumber,.hoverInvert:hover .serviceLink:focus .serviceNumber,.hoverInvert:hover .serviceLink:focus-within .serviceNumber{color:#fff;background:#000}.servicePanel.hoverInvert:hover .borderList{background:0 0;border-color:#000}.servicePanel.hoverInvert:hover .serviceLink{color:#000;border-color:#000}.servicePanel.hoverInvert:hover .serviceTitleGroup span{color:#000}.servicePanel.hoverInvert:hover .serviceTitleGroup small{color:#333}.servicePanel.hoverInvert:hover .serviceNumber{color:#000;background:#deded8}.servicePanel.hoverInvert:hover .serviceDropdown p{color:#000}.servicePanel.hoverInvert:hover .serviceDropdown a{color:#000;border-color:#000}.servicePanel.hoverInvert:hover .serviceLink:hover,.servicePanel.hoverInvert:hover .serviceLink:focus,.servicePanel.hoverInvert:hover .serviceLink:focus-within{color:#000;background:#f4f4ef}.servicePanel.hoverInvert:hover .serviceLink:hover .serviceTitleGroup span,.servicePanel.hoverInvert:hover .serviceLink:focus .serviceTitleGroup span,.servicePanel.hoverInvert:hover .serviceLink:focus-within .serviceTitleGroup span{color:#000}.servicePanel.hoverInvert:hover .serviceLink:hover .serviceTitleGroup small,.servicePanel.hoverInvert:hover .serviceLink:focus .serviceTitleGroup small,.servicePanel.hoverInvert:hover .serviceLink:focus-within .serviceTitleGroup small{color:#333}.servicePanel.hoverInvert:hover .serviceLink:hover .serviceNumber,.servicePanel.hoverInvert:hover .serviceLink:focus .serviceNumber,.servicePanel.hoverInvert:hover .serviceLink:focus-within .serviceNumber{color:#fff;background:#000}.servicePanel.hoverInvert:hover .serviceLink:hover .serviceDropdown p,.servicePanel.hoverInvert:hover .serviceLink:focus .serviceDropdown p,.servicePanel.hoverInvert:hover .serviceLink:focus-within .serviceDropdown p,.servicePanel.hoverInvert:hover .serviceLink:hover .serviceDropdown a,.servicePanel.hoverInvert:hover .serviceLink:focus .serviceDropdown a,.servicePanel.hoverInvert:hover .serviceLink:focus-within .serviceDropdown a{color:#000;border-color:#000}.servicePanel.hoverInvert:hover .serviceLink:hover .serviceArrow,.servicePanel.hoverInvert:hover .serviceLink:focus .serviceArrow,.servicePanel.hoverInvert:hover .serviceLink:focus-within .serviceArrow{color:#000}.listLabel{color:#888;letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px;font-size:.75rem;font-weight:700}.borderList,.resourceList ul{border-top:1px solid #222;margin:0;padding:0;list-style:none}.serviceLink,.resourceLink{color:#ccc;cursor:pointer;transition:color .42s var(--ease-smooth), background .42s var(--ease-smooth), border-color .42s var(--ease-smooth);border-bottom:1px solid #222;outline:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.serviceLink{padding:28px 0}.servicePrimaryLink{z-index:1;display:block;position:absolute;inset:0}.serviceRow{z-index:2;pointer-events:none;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.serviceNumber{color:#777;letter-spacing:.12em;width:44px;height:30px;transition:background .42s var(--ease-smooth), color .42s var(--ease-smooth);background:#151515;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:900;display:inline-flex}.serviceTitleGroup{align-items:center;gap:16px;min-width:0;display:flex}.serviceTitleGroup span,.resourceLink span{letter-spacing:.12em;text-transform:uppercase;transition:padding .46s var(--ease-smooth), color .42s var(--ease-smooth);font-size:clamp(.875rem,1.2vw,1rem);font-weight:900}.serviceTitleGroup small{color:#666;letter-spacing:.2em;text-transform:uppercase;font-size:.625rem;font-weight:700}.serviceArrow{z-index:2;opacity:0;pointer-events:none;width:24px;height:24px;transition:opacity .36s var(--ease-smooth), transform .46s var(--ease-smooth), color .42s var(--ease-smooth);flex-shrink:0;position:relative}.serviceDropdown{z-index:3;opacity:0;transition:grid-template-rows .42s var(--ease-smooth), opacity .32s var(--ease-smooth), padding-top .42s var(--ease-smooth);flex:0 0 100%;grid-template-rows:0fr;padding-left:60px;display:grid;position:relative}.serviceDropdown>div{overflow:hidden}.serviceDropdown p{color:#999;max-width:620px;margin:0;font-size:.95rem;font-weight:500;line-height:1.65}.serviceDropdown a{z-index:4;color:#fff;letter-spacing:.16em;text-transform:uppercase;width:max-content;transition:color .36s var(--ease-smooth), border-color .36s var(--ease-smooth);border-bottom:2px solid #fff;align-items:center;margin-top:18px;padding-bottom:4px;font-size:.7rem;font-weight:900;display:inline-flex;position:relative}.serviceDropdown a:hover{color:#999;border-color:#999}.serviceLink:hover,.serviceLink:focus-within,.serviceLink:focus,.resourceLink:hover{color:#fff}.serviceLink:hover,.serviceLink:focus-within,.serviceLink:focus{color:#000;background:#f4f4ef}.serviceLink:hover .serviceNumber,.serviceLink:focus-within .serviceNumber,.serviceLink:focus .serviceNumber{color:#fff;background:#000}.serviceLink:hover .serviceTitleGroup span,.serviceLink:focus-within .serviceTitleGroup span,.serviceLink:focus .serviceTitleGroup span{color:#000;padding-left:16px}.serviceLink:hover .serviceTitleGroup small,.serviceLink:focus-within .serviceTitleGroup small,.serviceLink:focus .serviceTitleGroup small,.serviceLink:hover .serviceDropdown p,.serviceLink:focus-within .serviceDropdown p,.serviceLink:focus .serviceDropdown p,.serviceLink:hover .serviceDropdown a,.serviceLink:focus-within .serviceDropdown a,.serviceLink:focus .serviceDropdown a{color:#000;border-color:#000}.serviceLink:hover .serviceArrow,.serviceLink:focus-within .serviceArrow,.serviceLink:focus .serviceArrow{opacity:1;transform:translate(8px)}.serviceLink:hover .serviceDropdown,.serviceLink:focus-within .serviceDropdown,.serviceLink:focus .serviceDropdown{opacity:1;grid-template-rows:1fr;padding-top:24px}.trainingHeader{background:#020202;border-bottom:1px solid #222;padding:80px}.trainingTitle{margin-bottom:32px;font-size:clamp(3.25rem,6vw,7.5rem)}.trainingHeader p{color:#b8b8b8;letter-spacing:0;text-transform:none;max-width:768px;margin:0;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.1vw,1.75rem);font-style:italic;font-weight:400;line-height:1.45}.trainingCard{border-bottom:0;min-height:480px}.trainingCard h3{letter-spacing:-.025em;text-transform:uppercase;margin:0 0 32px;font-size:clamp(2rem,3vw,2.5rem);font-weight:900;line-height:1.1}.trainingCard p{color:#999;font-size:1.125rem;font-weight:500;line-height:1.65}.trainingCard .trainingCardSubtitle{color:#2f9cff;letter-spacing:.14em;text-transform:uppercase;margin:-16px 0 28px;font-size:.72rem;font-weight:900;line-height:1.35}.trainingCard:hover .trainingCardSubtitle{color:#004684}.trainingCard a{letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid #fff;align-self:flex-start;margin-top:auto;padding-bottom:4px;font-size:.75rem;font-weight:700;transition:color .18s,border-color .18s}.trainingCard a:hover{color:#888;border-color:#888}.mediaSection{background:#000;border-bottom:1px solid #222;grid-template-columns:minmax(280px,1.15fr) minmax(0,2fr);align-items:start;display:grid}.mediaIntro{z-index:2;background:#000;border-right:1px solid #222;flex-direction:column;align-self:start;height:calc(100vh - 75px);max-height:calc(100vh - 75px);padding:80px;display:flex;position:sticky;top:75px}.mediaTitle{margin-bottom:48px;font-size:clamp(3.25rem,5vw,6.5rem)}.mediaIntro p{color:#999;max-width:420px;margin:32px 0 0;font-size:.92rem;font-weight:500;line-height:1.58}.mediaList{grid-template-rows:repeat(3,minmax(0,1fr));display:grid}.mediaItem{min-height:206px;transition:background .46s var(--ease-smooth), border-color .46s var(--ease-smooth);border-bottom:1px solid #222;grid-template-columns:minmax(180px,.8fr) minmax(0,1.6fr);display:grid}.mediaItem:last-child{border-bottom:0}.mediaItem:hover{background:#f4f4ef;border-color:#000}.mediaMeta,.mediaContent{padding:48px}.mediaMeta{border-right:1px solid #222;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.mediaPlaceholder{z-index:0;opacity:.75;transition:opacity .46s var(--ease-smooth), transform .62s var(--ease-smooth), background .46s var(--ease-smooth), border-color .46s var(--ease-smooth);background:linear-gradient(135deg,#ffffff14,#0000 38%),linear-gradient(315deg,#ffffff0d,#0000 42%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 16px),#080808;border:1px solid #242424;position:absolute;inset:24px}.mediaMeta,.mediaMeta span,.mediaMeta small,.mediaContent h3,.mediaContent p,.mediaContent a{transition:color .42s var(--ease-smooth), border-color .42s var(--ease-smooth)}.mediaPlaceholder:before,.mediaPlaceholder:after{content:"";border:1px solid #303030;position:absolute}.mediaPlaceholder:before{width:32%;height:28%;bottom:18%;right:18%}.mediaPlaceholder:after{border-radius:999px;width:18%;height:18%;top:18%;left:16%}.mediaPlaceholder.hasImage{background-color:#080808;background-position:50%;background-repeat:no-repeat;background-size:contain}.mediaItem:hover .mediaPlaceholder{opacity:1;transform:scale(1.025)}.mediaItem:hover .mediaMeta{border-color:#000}.mediaItem:hover .mediaPlaceholder{background:linear-gradient(135deg,#0000001a,#0000 38%),linear-gradient(315deg,#00000014,#0000 42%),repeating-linear-gradient(90deg,#0000000f 0 1px,#0000 1px 16px),#e6e6dd;border-color:#000}.mediaItem:hover .mediaPlaceholder:before,.mediaItem:hover .mediaPlaceholder:after{border-color:#00000047}.mediaMeta span,.mediaMeta small{z-index:1;color:#888;letter-spacing:.18em;text-transform:uppercase;font-size:.625rem;font-weight:900;line-height:1.5;position:relative}.mediaMeta span{color:#fff}.mediaMeta>span,.mediaMeta>small,.mediaItem:hover .mediaMeta>span,.mediaItem:hover .mediaMeta>small{text-shadow:0 1px 2px #000000e6;background:#000000db;width:fit-content;max-width:100%;padding:7px 10px;box-shadow:0 0 0 1px #ffffff29;color:#fff!important}.mediaMeta>small{color:#e2e2e2!important}.mediaItem:hover .mediaMeta span,.mediaItem:hover .mediaMeta small,.mediaItem:hover .mediaContent h3,.mediaItem:hover .mediaContent p,.mediaItem:hover .mediaContent a{color:#000}.mediaContent{flex-direction:column;justify-content:center;display:flex}.mediaContent h3{color:#fff;letter-spacing:-.04em;text-transform:uppercase;max-width:560px;margin:0 0 18px;font-size:clamp(1.75rem,3vw,3rem);font-weight:900;line-height:.95}.mediaContent p{color:#999;max-width:620px;margin:0 0 24px;font-size:1rem;font-weight:500;line-height:1.6}.mediaContent a{color:#fff;letter-spacing:.16em;text-transform:uppercase;width:max-content;transition:color .36s var(--ease-smooth);align-items:center;gap:10px;font-size:.7rem;font-weight:900;display:inline-flex}.mediaContent a svg{width:16px;height:16px;transition:transform .42s var(--ease-smooth)}.mediaContent a:hover{color:#999}.mediaContent a:hover svg{transform:translate(5px)}.resourceIntro{color:#888;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #222;margin:0;padding:32px 0;font-size:.625rem;font-weight:700}.resourceList ul{border-top:0}.resourceLink{flex-direction:column;align-items:stretch;padding:32px 0}.resourceRow{align-items:center;gap:16px;display:flex}.resourceNumber{color:#777;letter-spacing:.12em;width:44px;height:30px;transition:background .42s var(--ease-smooth), color .42s var(--ease-smooth);background:#151515;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:900;display:inline-flex}.resourceTitle{color:#ccc;font-size:clamp(.875rem,1.6vw,1.125rem)}.resourceDropdown{opacity:0;transition:grid-template-rows .42s var(--ease-smooth), opacity .32s var(--ease-smooth), padding-top .42s var(--ease-smooth);grid-template-rows:0fr;padding-left:60px;display:grid}.resourceDropdown>div{overflow:hidden}.resourceDropdown p{color:#999;max-width:620px;margin:0;font-size:.95rem;font-weight:500;line-height:1.65}.resourceDropdown a{color:#fff;letter-spacing:.16em;text-transform:uppercase;width:max-content;transition:color .36s var(--ease-smooth), border-color .36s var(--ease-smooth);border-bottom:2px solid #fff;align-items:center;margin-top:18px;padding-bottom:4px;font-size:.7rem;font-weight:900;display:inline-flex}.resourceDropdown a:hover{color:#999;border-color:#999}.resourceLink:hover .resourceDropdown,.resourceLink:focus .resourceDropdown,.resourceLink:focus-within .resourceDropdown{opacity:1;grid-template-rows:1fr;padding-top:20px}.resourceLink:hover .resourceNumber,.resourceLink:focus .resourceNumber,.resourceLink:focus-within .resourceNumber{color:#000;background:#fff}.resourceLink:hover .resourceTitle,.resourceLink:focus .resourceTitle,.resourceLink:focus-within .resourceTitle{color:#fff;padding-left:16px}.resourcesSection.hoverInvert:hover .resourceNumber{color:#000;background:#deded8}.resourcesSection.hoverInvert:hover .resourceTitle,.resourcesSection.hoverInvert:hover .resourceDropdown p,.resourcesSection.hoverInvert:hover .resourceDropdown a{color:#000;border-color:#000}.resourcesSection.hoverInvert:hover .resourceLink:hover .resourceNumber,.resourcesSection.hoverInvert:hover .resourceLink:focus .resourceNumber,.resourcesSection.hoverInvert:hover .resourceLink:focus-within .resourceNumber{color:#fff;background:#000}.resourcesSection.hoverInvert:hover .resourceLink:hover .resourceTitle,.resourcesSection.hoverInvert:hover .resourceLink:focus .resourceTitle,.resourcesSection.hoverInvert:hover .resourceLink:focus-within .resourceTitle{color:#000}.newsletter{text-align:center;background:#020202;border-bottom:1px solid #222;padding:128px 32px;position:relative;overflow:hidden}.newsletterInner{border-top:4px solid #fff;width:min(100%,896px);margin:0 auto;padding-top:64px}.newsletterTitle{margin-bottom:40px;font-size:clamp(3rem,5vw,6.25rem)}.newsletter p{color:#999;max-width:672px;margin:0 auto 64px;font-size:clamp(1.125rem,1.8vw,1.25rem);line-height:1.65}.newsletter form{gap:24px;width:min(100%,672px);margin:0 auto;display:flex}.newsletter input{color:#fff;letter-spacing:.12em;text-transform:uppercase;min-width:0;transition:border-color .36s var(--ease-smooth), background .36s var(--ease-smooth), color .36s var(--ease-smooth);background:0 0;border:2px solid #333;border-radius:0;outline:0;flex:1;padding:18px 20px;font-size:.75rem;font-weight:700}.newsletter input::placeholder{color:#555;opacity:1}.newsletter input:focus{background:#050505;border-color:#fff}.newsletter button{flex-shrink:0;padding:20px 48px;font-size:.875rem}.microcopy{color:#444;letter-spacing:.3em;text-transform:uppercase;margin-top:32px;font-size:.625rem;font-weight:700}.socialSection{background:#000;border-bottom:1px solid #222;padding:96px 48px}.socialInner{width:min(100%,1180px);margin:0 auto}.socialTitle{margin-bottom:56px;font-size:clamp(3.25rem,6vw,7.5rem)}.socialGrid{border-top:1px solid #222;border-left:1px solid #222;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.socialLink{color:#ccc;letter-spacing:.16em;text-align:center;text-transform:uppercase;min-height:168px;transition:background .46s var(--ease-smooth), color .46s var(--ease-smooth), border-color .46s var(--ease-smooth), transform .46s var(--ease-smooth);border-bottom:1px solid #222;border-right:1px solid #222;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:.7rem;font-weight:900;display:flex}.socialIcon{color:#fff;letter-spacing:0;width:54px;height:54px;transition:border-color .46s var(--ease-smooth), background .46s var(--ease-smooth), color .46s var(--ease-smooth), transform .46s var(--ease-smooth);border:1px solid #333;border-radius:999px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:900;display:inline-flex}.socialLink:hover{color:#000;background:#f4f4ef}.socialLink:hover .socialIcon{color:#fff;background:#000;border-color:#000}.bottomCta{transition:background .56s var(--ease-smooth), color .56s var(--ease-smooth), border-color .56s var(--ease-smooth);background:radial-gradient(circle at 14% 8%,#206bb347,#0000 34%),radial-gradient(circle at 84% 82%,#206bb31f,#0000 32%),linear-gradient(135deg,#020910 0%,#000 52%,#080808 100%);border-top:1px solid #202020;border-bottom:1px solid #202020;padding:112px 80px;position:relative;overflow:hidden}.bottomCta:before{content:"";opacity:.55;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff07 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.bottomCtaInner{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:stretch;gap:64px;width:min(100%,1120px);margin:0 auto;display:grid;position:relative}.bottomCtaLead,.bottomCtaCopy{flex-direction:column;display:flex}.bottomCtaLead{justify-content:flex-start}.bottomCtaCopy{border-left:1px solid #f4f4ef38;justify-content:flex-start;padding:8px 0 0 64px}.bottomCta h2{margin:0;font-size:clamp(3.5rem,7vw,7.8rem)}.bottomCta .eyebrow{margin:0 0 28px}.bottomCta p{color:#b8b8b8;margin:0;font-size:clamp(1.05rem,1.3vw,1.3rem);font-weight:600;line-height:1.6}.bottomCtaActions{flex-direction:column;gap:16px;margin-top:48px;display:flex}.bottomCtaActions a{letter-spacing:.14em;text-align:center;text-transform:uppercase;min-height:58px;transition:background .36s var(--ease-smooth), border-color .36s var(--ease-smooth), color .36s var(--ease-smooth), gap .36s var(--ease-smooth), transform .36s var(--ease-smooth);border:1px solid #f4f4ef;justify-content:center;align-items:center;gap:12px;padding:18px 22px;font-size:.72rem;font-weight:900;display:inline-flex}.bottomCtaPrimary{color:#000;background:#f4f4ef}.bottomCtaSecondary{color:#fff;background:0 0}.bottomCtaActions a:hover{gap:16px;transform:translateY(-2px)}.bottomCtaPrimary:hover{background:#fff}.bottomCtaSecondary:hover{color:#000;background:#fff}.bottomCta.hoverInvert:hover{color:#000;background:radial-gradient(circle at 14% 8%,#206bb32e,#0000 34%),radial-gradient(circle at 84% 82%,#00000014,#0000 32%),#f4f4ef;border-color:#d8d8d0}.bottomCta.hoverInvert:hover p{color:#222}.bottomCta.hoverInvert:hover .bottomCtaCopy{border-left-color:#0000003d}.bottomCta.hoverInvert:hover .bottomCtaPrimary{color:#fff;background:#000;border-color:#000}.bottomCta.hoverInvert:hover .bottomCtaSecondary{color:#000;border-color:#000}.bottomCta.hoverInvert:hover .bottomCtaSecondary:hover{color:#fff;background:#000}.serviceFitCta{transition:background .56s var(--ease-smooth), color .56s var(--ease-smooth), border-color .56s var(--ease-smooth);background:radial-gradient(circle at 12% 12%,#2f9cff2e,#0000 34%),linear-gradient(135deg,#020910 0%,#000 58%,#070707 100%);border-bottom:1px solid #202020;padding:104px 80px;position:relative;overflow:hidden}.serviceFitCta:before,.serviceFitHero:before,.serviceFitStory:before{content:"";opacity:.56;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff07 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.serviceFitCtaInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:end;gap:56px;width:min(100%,1120px);margin:0 auto;display:grid;position:relative}.serviceFitCta .eyebrow{grid-column:1/-1}.serviceFitCta h2{margin:0;font-size:clamp(3.6rem,6.7vw,7.2rem)}.serviceFitCta p{color:#b5b5b5;margin:0;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:650;line-height:1.58}.serviceFitCta a,.serviceFitStory a{width:max-content;color:inherit;letter-spacing:.14em;text-transform:uppercase;transition:gap .36s var(--ease-smooth), transform .36s var(--ease-smooth);border-bottom:2px solid;align-items:center;gap:12px;font-size:.74rem;font-weight:900;display:inline-flex}.serviceFitCta a{grid-column:2/3;margin-top:-28px}.serviceFitCta a:hover,.serviceFitStory a:hover{gap:16px;transform:translateY(-2px)}.serviceFitCta.hoverInvert:hover{color:#000;background:radial-gradient(circle at 12% 12%,#2f9cff29,#0000 34%),#f4f4ef;border-color:#d8d8d0}.serviceFitCta.hoverInvert:hover p{color:#242424}.serviceFitPage{background:var(--page-gradient)}.serviceFitHero{background:radial-gradient(circle at 18% 10%, #2f9cff38, transparent 34%), var(--page-gradient);border-bottom:1px solid #202020;align-items:flex-end;min-height:72vh;padding:144px 80px 112px;display:flex;position:relative;overflow:hidden}.serviceFitHeroInner,.serviceFitStoryInner{z-index:1;width:min(100%,1120px);margin:0 auto;position:relative}.serviceFitHero h1{max-width:1040px;margin:24px 0 28px;font-size:clamp(4.4rem,8.2vw,9rem)}.serviceFitHero p{color:#b6b6b6;max-width:720px;margin:0;font-size:clamp(1.2rem,1.6vw,1.55rem);font-weight:700;line-height:1.52}.serviceFitStory{background:radial-gradient(circle at 84% 12%,#2f9cff1a,#0000 34%),#ffffff04;border-bottom:1px solid #202020;padding:112px 80px 128px;position:relative;overflow:hidden}.serviceFitStoryInner{grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);gap:72px;display:grid}.serviceFitStory h2{color:#fff;letter-spacing:0;margin:24px 0 0;font-size:clamp(2.2rem,3.5vw,4.1rem);font-weight:900;line-height:.95}.serviceFitStory p{color:#b8b8b8;max-width:820px;margin:0 0 22px;font-size:clamp(1.05rem,1.35vw,1.32rem);font-weight:560;line-height:1.7}.serviceFitStory blockquote{color:#fff;letter-spacing:0;border-left:2px solid #2f9cff;max-width:840px;margin:42px 0 34px;padding-left:28px;font-size:clamp(1.7rem,2.7vw,3.2rem);font-weight:850;line-height:1.1}.strategicPage{background:var(--page-gradient)}.strategicHero{background:radial-gradient(circle at 20% 16%, #2a5f913d, transparent 30%), var(--page-gradient);border-bottom:1px solid #202020;align-items:center;min-height:74vh;padding:136px 80px 112px;display:flex}.strategicHeroInner{width:min(100%,1120px);margin:0 auto}.strategicHero h1{color:#fff;letter-spacing:0;max-width:760px;margin:28px 0 18px;font-size:clamp(4rem,7.3vw,8.5rem);font-weight:900;line-height:.9}.strategicHero h2{color:#3b9dff;max-width:760px;margin:0 0 30px;font-size:clamp(1.5rem,2.1vw,2.25rem);font-weight:800;line-height:1.2}.strategicHero p{color:#9f9f9f;max-width:620px;margin:0;font-size:1rem;font-weight:600;line-height:1.7}.strategicHeroActions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.strategicHeroActions a,.strategicSide a,.strategicFinalCta a{color:#000;letter-spacing:.08em;text-transform:uppercase;min-height:48px;transition:background .36s var(--ease-smooth), border-color .36s var(--ease-smooth), color .36s var(--ease-smooth), gap .36s var(--ease-smooth), transform .36s var(--ease-smooth);background:#2f9cff;border:1px solid #2f9cff;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:.68rem;font-weight:900;display:inline-flex}.strategicHeroActions a:hover,.strategicSide a:hover,.strategicFinalCta a:hover{gap:14px;transform:translateY(-2px)}.culturePage{background:var(--page-gradient)}.cultureHero,.cultureIntro,.cultureSplit,.cultureSection,.cultureCallout,.cultureFit,.cultureFinal{background:radial-gradient(circle at 24% 8%, #2f9cff24, transparent 30%), var(--page-gradient);border-bottom:1px solid #202020}.cultureHero{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:center;gap:56px;min-height:74vh;padding:136px 80px 112px;display:grid}.cultureHeroInner,.cultureNarrow,.cultureWide,.cultureFit>div,.cultureFinal>div{width:min(100%,1120px);margin:0 auto}.cultureHeroInner{width:100%;max-width:760px;margin-left:auto}.cultureHero h1,.cultureIntro h2,.cultureSplit h2,.cultureSectionHeader h2,.cultureFit h2,.cultureFinal h2{color:#fff;letter-spacing:0;margin:22px 0;font-size:clamp(2.5rem,5.4vw,6.2rem);font-weight:900;line-height:.96}.cultureHero h1{font-size:clamp(4rem,7vw,8.2rem);line-height:.9}.cultureHero h2,.cultureIntro span{color:#2f9cff}.cultureHero h2{max-width:650px;margin:0 0 24px;font-size:clamp(1.35rem,2vw,2.1rem);font-weight:850;line-height:1.2}.cultureHero p,.cultureIntro p,.cultureSplit p,.cultureSectionHeader p,.cultureCallout p,.cultureFinal p{color:#a8a8a8;max-width:720px;margin:0 0 18px;font-size:1rem;font-weight:600;line-height:1.7}.cultureHeroCard{text-align:center;background:linear-gradient(135deg,#ffffff0a,#ffffff03),#00000038;border:1px solid #202020;align-content:center;justify-items:center;min-height:340px;display:grid}.cultureHeroCard span{color:#2f9cff;border:1px solid #2f9cff;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:24px;font-size:.72rem;font-weight:900;display:inline-flex}.cultureHeroCard p,.cultureHeroCard small{color:#a8a8a8;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.cultureHeroCard small{color:#666;margin-top:8px}.cultureIntro,.cultureSection,.cultureCallout,.cultureFit,.cultureFinal{padding:104px 80px}.cultureNarrow{max-width:780px}.cultureIntro strong,.cultureSplit strong{color:#fff;margin-top:26px;font-size:1rem;line-height:1.55;display:block}.cultureSplit{grid-template-columns:minmax(0,.92fr) minmax(300px,.72fr);align-items:center;gap:64px;padding:104px 80px;display:grid}.cultureBlueWash{background:radial-gradient(circle at 28% 12%, #2f9cff2e, transparent 34%), var(--page-gradient)}.cultureMediaBox{background:linear-gradient(135deg,#ffffff0a,#ffffff03),#050505;border:1px solid #252525;align-content:end;min-height:420px;padding:28px;display:grid}.cultureMediaBox span,.cultureMediaBox small{color:#4e4e4e;letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:900}.cultureMediaBox small{color:#676767;margin-top:10px;line-height:1.4}.cultureCheckList,.cultureFitGrid{gap:12px;margin-top:30px;display:grid}.cultureCheckList span,.cultureFitGrid span{color:#b8b8b8;border:1px solid #252525;padding:16px 18px 16px 44px;font-size:.86rem;font-weight:800;line-height:1.45;position:relative}.cultureCheckList span:before,.cultureFitGrid span:before{content:"✓";color:#2f9cff;position:absolute;left:18px}.cultureQuadrant{border:1px solid #252525;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cultureQuadrant article{color:#fff;border-bottom:1px solid #252525;border-right:1px solid #252525;align-items:center;min-height:120px;padding:24px;font-size:1.1rem;font-weight:900;display:flex}.cultureQuadrant article:nth-child(2n){border-right:0}.cultureQuadrant article:nth-last-child(-n+2){border-bottom:0}.cultureSectionHeader{max-width:780px;margin-bottom:46px}.cultureCardGrid{border:1px solid #252525;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cultureThree{grid-template-columns:repeat(3,minmax(0,1fr))}.cultureCard{min-height:280px;transition:background .44s var(--ease-smooth), color .44s var(--ease-smooth), transform .44s var(--ease-smooth);background:#00000038;border-bottom:1px solid #252525;border-right:1px solid #252525;padding:34px}.cultureCard:nth-child(2n),.cultureThree .cultureCard:last-child{border-right:0}.cultureCard:nth-last-child(-n+2),.cultureThree .cultureCard{border-bottom:0}.cultureCard:hover{color:#000;background:#f4f4ef;transform:translateY(-4px)}.cultureCard span{color:#2f9cff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:44px;font-size:.68rem;font-weight:900;display:block}.cultureCard h3{color:inherit;letter-spacing:0;margin:0 0 14px;font-size:clamp(1.4rem,2.1vw,2.25rem);font-weight:900;line-height:1.05}.cultureCard p{color:#a8a8a8;margin:0;font-size:.94rem;font-weight:650;line-height:1.6}.cultureCard a{color:#2f9cff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-top:28px;font-size:.68rem;font-weight:900;display:inline-flex}.cultureCard:hover p{color:#242424}.cultureCallout>div{background:#2f9cff14;border:1px solid #2f9cff73;width:min(100%,760px);margin:0 auto;padding:38px}.cultureCallout h2{color:#fff;margin:12px 0 16px;font-size:clamp(1.8rem,3vw,3.6rem);font-weight:900;line-height:1.05}.cultureFitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cultureFinal{text-align:center}.cultureFinal>div{max-width:720px}.cultureFinal a{color:#000;letter-spacing:.08em;text-transform:uppercase;background:#2f9cff;border:1px solid #2f9cff;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:24px;padding:14px 20px;font-size:.68rem;font-weight:900;display:inline-flex}.assessmentPage{background:var(--page-gradient)}.assessmentHero,.assessmentStats,.assessmentSection,.assessmentQuote,.assessmentResearch,.assessmentMeanwhile{background:radial-gradient(circle at 22% 10%, #2f9cff29, transparent 32%), var(--page-gradient);border-bottom:1px solid #202020}.assessmentHero{align-items:center;min-height:72vh;padding:136px 80px 112px;display:flex}.assessmentHeroInner,.assessmentWide,.assessmentResearch>div,.assessmentMeanwhile>div{width:min(100%,1120px);margin:0 auto}.assessmentHeroInner{max-width:780px}.assessmentBadge{color:#2f9cff;letter-spacing:.16em;text-transform:uppercase;background:#2f9cff1f;border:1px solid #2f9cff80;border-radius:999px;align-items:center;margin-bottom:28px;padding:8px 14px;font-size:.68rem;font-weight:900;display:inline-flex}.assessmentHero h1,.assessmentSectionHeader h2,.assessmentMeanwhile h2{color:#fff;letter-spacing:0;text-transform:none;margin:0 0 22px;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:clamp(3.3rem,6vw,7.2rem);font-weight:800;line-height:.98}.assessmentHero h2{color:#2f9cff;letter-spacing:0;text-transform:none;max-width:780px;margin:0 0 28px;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:clamp(1.6rem,2.5vw,2.65rem);font-weight:800;line-height:1.16}.assessmentHero p,.assessmentSectionHeader p,.assessmentNote,.assessmentResearch p,.assessmentMeanwhile p{color:#9f9f9f;max-width:700px;margin:0;font-size:1rem;font-weight:650;line-height:1.7}.assessmentStats,.assessmentSection,.assessmentResearch,.assessmentMeanwhile{padding:104px 80px}.assessmentSectionHeader{max-width:780px;margin-bottom:48px}.assessmentStatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.assessmentStat{border-left:2px solid #2f9cff;padding-left:24px}.assessmentStat strong{color:#2f9cff;letter-spacing:0;margin-bottom:12px;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4vw,4rem);font-weight:500;line-height:1;display:block}.assessmentStat p{color:#b8b8b8;margin:0 0 12px;font-size:.95rem;font-weight:650;line-height:1.55}.assessmentStat small{color:#777;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:900}.assessmentLensGrid{border:1px solid #252525;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assessmentLens{min-height:220px;transition:background .44s var(--ease-smooth), color .44s var(--ease-smooth), transform .44s var(--ease-smooth);background:#0003;border-bottom:1px solid #252525;border-right:1px solid #252525;padding:34px}.assessmentLens:nth-child(2n){border-right:0}.assessmentLens:nth-last-child(-n+2){border-bottom:0}.assessmentLens:hover{color:#000;background:#f4f4ef;transform:translateY(-4px)}.assessmentLens h3{color:inherit;letter-spacing:0;text-transform:none;margin:0 0 14px;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.1vw,2.15rem);font-weight:800}.assessmentLens p{color:#9f9f9f;margin:0;font-size:.94rem;font-weight:650;line-height:1.6}.assessmentLens:hover p{color:#222}.assessmentNote{margin-top:42px}.assessmentQuote{justify-content:center;padding:120px 80px;display:flex}.assessmentQuote blockquote{color:#fff;letter-spacing:0;width:min(100%,760px);margin:0;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:clamp(2rem,3.4vw,4rem);font-weight:800;line-height:1.18}.assessmentQuote cite{color:#777;letter-spacing:.14em;text-transform:uppercase;margin-top:28px;font-family:Inter,Arial,sans-serif;font-size:.66rem;font-style:normal;font-weight:900;display:block}.assessmentResearch p{max-width:760px;margin:0 auto}.assessmentResearch a{color:#2f9cff;font-weight:900}.assessmentMeanwhile{align-items:center;min-height:58vh;display:flex}.strategicHeroActions a+a{color:#fff;background:0 0;border-color:#242424}.strategicHeroActions a+a:hover{color:#000;background:#f4f4ef;border-color:#f4f4ef}.strategicFormats,.strategicBody{background:linear-gradient(180deg, #00000080, #000000c7), var(--page-gradient);border-bottom:1px solid #202020;padding:96px 80px}.strategicFormatsGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:56px;width:min(100%,1120px);margin:0 auto;display:grid}.strategicFormatMain h2,.strategicIncluded h2,.strategicFinalCta h2{color:#fff;letter-spacing:0;margin:18px 0 28px;font-size:clamp(2.25rem,4.5vw,4.8rem);font-weight:900;line-height:.98}.strategicFormatList{border:1px solid #252525}.strategicFormatCard{transition:background .44s var(--ease-smooth), color .44s var(--ease-smooth), transform .44s var(--ease-smooth);background:#0003;border-bottom:1px solid #252525;padding:28px}.strategicFormatCard:last-child{border-bottom:0}.strategicFormatCard:hover{color:#000;background:#f4f4ef;transform:translate(4px)}.strategicFormatCard h3{margin:0 0 10px;font-size:1.2rem;font-weight:900}.strategicFormatCard p,.strategicIncluded p,.strategicResearch p{color:#9f9f9f;margin:0;font-size:.95rem;font-weight:600;line-height:1.65}.strategicFormatCard:hover p{color:#222}.strategicSide{gap:20px;display:grid}.strategicSide article{background:#ffffff09;border:1px solid #252525;padding:28px}.strategicSide ul,.strategicOutcomes ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.strategicSide li,.strategicOutcomes li{color:#b8b8b8;font-size:.9rem;font-weight:700;line-height:1.55}.strategicSide li:before{content:"— ";color:#7d7d7d}.strategicSide p{color:#a8a8a8;margin:0 0 22px;font-size:.95rem;font-weight:600;line-height:1.6}.strategicBody{gap:72px;width:100%;display:grid}.strategicBody>*{width:min(100%,760px);margin:0 auto}.strategicStat{border-left:2px solid #2f9cff;padding-left:26px}.strategicStat blockquote{color:#fff;letter-spacing:0;margin:0;font-size:clamp(1.8rem,3.6vw,3.8rem);font-weight:900;line-height:1.06}.strategicStat span{color:#2f9cff}.strategicStat p{color:#7b7b7b;letter-spacing:.16em;text-transform:uppercase;margin:14px 0 0;font-size:.68rem;font-weight:900}.strategicIncluded>p{max-width:620px;margin-bottom:32px}.strategicIncluded div{border:1px solid #252525;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strategicIncluded span{color:#d8d8d8;border-bottom:1px solid #252525;border-right:1px solid #252525;align-items:center;min-height:82px;padding:22px;font-size:.82rem;font-weight:800;line-height:1.45;display:flex}.strategicIncluded span:nth-child(2n){border-right:0}.strategicIncluded span:nth-last-child(-n+2){border-bottom:0}.strategicQuote{color:#fff;letter-spacing:0;border-top:1px solid #252525;padding-top:44px;font-size:clamp(2rem,3.8vw,4rem);font-weight:900;line-height:1.08}.strategicQuote cite{color:#7b7b7b;letter-spacing:.16em;text-transform:uppercase;margin-top:28px;font-size:.68rem;font-style:normal;font-weight:900;display:block}.strategicResearch{border-top:1px solid #252525;padding-top:32px}.strategicResearch a{color:#2f9cff;align-items:center;gap:6px;font-weight:900;display:inline-flex}.strategicOutcomes li{padding-left:28px;position:relative}.strategicOutcomes li:before{content:"✓";color:#2f9cff;position:absolute;left:0}.strategicFinalCta{text-align:center;transition:background .56s var(--ease-smooth), color .56s var(--ease-smooth);background:radial-gradient(circle at 50% 20%,#2a5f9133,#0000 34%),#030303;border-bottom:1px solid #202020;padding:128px 80px}.strategicFinalCta div{width:min(100%,860px);margin:0 auto}.strategicFinalCta h2{margin:0 auto 36px}.strategicFinalCta.hoverInvert:hover{color:#000;background:#f4f4ef}.strategicFinalCta.hoverInvert:hover h2{color:#000}.coachingPage{background:var(--page-gradient)}.coachingHero{background:radial-gradient(circle at 22% 14%, #2f9cff2e, transparent 32%), var(--page-gradient);border-bottom:1px solid #202020;align-items:flex-end;min-height:58vh;padding:136px 80px 112px;display:flex}.coachingHeroInner,.coachingOffersGrid,.coachingQuote,.coachingEvidenceLink{width:min(100%,1120px);margin:0 auto}.coachingHero h1{color:#fff;letter-spacing:0;max-width:900px;margin:24px 0 28px;font-size:clamp(4.4rem,8.3vw,10.5rem);font-weight:900;line-height:.92}.coachingHero h2{color:#fff;letter-spacing:.01em;max-width:780px;margin:0 0 28px;font-size:clamp(1.35rem,2.2vw,2.55rem);font-weight:900;line-height:1.08}.coachingHero p{color:#a8a8a8;max-width:720px;margin:0;font-size:clamp(1.125rem,1.55vw,1.42rem);font-weight:600;line-height:1.58}.coachingHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.coachingHeroActions a,.coachingFinalCta a{color:#000;letter-spacing:.12em;text-transform:uppercase;min-height:52px;transition:background .36s var(--ease-smooth), border-color .36s var(--ease-smooth), color .36s var(--ease-smooth), gap .36s var(--ease-smooth), transform .36s var(--ease-smooth);background:#f4f4ef;border:1px solid #f4f4ef;justify-content:center;align-items:center;gap:12px;padding:16px 22px;font-size:.72rem;font-weight:900;display:inline-flex}.coachingHeroActions a:nth-child(2){color:#fff;background:0 0}.coachingHeroActions a:hover,.coachingFinalCta a:hover{gap:16px;transform:translateY(-2px)}.coachingTopicRail{flex-wrap:wrap;gap:8px;max-width:860px;margin-top:44px;display:flex}.coachingTopicRail a{color:#8f8f8f;letter-spacing:.14em;text-transform:uppercase;transition:background .32s var(--ease-smooth), border-color .32s var(--ease-smooth), color .32s var(--ease-smooth);background:#ffffff09;border:1px solid #252525;padding:10px 12px;font-size:.66rem;font-weight:900}.coachingTopicRail a:hover,.coachingTopicRail a:focus{color:#fff;background:#2f9cff24;border-color:#2f9cff94}#coaching-flips,#coaching-instinct,#coaching-system,#coaching-lenses,#coaching-distinction,#coaching-program{scroll-margin-top:112px}.coachingSeenSection{background:radial-gradient(circle at 78% 10%, #2f9cff24, transparent 32%), var(--page-gradient);border-bottom:1px solid #202020;padding:104px 80px 112px}.coachingSeenInner{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:start;gap:72px;width:min(100%,1120px);margin:0 auto;display:grid}.coachingSeenInner h2{color:#fff;letter-spacing:0;max-width:760px;margin:24px 0 0;font-size:clamp(2.8rem,5vw,6.3rem);font-weight:900;line-height:.95}.coachingSeenList{background:#ffffff06;border:1px solid #242424}.coachingSeenList ul{margin:0;padding:0;list-style:none}.coachingSeenList li{color:#fff;border-bottom:1px solid #242424;padding:24px 28px;font-size:clamp(1rem,1.25vw,1.22rem);font-weight:900;line-height:1.35}.coachingSeenList p{color:#a8a8a8;margin:0;padding:28px;font-size:clamp(1.02rem,1.2vw,1.18rem);font-weight:650;line-height:1.62}.coachingSeenList strong{color:#fff}.coachingTextSection,.coachingInstinctSection,.coachingOperatingSystem,.coachingLensesSection,.coachingDistinctionSection,.coachingProgramSection,.coachingShiftSection,.coachingFinalCta{background:var(--page-gradient);border-bottom:1px solid #202020;padding:104px 80px 112px}.coachingTextSection,.coachingOperatingSystem,.coachingProgramSection{background:radial-gradient(circle at 18% 0%, #2f9cff1f, transparent 31%), var(--page-gradient)}.coachingSplit,.coachingInstinctInner,.coachingOperatingSystem,.coachingLensesSection,.coachingDistinctionSection,.coachingProgramSection,.coachingShiftSection,.coachingFinalCta>div{width:min(100%,1120px);margin:0 auto}.coachingSplit,.coachingInstinctInner{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:start;gap:72px;display:grid}.coachingSplit h2,.coachingInstinctInner h2,.coachingOperatingSystem h2,.coachingSectionLead h2,.coachingProgramLead h2,.coachingFinalCta h2{color:#fff;letter-spacing:0;max-width:820px;margin:24px 0 28px;font-size:clamp(2.8rem,5vw,6.3rem);font-weight:900;line-height:.95}.coachingSplit p,.coachingInstinctInner>div>p,.coachingSectionLead p,.coachingSystemNote,.coachingFinalCta p{color:#a8a8a8;max-width:720px;margin:0 0 22px;font-size:clamp(1.05rem,1.28vw,1.28rem);font-weight:600;line-height:1.68}.coachingInstinctIntro{border-bottom:1px solid #242424;max-width:640px;margin:0 0 28px;padding:0 0 28px}.coachingInstinctIntro h3{color:#fff;letter-spacing:0;margin:0 0 18px;font-size:clamp(1.8rem,3vw,3.75rem);font-weight:900;line-height:1.02}.coachingInstinctIntro p{color:#a8a8a8;margin:0;font-size:clamp(1.02rem,1.22vw,1.18rem);font-weight:650;line-height:1.62}.coachingReadMore{color:#fff;letter-spacing:.14em;text-transform:uppercase;transition:color .32s var(--ease-smooth), gap .32s var(--ease-smooth);border-bottom:2px solid;align-items:center;gap:12px;margin-top:10px;padding-bottom:7px;font-size:.72rem;font-weight:900;display:inline-flex}.coachingReadMore:hover,.coachingReadMore:focus{color:var(--accent-blue);gap:16px}.coachingFlipGrid,.coachingStatementGrid,.coachingDistinctionGrid,.coachingProgramSpecs,.coachingToolGrid,.coachingTestimonialGrid{border:1px solid #242424;display:grid}.coachingFlipGrid{grid-template-columns:1fr}.coachingFlipGrid article,.coachingStatementGrid article,.coachingDistinctionGrid article,.coachingProgramSpecs article,.coachingToolGrid article,.coachingTestimonialGrid blockquote{transition:background .42s var(--ease-smooth), color .42s var(--ease-smooth), transform .42s var(--ease-smooth);border-bottom:1px solid #242424;padding:30px}.coachingFlipGrid article:last-child,.coachingStatementGrid article:last-child,.coachingDistinctionGrid article:last-child,.coachingProgramSpecs article:last-child,.coachingToolGrid article:last-child,.coachingTestimonialGrid blockquote:last-child{border-bottom:0}.coachingFlipGrid span,.coachingLensCard>span,.coachingToolGrid span{color:#777;letter-spacing:.12em;margin-bottom:24px;font-size:.78rem;font-weight:950;display:block}.coachingFlipGrid h3,.coachingLensCard h3,.coachingDistinctionGrid h3,.coachingToolGrid h3{color:#fff;letter-spacing:.02em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(1.2rem,1.65vw,1.85rem);font-weight:900;line-height:1.08}.coachingFlipGrid p,.coachingLensCard li,.coachingDistinctionGrid p,.coachingToolGrid p{color:#a8a8a8;margin:0;font-size:.92rem;font-weight:650;line-height:1.58}.coachingOperatingSystem{width:auto;margin:0;display:block}.coachingOperatingSystem>.floatIn,.coachingOperatingSystem .coachingStatementGrid,.coachingOperatingSystem .coachingSystemNote{width:min(100%,1120px);margin-left:auto;margin-right:auto}.coachingStatementGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.coachingStatementGrid article{color:#fff;border-bottom:0;border-right:1px solid #242424;min-height:190px;font-size:clamp(1.22rem,1.8vw,2rem);font-weight:900;line-height:1.18}.coachingStatementGrid article:last-child{border-right:0}.coachingSystemNote{margin-top:36px}.coachingSectionLead{max-width:840px;margin-bottom:52px}.coachingLensGrid{border:1px solid #242424;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.coachingLensCard{min-height:380px;transition:background .42s var(--ease-smooth), color .42s var(--ease-smooth), transform .42s var(--ease-smooth);border-right:1px solid #242424;padding:32px}.coachingLensCard:last-child{border-right:0}.coachingLensCard h4{color:#2f9cff;letter-spacing:0;min-height:76px;margin:0 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.42vw,1.55rem);font-weight:800;line-height:1.16}.coachingLensCard ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.coachingLensCard:hover h3,.coachingLensCard:hover h4,.coachingLensCard:hover li,.coachingLensCard:hover span,.coachingFlipGrid article:hover h3,.coachingFlipGrid article:hover p,.coachingFlipGrid article:hover span{color:#000}.coachingDistinctionSection{background:linear-gradient(180deg, #0000002e, #000000b3), var(--page-gradient)}.coachingCoreQuote{color:#fff;letter-spacing:0;max-width:900px;margin:0 0 56px;font-size:clamp(2.6rem,5.4vw,7.2rem);font-weight:900;line-height:.95}.coachingDistinctionGrid,.coachingProgramSpecs,.coachingToolGrid,.coachingTestimonialGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.coachingDistinctionGrid article,.coachingProgramSpecs article,.coachingToolGrid article,.coachingTestimonialGrid blockquote{border-bottom:0;border-right:1px solid #242424}.coachingDistinctionGrid article:last-child,.coachingProgramSpecs article:last-child,.coachingToolGrid article:last-child,.coachingTestimonialGrid blockquote:last-child{border-right:0}.coachingProgramSpecs{grid-template-columns:repeat(3,minmax(0,1fr));margin:42px 0 34px}.coachingProgramSpecs span{color:#2f9cff;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:.68rem;font-weight:950;display:block}.coachingProgramSpecs strong{color:#fff;font-size:clamp(1.05rem,1.32vw,1.32rem);line-height:1.32;display:block}.coachingToolGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.coachingTestimonialGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.coachingTestimonialGrid blockquote{color:#fff;min-height:230px;margin:0;font-size:clamp(1.25rem,1.8vw,2.15rem);font-weight:900;line-height:1.16}.coachingTestimonialGrid cite{color:#8a8a8a;letter-spacing:.16em;text-transform:uppercase;margin-top:30px;font-size:.65rem;font-style:normal;font-weight:950;display:block}.coachingOffersSection{background:linear-gradient(180deg, #00000061, #000000d1), var(--page-gradient);border-bottom:1px solid #202020;padding:96px 80px 128px}.coachingOffersGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.coachingOffer{min-height:620px;transition:background .52s var(--ease-smooth), border-color .52s var(--ease-smooth), color .52s var(--ease-smooth), transform .52s var(--ease-smooth);background:#ffffff09;border:1px solid #242424;flex-direction:column;padding:44px;display:flex;position:relative}.coachingOfferFeatured{border-color:#2f9cff;box-shadow:inset 0 0 0 1px #2f9cff6b}.coachingOffer:hover{color:#000;background:#f4f4ef;border-color:#f4f4ef;transform:translateY(-6px)}.coachingBadge,.coachingLabel{color:#2f9cff;letter-spacing:.22em;text-transform:uppercase;font-size:.7rem;font-weight:900}.coachingBadge{color:#00101f;background:#2f9cff;padding:8px 14px;position:absolute;top:-14px;left:44px}.coachingLabel{margin-bottom:28px;display:inline-block}.coachingOffer h2{color:inherit;letter-spacing:0;margin:0 0 16px;font-size:clamp(2.25rem,4vw,4.4rem);font-weight:900;line-height:.98}.coachingPrice{color:#8a8a8a;margin:0 0 28px;font-size:1.15rem;font-weight:800}.coachingOffer>p:not(.coachingPrice){color:#a8a8a8;margin:0 0 32px;font-size:1rem;font-weight:600;line-height:1.62}.coachingOffer:hover>p,.coachingOffer:hover li{color:#222}.coachingOffer ul{gap:16px;margin:0 0 36px;padding:0;list-style:none;display:grid}.coachingOffer li{color:#b8b8b8;padding-left:30px;font-size:.95rem;font-weight:800;line-height:1.45;position:relative}.coachingOffer li:before{content:"✓";color:#2f9cff;position:absolute;left:0}.coachingOffer a,.coachingEvidenceLink{color:#00101f;letter-spacing:.08em;text-transform:uppercase;width:max-content;min-height:48px;transition:background .36s var(--ease-smooth), border-color .36s var(--ease-smooth), color .36s var(--ease-smooth), gap .36s var(--ease-smooth), transform .36s var(--ease-smooth);background:#2f9cff;border:1px solid #2f9cff;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:14px 20px;font-size:.72rem;font-weight:900;display:inline-flex}.coachingOffer a:hover,.coachingEvidenceLink:hover{gap:14px;transform:translateY(-2px)}.coachingQuote{color:#fff;letter-spacing:0;border-left:2px solid #2f9cff;max-width:820px;margin-top:96px;padding-left:34px;font-size:clamp(2rem,3.2vw,3.8rem);font-weight:900;line-height:1.08}.coachingQuote cite{color:#8a8a8a;letter-spacing:.18em;text-transform:uppercase;margin-top:28px;font-size:.68rem;font-style:normal;font-weight:900;display:block}.coachingEvidenceLink{color:#2f9cff;background:0 0;border:0;margin-top:34px;padding:0}.coachingFaqSection{background:radial-gradient(circle at 18% 0%, #2f9cff24, transparent 30%), var(--page-gradient);border-bottom:1px solid #202020;padding:104px 80px 112px}.coachingFaqInner{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:72px;width:min(100%,1120px);margin:0 auto;display:grid}.coachingFaqLead h2{color:#fff;letter-spacing:0;max-width:440px;margin:28px 0 0;font-size:clamp(2.6rem,4.8vw,5.9rem);font-weight:900;line-height:.95}.coachingFaqList{border-top:1px solid #242424}.coachingFaqItem{transition:background .42s var(--ease-smooth), border-color .42s var(--ease-smooth), color .42s var(--ease-smooth);border-bottom:1px solid #242424;outline:none;grid-template-columns:56px minmax(0,1fr);gap:26px;padding:34px 24px;display:grid}.coachingFaqItem:hover,.coachingFaqItem:focus,.coachingFaqItem:focus-within{color:#000;background:#f4f4ef;border-color:#f4f4efe0}.coachingFaqItem>span{color:#8f8f8f;letter-spacing:.08em;width:48px;height:38px;transition:background .42s var(--ease-smooth), color .42s var(--ease-smooth);background:#181818;justify-content:center;align-items:center;font-size:.82rem;font-weight:950;display:inline-flex}.coachingFaqItem:hover>span,.coachingFaqItem:focus>span,.coachingFaqItem:focus-within>span{color:#fff;background:#000}.coachingFaqItem h3{color:#fff;letter-spacing:.02em;text-transform:uppercase;transition:color .42s var(--ease-smooth);margin:0 0 16px;font-size:clamp(1.25rem,1.9vw,2rem);font-weight:900;line-height:1.08}.coachingFaqItem:hover h3,.coachingFaqItem:focus h3,.coachingFaqItem:focus-within h3{color:#000}.coachingFaqAnswer{opacity:0;max-height:0;transition:max-height .52s var(--ease-smooth), opacity .36s var(--ease-smooth), transform .42s var(--ease-smooth);overflow:hidden;transform:translateY(-8px)}.coachingFaqItem:hover .coachingFaqAnswer,.coachingFaqItem:focus .coachingFaqAnswer,.coachingFaqItem:focus-within .coachingFaqAnswer{opacity:1;max-height:320px;transform:translate(0,0)}.coachingFaqItem p{color:#a8a8a8;max-width:740px;transition:color .42s var(--ease-smooth);margin:0 0 14px;font-size:1rem;font-weight:600;line-height:1.68}.coachingFaqItem:hover p,.coachingFaqItem:focus p,.coachingFaqItem:focus-within p{color:#1f1f1f}.coachingFaqItem p:last-child{margin-bottom:0}.coachingFaqItem a{color:#2f9cff;letter-spacing:.08em;text-transform:uppercase;transition:gap .32s var(--ease-smooth), color .32s var(--ease-smooth);align-items:center;gap:10px;margin-top:6px;font-size:.78rem;font-weight:900;display:inline-flex}.coachingFaqItem:hover a,.coachingFaqItem:focus a,.coachingFaqItem:focus-within a{color:#000}.coachingFaqItem a:hover{color:#2f9cff;gap:14px}.coachingFinalCta{text-align:center}.coachingFinalCta h2,.coachingFinalCta p{margin-left:auto;margin-right:auto}.coachingFinalCta a{margin-top:10px}.coachingFinalCta.hoverInvert:hover{color:#000;background:#f4f4ef}.coachingFinalCta.hoverInvert:hover h2,.coachingFinalCta.hoverInvert:hover p,.coachingFinalCta.hoverInvert:hover .eyebrow{color:#000}.coachingFinalCta.hoverInvert:hover a{color:#fff;background:#000;border-color:#000}.cohortPage{color:#fff;background:#000}.cohortHero{background:radial-gradient(circle at 18% 0%, #2f9cff2b, transparent 34%), var(--page-gradient);border-bottom:1px solid #202020;min-height:760px;padding:180px 80px 120px}.cohortHeroInner{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:72px;width:min(100%,1120px);margin:0 auto;display:grid}.cohortHero h1{letter-spacing:0;max-width:920px;margin:28px 0 26px;font-size:clamp(4rem,8.6vw,9.6rem);font-weight:950;line-height:.9}.cohortHero p{color:#b7b7b7;max-width:760px;margin:0;font-size:clamp(1.15rem,1.55vw,1.5rem);font-weight:650;line-height:1.6}.cohortHeroActions{flex-wrap:wrap;gap:14px;margin-top:42px;display:flex}.cohortHeroActions a{color:#fff;letter-spacing:.11em;text-transform:uppercase;min-height:58px;transition:background .32s var(--ease-smooth), color .32s var(--ease-smooth), border-color .32s var(--ease-smooth);border:1px solid #fff;justify-content:center;align-items:center;gap:14px;padding:0 28px;font-size:.78rem;font-weight:950;display:inline-flex}.cohortHeroActions a:first-child{color:#000;background:#f4f4ef;border-color:#f4f4ef}.cohortHeroActions a:hover,.cohortHeroActions a:focus{color:#000;background:#2f9cff;border-color:#2f9cff}.cohortStatusCard{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#2f9cff21,#ffffff06),#00000070;border:1px solid #ffffff29;min-height:340px;padding:42px;box-shadow:0 28px 96px #0000004d}.cohortStatusCard span,.cohortStatusCard small{color:#8f8f8f;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:950;display:block}.cohortStatusCard strong{color:#fff;letter-spacing:0;margin:58px 0 18px;font-size:clamp(2.2rem,4vw,4.6rem);font-weight:950;line-height:.95;display:block}.cohortStatusCard p{color:#fff;margin-bottom:56px;font-size:1.05rem}.cohortOverview{background:var(--page-gradient);border-bottom:1px solid #202020;padding:104px 80px 112px}.cohortOverviewInner{border:1px solid #242424;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1120px);margin:0 auto;display:grid}.cohortOverview article{border-right:1px solid #242424;min-height:280px;padding:38px}.cohortOverview article:last-child{border-right:0}.cohortOverview span{color:#8f8f8f;letter-spacing:.08em;background:#181818;justify-content:center;align-items:center;width:48px;height:38px;font-size:.82rem;font-weight:950;display:inline-flex}.cohortOverview h2{color:#fff;letter-spacing:0;margin:62px 0 16px;font-size:clamp(1.6rem,2.4vw,3rem);font-weight:950;line-height:.95}.cohortOverview p{color:#a8a8a8;margin:0;font-size:1rem;font-weight:650;line-height:1.58}.bookPage{background:var(--page-gradient)}.bookHero{isolation:isolate;background:var(--page-gradient);border-bottom:1px solid #202020;align-items:center;min-height:calc(100vh - 76px);padding:136px 80px 112px;display:flex;position:relative}.bookHero:before{z-index:-2;content:"";filter:grayscale(.82)saturate(.42)contrast(.94)brightness(.68);opacity:.72;background:url(/assets/fri-speaking.jpg) 50% 40%/112% no-repeat;position:absolute;inset:0}.bookHero:after{z-index:-1;content:"";background:linear-gradient(90deg,#000000e6,#0000009e),radial-gradient(circle at 76% 20%,#2f9cff3d,#0000 34%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 22px);position:absolute;inset:0}.bookHeroInner{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:80px;width:min(100%,1180px);margin:0 auto;display:grid}.bookHero h1{color:#fff;letter-spacing:0;max-width:860px;margin:24px 0 28px;font-size:clamp(4rem,7vw,8.5rem);font-weight:900;line-height:.9}.bookHero p,.bookHeroPanel li,.bookFitCard p,.bookFormIntro p{color:#a8a8a8;font-size:1rem;font-weight:600;line-height:1.65}.bookHero p{max-width:680px;margin:0;font-size:clamp(1.1rem,1.45vw,1.35rem)}.bookHeroActions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.bookHeroActions a,.bookForm button{color:#00101f;letter-spacing:.08em;text-transform:uppercase;min-height:50px;transition:background .36s var(--ease-smooth), border-color .36s var(--ease-smooth), color .36s var(--ease-smooth), gap .36s var(--ease-smooth), transform .36s var(--ease-smooth);background:#2f9cff;border:1px solid #2f9cff;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:.7rem;font-weight:900;display:inline-flex}.bookHeroActions a:hover,.bookForm button:hover{gap:14px;transform:translateY(-2px)}.bookHeroActions a+a{color:#fff;background:#00000047;border-color:#ffffff3d}.bookHeroActions a+a:hover{color:#000;background:#f4f4ef;border-color:#f4f4ef}.bookHeroPanel{-webkit-backdrop-filter:blur(16px)saturate(122%);background:#0000006b;border:1px solid #ffffff29;padding:32px}.bookHeroPanel ul{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.bookHeroPanel li{padding-left:28px;position:relative}.bookHeroPanel li:before{content:"✓";color:#2f9cff;position:absolute;left:0}.bookFitSection,.bookFormSection{background:linear-gradient(180deg, #0000007a, #000000d6), var(--page-gradient);border-bottom:1px solid #202020;padding:96px 80px}.bookFitInner,.bookFormShell{width:min(100%,1180px);margin:0 auto}.bookFitInner{border:1px solid #252525;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bookFitCard{min-height:360px;transition:background .52s var(--ease-smooth), color .52s var(--ease-smooth), transform .52s var(--ease-smooth);border-right:1px solid #252525;padding:38px}.bookFitCard:last-child{border-right:0}.bookFitCard:hover{color:#000;background:#f4f4ef;transform:translateY(-4px)}.bookFitCard span{color:#777;background:#1c1c1c;justify-content:center;align-items:center;width:42px;height:32px;margin-bottom:60px;font-size:.75rem;font-weight:900;display:inline-flex}.bookFitCard:hover span{color:#fff;background:#000}.bookFitCard h2,.bookFormIntro h2{color:inherit;letter-spacing:0;margin:0 0 24px;font-size:clamp(2.4rem,4.4vw,5rem);font-weight:900;line-height:.96}.bookFitCard:hover p{color:#222}.bookFormShell{grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);align-items:start;gap:64px;display:grid}.bookForm{background:#00000057;border:1px solid #252525;gap:22px;padding:34px;display:grid}.bookFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bookForm label{color:#7d7d7d;letter-spacing:.14em;text-transform:uppercase;gap:8px;font-size:.66rem;font-weight:900;display:grid}.bookForm input,.bookForm select,.bookForm textarea{color:#fff;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#0000005c;border:1px solid #252525;padding:16px;font-size:.95rem;font-weight:700}.bookForm textarea{resize:vertical;min-height:150px}.bookForm input:focus,.bookForm select:focus,.bookForm textarea:focus{border-color:#2f9cff;outline:none}.bookForm button{border:0;width:100%}.speakerProofPage{background:var(--page-gradient)}.speakerProofHero{background:radial-gradient(circle at 24% 14%, #2f9cff33, transparent 34%), var(--page-gradient);border-bottom:1px solid #202020;align-items:flex-end;min-height:68vh;padding:136px 80px 104px;display:flex}.speakerProofHeroInner,.speakerProofGrid,.speakerProofUpload>div{width:min(100%,1180px);margin:0 auto}.speakerProofHero h1,.speakerProofUpload h2{max-width:960px;margin:26px 0 28px;font-size:clamp(4rem,8vw,9rem)}.speakerProofHero p,.speakerProofUpload p{color:#a8a8a8;max-width:720px;margin:0;font-size:clamp(1.1rem,1.45vw,1.35rem);font-weight:600;line-height:1.62}.speakerProofHero a,.speakerProofUpload a{color:#fff;letter-spacing:.14em;text-transform:uppercase;transition:color .32s var(--ease-smooth), gap .32s var(--ease-smooth);border-bottom:2px solid;align-items:center;gap:12px;margin-top:38px;padding-bottom:7px;font-size:.72rem;font-weight:900;display:inline-flex}.speakerProofHero a:hover,.speakerProofUpload a:hover{color:#4c9cff;gap:16px}.speakerProofLibrary,.speakerProofTestimonials,.speakerProofUpload{background:linear-gradient(180deg, #0000007a, #000000d6), var(--page-gradient);border-bottom:1px solid #202020;padding:96px 80px 128px}.speakerProofTestimonials{background:radial-gradient(circle at 16% 12%, #2f9cff29, transparent 32%), linear-gradient(180deg, #000000e0, #000000b8), var(--page-gradient)}.speakerProofTestimonialsInner{width:min(100%,1180px);margin:0 auto}.speakerProofTestimonialGrid{border:1px solid #252525;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.speakerProofTestimonialCard{min-height:420px;transition:background .52s var(--ease-smooth), color .52s var(--ease-smooth), transform .52s var(--ease-smooth);border-bottom:1px solid #252525;border-right:1px solid #252525;flex-direction:column;padding:32px;display:flex}.speakerProofTestimonialCard:nth-child(3n){border-right:0}.speakerProofTestimonialCard:nth-last-child(-n+3){border-bottom:0}.speakerProofTestimonialCard:hover{color:#000;background:#f4f4ef;transform:translateY(-4px)}.speakerProofTestimonialCard span{color:#777;background:#1c1c1c;justify-content:center;align-items:center;width:42px;height:32px;margin-bottom:48px;font-size:.75rem;font-weight:900;display:inline-flex}.speakerProofTestimonialCard small{color:#4c9cff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:30px;font-size:.62rem;font-weight:950;display:block}.speakerProofTestimonialCard p{color:inherit;letter-spacing:0;margin:0;font-size:clamp(1.05rem,1.35vw,1.28rem);font-weight:850;line-height:1.45}.speakerProofTestimonialCard cite{color:#777;letter-spacing:.13em;text-transform:uppercase;margin-top:auto;padding-top:34px;font-size:.66rem;font-style:normal;font-weight:950;line-height:1.45;display:block}.speakerProofTestimonialCard:hover :is(p,cite,small){color:#000}.speakerProofTestimonialCard:hover span{color:#fff;background:#000}.speakerProofGrid{border:1px solid #252525;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.speakerProofCard{min-height:320px;transition:background .52s var(--ease-smooth), color .52s var(--ease-smooth), transform .52s var(--ease-smooth);border-bottom:1px solid #252525;border-right:1px solid #252525;padding:40px}.speakerProofCard:nth-child(2n){border-right:0}.speakerProofCard:nth-last-child(-n+2){border-bottom:0}.speakerProofCard:hover{color:#000;background:#f4f4ef;transform:translateY(-4px)}.speakerProofCard span{color:#777;background:#1c1c1c;justify-content:center;align-items:center;width:42px;height:32px;margin-bottom:56px;font-size:.75rem;font-weight:900;display:inline-flex}.speakerProofCard:hover span{color:#fff;background:#000}.speakerProofCard h2{color:inherit;letter-spacing:0;margin:0 0 22px;font-size:clamp(2.25rem,4vw,4.8rem);font-weight:900;line-height:.96}.speakerProofCard p{color:#a8a8a8;margin:0;font-size:1rem;font-weight:600;line-height:1.62}.speakerProofCard:hover p{color:#222}.speakerProofUpload{text-align:center;background:radial-gradient(circle at 50% 18%,#2f9cff2e,#0000 34%),#030303}.speakerProofUpload h2,.speakerProofUpload p{margin-left:auto;margin-right:auto}.academyPage,.academyPillarPage{background:var(--page-gradient)}.academyHero{background:radial-gradient(circle at 24% 12%, #2f9cff2e, transparent 32%), var(--page-gradient);border-bottom:1px solid #202020;align-items:center;min-height:72vh;padding:136px 80px 112px;display:flex}.academyHeroInner,.academyWide,.academyNarrow,.academyFinal>div{width:min(100%,1120px);margin:0 auto}.academyNarrow{max-width:780px}.academyHero h1,.academyTextBlock h2,.academySectionHeader h2,.academyFinal h2{color:#fff;letter-spacing:0;margin:20px 0 24px;font-size:clamp(2.5rem,5vw,5.6rem);font-weight:900;line-height:.98}.academyHero h1{max-width:850px;font-size:clamp(4rem,7.2vw,8.6rem);line-height:.9}.academyLaunch{color:#f4f4ef;letter-spacing:.04em;text-transform:uppercase;background:#2f9cff1f;border-left:4px solid #2f9cff;width:max-content;max-width:100%;margin:24px 0;padding:10px 14px;font-size:clamp(1rem,1.7vw,1.35rem);font-weight:900;line-height:1.25;display:block}.academyHero p,.academyTextBlock p,.academySectionHeader p,.academyFinal p{color:#a8a8a8;max-width:720px;margin:0 0 18px;font-size:1rem;font-weight:600;line-height:1.7}.academyActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.academyActions a,.academyPillar a,.academyPathCard a{color:#000;letter-spacing:.08em;text-transform:uppercase;min-height:46px;transition:background .36s var(--ease-smooth), border-color .36s var(--ease-smooth), color .36s var(--ease-smooth), gap .36s var(--ease-smooth), transform .36s var(--ease-smooth);background:#2f9cff;border:1px solid #2f9cff;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:.68rem;font-weight:900;display:inline-flex}.academyActions a:hover,.academyPillar a:hover,.academyPathCard a:hover{gap:14px;transform:translateY(-2px)}.academyActions a+a{color:#fff;background:0 0;border-color:#242424}.academyActions a+a:hover{color:#000;background:#f4f4ef;border-color:#f4f4ef}.academyFinal.hoverInvert:hover .academyActions a:first-child{color:#fff;background:#000;border-color:#000}.academyFinal.hoverInvert:hover .academyActions a+a{color:#000;border-color:#000}.academyTextBlock,.academySection{background:linear-gradient(180deg, #0000007a, #000000c7), var(--page-gradient);border-bottom:1px solid #202020;padding:96px 80px}.academyProblemLead{background:radial-gradient(circle at 14% 8%, #2f9cff24, transparent 32%), linear-gradient(180deg, #0000002e, #000000b8), var(--page-gradient);border-bottom:1px solid #202020;padding:92px 80px}.academyProblemLeadInner{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);align-items:start;gap:clamp(48px,7vw,96px);width:min(100%,1120px);margin:0 auto;display:grid}.academyProblemLeadInner>*{min-width:0}.academyProblemLead h2{color:#f4f4ef;letter-spacing:-.04em;text-transform:uppercase;max-width:520px;margin:20px 0 0;font-size:clamp(3.1rem,5.2vw,6rem);font-weight:900;line-height:.92}.academyProblemLead h2 span{color:#2f9cff;display:block}.academyProblemLead p{color:#c5c5c5;margin:0;font-size:clamp(1.12rem,1.65vw,1.45rem);font-weight:500;line-height:1.55}.academyProblemLead+.academyTextBlock{padding-top:82px}.academyBlueWash{background:radial-gradient(circle at 38% 10%, #2f9cff2e, transparent 32%), linear-gradient(180deg, #00000059, #000000c7), var(--page-gradient)}.academyTextBlock ul,.academyPathCard ul{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.academyTextBlock li,.academyPathCard li{color:#b8b8b8;padding-left:24px;font-size:.92rem;font-weight:700;line-height:1.55;position:relative}.academyTextBlock li:before,.academyPathCard li:before,.academyCheckGrid span:before{content:"✓";color:#2f9cff;position:absolute;left:0}.academySectionHeader{max-width:760px;margin-bottom:44px}.academyPillarGrid,.academyPathGrid,.academyAudienceGrid{border:1px solid #252525;display:grid}.academyPillarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.academyPillar,.academyPathCard,.academyAudience{min-height:260px;transition:background .44s var(--ease-smooth), color .44s var(--ease-smooth), transform .44s var(--ease-smooth);background:#00000038;border-bottom:1px solid #252525;border-right:1px solid #252525;padding:34px}.academyPillar:nth-child(2n),.academyAudience:last-child{border-right:0}.academyPillar:nth-last-child(-n+2),.academyAudience{border-bottom:0}.academyPillar:hover,.academyPathCard:hover,.academyAudience:hover{color:#000;background:#f4f4ef;transform:translateY(-4px)}.academyPillar span{color:#2f9cff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:48px;font-size:.68rem;font-weight:900;display:inline-block}.academyPillar h3,.academyPathCard h3,.academyAudience h3{color:inherit;letter-spacing:0;margin:0 0 14px;font-size:clamp(1.55rem,2.3vw,2.35rem);font-weight:900;line-height:1.02}.academyPillar p,.academyAudience p{color:#a8a8a8;margin:0 0 28px;font-size:.95rem;font-weight:600;line-height:1.6}.academyPillar:hover p,.academyAudience:hover p{color:#222}.academyPillarHero{background:radial-gradient(circle at 22% 16%, #2f9cff33, transparent 34%), var(--page-gradient);min-height:74vh;transition:background .52s var(--ease-smooth), color .52s var(--ease-smooth);border-bottom:1px solid #202020;align-items:flex-end;padding:136px 80px 112px;display:flex;position:relative;overflow:hidden}.academyPillarHero:before,.academyPillarStub:before{pointer-events:none;content:"";opacity:.42;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.academyPillarHeroInner,.academyPillarStubInner{z-index:1;width:min(100%,1120px);margin:0 auto;position:relative}.academyPillarNumber{color:#9dccff;letter-spacing:.1em;background:#2f9cff33;justify-content:center;align-items:center;min-width:54px;height:42px;margin-top:28px;font-size:.75rem;font-weight:900;display:inline-flex}.academyPillarHero h1{color:#fff;letter-spacing:0;max-width:980px;margin:24px 0;font-size:clamp(4.5rem,8.5vw,10rem);font-weight:900;line-height:.88}.academyPillarHero p{color:#b8b8b8;max-width:720px;margin:0;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:700;line-height:1.55}.academyPillarStub{background:linear-gradient(180deg, #00000057, #000000c7), var(--page-gradient);border-bottom:1px solid #202020;padding:96px 80px 128px;position:relative;overflow:hidden}.academyPillarStubInner{border:1px solid #252525;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.academyPillarStubCard{min-height:300px;transition:background .44s var(--ease-smooth), color .44s var(--ease-smooth), transform .44s var(--ease-smooth);background:#0003;border-right:1px solid #252525;padding:34px}.academyPillarStubCard:last-child{border-right:0}.academyPillarStubCard:hover{color:#000;background:#f4f4ef;transform:translateY(-4px)}.academyPillarStubCard span{color:#2f9cff;letter-spacing:.14em;margin-bottom:72px;font-size:.7rem;font-weight:900;display:inline-block}.academyPillarStubCard h2{color:inherit;letter-spacing:0;margin:0 0 16px;font-size:clamp(1.5rem,2.2vw,2.35rem);font-weight:900;line-height:1.02}.academyPillarStubCard p{color:#a8a8a8;margin:0;font-size:.95rem;font-weight:650;line-height:1.6}.academyPillarStubCard:hover p{color:#252525}.pillarDetailedHero,.pillarDefinition,.pillarSection,.pillarFinal{background:linear-gradient(180deg, #00000047, #000000c7), var(--page-gradient);border-bottom:1px solid #202020;padding:112px 80px;position:relative;overflow:hidden}.pillarDetailedHero{background:radial-gradient(circle at 28% 14%, #2f9cff38, transparent 34%), var(--page-gradient);align-items:center;min-height:72vh;padding-top:144px;display:flex}.pillarDetailedHero:before,.pillarDefinition:before,.pillarSection:before,.pillarFinal:before{pointer-events:none;content:"";opacity:.46;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.pillarBlueWash{background:radial-gradient(circle at 26% 8%, #2f9cff2e, transparent 34%), linear-gradient(180deg, #00000047, #000000c7), var(--page-gradient)}.pillarDetailedInner,.pillarWide,.pillarNarrow,.pillarFinal>div{z-index:1;width:min(100%,1120px);margin:0 auto;position:relative}.pillarNarrow{max-width:780px}.pillarBackLink{color:#8a8a8a;letter-spacing:.16em;text-transform:uppercase;transition:color .32s var(--ease-smooth);margin-bottom:34px;font-size:.68rem;font-weight:900;display:inline-flex}.pillarBackLink:hover{color:#fff}.pillarDetailedHero h1{color:#fff;letter-spacing:0;max-width:920px;margin:18px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,6.8vw,7.8rem);font-weight:700;line-height:.92}.pillarDetailedHero p,.pillarSectionHeader p,.pillarFinal p{color:#a8a8a8;max-width:740px;margin:0;font-size:clamp(1rem,1.35vw,1.25rem);font-weight:650;line-height:1.65}.pillarDefinition blockquote{color:#fff;letter-spacing:0;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,3.8vw,4.3rem);font-weight:700;line-height:1.12}.pillarSectionHeader{max-width:760px;margin-bottom:44px}.pillarSectionHeader h2,.pillarFinal h2{color:#fff;letter-spacing:0;margin:18px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4.4vw,5rem);font-weight:700;line-height:1.02}.pillarCompareGrid,.pillarPatternGrid,.pillarCheckGrid,.pillarOtherGrid{border:1px solid #252525;display:grid}.pillarCompareGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pillarCompareCard,.pillarPatternCard,.pillarCheckGrid span,.pillarOtherCard{background:#00000038;border-right:1px solid #252525;min-height:210px;padding:34px}.pillarCompareCard:last-child,.pillarPatternCard:last-child,.pillarOtherCard:last-child{border-right:0}.pillarCompareCard h3,.pillarPatternCard h3,.pillarOtherCard h3{color:#fff;letter-spacing:0;margin:0 0 18px;font-size:clamp(1.2rem,2vw,1.85rem);font-weight:900;line-height:1.06}.pillarCompareCard h3{color:#2f9cff;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.pillarCompareCard ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pillarCompareCard li,.pillarCheckGrid span,.pillarOtherCard p{color:#b8b8b8;font-size:.96rem;font-weight:650;line-height:1.6}.pillarCompareCard li,.pillarCheckGrid span{padding-left:24px;position:relative}.pillarCompareCard li:before,.pillarCheckGrid span:before{color:#2f9cff;content:"✓";position:absolute;left:0}.pillarPatternGrid,.pillarOtherGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pillarPatternCard,.pillarOtherCard{transition:background .44s var(--ease-smooth), color .44s var(--ease-smooth), transform .44s var(--ease-smooth)}.pillarPatternCard:hover,.pillarOtherCard:hover{color:#000;background:#f4f4ef;transform:translateY(-4px)}.pillarPatternCard span,.pillarOtherCard span{color:#2f9cff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:48px;font-size:.68rem;font-weight:900;display:inline-block}.pillarPatternCard:hover h3,.pillarOtherCard:hover h3{color:#000}.pillarOtherCard p{margin:0 0 28px}.pillarOtherCard:hover p{color:#252525}.pillarOtherCard a{color:#2f9cff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.68rem;font-weight:900;display:inline-flex}.pillarCheckGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pillarCheckGrid span{border-bottom:1px solid #252525;align-items:center;min-height:86px;display:flex}.pillarCheckGrid span:nth-child(2n){border-right:0}.pillarCheckGrid span:nth-last-child(-n+2){border-bottom:0}.pillarFinal{text-align:center}.pillarFinal p{margin:0 auto}.pillarFinal .academyActions{justify-content:center}.academyPathGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.academyPathCard{flex-direction:column;min-height:390px;display:flex}.academyPathCard:nth-child(3n){border-right:0}.academyPathCard{border-bottom:0}.academyPathCard a{width:max-content;margin-top:auto}.academyCheckGrid{border:1px solid #252525;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:28px 0;display:grid}.academyCheckGrid span{color:#d8d8d8;border-bottom:1px solid #252525;border-right:1px solid #252525;align-items:center;min-height:64px;padding:18px 22px 18px 46px;font-size:.82rem;font-weight:800;line-height:1.45;display:flex;position:relative}.academyCheckGrid span:before{left:22px}.academyCheckGrid span:nth-child(2n){border-right:0}.academyCheckGrid span:nth-last-child(-n+2){border-bottom:0}.academyOutcomeGrid{width:min(100%,940px)}.academyAudienceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.academyFinal{text-align:center;transition:background .56s var(--ease-smooth), color .56s var(--ease-smooth);background:radial-gradient(circle at 50% 18%,#2f9cff33,#0000 34%),#030303;border-bottom:1px solid #202020;padding:128px 80px}.academyFinal h2,.academyFinal p{margin-left:auto;margin-right:auto}.academyFinal .academyActions{justify-content:center}.academyFinal.hoverInvert:hover{color:#000;background:#f4f4ef}.academyFinal.hoverInvert:hover h2,.academyFinal.hoverInvert:hover p{color:#000}footer{background:#000;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:start;gap:64px;padding:80px;display:grid}.footerBrand{max-width:420px}.footerBrand h2{letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px;font-size:1.5rem;font-weight:900}.footerBrand p{color:#666;max-width:384px;margin:0;font-size:.875rem;font-weight:500;line-height:1.65}.footerSignup{max-width:420px;margin-top:36px}.footerSignup label{color:#fff;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:.625rem;font-weight:900;display:block}.footerSignup div{gap:10px;display:flex}.footerSignup input{color:#fff;letter-spacing:.1em;text-transform:uppercase;min-width:0;transition:border-color .32s var(--ease-smooth), color .32s var(--ease-smooth);background:0 0;border:1px solid #262626;border-radius:0;outline:0;flex:1;padding:14px 12px;font-size:.7rem;font-weight:800}.footerSignup input::placeholder{color:#555;opacity:1}.footerSignup input:focus{border-color:#fff}.footerSignup button{color:#000;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;transition:background .32s var(--ease-smooth), color .32s var(--ease-smooth), transform .32s var(--ease-smooth);background:#f4f4ef;border:0;border-radius:0;flex-shrink:0;padding:14px 18px;font-size:.65rem;font-weight:900}.footerSignup button:hover{background:#fff;transform:translateY(-2px)}.newsletterFormStatus{color:currentColor;letter-spacing:.02em;text-transform:none;flex-basis:100%;min-height:1.3em;margin:10px 0 0;font-size:.72rem;font-weight:700;line-height:1.3}.newsletterFormStatus:empty{min-height:0;margin-top:0}.newsletterFormStatus.is-error{color:#e56b5d}.newsletterFormStatus.is-success{color:#6fbd83}.newsletter button:disabled,.footerSignup button:disabled,.nlHeroForm button:disabled,.nlSubscribe button:disabled,.downloadLaunch button:disabled{cursor:wait;opacity:.65;transform:none}.footerBrand small{color:#444;letter-spacing:.12em;text-transform:uppercase;margin-top:48px;font-size:.625rem;font-weight:700;display:block}.footerLinks{grid-template-columns:repeat(3,minmax(140px,1fr));gap:48px 64px;display:grid}.footerLinks h3{color:#fff;letter-spacing:.22em;text-transform:uppercase;margin:0 0 24px;font-size:.625rem;font-weight:900}.footerLinks .footerSectionLink{color:#fff;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin:0;display:inline-block}.footerLinks .footerSectionLink:hover{color:#2f9cff;transform:translate(0)}.footerLinks a{color:#777;letter-spacing:.1em;text-transform:uppercase;transition:color .32s var(--ease-smooth), transform .32s var(--ease-smooth);margin-bottom:14px;font-size:.68rem;font-weight:700;display:block}.footerLinks a:hover{color:#fff;transform:translate(4px)}.eventsPage{background:var(--page-gradient)}.eventsHero{background:var(--page-gradient);border-bottom:1px solid #202020;align-items:flex-end;min-height:72vh;padding:136px 80px 96px;display:flex}.eventsHeroInner{width:min(100%,1180px);margin:0 auto}.eventsTitle{max-width:920px;margin:36px 0 40px;font-size:clamp(4rem,8vw,9rem)}.eventsHero p{color:#9a9a9a;max-width:620px;margin:0;font-size:clamp(1.125rem,1.5vw,1.35rem);font-weight:500;line-height:1.6}.eventsEditor{width:min(100%,1180px);margin:0 auto;padding:96px 80px 128px}.eventsForm{border-bottom:1px solid #222;padding-bottom:56px}.eventsForm label{color:#888;letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:.7rem;font-weight:900;display:block}.eventsForm div{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.eventsForm input{color:#fff;letter-spacing:.12em;text-transform:uppercase;min-width:0;transition:border-color .32s var(--ease-smooth), background .32s var(--ease-smooth);background:0 0;border:1px solid #2a2a2a;border-radius:0;outline:0;padding:20px;font-size:.85rem;font-weight:800}.eventsForm input:focus{background:#070707;border-color:#fff}.eventsForm input::placeholder{color:#555;opacity:1}.eventsForm button,.eventsReset,.eventItem button{color:#000;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;transition:background .32s var(--ease-smooth), color .32s var(--ease-smooth), transform .32s var(--ease-smooth);background:#f4f4ef;border:1px solid #f4f4ef;border-radius:0;padding:18px 24px;font-size:.7rem;font-weight:900}.eventsForm button:hover,.eventsReset:hover,.eventItem button:hover{background:#fff;transform:translateY(-2px)}.eventsPreview{margin:64px 0}.eventsPreview .eyebrow{margin-bottom:20px}.eventsPreview .marqueeShell{border:1px solid #222}.eventsList{border-top:1px solid #222;gap:0;margin:0;padding:0;list-style:none;display:grid}.eventItem{min-height:92px;transition:background .52s var(--ease-smooth), color .52s var(--ease-smooth), padding .52s var(--ease-smooth);border-bottom:1px solid #222;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 0;display:grid}.eventItem:hover{color:#000;background:#f4f4ef;padding-left:24px;padding-right:24px}.eventItem span{color:#777;letter-spacing:.08em;background:#1c1c1c;justify-content:center;align-items:center;width:42px;height:32px;font-size:.75rem;font-weight:900;display:inline-flex}.eventItem:hover span{color:#fff;background:#000}.eventItem strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;transition:color .52s var(--ease-smooth);font-size:clamp(1.1rem,2vw,1.75rem);font-weight:900;line-height:1.15}.eventItem:hover strong{color:#000}.eventItem button{color:#777;background:0 0;border-color:#2a2a2a;padding:14px 16px}.eventItem:hover button{color:#000;border-color:#000}.eventsReset{color:#fff;background:0 0;margin-top:40px}.speakingPage{background:var(--page-gradient)}.speakingHero{isolation:isolate;background:var(--page-gradient);border-bottom:1px solid #202020;align-items:center;min-height:calc(100vh - 76px);padding:128px 80px 96px;display:flex;position:relative}.speakingHero:before{z-index:-2;content:"";filter:grayscale(.78)saturate(.45)contrast(.95)brightness(.68);opacity:.74;background:url(/assets/fri-speaking.jpg) 50% 58%/cover no-repeat;position:absolute;inset:0}.speakingHero:after{z-index:-1;content:"";background:linear-gradient(90deg,#000000e0,#00000094),radial-gradient(circle at 72% 24%,#2f9cff3d,#0000 34%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 22px);position:absolute;inset:0}.speakingHeroInner{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:80px;width:min(100%,1180px);margin:0 auto;display:grid}.speakingHero h1{max-width:780px;margin:0 0 48px;font-size:clamp(4rem,7vw,8.25rem)}.speakingHeroLead{color:#fff;max-width:520px;margin:0;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:900;line-height:1.22}.speakingHeroPanel{border-left:1px solid #333;padding-left:36px}.speakingHeroPanel p{color:#b8b8b8;margin:0 0 22px;font-size:1rem;font-weight:600;line-height:1.65}.speakingHeroPanel ul,.formatCard ul{margin:0;padding:0;list-style:none}.speakingHeroPanel li{color:#9a9a9a;border-top:1px solid #282828;padding:12px 0;font-size:.82rem;font-weight:800;line-height:1.45}.speakingHeroPanel li:before{content:"+";color:#4c9cff;margin-right:10px}.speakingSection,.speakingFormats{width:min(100%,1180px);margin:0 auto;padding:112px 80px}.speakingSectionHeader{margin-bottom:56px}.speakingSectionHeader h2{max-width:760px;margin:0;font-size:clamp(3rem,5vw,6.25rem)}.railHint{color:#777;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:16px;margin:-24px 0 28px;font-size:.66rem;font-weight:900;display:flex}.railHint i{background:#2a2a2a;width:min(180px,28vw);height:1px;display:block;position:relative}.railHint i:after{content:"";border-top:1px solid #777;border-right:1px solid #777;width:9px;height:9px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.speakingTopicGrid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:#3b82ff #141414;gap:18px;margin-left:-8px;margin-right:-80px;padding:8px 80px 22px 8px;scroll-padding-left:8px;display:flex;overflow-x:auto}.speakingTopicGrid::-webkit-scrollbar{height:8px}.speakingTopicGrid::-webkit-scrollbar-track{background:#141414}.speakingTopicGrid::-webkit-scrollbar-thumb{background:#3b82ff}.proofGrid,.testimonialGrid,.stageGrid,.formatGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.speakingTopic,.formatCard,.stageCard{min-height:260px;transition:background .46s var(--ease-smooth), color .46s var(--ease-smooth), transform .46s var(--ease-smooth);border:0 solid #222;border-width:1px 0 0 1px;padding:40px}.speakingTopic{scroll-snap-align:start;border-bottom-width:1px;border-right-width:1px;min-width:min(420px,82vw)}.sideIn{transform:translate(42px)}.sideIn.isVisible{transform:translate(0,0)}.speakingTopic:nth-child(2n),.formatCard:nth-child(2n),.stageCard:nth-child(3n){border-right-width:1px}.speakingTopic:nth-last-child(-n+2),.formatCard,.stageCard:nth-last-child(-n+3){border-bottom-width:1px}.speakingTopic:hover,.formatCard:hover{color:#000;background:#f4f4ef;transform:translateY(-4px)}.speakingTopic>span{background:#3b82ff;width:42px;height:3px;margin:0 14px 5px 0;display:inline-block}.proofItem span{background:#3b82ff;width:36px;height:44px;margin-bottom:32px;display:block}.speakingTopic h3,.formatCard h3,.stageCard h3{color:#fff;margin:0;font-size:clamp(1.25rem,1.7vw,1.75rem);font-weight:900;line-height:1.08;display:inline}.speakingTopic h3{display:inline}.formatCard h3,.stageCard h3{margin:0 0 18px;display:block}.speakingTopic p,.formatCard p,.stageCard p{color:#9a9a9a;margin:18px 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.formatCard p,.stageCard p{margin-top:0}.speakingTopic:hover h3,.formatCard:hover h3,.speakingTopic:hover p,.formatCard:hover p{color:#000}.speakingFinePrint{color:#666;letter-spacing:.08em;text-transform:uppercase;margin:28px 0 0;font-size:.68rem;font-weight:800}.speakingFormats,.speakingProofSection,.signatureWorkshops,.speakingBooking{border-top:1px solid #202020}.formatCard{min-height:420px}.formatCard>span{color:#777;background:#1c1c1c;justify-content:center;align-items:center;width:42px;height:32px;margin-bottom:48px;font-size:.75rem;font-weight:900;display:inline-flex}.formatCard:hover>span{color:#fff;background:#000}.formatCard li{color:#fff;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #242424;padding:12px 0;font-size:.75rem;font-weight:900}.formatCard:hover li{color:#000;border-color:#d1d1c9}.signatureWorkshops{background:linear-gradient(#000000db,#000000f0),radial-gradient(circle at 80% 20%,#3b82ff38,#0000 30%),#020202;padding:120px 80px}.signatureInner{width:min(100%,980px);margin:0 auto}.signatureInner h2{margin:0 0 32px;font-size:clamp(3.4rem,6vw,7rem)}.signatureInner p{color:#b8b8b8;max-width:720px;margin:0 0 42px;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:600;line-height:1.65}.workshopCardGrid{border:1px solid #242424;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:54px 0 42px;display:grid}.workshopCard{color:#fff;min-height:380px;transition:background .52s var(--ease-smooth), color .52s var(--ease-smooth), transform .52s var(--ease-smooth);border-right:1px solid #242424;flex-direction:column;padding:34px;display:flex}.workshopCard:last-child{border-right:0}.workshopCard:hover{color:#000;background:#f4f4ef;transform:translateY(-5px)}.workshopCard>span{color:#8a8a8a;letter-spacing:.08em;background:#1b1b1b;justify-content:center;align-items:center;width:46px;height:34px;margin-bottom:40px;font-size:.78rem;font-weight:900;display:inline-flex}.workshopCard:hover>span{color:#fff;background:#000}.workshopCard h3{color:inherit;letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:clamp(1.6rem,2.4vw,2.7rem);font-weight:950;line-height:.95}.workshopCard strong{color:#b8b8b8;letter-spacing:.08em;text-transform:uppercase;font-size:.86rem;font-weight:900;line-height:1.35;display:block}.workshopCard:hover strong,.workshopCard:hover p{color:#222}.workshopCard p{color:#9a9a9a;margin:22px 0 34px;font-size:.95rem;font-weight:600;line-height:1.58}.workshopCard em{letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid;align-items:center;gap:10px;margin-top:auto;padding-bottom:7px;font-size:.7rem;font-style:normal;font-weight:900;display:inline-flex}.signatureInner .workshopPlanLink{margin-top:10px}.signatureInner a,.speakingBooking a,.speakingArchiveHeader a{color:#fff;letter-spacing:.14em;text-transform:uppercase;transition:color .32s var(--ease-smooth), gap .32s var(--ease-smooth);border-bottom:2px solid;align-items:center;gap:12px;padding-bottom:7px;font-size:.72rem;font-weight:900;display:inline-flex}.signatureInner a:hover,.speakingBooking a:hover,.speakingArchiveHeader a:hover{color:#4c9cff;gap:16px}.workshopPage{background:var(--page-gradient)}.intoxHero,.intoxSplit,.intoxPressure,.intoxProgram,.intoxTools,.intoxCenter,.intoxProof,.intoxQuestions,.intoxFinal,.workshopPlaceholderHero{border-bottom:1px solid #202020;position:relative;overflow:hidden}.intoxHero,.workshopPlaceholderHero{background:radial-gradient(circle at 12% 8%,#2f9cff33,#0000 32%),linear-gradient(#020202,#000);align-items:flex-end;min-height:82vh;padding:144px 80px 104px;display:flex}.intoxHero:before,.intoxSplit:before,.intoxPressure:before,.intoxTools:before,.intoxCenter:before,.workshopPlaceholderHero:before{content:"";opacity:.5;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff07 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.intoxHeroInner,.intoxSplitInner,.intoxPressureInner,.intoxProgramInner,.intoxToolsInner,.intoxQuestionsInner,.workshopPlaceholderInner{z-index:1;width:min(100%,1180px);margin:0 auto;position:relative}.intoxHero h1{max-width:980px;margin:24px 0 8px;font-size:clamp(5rem,10vw,12rem)}.intoxPage :is(h1,h2,blockquote){overflow-wrap:anywhere;max-width:100%;line-height:.94}.intoxHero h2{color:#fff;letter-spacing:.02em;text-transform:uppercase;margin:0 0 22px;font-size:clamp(1.1rem,1.6vw,1.55rem);font-weight:950}.intoxHero p{color:#a8a8a8;max-width:650px;margin:0 0 32px;font-size:1rem;font-weight:700;line-height:1.55}.intoxActions{flex-wrap:wrap;gap:14px;display:flex}.intoxActions a,.workshopPlaceholderInner a{color:#fff;letter-spacing:.12em;text-transform:uppercase;min-height:52px;transition:background .36s var(--ease-smooth), color .36s var(--ease-smooth), transform .36s var(--ease-smooth);border:1px solid #f4f4ef;justify-content:center;align-items:center;gap:10px;padding:16px 22px;font-size:.7rem;font-weight:900;display:inline-flex}.intoxActions a:first-child,.workshopPlaceholderInner a{color:#000;background:#f4f4ef}.intoxActions a:hover,.workshopPlaceholderInner a:hover{transform:translateY(-2px)}.intoxSplit,.intoxPressure,.intoxTools{background:radial-gradient(circle at 84% 8%,#2f9cff1a,#0000 34%),#000;padding:136px 80px}.intoxSplitInner,.intoxPressureInner,.intoxToolsInner{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:start;gap:72px;display:grid}.intoxSplit h2,.intoxPressure h2,.intoxTools h2{margin:0;font-size:clamp(3.6rem,6.2vw,7.2rem);line-height:.96}.intoxSplit p,.intoxPressure>div>p,.intoxTools>div>p,.intoxProgram p{color:#b7b7b7;margin:0 0 22px;font-size:clamp(1rem,1.22vw,1.22rem);font-weight:600;line-height:1.72}.intoxPointGrid,.intoxToolGrid,.intoxDifferenceGrid{border:1px solid #242424;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:72px;display:grid}.intoxPointGrid article,.intoxToolGrid article,.intoxDifferenceGrid span{border-right:1px solid #242424;min-height:170px;padding:28px}.intoxPointGrid article:last-child,.intoxToolGrid article:last-child,.intoxDifferenceGrid span:last-child{border-right:0}.intoxPointGrid span,.intoxToolGrid span{color:#fff;margin-bottom:28px;font-size:2rem;font-weight:950;display:block}.intoxPointGrid h3,.intoxToolGrid h3,.intoxDifferenceGrid span{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:950;line-height:1.35}.intoxPointGrid p{color:#9a9a9a;margin:12px 0 0;font-size:.86rem;font-weight:650;line-height:1.55}.intoxProgram,.intoxQuestions{color:#000;background:#a7a7ad;padding:112px 80px}.intoxProgram h2,.intoxQuestions h2{color:#000;text-align:center;margin:14px 0 32px;font-size:clamp(3rem,5.4vw,6.4rem);line-height:.96}.intoxProgram .eyebrow,.intoxQuestions .eyebrow{color:#1f1f1f;text-align:center}.intoxPromiseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 54px;display:grid}.intoxPromiseGrid span{color:#000;text-transform:uppercase;background:#f4f4ef;align-items:center;min-height:88px;padding:20px;font-size:.78rem;font-weight:900;line-height:1.35;display:flex}.intoxProgram p{color:#1c1c1c;max-width:760px;margin:0 auto}.intoxToolGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.intoxToolGrid article:hover{color:#000;background:#f4f4ef}.intoxToolGrid article:hover h3,.intoxToolGrid article:hover span{color:#000}.intoxCenter,.intoxProof,.intoxFinal{text-align:center;background:radial-gradient(circle at 50% 0,#2f9cff1f,#0000 34%),#050505;padding:136px 80px}.intoxCenter>div,.intoxProof>div,.intoxFinal>div{width:min(100%,1040px);margin:0 auto}.intoxCenter h2,.intoxFinal h2{margin:18px 0 48px;font-size:clamp(3.2rem,5.7vw,6.6rem);line-height:.96}.intoxDifferenceGrid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.intoxProof blockquote{color:#fff;letter-spacing:0;text-transform:uppercase;max-width:960px;margin:28px auto 0;font-size:clamp(2.8rem,5.4vw,6.4rem);font-weight:950;line-height:.96}.intoxQuestions button{color:#000;width:min(100%,720px);font:inherit;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f4f4ef;border:0;justify-content:space-between;align-items:center;margin:12px auto;padding:18px 22px;font-size:.78rem;font-weight:950;display:flex}.workshopPlaceholderHero{min-height:76vh}.workshopPlaceholderInner h1{max-width:980px;margin:24px 0;font-size:clamp(4rem,8vw,9rem)}.workshopPlaceholderInner h2{color:#fff;max-width:760px;margin:0 0 24px;font-size:clamp(1.3rem,2vw,2rem);font-weight:900;line-height:1.18}.workshopPlaceholderInner p{color:#b8b8b8;max-width:720px;margin:0 0 32px;font-size:1.12rem;font-weight:600;line-height:1.62}.proofGrid{gap:0}.proofItem{border:0 solid #222;border-width:1px 0 0 1px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;min-height:116px;padding:28px;display:grid}.proofItem:nth-child(2n){border-right-width:1px}.proofItem:nth-last-child(-n+2){border-bottom-width:1px}.proofItem span{width:44px;height:44px;margin:0}.proofItem strong{color:#fff;font-size:.9rem;font-weight:900;line-height:1.35}.testimonialGrid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:#3b82ff #141414;gap:24px;margin-left:-8px;margin-right:-80px;padding:8px 80px 24px 8px;scroll-padding-left:8px;display:flex;overflow-x:auto}.testimonialGrid::-webkit-scrollbar{height:8px}.testimonialGrid::-webkit-scrollbar-track{background:#141414}.testimonialGrid::-webkit-scrollbar-thumb{background:#3b82ff}.testimonialGrid blockquote,.testimonialProofCard{color:#fff;scroll-snap-align:start;background:#111;border:1px solid #222;flex:0 0 min(560px,82vw);min-height:260px;margin:0;padding:48px;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:900;line-height:1.45}.testimonialProofCard{flex-direction:column;justify-content:space-between;text-decoration:none;display:flex}.testimonialProofCard span{color:#777;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.testimonialProofCard strong{color:#fff;letter-spacing:0;text-transform:uppercase;max-width:380px;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:950;line-height:.98;display:block}.testimonialProofCard small{color:#9a9a9a;max-width:390px;font-size:.9rem;font-weight:650;line-height:1.5}.testimonialProofCard i{color:#fff;width:44px;height:44px;transition:background .36s var(--ease-smooth), color .36s var(--ease-smooth), transform .36s var(--ease-smooth);border:1px solid #f4f4ef;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.testimonialProofCard:hover i{color:#fff;background:#000;transform:translate(4px)}.testimonialProofCard:hover :is(strong,span,small){color:#000}.testimonialGrid cite{color:#777;letter-spacing:.12em;text-transform:uppercase;margin-top:42px;font-size:.62rem;font-style:normal;font-weight:900;display:block}.speakingBooking{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);gap:48px;width:min(100%,1180px);margin:0 auto;padding:112px 80px;display:grid}.bookingCopy,.ratingCard{background:#111;border:1px solid #222;padding:56px}.bookingCopy h2{margin:0 0 28px;font-size:clamp(2.6rem,4vw,5rem)}.bookingCopy p,.ratingCard p{color:#a0a0a0;max-width:520px;margin:0 0 36px;font-size:1rem;font-weight:600;line-height:1.65}.ratingCard strong{color:#fff;letter-spacing:-.05em;margin-bottom:18px;font-size:clamp(4rem,6vw,7rem);font-weight:900;display:block}.ratingCard strong span{color:#777;letter-spacing:0;font-size:1.2rem}.speakingArchiveHeader{justify-content:space-between;align-items:end;gap:32px;display:flex}.stageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.stageCard{min-height:170px}.stageCard span{color:#4c9cff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px;font-size:.6rem;font-weight:900;display:block}.mostRecentPage,.placeholderPage,.aboutLandingPage{background:var(--page-gradient)}.mostRecentHero,.placeholderHero,.aboutLandingHero{background:var(--page-gradient);border-bottom:1px solid #202020;align-items:flex-end;min-height:70vh;padding:136px 80px 96px;display:flex}.mostRecentHeroInner,.placeholderInner,.aboutLandingInner{width:min(100%,1180px);margin:0 auto}.mostRecentTitle,.placeholderTitle,.aboutLandingTitle{max-width:980px;margin:36px 0 40px;font-size:clamp(4rem,8vw,9rem)}.mostRecentHero p,.placeholderHero p,.aboutLandingHero p{color:#9a9a9a;max-width:680px;margin:0;font-size:clamp(1.125rem,1.45vw,1.35rem);font-weight:500;line-height:1.6}.aboutPathSection{background:linear-gradient(135deg, #0414236b, transparent 42%), var(--page-gradient);border-bottom:1px solid #202020;padding:96px 80px 128px}.aboutPathGrid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1180px);margin:0 auto;display:grid}.aboutPathCard{color:#fff;min-height:430px;transition:background .56s var(--ease-smooth), color .56s var(--ease-smooth), border-color .56s var(--ease-smooth), transform .56s var(--ease-smooth);border:1px solid #242424;border-right-width:0;flex-direction:column;padding:40px;text-decoration:none;display:flex}.aboutPathCard:last-child{border-right-width:1px}.aboutPathCard:hover{color:#000;background:#f4f4ef;border-color:#f4f4ef;transform:translateY(-6px)}.aboutPathCard>span{color:#777;background:#1c1c1c;justify-content:center;align-items:center;width:42px;height:32px;margin-bottom:64px;font-size:.75rem;font-weight:900;display:inline-flex}.aboutPathCard:hover>span{color:#fff;background:#000}.aboutPathCard h2{text-transform:uppercase;margin:0 0 28px;font-size:clamp(2.75rem,4.6vw,5.6rem);line-height:.86}.aboutPathCard p{color:#a5a5a5;margin:0 0 48px;font-size:1rem;font-weight:500;line-height:1.65}.aboutPathCard:hover p{color:#222}.aboutPathCard strong{letter-spacing:.14em;text-transform:uppercase;width:max-content;transition:gap .32s var(--ease-smooth);border-bottom:2px solid;align-items:center;gap:12px;margin-top:auto;padding-bottom:6px;font-size:.72rem;font-weight:900;display:inline-flex}.aboutPathCard:hover strong{gap:16px}.mostRecentGrid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1180px);margin:0 auto;padding:96px 80px 128px;display:grid}.mostRecentCard{min-height:680px;transition:background .52s var(--ease-smooth), color .52s var(--ease-smooth), transform .52s var(--ease-smooth);border:1px solid #222;border-right-width:0;flex-direction:column;padding:40px;display:flex}.mostRecentCard:last-child{border-right-width:1px}.mostRecentCard:hover{color:#000;background:#f4f4ef;transform:translateY(-6px)}.mostRecentMeta{align-items:center;gap:16px;margin-bottom:32px;display:flex}.mostRecentMeta span{color:#777;background:#1c1c1c;justify-content:center;align-items:center;width:42px;height:32px;font-size:.75rem;font-weight:900;display:inline-flex}.mostRecentMeta small{color:#9a9a9a;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:900}.mostRecentCard:hover .mostRecentMeta span{color:#fff;background:#000}.mostRecentCard:hover .mostRecentMeta small{color:#333}.mostRecentImage{aspect-ratio:1/.7;transition:border-color .52s var(--ease-smooth), filter .52s var(--ease-smooth), opacity .52s var(--ease-smooth), transform .62s var(--ease-smooth);background:radial-gradient(circle at 24% 24%,#ffffff14,#0000 18%),linear-gradient(135deg,#ffffff0f,#0000 44%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 18px),#00000075;border:1px solid #242424;margin:0 0 34px;position:relative;overflow:hidden}.mostRecentImage:before,.mostRecentImage:after{content:"";transition:border-color .52s var(--ease-smooth);border:1px solid #ffffff1a;position:absolute}.mostRecentImage:before{border-radius:999px;width:20%;height:24%;top:18%;left:16%}.mostRecentImage:after{width:30%;height:30%;bottom:16%;right:16%}.mostRecentImage.hasImage{background-color:#0d0d0d;background-position:50%;background-repeat:no-repeat;background-size:contain}.mostRecentImage.hasImage:before,.mostRecentImage.hasImage:after{display:none}.mostRecentCard:hover .mostRecentImage{filter:grayscale()contrast(.95);opacity:.92;border-color:#000;transform:scale(.985)}.mostRecentCard:hover .mostRecentImage:before,.mostRecentCard:hover .mostRecentImage:after{border-color:#00000029}.mostRecentCard h2{margin:0 0 28px;font-size:clamp(2.25rem,3.2vw,4.25rem)}.mostRecentCard p{color:#a5a5a5;margin:0 0 40px;font-size:1rem;font-weight:500;line-height:1.65}.mostRecentCard:hover p{color:#222}.mostRecentCard a,.placeholderInner a{color:#fff;letter-spacing:.14em;text-transform:uppercase;width:max-content;transition:color .32s var(--ease-smooth), gap .32s var(--ease-smooth);border-bottom:2px solid;align-items:center;gap:12px;margin-top:auto;padding-bottom:6px;font-size:.72rem;font-weight:900;display:inline-flex}.mostRecentCard:hover a,.placeholderHero:hover a{color:#000;gap:16px}.placeholderHero{min-height:calc(100vh - 76px);transition:background .52s var(--ease-smooth), color .52s var(--ease-smooth)}.placeholderHero:hover{color:#000;background:#f4f4ef}.placeholderInner p{margin-bottom:42px}.downloadLaunch{background:var(--page-gradient);border-bottom:1px solid #202020;padding:96px 80px 128px}.downloadLaunchInner{border-top:1px solid #2a2a2a;width:min(100%,1180px);margin:0 auto;padding-top:64px}.downloadLaunch h2{max-width:760px;margin:0 0 28px;font-size:clamp(3rem,5vw,6rem)}.downloadLaunch p{color:#a0a0a0;max-width:620px;margin:0 0 40px;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:600;line-height:1.65}.downloadLaunch form{gap:16px;width:min(100%,680px);display:flex}.downloadLaunch input{color:#fff;letter-spacing:.12em;text-transform:uppercase;min-width:0;transition:border-color .32s var(--ease-smooth), background .32s var(--ease-smooth);background:0 0;border:2px solid #333;border-radius:0;outline:0;flex:1;padding:18px 20px;font-size:.75rem;font-weight:800}.downloadLaunch input:focus{background:#030303;border-color:#fff}.downloadLaunch input::placeholder{color:#555;opacity:1}.downloadLaunch button{color:#000;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;transition:background .32s var(--ease-smooth), transform .32s var(--ease-smooth);background:#f4f4ef;border:0;border-radius:0;flex-shrink:0;padding:18px 28px;font-size:.72rem;font-weight:900}.downloadLaunch button:hover{background:#fff;transform:translateY(-2px)}.freeDownloadPatterns{background:radial-gradient(circle at 18% 12%, #2090ff33, transparent 36%), var(--page-gradient);border-bottom:1px solid #202020;padding:118px 80px 132px}.freeDownloadPatternsInner{width:min(100%,920px);margin:0 auto}.freeDownloadPatternsIntro h2{color:#f4f4ef;max-width:760px;margin:20px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.75rem,5vw,5.4rem);font-weight:800;line-height:.98}.freeDownloadPatternsIntro p{color:#a8a8a8;max-width:650px;margin:0;font-size:clamp(.98rem,1.25vw,1.1rem);font-weight:600;line-height:1.65}.freeDownloadPatternList{gap:46px;margin-top:68px;display:grid}.freeDownloadPatternItem{grid-template-columns:72px minmax(0,1fr);gap:32px;display:grid}.freeDownloadPatternItem>span{color:#2fa4ff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,4.5vw,4.6rem);font-weight:500;line-height:1}.freeDownloadPatternItem h3{color:#f4f4ef;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:800;line-height:1.15}.freeDownloadPatternItem p{color:#a8a8a8;max-width:650px;margin:0;font-size:.98rem;font-weight:600;line-height:1.65}.freeDownloadPatternItem blockquote{color:#e6e6e6;border-left:2px solid #2fa4ff;max-width:610px;margin:22px 0 0;padding-left:22px;font-family:Georgia,Times New Roman,serif;font-size:1.04rem;font-style:italic;font-weight:700;line-height:1.45}.freeDownloadPatternsClosing{color:#d8d8d8;max-width:540px;margin:70px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:700;line-height:1.35}.contactPage{background:var(--page-gradient)}.contactHero{background:var(--page-gradient);border-bottom:1px solid #202020;align-items:flex-end;min-height:calc(82vh - 76px);padding:136px clamp(32px,6vw,80px) 96px;display:flex}.contactHeroInner,.contactReachInner{width:min(100%,1180px);margin:0 auto}.contactHero h1{color:#fff;letter-spacing:-.05em;text-transform:uppercase;max-width:1040px;margin:36px 0 40px;font-family:inherit;font-size:clamp(4rem,9vw,10rem);font-weight:900;line-height:.82}.contactHero p,.contactNarrative p,.contactNarrative blockquote+p{color:#a0a0a0;max-width:680px;margin:0;font-size:1rem;font-weight:600;line-height:1.75}.contactNarrative{background:var(--page-gradient);border-bottom:1px solid #202020;padding:112px clamp(32px,6vw,80px)}.contactNarrativeInner{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:80px;width:min(100%,1180px);max-width:100%;margin:0 auto;display:grid}.contactNarrativeInner>*,.contactFormShell>*,.contactForm{min-width:0}.contactNarrativeInner .eyebrow,.contactNarrative h2{grid-column:1}.contactNarrative h3,.contactNarrative p,.contactNarrative blockquote{grid-column:2}.contactNarrative h2{color:#fff;letter-spacing:-.05em;text-transform:uppercase;margin:36px 0 0;font-family:inherit;font-size:clamp(3.25rem,6vw,6.9rem);font-weight:900;line-height:.82}.contactNarrative h3{color:#fff;letter-spacing:-.04em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(1.7rem,2.65vw,3rem);font-weight:900;line-height:.95}.contactNarrative p{margin-bottom:24px}.contactNarrative blockquote{color:#fff;letter-spacing:-.04em;text-transform:uppercase;border-left:3px solid #4c9cff;margin:42px 0 0;padding-left:28px;font-family:inherit;font-size:clamp(1.75rem,3.1vw,3.5rem);font-weight:900;line-height:.98}.storyPage{background:var(--page-gradient)}.storyHero,.storyMediaBand,.storyQuoteBlock,.storySection,.storyPullQuote,.storyFinal{border-bottom:1px solid #202020;position:relative;overflow:hidden}.storyHero,.storySection,.storyFinal{background:radial-gradient(circle at 22% 0%, #2f9cff29, transparent 34%), var(--page-gradient)}.storyHero:before,.storySection:before,.storyMediaBand:before,.storyFinal:before{content:"";opacity:.48;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.storyHero{align-items:flex-end;min-height:72vh;padding:144px 80px 104px;display:flex}.storyHeroInner,.storyContentGrid,.storyFinal>div{z-index:1;width:min(100%,980px);margin:0 auto;position:relative}.storyHero h1,.storyContentGrid h2,.storyFinal h2{color:#fff;letter-spacing:0;margin:24px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.3vw,6.5rem);font-weight:800;line-height:.95}.storyHero p,.storyContentGrid p,.storyQuoteBlock p,.storyFinal p{color:#b8b8b8;max-width:720px;margin:0 0 20px;font-size:clamp(1rem,1.18vw,1.18rem);font-weight:560;line-height:1.78}.storyMediaBand{background:radial-gradient(circle at 50% 12%,#2f9cff1a,#0000 32%),#030303;padding:72px 80px}.storyVideoPlaceholder{z-index:1;text-align:center;background:repeating-linear-gradient(135deg,#ffffff07 0 1px,#0000 1px 10px),#ffffff06;border:1px solid #1f1f1f;flex-direction:column;justify-content:center;align-items:center;width:min(100%,620px);min-height:280px;margin:0 auto;padding:36px;display:flex;position:relative}.storyVideoPlaceholder span{color:#2f9cff;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:950}.storyVideoPlaceholder p{color:#8d8d8d;max-width:360px;margin:14px 0 0;font-size:.86rem;font-weight:650;line-height:1.5}.storyQuoteBlock,.storyPullQuote{background:radial-gradient(circle at 18% 0,#2f9cff1f,#0000 30%),#050505;padding:80px}.storyQuoteBlock blockquote,.storyPullQuote blockquote,.storyInsetQuote{color:#fff;border-left:3px solid #2f9cff;width:min(100%,740px);margin:0 auto 28px;padding-left:28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.15vw,2.7rem);font-weight:800;line-height:1.18}.storyQuoteBlock p{width:min(100%,740px);margin-left:auto;margin-right:auto}.storySection{padding:104px 80px}.storyBlueWash{background:radial-gradient(circle at 62% 0%, #2f9cff2e, transparent 34%), var(--page-gradient)}.storyContentGrid{grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);gap:72px;display:grid}.storyContentGrid .eyebrow{color:#2f9cff}.storyContentGrid h2{margin-top:18px;font-size:clamp(2.1rem,3.5vw,4.2rem)}.storyInsetQuote{margin-top:54px;display:block}.storySmokeGrid,.storyPrincipleGrid{border:1px solid #242424;grid-template-columns:repeat(2,minmax(0,1fr));margin:36px 0;display:grid}.storySmokeGrid article,.storyPrincipleGrid article{border-bottom:1px solid #242424;border-right:1px solid #242424;padding:28px}.storySmokeGrid article:nth-child(2n),.storyPrincipleGrid article:nth-child(2n){border-right:0}.storySmokeGrid article:nth-last-child(-n+2),.storyPrincipleGrid article:nth-last-child(-n+2){border-bottom:0}.storySmokeGrid h3,.storyPrincipleGrid h3{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:.8rem;font-weight:950}.storySmokeGrid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.storySmokeGrid li,.storyPrincipleGrid p{color:#b6b6b6;font-size:.9rem;font-weight:620;line-height:1.55}.storySmokeGrid li:before{content:"•";color:#2f9cff;margin-right:9px}.storyPrincipleGrid{grid-column:1/-1}.storyPrincipleGrid article{min-height:190px}.storyPrincipleGrid span{color:#777;margin-bottom:18px;font-size:.75rem;font-weight:950;display:block}.storyPrincipleGrid p{margin:0}.storyFinal{text-align:center;padding:112px 80px}.storyFinal h2{margin-bottom:18px;font-size:clamp(2rem,3.8vw,4.5rem)}.storyFinal p{margin:0 auto 44px}.storyFinal div div{justify-content:center;gap:16px;display:flex}.storyFinal a{color:#fff;letter-spacing:.12em;text-transform:uppercase;border:1px solid #2f9cff;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 20px;font-size:.72rem;font-weight:900;display:inline-flex}.storyFinal a:first-child{color:#000;background:#2f9cff}.systemHero{min-height:58vh}.systemQuoteBand{background:radial-gradient(circle at 38% 0,#2f9cff2e,#0000 34%),#040404;border-bottom:1px solid #202020;padding:92px 80px}.systemQuoteInner,.systemFrameworkInner{width:min(100%,980px);margin:0 auto}.systemQuoteInner blockquote{color:#fff;letter-spacing:0;max-width:780px;margin:24px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4.1vw,5rem);font-weight:800;line-height:.98}.systemBodyGrid{align-items:start}.systemBulletList{color:#b8b8b8;gap:12px;margin:28px 0 0;padding:0 0 0 20px;font-size:clamp(.98rem,1.08vw,1.12rem);font-weight:600;line-height:1.62;display:grid}.systemBulletList li::marker{color:#8f8f8f}.systemFramework{background:radial-gradient(circle at 16% 0%, #2f9cff1f, transparent 32%), var(--page-gradient);border-bottom:1px solid #202020;padding:104px 80px 112px}.systemFramework h2{color:#fff;letter-spacing:0;margin:18px 0 42px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.5vw,4rem);font-weight:800;line-height:1}.systemLensGrid{border:1px solid #242424;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.systemLensGrid article{min-height:220px;transition:background .46s var(--ease-smooth), color .46s var(--ease-smooth), transform .46s var(--ease-smooth);border-bottom:1px solid #242424;border-right:1px solid #242424;padding:34px}.systemLensGrid article:nth-child(2n){border-right:0}.systemLensGrid article:nth-last-child(-n+2){border-bottom:0}.systemLensGrid article:hover{color:#000;background:#f4f4ef;transform:translateY(-4px)}.systemLensGrid span{color:#777;margin-bottom:22px;font-size:.78rem;font-weight:950;display:block}.systemLensGrid h3{color:#fff;letter-spacing:0;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,2.3vw,2.7rem);font-weight:800;line-height:1}.systemLensGrid p{color:#a8a8a8;margin:0;font-size:.98rem;font-weight:600;line-height:1.6}.systemLensGrid article:hover h3,.systemLensGrid article:hover p,.systemLensGrid article:hover span{color:#000}.systemScienceLink{color:#2f9cff;transition:gap .32s var(--ease-smooth);align-items:center;gap:12px;margin-top:44px;font-size:.84rem;font-weight:850;display:inline-flex}.systemScienceLink:hover{gap:16px}.systemFinal{padding-top:88px;padding-bottom:88px}.scienceHero{min-height:52vh}.scienceLensSection{background:linear-gradient(90deg, #ffffff1f, #ffffff05 16%, #ffffff05 84%, #ffffff1f), radial-gradient(circle at 16% 8%, #2f9cff1a, transparent 28%), var(--page-gradient);border-bottom:1px solid #202020;padding:88px 80px}.scienceLensShell{background:#000000c7;border:1px solid #252525;width:min(100%,980px);margin:0 auto;box-shadow:0 36px 120px #0000005c}.scienceLensRow{border-bottom:1px solid #252525;grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);gap:56px;padding:64px;display:grid}.scienceLensRow:last-child{border-bottom:0}.scienceLensCopy>span{color:#777;letter-spacing:.12em;margin-bottom:22px;font-size:.72rem;font-weight:950;display:block}.scienceLensCopy h2{color:#fff;letter-spacing:0;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.1vw,3.7rem);font-weight:800;line-height:1}.scienceLensCopy h3{color:#2f9cff;letter-spacing:0;max-width:560px;margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,1.6vw,1.75rem);font-weight:800;line-height:1.18}.scienceLensCopy p{color:#9c9c9c;margin:0 0 18px;font-size:.96rem;font-weight:560;line-height:1.72}.scienceLensCopy p:last-of-type{margin-bottom:30px}.scienceLensCopy blockquote{color:#fff;letter-spacing:0;border-left:3px solid #2f9cff;margin:34px 0 0;padding-left:22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,1.45vw,1.55rem);font-weight:800;line-height:1.2}.scienceLensApplied{border-left:1px solid #242424;padding-left:40px}.scienceLensApplied .eyebrow{color:#2f9cff;max-width:260px;line-height:1.35}.scienceLensApplied ul{color:#b6b6b6;gap:12px;margin:24px 0 28px;padding:0 0 0 18px;font-size:.82rem;font-weight:700;line-height:1.55;display:grid}.scienceLensApplied li::marker{color:#2f9cff}.scienceLensApplied a{color:#fff;letter-spacing:.08em;text-transform:uppercase;transition:background .36s var(--ease-smooth), color .36s var(--ease-smooth), border-color .36s var(--ease-smooth), gap .36s var(--ease-smooth);border:1px solid #242424;align-items:center;gap:10px;padding:13px 16px;font-size:.68rem;font-weight:900;display:inline-flex}.scienceLensApplied a:hover{color:#000;background:#f4f4ef;border-color:#f4f4ef;gap:14px}.scienceClosingQuote{background:radial-gradient(circle at 30% 0,#2f9cff1f,#0000 28%),#040404;border-bottom:1px solid #202020;padding:108px 80px}.scienceClosingInner{width:min(100%,720px);margin:0 auto}.scienceClosingInner blockquote{color:#fff;letter-spacing:0;margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,4rem);font-weight:800;line-height:1}.scienceFinal{padding-top:84px;padding-bottom:84px}.contactFormSection{background:var(--page-gradient);border-bottom:1px solid #202020;padding:112px clamp(32px,6vw,80px)}.contactFormShell{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:80px;width:min(100%,1180px);max-width:100%;margin:0 auto;display:grid}.contactFormIntro h2{overflow-wrap:anywhere;max-width:520px;margin:36px 0 32px;font-size:clamp(3rem,5.8vw,6.5rem)}.contactFormIntro p{color:#9a9a9a;max-width:480px;margin:0;font-size:1.05rem;font-weight:500;line-height:1.7}.contactForm{background:#00000085;border:1px solid #242424;width:100%;margin:0;padding:40px}.contactFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contactForm label,.contactForm legend{color:#9a9a9a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:.62rem;font-weight:900;display:block}.contactForm input,.contactForm textarea{color:#fff;width:100%;min-width:0;font:inherit;transition:border-color .32s var(--ease-smooth), background .32s var(--ease-smooth);background:#000;border:1px solid #2a2a2a;border-radius:0;outline:0;margin-top:8px;padding:16px;font-size:.85rem}.contactForm textarea{resize:vertical;min-height:116px}.contactForm input:focus,.contactForm textarea:focus{background:#050505;border-color:#fff}.contactForm fieldset{border:0;margin:4px 0 22px;padding:0}.contactOption{margin:0}.contactOption input{opacity:0;position:absolute}.contactOption span{color:#d0d0d0;letter-spacing:.1em;text-transform:uppercase;transition:border-color .32s var(--ease-smooth), color .32s var(--ease-smooth), background .32s var(--ease-smooth);border:1px solid #242424;padding:15px 16px;font-size:.7rem;font-weight:900;display:block}.contactOption input:checked+span,.contactOption span:hover{color:#000;background:#f4f4ef;border-color:#f4f4ef}.contactFinePrint{color:#69727a;margin:4px 0 22px;font-size:.68rem;line-height:1.5}.contactForm button{color:#000;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;width:100%;transition:background .32s var(--ease-smooth), transform .32s var(--ease-smooth);background:#f4f4ef;border:0;border-radius:0;padding:18px;font-size:.75rem;font-weight:900}.contactForm button:hover{background:#fff;transform:translateY(-2px)}.contactReach{background:var(--page-gradient);border-bottom:1px solid #202020;padding:96px clamp(32px,6vw,80px) 120px}.contactReachGroup{margin-bottom:56px}.contactBio{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(40px,7vw,88px);margin-bottom:88px;display:grid}.contactBioImage{background:#111;border:1px solid #252525;min-height:560px;overflow:hidden}.contactBioImage img{object-fit:cover;object-position:center top;width:100%;height:100%;min-height:560px;display:block}.contactBioCopy h2{color:#fff;letter-spacing:-.05em;text-transform:uppercase;margin:28px 0 30px;font-size:clamp(2.5rem,5vw,5.8rem);font-weight:900;line-height:.9}.contactBioCopy p{color:#a8a8a8;max-width:680px;margin:0 0 20px;font-size:1rem;font-weight:600;line-height:1.75}.contactReachSocial{margin-top:88px}.contactSocialTitle{margin:36px 0 56px;font-size:clamp(3.25rem,6vw,7.5rem)}.contactSocialHomeGrid{width:100%}.contactCardGrid,.contactSocialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contactSocialGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.contactCardGrid a,.contactSocialGrid a{color:#fff;min-height:142px;transition:background .42s var(--ease-smooth), border-color .42s var(--ease-smooth), color .42s var(--ease-smooth), transform .42s var(--ease-smooth);background:0 0;border:1px solid #242424;padding:24px}.contactCardGrid a:hover,.contactSocialGrid a:hover{color:#000;background:#f4f4ef;border-color:#f4f4ef;transform:translateY(-3px)}.contactCardGrid span,.contactSocialGrid span{color:#fff;margin-bottom:10px;font-size:.82rem;font-weight:900;display:block}.contactCardGrid strong,.contactSocialGrid strong{color:#9a9a9a;font-size:.72rem;font-weight:800}.contactCardGrid a:hover strong,.contactSocialGrid a:hover strong{color:#222}.contactLocation{color:#8b949e;font-size:.8rem;font-weight:700}.newsletterPage{background:var(--page-gradient)}.nlHero{background:var(--page-gradient);border-bottom:1px solid #222;padding:112px 48px 96px}.nlHeroInner{grid-template-columns:minmax(0,1.45fr) minmax(320px,.65fr);align-items:end;gap:80px;width:min(100%,1180px);margin:0 auto;display:grid}.nlHeroTitle{margin:26px 0 48px;font-size:clamp(4rem,9vw,9.75rem)}.nlHeroCopy p{color:#b8b8b8;max-width:640px;margin:0;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2vw,1.55rem);font-style:italic;line-height:1.5}.nlHeroForm label{color:#fff;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:.65rem;font-weight:900;display:block}.nlHeroForm div,.nlSubscribe form{flex-wrap:wrap;gap:12px;display:flex}.newsletter form{flex-wrap:wrap}.nlHeroForm>.newsletterFormStatus,.nlSubscribe .newsletterFormStatus,.newsletter .newsletterFormStatus{color:currentColor;text-align:left;max-width:none;margin:10px 0 0;font-family:inherit;font-size:.72rem;font-style:normal;font-weight:700;line-height:1.3}.nlHeroForm>.newsletterFormStatus:empty,.nlSubscribe .newsletterFormStatus:empty,.newsletter .newsletterFormStatus:empty{min-height:0;margin-top:0}.nlHeroForm input,.nlSubscribe input{color:#fff;letter-spacing:.12em;text-transform:uppercase;min-width:0;transition:border-color .36s var(--ease-smooth), background .36s var(--ease-smooth), color .36s var(--ease-smooth);background:#070707;border:1px solid #252525;border-radius:0;outline:0;flex:1;padding:18px 16px;font-size:.75rem;font-weight:800}.nlHeroForm input:focus,.nlSubscribe input:focus{border-color:#fff}.nlHeroForm button,.nlSubscribe button,.nlLoadMore{color:#000;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;transition:background .36s var(--ease-smooth), color .36s var(--ease-smooth), transform .36s var(--ease-smooth);background:#f4f4ef;border:0;border-radius:0;padding:18px 24px;font-size:.7rem;font-weight:900}.nlHeroForm button:hover,.nlSubscribe button:hover,.nlLoadMore:hover{background:#fff;transform:translateY(-2px)}.nlFeatured{background:#2b2b2b;border-bottom:1px solid #222;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:520px;display:grid}.nlFeatureVisual{background:radial-gradient(circle,#ffffff0e,#0000 18%),linear-gradient(#ffffff0a,#0000),#151515;border-right:1px solid #222;min-height:520px}.nlFeatureVisual.hasImage,.nlPostImage.hasImage,.articleIndexArt.hasImage{background-color:#111;background-position:50%;background-repeat:no-repeat;background-size:contain}.nlFeatureCopy{flex-direction:column;justify-content:center;padding:80px;display:flex}.nlFeatureCopy h2{margin:24px 0;font-size:clamp(3rem,5vw,6rem)}.nlFeatureCopy p{color:#d1d1d1;max-width:520px;margin:0 0 32px;font-size:1rem;line-height:1.7}.nlFeatureCopy a{color:#fff;letter-spacing:.16em;text-transform:uppercase;border-bottom:2px solid;gap:16px;width:max-content;padding-bottom:5px;font-size:.7rem;font-weight:900;display:inline-flex}.nlFeatureCopy a span{color:#777}.nlLatest{background:#2f2f2f;border-bottom:1px solid #222;padding:96px 48px 112px}.nlSectionBar{border-bottom:1px solid #414141;justify-content:space-between;align-items:center;gap:32px;width:min(100%,1180px);margin:0 auto 64px;padding-bottom:24px;display:flex}.nlFilters{gap:12px;display:flex}.nlFilters button{color:#aaa;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;min-height:32px;transition:background .36s var(--ease-smooth), border-color .36s var(--ease-smooth), color .36s var(--ease-smooth), transform .36s var(--ease-smooth);background:0 0;border:1px solid #4a4a4a;padding:9px 14px;font-size:.625rem;font-weight:900}.nlFilters button:hover{color:#000;background:#f4f4ef;border-color:#f4f4ef;transform:translateY(-2px)}.nlPostGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;width:min(100%,1180px);margin:0 auto;display:grid}.nlPostCard{cursor:pointer;transition:background .46s var(--ease-smooth), color .46s var(--ease-smooth), padding .46s var(--ease-smooth);background:0 0;border-bottom:1px solid #4a4a4a;padding:0 0 24px}.nlPostCard:hover{padding:18px}.nlPostImage{aspect-ratio:1/.82;transition:background .46s var(--ease-smooth), transform .62s var(--ease-smooth);background:radial-gradient(circle,#ffffff0b,#0000 16%),linear-gradient(135deg,#ffffff09,#0000 40%),#151515;margin-bottom:24px}.nlPostCard:hover .nlPostImage{background:radial-gradient(circle,#00000014,#0000 16%),linear-gradient(135deg,#0000000d,#0000 40%),#deded8;transform:scale(.985)}.nlPostCategory,.nlPostMeta{color:#a8a8a8;letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:900}.nlPostCard h3{color:#fff;letter-spacing:-.04em;text-transform:uppercase;margin:12px 0;font-size:clamp(1.35rem,2vw,2rem);font-weight:900;line-height:.95}.nlPostCard p{color:silver;min-height:72px;margin:0 0 28px;font-size:.92rem;line-height:1.6}.nlPostMeta{justify-content:space-between;gap:24px;display:flex}.nlLoadMore{color:#fff;background:#171717;width:max-content;margin:72px auto 0;display:block}.nlArchive{background:#080808;border-bottom:1px solid #222;padding:96px 80px 72px}.nlArchiveGrid{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:start;gap:80px;width:min(100%,1180px);margin:0 auto;display:grid}.nlArchiveIntro{max-width:300px}.nlArchiveIntro h2{margin:18px 0 20px;font-size:clamp(2.5rem,4vw,4.75rem)}.nlArchiveIntro p{color:#b0b0b0;font-size:.82rem;font-weight:600;line-height:1.55}.nlIssueList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:0;padding:0;list-style:none;display:grid}.nlIssue{color:#fff;cursor:pointer;min-height:48px;transition:background .46s var(--ease-smooth), color .46s var(--ease-smooth), border-color .46s var(--ease-smooth);border-bottom:1px solid #222;outline:none;grid-template-columns:44px minmax(0,1fr) 42px;align-items:center;gap:18px;padding:14px 0;display:grid}.nlIssueNumber{color:#6f6f6f;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.nlIssue h3{letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:.72rem;font-weight:900;line-height:1.25}.nlIssue p{color:#777;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.52rem;font-weight:900}.nlIssue svg{opacity:.45;width:14px;height:14px;transition:opacity .36s var(--ease-smooth), transform .46s var(--ease-smooth);justify-self:end}.nlIssue:hover svg,.nlIssue:focus svg{opacity:1;transform:translate(5px)}.nlTopicBrowse{text-align:center;border-top:1px solid #222;width:min(100%,1180px);margin:72px auto 0;padding-top:48px}.nlTopicGrid{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.nlTopicChip{color:#d0d0d0;letter-spacing:.12em;text-transform:uppercase;min-height:34px;transition:background .42s var(--ease-smooth), color .42s var(--ease-smooth), border-color .42s var(--ease-smooth), transform .42s var(--ease-smooth);border:1px solid #222;justify-content:center;align-items:center;padding:10px 18px;font-size:.58rem;font-weight:900;display:inline-flex}.nlTopicChip:hover,.nlTopicChip:focus{color:#000;background:#f4f4ef;border-color:#f4f4ef;transform:translateY(-2px)}.nlSubscribe{color:#000;text-align:center;background:#f4f4ef;padding:120px 32px}.nlSubscribeInner{width:min(100%,920px);margin:0 auto}.nlSubscribe h2{color:#000;margin:26px 0 48px;font-size:clamp(3rem,6vw,7rem)}.nlSubscribe form{width:min(100%,680px);margin:0 auto 28px}.nlSubscribe input{color:#000;background:0 0;border-color:#c9c9c3}.nlSubscribe button{color:#fff;background:#000}.nlSubscribe p{color:#444;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:900}.nlFooter{background:#2b2b2b}.podcastPage{background:var(--page-gradient)}.podHero{background:var(--page-gradient);border-bottom:1px solid #222;padding:120px 48px 96px}.podHeroInner{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:72px;width:min(100%,1180px);margin:0 auto;display:grid}.podHeroInner>*,.podHeroCopy{min-width:0}.podHeroTitle{margin:28px 0 36px;font-size:clamp(3.5rem,7.6vw,8.9rem)}.podHeroCopy p{color:#d0d0d0;max-width:760px;margin:0;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:clamp(1.1rem,1.7vw,1.45rem);font-style:italic;line-height:1.5}.podPlatformLinks{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.podPlatformLinks a,.podFeaturedActions button,.podEpisodeActions button,.podArchiveButton{color:#fff;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;min-height:44px;transition:background .42s var(--ease-smooth), border-color .42s var(--ease-smooth), color .42s var(--ease-smooth), transform .42s var(--ease-smooth);background:0 0;border:1px solid #555;border-radius:0;justify-content:center;align-items:center;padding:14px 22px;font-size:.65rem;font-weight:900;display:inline-flex}.podPlatformLinks a:hover,.podFeaturedActions button:hover,.podEpisodeActions button:hover,.podArchiveButton:hover{color:#000;background:#f4f4ef;border-color:#f4f4ef;transform:translateY(-2px)}.podFeatured{background:#0f0f0f;border-bottom:1px solid #222;padding:72px 48px 96px}.podFeaturedCard{background:linear-gradient(90deg,#ffffff09,#0000 42%),radial-gradient(circle at 52% 80%,#ffffff14,#0000 28%),#202020;border:1px solid #333;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);width:min(100%,1080px);min-height:520px;margin:0 auto;display:grid}.podFeaturedMain{flex-direction:column;justify-content:center;padding:72px;display:flex}.podFeatureTag{align-items:center;gap:14px;margin-bottom:28px;display:flex}.podFeatureTag span{color:#000;background:#f4f4ef;padding:8px 12px}.podFeatureTag span,.podFeatureTag small,.podGuestGrid span,.podSegmentPanel li,.podWave{letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.podFeaturedMain h2{max-width:620px;margin-bottom:48px;font-size:clamp(3rem,5vw,6rem)}.podGuestGrid{grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);gap:28px;max-width:680px;margin-bottom:36px;display:grid}.podGuestGrid div{border-right:1px solid #555;padding-right:24px}.podGuestGrid span{color:#999;margin-bottom:8px;display:block}.podGuestGrid strong{text-transform:uppercase;font-size:1.15rem;line-height:1.1;display:block}.podGuestGrid p{color:#d0d0d0;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:800;line-height:1.5}.podFeaturedActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.podFeaturedActions a,.podEpisodeActions a{color:#fff;letter-spacing:.14em;text-transform:uppercase;min-height:44px;transition:background .36s var(--ease-smooth), color .36s var(--ease-smooth), border-color .36s var(--ease-smooth);background:#181818;border:1px solid #444;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:.65rem;font-weight:900;display:inline-flex}.podFeaturedActions a:hover,.podEpisodeActions a:hover{color:#111;background:#fff;border-color:#fff}.podPlatformLink svg{flex:none;width:15px;height:15px}.podSegmentPanel{background:#00000029;border-left:1px solid #333;flex-direction:column;justify-content:space-between;padding:56px 40px;display:flex}.podSegmentPanel ul{margin:28px 0;padding:0;list-style:none}.podSegmentPanel li{color:#fff;grid-template-columns:48px minmax(0,1fr);gap:16px;margin-bottom:22px;line-height:1.5;display:grid}.podSegmentPanel li span{color:#888}.podWave{color:#777}.podWave div,.podProgress{background:#555;height:10px;margin-top:18px;position:relative;overflow:hidden}.podWave div span,.podProgress span{background:#f4f4ef;width:34%;position:absolute;inset:0 auto 0 0}.podRecent{background:#121212;border-bottom:1px solid #222;padding:104px 48px 120px}.podcastFeaturedAppearance{background:radial-gradient(circle at 18% 18%,#2f9cff2e,#0000 34%),#090909;border-bottom:1px solid #222;padding:88px 48px}.podcastFeatureCard{background:#101010;border:1px solid #303030;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);width:min(100%,1180px);margin:0 auto;display:grid}.podcastFeatureMedia{aspect-ratio:16/9;background:#1a1a1a;border-right:1px solid #303030;align-self:center;width:100%;min-height:0;overflow:hidden}.podcastFeatureMedia img,.podcastFeatureMedia iframe{aspect-ratio:16/9;object-fit:contain;border:0;width:100%;height:100%;min-height:0;display:block}.podcastFeatureMedia img{object-position:center}.podcastFeatureCopy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(40px,6vw,76px);display:flex}.podcastFeatureCopy h2{color:#fff;margin:36px 0 28px;font-size:clamp(3rem,5.8vw,6.6rem);line-height:.86}.podcastFeatureCopy>p{color:#b8b8b8;max-width:660px;margin:0 0 36px;font-size:1.05rem;font-weight:600;line-height:1.7}.podSectionHeader{justify-content:space-between;align-items:end;gap:32px;width:min(100%,1080px);margin:0 auto 40px;display:flex}.podSectionHeader h2{font-size:clamp(2rem,3vw,3.25rem)}.podSectionHeader span{color:#999;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.podEpisodeList{border:1px solid #2a2a2a;width:min(100%,1080px);margin:0 auto}.podEpisode{transition:background .46s var(--ease-smooth), color .46s var(--ease-smooth), border-color .46s var(--ease-smooth);background:#0d0d0d;border-bottom:1px solid #2a2a2a;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:40px;padding:40px;display:grid}.podEpisode:last-child{border-bottom:0}.podEpisodeArt{background:radial-gradient(circle,#ffffff0e,#0000 20%),#252525;min-height:190px;overflow:hidden}.podEpisodeArt img,.podEpisodeArt iframe{object-fit:contain;border:0;width:100%;height:100%;min-height:190px;display:block}.podEpisodeArt img{object-position:center}.podEpisodeMeta{color:#999;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:.6rem;font-weight:900;display:flex}.podEpisode h3{color:#fff;letter-spacing:-.04em;text-transform:uppercase;max-width:760px;margin:0 0 18px;font-size:clamp(1.75rem,3vw,3rem);font-weight:900;line-height:.95}.podEpisode p{color:#b8b8b8;max-width:760px;margin:0 0 28px;font-size:1rem;line-height:1.65}.podEpisodeActions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.podArchiveIntro{color:#b8b8b8;width:min(100%,1080px);max-width:760px;margin:0 auto 40px;font-size:1rem;font-weight:600;line-height:1.7}.articlePublishedArchive{background:#090909;border-top:1px solid #2a2a2a}.podArchiveActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;width:min(100%,1080px);margin:42px auto 0;display:flex}.podArchiveActions a,.podArchiveActions button{color:#fff;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;min-height:48px;transition:background .32s var(--ease-smooth), color .32s var(--ease-smooth), transform .32s var(--ease-smooth);background:0 0;border:1px solid #f4f4ef;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:.66rem;font-weight:900;display:inline-flex}.podArchiveActions button{border-color:#343434}.podArchiveActions a:hover,.podArchiveActions button:hover{color:#000;background:#f4f4ef;transform:translateY(-2px)}.podArchiveStatus{color:#8f8f8f;letter-spacing:.08em;text-align:right;text-transform:uppercase;width:min(100%,1080px);margin:18px auto 0;font-size:.72rem;font-weight:800}.podListenLink,.podUrlPending{color:#fff;letter-spacing:.12em;text-transform:uppercase;border:1px solid #f4f4ef;align-items:center;gap:10px;min-height:44px;padding:12px 16px;font-size:.64rem;font-weight:900;display:inline-flex}.podListenLink:hover{color:#000;background:#f4f4ef}.podUrlPending{color:#8f8f8f;border-color:#343434}.podEpisodeActions button{width:40px;min-height:40px;padding:0}.podEpisodeActions small{color:#888;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:900}.podArchiveButton{width:max-content;margin:80px auto 0}.articlesPage,.articlesHero,.articleIndexFeatured,.articleArchive{background:var(--page-gradient)}.articleFeatureCard .podFeaturedMain h2{line-height:.9}.articleReadCta{width:max-content;min-height:52px;transition:background .32s var(--ease-smooth), color .32s var(--ease-smooth), transform .32s var(--ease-smooth);background:#f4f4ef;border:1px solid #f4f4ef;justify-content:center;align-items:center;gap:12px;padding:15px 22px;display:inline-flex;color:#000!important}.articleReadCta:hover{background:#2f9cff;border-color:#2f9cff;transform:translateY(-2px);color:#000!important}.articleFeatureAside{background:#111;border-left:1px solid #333;flex-direction:column;min-width:0;padding:32px;display:flex}.articleFeatureVisual{background:linear-gradient(135deg,#ffffff0f,#0000 42%),radial-gradient(circle,#2f9cff29,#0000 24%),#171717;border:1px solid #303030;min-height:250px;margin-bottom:34px}.articleFeatureVisual.hasImage{background-color:#111;background-position:50%;background-repeat:no-repeat;background-size:contain}.articleFeatureAside .eyebrow{color:#a8a8a8}.articleFeatureAside ul{gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.articleFeatureAside li{color:#f4f4ef;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:36px minmax(0,1fr);gap:12px;font-size:.72rem;font-weight:900;line-height:1.45;display:grid}.articleFeatureAside li span{color:#2f9cff}.articleIndexList{border-top:1px solid #2a2a2a;border-left:1px solid #2a2a2a;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,1080px);margin:0 auto;display:grid}.articleIndexItem{min-height:420px;transition:background .46s var(--ease-smooth), color .46s var(--ease-smooth), border-color .46s var(--ease-smooth);background:#0000005c;border-bottom:1px solid #2a2a2a;border-right:1px solid #2a2a2a;grid-template-rows:190px 1fr;gap:28px;padding:34px;display:grid}.articleIndexArt{background:linear-gradient(135deg,#ffffff0d,#0000 42%),radial-gradient(circle at 52% 52%,#2a5f912e,#0000 18%),#ffffff09;border:1px solid #ffffff14;min-height:180px}.articleIndexMeta{color:#8f9695;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:.6rem;font-weight:900;display:flex}.articleIndexItem h3{color:#fff;letter-spacing:-.05em;text-transform:uppercase;max-width:620px;margin:0 0 18px;font-size:clamp(2rem,4vw,4.25rem);font-weight:900;line-height:.9}.articleIndexItem p{color:#b8b8b8;max-width:620px;margin:0 0 30px;font-size:1rem;line-height:1.65}.articleIndexActions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.articleIndexActions a{color:#fff;letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid;align-items:center;gap:12px;padding-bottom:8px;font-size:.66rem;font-weight:900;display:inline-flex}.articleIndexActions svg{width:17px;height:17px}.articleIndexActions small{color:#858585;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:900}.articleIndexItem:hover .articleIndexMeta,.articleIndexItem:hover p,.articleIndexItem:hover small{color:#171717}.articleIndexItem:hover h3,.articleIndexItem:hover a{color:#000}.articlePage{background:var(--page-gradient)}.articleMasthead{background:var(--page-gradient);padding:72px 48px 92px}.articleTopline{border-bottom:1px solid #2a3030;justify-content:space-between;align-items:center;gap:48px;width:min(100%,920px);margin:0 auto 48px;padding-bottom:28px;display:flex}.articleTopline strong,.articleTopline span{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900;line-height:1.45}.articleTopline span{color:#8f9695;text-align:right}.articleHeroCard{background:linear-gradient(#ffffff09,#0000 45%),#111616;border:1px solid #2a3030;width:min(100%,920px);margin:0 auto;padding:56px 40px 36px}.articleHeroCard .eyebrow{color:#e84d4d}.articleIssueMeta{color:#8f9695;letter-spacing:.14em;text-transform:uppercase;margin:14px 0 0;font-size:.64rem;font-weight:900;line-height:1.45}.articleHeroCard h1{margin:24px 0 52px;font-size:clamp(4rem,8.5vw,9rem)}.articleHeroCard h1.articleLongTitle{font-size:clamp(3rem,6vw,6.25rem)}.articleSubtitle{color:#aeb5b2;max-width:680px;margin:-30px 0 42px;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:clamp(1.15rem,2vw,1.65rem);font-style:italic;font-weight:700;line-height:1.35}.articleHeroMeta{border-top:1px solid #252b2b;justify-content:space-between;align-items:end;gap:32px;padding-top:28px;display:flex}.articleHeroMeta p{color:#c0c5c2;max-width:520px;margin:0;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:1.2rem;font-style:italic;font-weight:700;line-height:1.35}.articleHeroMeta div{text-align:right}.articleHeroMeta span,.articleStat span,.articleChecklist span{color:#e84d4d;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.58rem;font-weight:900;display:block}.articleHeroMeta strong{letter-spacing:-.04em;text-transform:uppercase;font-size:2rem;font-weight:900;display:block}.articleFeatureImageBand{background:var(--page-gradient);padding:0 48px 92px}.articleFeatureImageFrame{background:#0b1114;border:1px solid #2a3030;width:min(75%,690px);margin:0 auto;box-shadow:0 28px 72px #00000061}.articleFeatureImageFrame img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.articleBody{color:#151515;background:#f4f4ef;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:64px;padding:92px max(48px,50vw - 460px);display:grid}.articleAside{min-width:0;position:relative}.articleAside .eyebrow{color:#aaa9a3}.articleAside p{color:#363636;text-transform:uppercase;margin:18px 0 56px;font-size:.78rem;font-weight:900;line-height:1.55}.articleAside ul{margin:18px 0 0;padding:0;list-style:none}.articleAside li{color:#77756e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.62rem;font-weight:900}.articleAside li:before{content:"";background:#e84d4d;border-radius:999px;width:7px;height:7px;margin-right:12px;display:inline-block}.articleGhostWord{color:#0000000e;letter-spacing:-.06em;text-orientation:mixed;transform-origin:0 0;margin-top:96px;font-size:clamp(4rem,9vw,8rem);font-weight:900;line-height:.8;position:sticky;top:180px;transform:rotate(90deg)}.articleContent{overflow-wrap:anywhere;min-width:0;max-width:680px}.articleContent p{color:#333;margin:0 0 24px;font-size:1.02rem;font-weight:650;line-height:1.75}.articleLead:first-letter{float:left;color:#e84d4d;margin:.02em .12em 0 0;font-size:5rem;font-weight:900;line-height:.8}.articleContent blockquote{color:#000;letter-spacing:-.05em;text-transform:uppercase;border-top:1px solid #d7d5cd;border-bottom:1px solid #d7d5cd;margin:64px 0;padding:42px 0;font-size:clamp(2.2rem,4vw,4.4rem);font-weight:900;line-height:.95}.articleContent h2{color:#000;letter-spacing:-.025em;text-transform:uppercase;margin:56px 0 22px;font-size:clamp(1.35rem,2vw,2rem);font-weight:900}.articleContent h3{color:#1c1c1c;margin:34px 0 14px;font-size:1.08rem;font-weight:900;line-height:1.3}.articleMarkdownList{color:#333;margin:8px 0 34px;padding-left:24px}.articleMarkdownList li{margin-bottom:10px;padding-left:6px;font-size:1rem;font-weight:650;line-height:1.65}.articleRelatedSection{background:var(--page-gradient);border-top:1px solid #242a2a;padding:92px max(48px,50vw - 560px)}.articleRelatedHeading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:42px;display:flex}.articleRelatedHeading .eyebrow{color:#e84d4d}.articleRelatedHeading h2{text-align:right;margin:0;font-size:clamp(2.6rem,5vw,5.5rem)}.articleRelatedGrid{background:#2a3030;border:1px solid #2a3030;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.articleRelatedCard{color:#fff;min-height:330px;transition:background .28s var(--ease-smooth), color .28s var(--ease-smooth);background:radial-gradient(circle at 100% 0,#2a5f9133,#0000 42%),#101515;flex-direction:column;padding:38px;display:flex}.articleRelatedCard:hover{color:#111;background:#f4f4ef}.articleRelatedCard>span{color:#e84d4d;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.articleRelatedCard h3{letter-spacing:-.045em;text-transform:uppercase;max-width:520px;margin:28px 0 18px;font-size:clamp(1.75rem,3vw,3.25rem);font-weight:900;line-height:.98}.articleRelatedCard p{color:#aeb4b2;max-width:560px;margin:0 0 32px;font-size:.92rem;line-height:1.6}.articleRelatedCard:hover p{color:#4f5250}.articleRelatedCard strong{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-top:auto;font-size:.66rem;display:inline-flex}.articleRelatedCard svg{width:17px;height:17px}.articleCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:64px 0;display:grid}.articleStat,.articleChecklist{min-height:220px;padding:32px}.articleStat{background:#fff}.articleStat strong{color:#000;letter-spacing:-.06em;margin-bottom:18px;font-size:4.25rem;font-weight:900;display:block}.articleStat p{margin:0;font-size:.82rem;line-height:1.55}.articleChecklist{color:#fff;background:#000}.articleChecklist ol{margin:20px 0 0;padding:0;list-style:none}.articleChecklist li{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.68rem;font-weight:900;line-height:1.4}.articleChecklist li:before{content:counter(list-item, decimal-leading-zero) "/";color:#858585;margin-right:12px}.articleCtaSection{background:var(--page-gradient);grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:24px;padding:92px max(48px,50vw - 460px);display:grid}.articleTrainingCard{background:#1a1f1f;border:1px solid #2a3030;padding:48px}.articleTrainingCard .eyebrow{color:#e84d4d}.articleTrainingCard h2{margin:28px 0 24px;font-size:clamp(2rem,3vw,3.25rem)}.articleTrainingCard p{color:#b8b8b8;max-width:560px;margin:0 0 36px;font-size:1rem;line-height:1.65}.articleTrainingCard div{flex-wrap:wrap;gap:14px;display:flex}.articleTrainingCard a,.articleShare a{color:#fff;letter-spacing:.13em;text-transform:uppercase;min-height:46px;transition:background .36s var(--ease-smooth), color .36s var(--ease-smooth), border-color .36s var(--ease-smooth);border:1px solid #393f3f;justify-content:center;align-items:center;padding:14px 22px;font-size:.68rem;font-weight:900;display:inline-flex}.articleTrainingCard a:first-child,.articleShare a:last-child{background:#e84d4d;border-color:#e84d4d}.articleTrainingCard a:hover,.articleShare a:hover{color:#000;background:#f4f4ef;border-color:#f4f4ef}.articleShare{color:#000;background:#fff;flex-direction:column;justify-content:center;gap:14px;padding:48px;display:flex}.articleShare .eyebrow{color:#9a9a9a;margin-bottom:14px}.articleShare a{color:#000;border-color:#deded8;width:100%}.articleShare a:last-child{color:#fff}.articleFooter{background:var(--page-gradient)}.eventsEditor,.speakingSection,.speakingFormats,.signatureWorkshops,.speakingBooking,.speakingArchive,.mostRecentGrid,.downloadLaunch,.nlFeatured,.nlLatest,.nlArchive,.nlFooter,.podFeatured,.podRecent,.articleFooter{background:linear-gradient(180deg, #0000008f, #000000c7), var(--page-gradient)}.nlFeatureVisual,.podFeaturedCard,.articleHeroCard,.articleTrainingCard,.contactForm,.podEpisode,.nlPostImage{background:radial-gradient(circle at 18% 0,#2a5f912e,#0000 38%),linear-gradient(#ffffff09,#0000 45%),#0000007a}.nlSubscribe,.articleBody{background:radial-gradient(circle at 18% 0,#2a5f9121,#0000 36%),#f4f4ef}.marqueeShell,.splitBorder,.training,.trainingHeader,.trainingCard,.mediaSection,.mediaIntro,.aboutSection,.resourcesSection,.newsletter,.socialSection,footer{background:linear-gradient(180deg, #0000006b, #000000c2), var(--page-gradient)}.hero{background:linear-gradient(90deg,#000000ed 0%,#000000c7 50%,#00000094 100%),radial-gradient(circle at 18% 0,#2a5f913d,#0000 35%),#000}.panel,.panelDark,.panelMuted{background:linear-gradient(180deg, #00000057, #000000a8), var(--page-gradient)}.videoPlaceholder,.mediaPlaceholder{background:linear-gradient(#0000006b, #000000b8), radial-gradient(circle at 70% 30%, #2a5f9147, transparent 30%), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 22px), var(--page-gradient)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.floatIn{opacity:1;filter:none;transition:none;transform:none}}@media (width<=1023px){.nav{flex-wrap:wrap;align-items:flex-start;padding:20px 24px}.navLinks{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:wrap;order:3;gap:24px;width:100%;min-width:0;max-width:100%;padding-top:14px;display:flex;overflow:visible}.navLinks::-webkit-scrollbar{display:none}.navItem{flex:none;padding:0 0 10px}.navDropdown{min-width:220px;top:calc(100% + 8px);left:0;transform:translateY(10px)scale(.98)}.navItem:hover .navDropdown,.navItem:focus-within .navDropdown{transform:translate(0,0)scale(1)}.navItem:nth-last-child(-n+4) .navDropdown{left:auto;right:0}.navItem:hover .navDropdown.navDropdownDismissed,.navItem:focus-within .navDropdown.navDropdownDismissed{transform:translateY(10px)scale(.98)}.hero{padding:96px 24px 48px}.heroTitle{margin-bottom:64px;font-size:11vw}.heroGrid,.split,.mediaSection{grid-template-columns:1fr;gap:0}.heroGrid{gap:48px}.heroMarquee{margin-left:-24px;margin-right:-24px}.heroDifference{grid-template-columns:1fr;padding:32px}.heroActions{box-shadow:none;margin-top:32px;padding:24px;position:static}.bottomCta{padding:88px 48px}.bottomCtaInner{grid-template-columns:1fr;gap:36px}.bottomCtaCopy{border-top:1px solid #f4f4ef38;border-left:0;padding:36px 0 0}.bottomCta .eyebrow{margin-bottom:24px}.bottomCta p{max-width:620px}.serviceFitCtaInner,.serviceFitStoryInner{grid-template-columns:1fr;gap:32px}.serviceFitCta .eyebrow,.serviceFitCta h2,.serviceFitCta p,.serviceFitCta a{grid-column:1/-1}.serviceFitCta a{margin-top:0}.strategicHero,.strategicFormats,.strategicBody,.strategicFinalCta,.serviceFitCta,.serviceFitHero,.serviceFitStory,.coachingHero,.coachingOffersSection,.cohortHero,.cohortOverview,.bookHero,.bookFitSection,.bookFormSection,.speakerProofHero,.speakerProofLibrary,.speakerProofTestimonials,.speakerProofUpload,.academyHero,.academyPillarHero,.academyPillarStub,.pillarDetailedHero,.pillarDefinition,.pillarSection,.pillarFinal,.academyTextBlock,.academySection,.academyFinal{padding-left:48px;padding-right:48px}.strategicFormatsGrid,.cultureHero,.cultureSplit{grid-template-columns:1fr}.cultureHeroInner{max-width:none;margin-left:0}.cultureThree,.cultureCardGrid{grid-template-columns:1fr}.cultureCard,.cultureCard:nth-child(2n),.cultureThree .cultureCard,.cultureThree .cultureCard:last-child{border-bottom:1px solid #252525;border-right:0}.cultureCard:last-child,.cultureThree .cultureCard:last-child{border-bottom:0}.assessmentStatGrid,.assessmentLensGrid{grid-template-columns:1fr}.assessmentLens,.assessmentLens:nth-child(2n),.assessmentLens:nth-last-child(-n+2){border-bottom:1px solid #252525;border-right:0}.assessmentLens:last-child{border-bottom:0}.strategicSide{grid-template-columns:repeat(2,minmax(0,1fr))}.coachingOffersGrid,.cohortHeroInner,.cohortOverviewInner{grid-template-columns:1fr}.cohortOverview article,.cohortOverview article:last-child{border-bottom:1px solid #242424;border-right:0}.cohortOverview article:last-child{border-bottom:0}.bookHeroInner,.bookFormShell,.bookFitInner,.speakerProofGrid,.speakerProofTestimonialGrid{grid-template-columns:1fr}.bookFitCard{border-bottom:1px solid #252525;border-right:0}.bookFitCard:last-child{border-bottom:0}.speakerProofCard,.speakerProofCard:nth-child(2n),.speakerProofCard:nth-last-child(-n+2){border-bottom:1px solid #252525;border-right:0}.speakerProofCard:last-child{border-bottom:0}.speakerProofTestimonialCard,.speakerProofTestimonialCard:last-child{border-bottom:1px solid #252525;border-right:0}.speakerProofTestimonialCard:last-child{border-bottom:0}.academyPillarGrid,.academyPillarStubInner,.pillarCompareGrid,.pillarPatternGrid,.pillarCheckGrid,.pillarOtherGrid,.academyPathGrid,.academyAudienceGrid{grid-template-columns:1fr}.academyPillar,.academyPillarStubCard,.pillarCompareCard,.pillarPatternCard,.pillarCheckGrid span,.pillarOtherCard,.academyPathCard,.academyAudience{border-bottom:1px solid #252525;border-right:0}.academyPillar:last-child,.academyPillarStubCard:last-child,.pillarCompareCard:last-child,.pillarPatternCard:last-child,.pillarCheckGrid span:last-child,.pillarOtherCard:last-child,.academyPathCard:last-child,.academyAudience:last-child{border-bottom:0}.pillarCheckGrid span:nth-child(2n),.pillarCheckGrid span:nth-last-child(-n+2){border-bottom:1px solid #252525;border-right:0}.pillarCheckGrid span:last-child{border-bottom:0}.rightRule{border-right:0}.resourcesLead{position:static}.panel,.mediaIntro,.trainingCard{border-bottom:1px solid #222;min-height:auto;padding:48px}.aboutSection{min-height:auto;padding:96px 48px}.resourcesInner{grid-template-columns:1fr;gap:48px;padding:80px 48px}.speakingHero{padding:112px 48px 80px}.speakingHeroInner,.speakingBooking{grid-template-columns:1fr}.speakingHeroPanel{border-top:1px solid #333;border-left:0;padding-top:36px;padding-left:0}.speakingSection,.speakingFormats,.speakingBooking,.signatureWorkshops{padding-left:48px;padding-right:48px}.speakingTopicGrid{margin-right:-48px;padding-right:48px}.stageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workshopCardGrid,.intoxSplitInner,.intoxPressureInner,.intoxToolsInner{grid-template-columns:1fr;gap:48px}.intoxHero h1{font-size:clamp(4.4rem,13vw,9rem)}.intoxSplit h2,.intoxPressure h2,.intoxTools h2{font-size:clamp(3.4rem,10vw,6.4rem)}.intoxProgram h2,.intoxQuestions h2,.intoxCenter h2,.intoxFinal h2,.intoxProof blockquote{font-size:clamp(3rem,9.2vw,5.8rem)}.workshopCard{border-bottom:1px solid #242424;border-right:0;min-height:auto}.workshopCard:last-child{border-bottom:0}.intoxPointGrid,.intoxToolGrid,.intoxDifferenceGrid,.intoxPromiseGrid{grid-template-columns:1fr}.intoxPointGrid article,.intoxToolGrid article,.intoxDifferenceGrid span{border-bottom:1px solid #242424;border-right:0}.intoxPointGrid article:last-child,.intoxToolGrid article:last-child,.intoxDifferenceGrid span:last-child{border-bottom:0}.stageCard:nth-child(3n){border-right-width:0}.stageCard:nth-child(2n){border-right-width:1px}.stageCard:nth-last-child(-n+3){border-bottom-width:0}.stageCard:nth-last-child(-n+2){border-bottom-width:1px}.videoPlaceholder{padding:48px}.videoPlaceholder span{bottom:48px;right:48px}.mediaIntro{border-right:0;height:auto;position:static}.mediaItem{grid-template-columns:minmax(180px,.75fr) minmax(0,1.4fr)}.sectionImpact{font-size:8vw}.trainingHeader{padding:48px}.trainingTitle{font-size:8vw}footer{grid-template-columns:1fr;padding:80px 48px}.footerBrand{max-width:100%}.footerLinks{grid-template-columns:repeat(2,minmax(160px,1fr));gap:48px}.eventsHero,.eventsEditor,.mostRecentHero,.mostRecentGrid,.placeholderHero,.aboutLandingHero,.aboutPathSection{padding-left:48px;padding-right:48px}.mostRecentGrid,.aboutPathGrid{grid-template-columns:1fr;gap:0}.mostRecentCard,.aboutPathCard{border-bottom-width:0;border-right-width:1px;min-height:auto}.mostRecentCard:last-child,.aboutPathCard:last-child{border-bottom-width:1px}.nlHero{padding:96px 32px 72px}.nlHeroInner,.nlFeatured,.nlArchiveGrid{grid-template-columns:1fr;gap:48px}.nlFeatureVisual{border-bottom:1px solid #222;border-right:0;min-height:360px}.nlFeatureCopy,.nlArchive{padding:64px 48px}.nlArchiveIntro{max-width:520px}.nlIssueList{column-gap:28px}.nlLatest{padding:80px 32px 96px}.nlPostGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nlSectionBar{flex-direction:column;align-items:flex-start}.podHero{padding:96px 32px 72px}.podHeroInner,.podFeaturedCard,.podcastFeatureCard,.podEpisode,.contactBio{grid-template-columns:1fr}.podcastFeatureMedia{aspect-ratio:16/9;border-bottom:1px solid #303030;border-right:0;min-height:0}.podcastFeatureMedia img,.podcastFeatureMedia iframe,.podEpisodeArt,.podEpisodeArt img,.podEpisodeArt iframe{aspect-ratio:16/9;min-height:0}.contactBioImage,.contactBioImage img{min-height:460px}.podPlatformLinks{justify-content:flex-start}.podFeatured{padding:64px 32px 80px}.podFeaturedMain,.podSegmentPanel{padding:48px}.podSegmentPanel{border-top:1px solid #333;border-left:0}.podRecent{padding:80px 32px 96px}.podcastFeaturedAppearance{padding:64px 32px}.podEpisodeActions{grid-template-columns:auto minmax(120px,1fr) auto auto}.articleIndexList{grid-template-columns:1fr}.articleIndexItem{grid-template-rows:clamp(190px,40vw,320px) 1fr}.articleIndexArt{min-height:0}.articleTopline,.articleHeroCard{width:100%}.articleBody,.articleCtaSection,.articleRelatedSection{grid-template-columns:1fr;padding-left:48px;padding-right:48px}.articleRelatedGrid{grid-template-columns:1fr}.articleAside{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.articleAside .articleGhostWord{display:none}.articleContent{max-width:none}.contactNarrativeInner,.contactFormShell{grid-template-columns:1fr;gap:48px}.storyHero,.storyMediaBand,.storyQuoteBlock,.storySection,.storyPullQuote,.storyFinal,.systemQuoteBand,.systemFramework,.scienceLensSection,.scienceClosingQuote,.coachingFaqSection,.coachingSeenSection,.coachingTextSection,.coachingInstinctSection,.coachingOperatingSystem,.coachingLensesSection,.coachingDistinctionSection,.coachingProgramSection,.coachingShiftSection,.coachingFinalCta{padding-left:48px;padding-right:48px}.storyContentGrid{grid-template-columns:1fr;gap:32px}.coachingFaqInner,.coachingSplit,.coachingSeenInner,.coachingInstinctInner{grid-template-columns:1fr;gap:44px}.coachingStatementGrid,.coachingLensGrid,.coachingDistinctionGrid,.coachingProgramSpecs,.coachingToolGrid,.coachingTestimonialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.coachingStatementGrid article,.coachingLensCard,.coachingDistinctionGrid article,.coachingProgramSpecs article,.coachingToolGrid article,.coachingTestimonialGrid blockquote{border-bottom:1px solid #242424;border-right:1px solid #242424}.coachingStatementGrid article:nth-child(2n),.coachingLensCard:nth-child(2n),.coachingDistinctionGrid article:nth-child(2n),.coachingProgramSpecs article:nth-child(2n),.coachingToolGrid article:nth-child(2n),.coachingTestimonialGrid blockquote:nth-child(2n){border-right:0}.coachingStatementGrid article:nth-last-child(-n+1),.coachingLensCard:nth-last-child(-n+2),.coachingDistinctionGrid article:nth-last-child(-n+2),.coachingProgramSpecs article:last-child,.coachingToolGrid article:last-child,.coachingTestimonialGrid blockquote:last-child{border-bottom:0}.systemLensGrid{grid-template-columns:1fr}.systemLensGrid article,.systemLensGrid article:nth-child(2n),.systemLensGrid article:nth-last-child(-n+2){border-bottom:1px solid #242424;border-right:0}.systemLensGrid article:last-child{border-bottom:0}.scienceLensRow{grid-template-columns:1fr;gap:34px;padding:48px}.scienceLensApplied{border-top:1px solid #242424;border-left:0;padding-top:34px;padding-left:0}.contactNarrativeInner .eyebrow,.contactNarrative h2,.contactNarrative h3,.contactNarrative p,.contactNarrative blockquote{grid-column:1}.contactNarrative h2,.contactFormIntro h2{max-width:760px}}@media (width<=640px){.nav{gap:10px;padding:18px 16px}.brand{letter-spacing:.1em;min-width:0;font-size:.88rem}.brand small{letter-spacing:.12em;font-size:.48rem}.contactButton{letter-spacing:.12em;padding:11px 14px;font-size:.58rem}.hero{padding:80px 24px 40px}.heroTitle,.trainingTitle{font-size:15vw}.heroSubtitle{letter-spacing:.12em;margin-bottom:24px;font-size:.7rem}.bottomCta{padding:72px 32px}.bottomCta h2{font-size:13vw}.bottomCtaActions a{width:100%}.serviceFitCta h2,.serviceFitHero h1{font-size:13vw}.serviceFitCta a,.serviceFitStory a{border:1px solid;justify-content:center;width:100%;padding:18px 20px}.strategicHero,.strategicFormats,.strategicBody,.strategicFinalCta,.serviceFitCta,.serviceFitHero,.serviceFitStory,.coachingHero,.coachingOffersSection,.cohortHero,.cohortOverview,.bookHero,.bookFitSection,.bookFormSection,.speakerProofHero,.speakerProofLibrary,.speakerProofTestimonials,.speakerProofUpload,.academyHero,.academyProblemLead,.academyPillarHero,.pillarDetailedHero,.academyPillarStub,.academyTextBlock,.academySection,.academyFinal,.scienceLensSection,.scienceClosingQuote,.coachingFaqSection,.coachingSeenSection,.coachingTextSection,.coachingInstinctSection,.coachingOperatingSystem,.coachingLensesSection,.coachingDistinctionSection,.coachingProgramSection,.coachingShiftSection,.coachingFinalCta,.cultureHero,.cultureIntro,.cultureSplit,.cultureSection,.cultureCallout,.cultureFit,.cultureFinal,.assessmentHero,.assessmentStats,.assessmentSection,.assessmentQuote,.assessmentResearch,.assessmentMeanwhile{padding-left:32px;padding-right:32px}.strategicHero,.serviceFitHero,.coachingHero,.cohortHero,.bookHero,.speakerProofHero,.academyHero,.academyPillarHero,.pillarDetailedHero,.cultureHero,.assessmentHero{min-height:auto;padding-top:96px}.strategicHero h1,.coachingHero h1,.cohortHero h1,.bookHero h1,.speakerProofHero h1,.academyHero h1,.academyPillarHero h1,.pillarDetailedHero h1,.cultureHero h1,.assessmentHero h1{font-size:14vw}.strategicHeroActions,.strategicSide,.strategicIncluded div,.academyProblemLeadInner,.academyCheckGrid{grid-template-columns:1fr}.academyProblemLead{padding-top:76px;padding-bottom:76px}.academyProblemLead h2{font-size:12vw}.academyProblemLead p{font-size:1rem;line-height:1.65}.strategicHeroActions,.academyActions,.coachingHeroActions,.cohortHeroActions{flex-direction:column}.cultureFitGrid,.cultureQuadrant{grid-template-columns:1fr}.cultureQuadrant article,.cultureQuadrant article:nth-child(2n),.cultureQuadrant article:nth-last-child(-n+2){border-bottom:1px solid #252525;border-right:0}.cultureQuadrant article:last-child{border-bottom:0}.strategicHeroActions a,.strategicSide a,.strategicFinalCta a,.coachingOffer a,.coachingEvidenceLink,.bookHeroActions a,.academyActions a,.academyPillar a,.pillarOtherCard a,.academyPathCard a,.academyPillarHero .academyActions a,.scienceLensApplied a,.coachingHeroActions a,.cohortHeroActions a,.coachingFinalCta a,.cultureFinal a{width:100%}.scienceLensRow{padding:32px}.scienceLensCopy h2{font-size:2.45rem}.coachingOffer{min-height:auto;padding:32px}.coachingFaqItem{grid-template-columns:1fr;gap:18px;padding:30px 0}.coachingFaqItem a{width:100%}.coachingSeenInner{gap:36px}.coachingSeenList li,.coachingSeenList p{padding:22px}.coachingStatementGrid,.coachingLensGrid,.coachingDistinctionGrid,.coachingProgramSpecs,.coachingToolGrid,.coachingTestimonialGrid{grid-template-columns:1fr}.coachingStatementGrid article,.coachingStatementGrid article:nth-child(2n),.coachingLensCard,.coachingLensCard:nth-child(2n),.coachingDistinctionGrid article,.coachingDistinctionGrid article:nth-child(2n),.coachingProgramSpecs article,.coachingProgramSpecs article:nth-child(2n),.coachingToolGrid article,.coachingToolGrid article:nth-child(2n),.coachingTestimonialGrid blockquote,.coachingTestimonialGrid blockquote:nth-child(2n){border-bottom:1px solid #242424;border-right:0}.coachingStatementGrid article:last-child,.coachingLensCard:last-child,.coachingDistinctionGrid article:last-child,.coachingProgramSpecs article:last-child,.coachingToolGrid article:last-child,.coachingTestimonialGrid blockquote:last-child{border-bottom:0}.coachingLensCard{min-height:auto;padding:28px}.coachingLensCard h4{min-height:auto}.coachingBadge{left:32px}.coachingQuote{padding-left:24px}.bookHeroActions{display:grid}.bookHeroPanel,.bookFitCard,.bookForm,.speakerProofCard,.speakerProofTestimonialCard{padding:28px}.bookFormGrid{grid-template-columns:1fr}.strategicIncluded span,.strategicIncluded span:nth-child(2n),.strategicIncluded span:nth-last-child(-n+2),.academyCheckGrid span,.academyCheckGrid span:nth-child(2n),.academyCheckGrid span:nth-last-child(-n+2){border-bottom:1px solid #252525;border-right:0}.strategicIncluded span:last-child,.academyCheckGrid span:last-child{border-bottom:0}.heroDifference>span{font-size:10vw}.heroDifference p{font-size:1.05rem;line-height:1.58}.heroDifference{padding:24px}.speakingHero,.speakingSection,.speakingFormats,.speakingBooking,.signatureWorkshops,.intoxHero,.intoxSplit,.intoxPressure,.intoxProgram,.intoxTools,.intoxCenter,.intoxProof,.intoxQuestions,.intoxFinal,.workshopPlaceholderHero,.downloadLaunch,.freeDownloadPatterns,.contactHero,.contactNarrative,.contactFormSection,.contactReach,.storyHero,.storyMediaBand,.storyQuoteBlock,.storySection,.storyPullQuote,.storyFinal,.systemQuoteBand,.systemFramework{padding-left:32px;padding-right:32px}.contactHero h1,.contactNarrative h2,.contactFormIntro h2,.storyHero h1,.storyContentGrid h2,.storyFinal h2{overflow-wrap:anywhere}.storyHero{min-height:auto;padding-top:96px}.storyHero h1{font-size:14vw}.systemQuoteInner blockquote,.storyContentGrid h2,.systemFramework h2,.storyPullQuote blockquote,.storyInsetQuote{font-size:10vw}.storyQuoteBlock blockquote{font-size:8vw}.storySmokeGrid,.storyPrincipleGrid{grid-template-columns:1fr}.storySmokeGrid article,.storySmokeGrid article:nth-child(2n),.storySmokeGrid article:nth-last-child(-n+2),.storyPrincipleGrid article,.storyPrincipleGrid article:nth-child(2n),.storyPrincipleGrid article:nth-last-child(-n+2){border-bottom:1px solid #242424;border-right:0}.storySmokeGrid article:last-child,.storyPrincipleGrid article:last-child{border-bottom:0}.storyFinal div div{flex-direction:column}.storyFinal a{width:100%}.speakingHero h1{font-size:13vw}.intoxHero,.workshopPlaceholderHero{min-height:auto;padding-top:96px}.intoxHero h1,.workshopPlaceholderInner h1{font-size:16vw}.intoxSplit h2,.intoxPressure h2,.intoxTools h2,.intoxProgram h2,.intoxQuestions h2,.intoxCenter h2,.intoxFinal h2,.intoxProof blockquote{font-size:clamp(2.6rem,12vw,4.5rem);line-height:1}.intoxSplit,.intoxPressure,.intoxProgram,.intoxTools,.intoxCenter,.intoxProof,.intoxQuestions,.intoxFinal{padding-top:80px;padding-bottom:80px}.intoxPointGrid,.intoxToolGrid,.intoxDifferenceGrid{margin-top:40px}.intoxPromiseGrid{margin-bottom:36px}.intoxPointGrid article,.intoxToolGrid article,.intoxDifferenceGrid span{min-height:auto;padding:24px}.intoxQuestions button{align-items:flex-start;gap:18px;line-height:1.35}.intoxActions{flex-direction:column}.intoxActions a,.workshopPlaceholderInner a{width:100%}.speakingHeroLead{font-size:1.15rem}.speakingSectionHeader h2,.signatureInner h2{font-size:12vw}.speakingTopicGrid,.proofGrid,.testimonialGrid,.formatGrid,.stageGrid{grid-template-columns:1fr}.speakingTopicGrid,.testimonialGrid{margin-right:-32px;padding-right:32px}.speakingTopic,.formatCard,.stageCard,.proofItem{border-right-width:1px}.speakingTopic,.formatCard,.stageCard{min-height:auto;padding:32px}.speakingTopic:nth-last-child(-n+2),.formatCard,.stageCard:nth-last-child(-n+3),.stageCard:nth-last-child(-n+2),.proofItem:nth-last-child(-n+2){border-bottom-width:0}.speakingTopic:last-child,.formatCard:last-child,.stageCard:last-child,.proofItem:last-child{border-bottom-width:1px}.proofItem{grid-template-columns:1fr}.testimonialGrid blockquote,.bookingCopy,.ratingCard{padding:32px}.speakingArchiveHeader{flex-direction:column;align-items:flex-start}.downloadLaunch form{flex-direction:column}.downloadLaunch button{width:100%}.freeDownloadPatternsIntro h2{font-size:13vw}.freeDownloadPatternList{gap:38px;margin-top:52px}.freeDownloadPatternItem{grid-template-columns:1fr;gap:14px}.freeDownloadPatternItem>span{font-size:3.2rem}.freeDownloadPatternsClosing{margin-top:54px}.contactForm{padding:24px}.contactFormGrid,.contactCardGrid,.contactSocialGrid{grid-template-columns:1fr}.sectionImpact{font-size:13vw}.aboutSection{padding:80px 32px}.aboutTitle,.resourcesTitle{font-size:13vw}.resourcesInner{padding:64px 32px}.videoPlaceholder{padding:32px}.videoPlaceholder:before,.videoPlaceholder:after,.videoPlaceholder span{display:none}.mediaTitle{font-size:13vw}.mediaItem{grid-template-columns:1fr}.mediaMeta{border-bottom:1px solid #222;border-right:0;min-height:128px}.mediaPlaceholder{inset:16px 32px}.mediaMeta,.mediaContent{padding:32px}.serviceLink,.serviceRow{align-items:flex-start}.serviceTitleGroup{flex-direction:column;align-items:flex-start;gap:8px}.serviceDropdown,.serviceLink:hover .serviceTitleGroup span,.serviceLink:focus-within .serviceTitleGroup span,.serviceLink:focus .serviceTitleGroup span{padding-left:0}.panel,.mediaIntro,.trainingCard,.trainingHeader{padding:32px}.newsletter{padding:64px 24px}.newsletter form{flex-direction:column}.newsletter input{text-align:center}.socialSection{padding:64px 32px}.socialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.socialLink{min-height:140px}footer{padding:64px 32px}.footerSignup div{flex-direction:column}.footerSignup button{width:100%}.footerLinks{grid-template-columns:1fr;gap:64px}.eventsHero,.eventsEditor,.mostRecentHero,.mostRecentGrid,.placeholderHero,.aboutLandingHero,.aboutPathSection{padding-left:32px;padding-right:32px}.eventsTitle,.mostRecentTitle,.placeholderTitle,.aboutLandingTitle{font-size:15vw}.eventsForm div,.eventItem{grid-template-columns:1fr}.eventsForm button,.eventItem button,.eventsReset{width:100%}.mostRecentCard,.aboutPathCard{padding:32px}.mostRecentMeta{margin-bottom:40px}.nlHero,.nlLatest,.nlArchive,.nlFeatureCopy,.nlSubscribe{padding-left:32px;padding-right:32px}.nlHeroTitle,.nlSubscribe h2{font-size:16vw}.nlHeroInner{gap:40px}.nlHeroForm div,.nlSubscribe form{flex-direction:column}.nlHeroForm button,.nlSubscribe button{width:100%}.nlFeatureVisual{min-height:260px}.nlFeatureCopy h2,.nlArchiveIntro h2{font-size:13vw}.nlPostGrid{grid-template-columns:1fr}.nlFilters{flex-wrap:wrap}.nlIssue{grid-template-columns:48px minmax(0,1fr);padding:18px 0}.nlIssue svg{display:none}.nlIssueList{grid-template-columns:1fr}.nlTopicBrowse{margin-top:56px;padding-top:40px}.nlTopicGrid{flex-direction:column;align-items:stretch}.nlTopicChip{width:100%}.podHero,.podFeatured,.podRecent{padding-left:24px;padding-right:24px}.podHeroTitle{font-size:14.5vw}.podPlatformLinks,.podFeaturedActions{flex-direction:column;align-items:stretch}.podPlatformLinks a,.podFeaturedActions button,.podFeaturedActions a,.podArchiveButton{width:100%}.podFeaturedMain,.podSegmentPanel{padding:32px}.podFeaturedMain h2{font-size:13vw}.podGuestGrid{grid-template-columns:1fr}.podGuestGrid div{border-bottom:1px solid #555;border-right:0;padding-bottom:20px;padding-right:0}.podSectionHeader{flex-direction:column;align-items:flex-start}.podEpisode{gap:28px;padding:28px}.podEpisodeActions{grid-template-columns:auto minmax(0,1fr)}.podEpisodeActions a,.podEpisodeActions small{grid-column:1/-1}.articleIndexItem{min-height:auto;padding:28px}.articleIndexItem h3{font-size:clamp(2rem,11vw,3.5rem)}.articleMasthead{padding:64px 24px}.articleTopline{flex-direction:column;align-items:flex-start;gap:18px}.articleTopline span{text-align:left}.articleHeroCard{padding:36px 24px 28px}.articleHeroCard h1{font-size:18vw}.articleHeroMeta,.articleTrainingCard div{flex-direction:column;align-items:flex-start}.articleHeroMeta div{text-align:left}.articleBody,.articleCtaSection,.articleRelatedSection{padding:64px 24px}.articleFeatureImageBand{padding:0 24px 64px}.articleFeatureImageFrame{width:100%}.articleRelatedHeading{flex-direction:column;align-items:flex-start}.articleRelatedHeading h2{text-align:left}.articleRelatedCard{min-height:0;padding:30px 24px}.articleAside{grid-template-columns:1fr}.articleContent blockquote{font-size:12vw}.articleCards{grid-template-columns:1fr}.articleTrainingCard,.articleShare{padding:32px}.articleTrainingCard a{width:100%}}:root{--hero-img-pattern-dark:url(/images/hero/blue-diamond-plate-placeholder.png);--hero-img-pattern-bright:url(/images/hero/blue-pattern-bright.png);--hero-img-speaking-room:url(/images/hero/fri-room.jpg);--hero-img-conference-wide:url(/images/hero/conference-wide.png);--hero-img-speaker-side:url(/images/hero/speaker-side.png);--hero-img-speaker-aisle:url(/images/hero/speaker-aisle.png);--hero-img-speaker-brain:url(/images/hero/speaker-brain.jpg);--hero-img-dr-martin:url(/images/hero/dr-martin-speaking.png);--hero-img-training-team:url(/images/hero/training-team.png)}.mediaPlaceholder:not(.hasImage),.mostRecentImage:not(.hasImage),.nlFeatureVisual:not(.hasImage),.nlPostImage:not(.hasImage),.articleIndexArt:not(.hasImage),.articleFeatureVisual:not(.hasImage){background-color:#071426;background-image:linear-gradient(#02081275,#0208129e),url(/images/hero/blue-diamond-plate-placeholder.png);background-position:50%;background-repeat:no-repeat;background-size:cover}main#top>section:first-of-type:not(.hero){--page-hero-photo:var(--hero-img-pattern-dark);--page-hero-position:center center;isolation:isolate;background-color:#020406;background-image:linear-gradient(90deg, #000000eb, #000000ad 48%, #000000f0), radial-gradient(circle at 18% 16%, #1f93ff3d, transparent 38%), var(--page-hero-photo);background-size:cover,cover,cover;background-position:center center, center center, var(--page-hero-position);background-blend-mode:normal, screen, luminosity;background-repeat:no-repeat;position:relative;overflow:hidden}main#top>section:first-of-type:not(.hero)>*{z-index:1;position:relative}.speakingHero,.workshopHero,.intoxicatedHero,.speakerProofHero{--page-hero-photo:var(--hero-img-speaking-room);--page-hero-position:center 58%}.bookHero{--page-hero-photo:var(--hero-img-speaker-aisle);--page-hero-position:center 62%}.coachingHero,.scienceHero{--page-hero-photo:var(--hero-img-speaker-brain);--page-hero-position:center 42%}.academyHero,.cohortHero,.pillarHero,.trainingHero,.coursesHero{--page-hero-photo:var(--hero-img-conference-wide);--page-hero-position:center 60%}.advisingHero,.cultureHero,.contactHero,.serviceHero,.leadersHero{--page-hero-photo:var(--hero-img-dr-martin);--page-hero-position:center 36%}.storyHero,.systemHero,.aboutPathHero,.aboutLandingHero{--page-hero-photo:var(--hero-img-speaker-side);--page-hero-position:center 58%}.newsletterHero,.podcastHero,.articlesHero,.articleMasthead,.latestHero,.mediaHero,.resourceHero,.podcastAppearancesHero,.assessmentsHero,.proofHero,.placeholderHero{--page-hero-photo:var(--hero-img-pattern-dark);--page-hero-position:center center}.freeDownloadsHero{--page-hero-photo:var(--hero-img-pattern-bright);--page-hero-position:center center}@media (width<=760px){main#top>section:first-of-type:not(.hero){background-image:linear-gradient(180deg, #000000e6, #000000c2 46%, #000000f2), radial-gradient(circle at 18% 10%, #1f93ff38, transparent 42%), var(--page-hero-photo)}}@media (width<=560px){.podHeroInner,.podHeroCopy{width:100%;max-width:100%}.podHeroTitle{font-size:10.2vw;line-height:.9}.podHeroCopy p{font-size:1rem;line-height:1.6}.podcastFeaturedAppearance,.podRecent{padding-left:24px;padding-right:24px}.podcastFeatureMedia,.podcastFeatureMedia img,.podcastFeatureMedia iframe{aspect-ratio:16/9;min-height:0}.podcastFeatureCopy{padding:32px 24px}.podcastFeatureCopy h2{font-size:clamp(2.4rem,12vw,3.2rem)}.podEpisode{padding:22px}.podArchiveActions a,.podArchiveActions button{width:100%}.podArchiveStatus{text-align:left}.navDropdown,.navItem:nth-last-child(-n+4) .navDropdown{width:auto;min-width:0;position:fixed;top:168px;left:16px;right:16px;transform:translateY(10px)scale(.98)}.navItem:hover .navDropdown,.navItem:focus-within .navDropdown{transform:translate(0,0)scale(1)}}
