/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#151515;--charcoal:#202020;--black:#090909;--paper:#f2f2f0;--paper-soft:#e9e9e7;--white:#f7f7f5;--muted:#676767;--line:#1515152e;--line-dark:#fff3;--blue:#087fe8;--blue-dark:#056ac4;--danger:#a31d1d;--header-mobile:64px;--header-desktop:72px;--ai-app-header:64px;--page-gutter:22px;--content-max:1440px;--shell-max:1600px;--shell-pad:22px;--panel-gutter:22px;--inner-hero-split:50%;--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (width>=1024px){:root{--section-stage-min:clamp(760px, calc(100svh - var(--header-desktop)), 960px);--section-compact-min:clamp(400px, 52svh, 560px);--section-space:clamp(72px, 8vh, 96px)}}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-y:none;scrollbar-width:none;-ms-overflow-style:none;background:var(--black)}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body{overscroll-behavior-y:none;background:var(--paper);min-width:320px;color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}body.menuOpen{overflow:hidden}.siteIcon{flex:none}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3{text-wrap:balance;word-break:auto-phrase}.semanticPhrase{white-space:nowrap;display:inline-block}p,li,blockquote,figcaption,.courseHeroCommitment{text-wrap:pretty}::selection{color:var(--white);background:var(--blue)}:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.directionContract{display:none}.sitePage{width:100%;padding-top:var(--header-mobile);overflow:clip}.innerPage{background:var(--paper)}.siteHeader{z-index:50;height:var(--header-mobile);color:#bdbdbd;background:#060606;border-bottom:1px solid #ffffff14;position:fixed;inset:0 0 auto}.headerInner{width:min(100%, var(--shell-max));height:100%;padding:0 var(--shell-pad);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.headerLogo{z-index:2;align-items:center;width:126px;min-height:44px;display:flex;position:relative}.headerLogo img{width:100%;height:auto}.menuButton{z-index:2;color:#f2f2f2;letter-spacing:.08em;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:7px;min-width:52px;min-height:44px;padding:0;font-size:13px;display:inline-flex;position:relative}.mainNav{inset:var(--header-mobile) 0 0;padding:26px var(--page-gutter) max(32px, env(safe-area-inset-bottom));visibility:hidden;opacity:0;transition:opacity .22s ease, transform .32s var(--ease-out), visibility .22s;background:#060606;align-content:start;gap:0;display:grid;position:fixed;overflow-y:auto;transform:translateY(-12px)}.mainNav.isOpen{visibility:visible;opacity:1;transform:translateY(0)}.mainNav>a{color:#a9a9a9;border-bottom:1px solid #ffffff21;align-items:center;min-height:54px;font-size:20px;transition:color .18s,border-color .18s;display:flex;position:relative}.navDropdown{border-bottom:1px solid #ffffff21}.navDropdownTrigger{color:#a9a9a9;cursor:pointer;width:100%;min-height:54px;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:20px;transition:color .18s;display:flex}.navDropdownTrigger:hover,.navDropdownTrigger.activeNav,.navDropdown.isOpen .navDropdownTrigger{color:#fff}.navDropdownChevron{width:14px;height:14px;transition:transform .18s var(--ease-out);margin-right:3px;transform:none}.navDropdown.isOpen .navDropdownChevron{transform:rotate(180deg)}.courseSubnav{animation:course-subnav-in .18s var(--ease-out) both;padding:2px 0 12px 18px;display:grid}.courseSubnav a{color:#a9a9a9;border-top:1px solid #ffffff17;align-items:center;min-height:46px;font-size:16px;transition:color .16s,background-color .16s;display:flex}.courseSubnav a:hover,.courseSubnav a:focus-visible{color:#fff}@keyframes course-subnav-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.navLabel{min-height:inherit;align-items:center;display:inline-flex;position:relative}.navActiveLine{background:var(--blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.mainNav>a:hover,.mainNav>a.activeNav{color:#fff}.mainNav>a.activeNav{border-bottom-color:var(--blue)}.mainNav .navConsult{color:#fff;background:var(--blue-dark);border:0;justify-content:center;gap:7px;min-height:50px;margin-top:24px;font-size:15px}.button{white-space:nowrap;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-width:136px;min-height:48px;padding:0 22px;font-size:15px;font-weight:500;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)scale(.98)}.button:disabled{cursor:wait;opacity:.62;transform:none}.buttonBlue{color:#fff;background:var(--blue-dark)}.buttonBlue:hover{background:#0459a5}.buttonDark{color:#fff;background:var(--charcoal)}.buttonLight{color:var(--ink);background:var(--white)}.textLink,.backLink{border-bottom:1px solid;align-items:center;gap:7px;min-height:44px;font-size:14px;display:inline-flex}.homeHero .textLink{white-space:nowrap}.brandLabel{color:#616161;letter-spacing:.2em;margin:0;font-size:10px}.scrollCue{z-index:40;left:var(--page-gutter);bottom:max(18px, env(safe-area-inset-bottom));color:var(--ink);pointer-events:none;opacity:1;visibility:visible;transition:opacity .28s var(--ease-out), visibility .28s;flex-direction:row;align-items:center;gap:12px;display:flex;position:fixed;transform:none}.scrollCue--hidden{opacity:0;visibility:hidden}.scrollCue--light{color:#fff;filter:drop-shadow(0 1px 6px #0000006b)}@media (width<=1023px){.scrollCue--mobileLight,.courseProductPage--supplier-course .scrollCue--courseDetail{color:#fff;filter:drop-shadow(0 1px 6px #0000006b)}}.scrollCue span{letter-spacing:.22em;white-space:nowrap;opacity:.78;font-size:10px;line-height:1}.scrollCueRail{background:currentColor;width:1px;height:30px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.scrollCueRail{background:color-mix(in srgb, currentColor 24%, transparent)}}.scrollCueRail:after{content:"";background:var(--blue);height:10px;animation:2s cubic-bezier(.65,0,.35,1) infinite scrollCueRun;position:absolute;inset:-10px 0 auto}.scrollCue--viewport,.scrollCue--home{left:50%;transform:translate(-50%)}@keyframes scrollCueRun{0%{opacity:0;transform:translateY(0)}18%{opacity:1}72%{opacity:1}to{opacity:0;transform:translateY(40px)}}.homeScreen{min-height:760px;position:relative;overflow:hidden}.homeHero{min-height:820px;padding:54px var(--page-gutter) 0;background:var(--paper)}.homeHeroCopy{z-index:3;width:100%;max-width:420px;position:relative}.homeHero h1{letter-spacing:-.04em;margin:24px 0 10px;font-size:clamp(50px,15vw,72px);font-weight:500;line-height:.96}.founderRole{margin:0;font-size:16px;line-height:1.6}.founderRole strong{color:var(--blue-dark);font-weight:500}.heroSummary{color:#4d4d4d;max-width:38em;margin:24px 0 0;font-size:15px;line-height:1.75}.heroSummary span{display:block}.heroSummary span+span{margin-top:6px}.heroActions{align-items:center;gap:18px;margin-top:28px;display:flex}.homeSignature{z-index:4;left:var(--page-gutter);width:144px;position:absolute;bottom:236px}.homeSignature span{color:#555;margin-bottom:8px;font-size:12px;display:block}.homeSignature img{width:100%;height:auto}.homeFounderVisual{z-index:2;pointer-events:none;position:absolute;inset:0}.homeFounderImage{z-index:2;right:var(--page-gutter);width:82%;height:55%;position:absolute;bottom:18px}.portraitMedia{position:absolute;inset:0}.portraitMedia img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.businessLabel{z-index:4;left:var(--page-gutter);letter-spacing:.22em;white-space:nowrap;background:var(--paper);margin:0;padding:4px 16px 4px 0;font-size:10px;position:absolute;bottom:64px}.businessLabel:before{content:"";vertical-align:middle;background:currentColor;width:18px;height:1px;margin-right:10px;display:inline-block}.homeStoryRail{--story-header:var(--header-mobile);height:calc((100svh - var(--story-header)) * 4.2);background:var(--paper);position:relative}.homeStoryStage{z-index:1;top:var(--story-header);height:calc(100svh - var(--story-header));background:var(--paper);position:sticky;overflow:hidden}.homeStoryScene{transform-origin:50%;will-change:opacity, transform;width:100%;height:100%;min-height:0;position:absolute;inset:0}.homeStoryScene.homeHero,.homeStoryScene.growthScreen,.homeStoryScene.manifestoScreen,.homeStoryScene.founderScreen{background:0 0}.homeStoryScene .homeFounderImage{transform-origin:68% 28%;will-change:opacity, transform}.homeStoryScene .classPhoto{transform-origin:74% 42%;will-change:opacity, transform}.homeStoryScene .founderCloseImage{transform-origin:100% 100%;will-change:transform}.growthScreen{padding:72px var(--page-gutter);background:var(--paper);flex-direction:column;display:flex}.growthStatement h2{letter-spacing:-.04em;margin:0;font-size:clamp(38px,10vw,56px);font-weight:500;line-height:1.18}.growthStatement p{color:var(--muted);margin:22px 0 0;font-size:15px}.keepLine{white-space:nowrap}@media (width<=767px){.keepLine{white-space:normal}}.classPhoto{isolation:isolate;aspect-ratio:16/10;background:var(--ink);width:100%;margin-top:42px;position:relative;overflow:hidden}.classPhoto img{object-fit:cover;object-position:right bottom;transform-origin:100% 100%;filter:saturate(.62)brightness(1.28)contrast(.94);transform:scale(1.14)}.classPhoto:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff0f,#ffffff0f),radial-gradient(circle at 74% 42%,#ffffff1a,#0000 34%),linear-gradient(90deg,#ffffff0a,#0000 45%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.metricStrip,.founderMetrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metricStrip{border-top:1px solid var(--line);margin-top:42px}.metricStrip>div,.founderMetrics>div{flex-direction:column;gap:8px;min-width:0;padding:20px 8px 0 0;display:flex}.metricStrip>div+div,.founderMetrics>div+div{border-left:1px solid var(--line);padding-left:14px}.metricStrip strong,.founderMetrics strong{color:var(--blue);letter-spacing:-.035em;font-size:clamp(28px,8vw,46px);font-weight:500;line-height:1}.metricStrip span,.founderMetrics span{color:#535353;font-size:12px}.manifestoScreen{min-height:690px;padding:84px var(--page-gutter);color:var(--white);background:var(--charcoal);align-items:center;display:flex}.manifestoScreen>div{max-width:940px}.manifestoScreen h2,.manifestoScreen p{letter-spacing:-.035em;margin:0;font-weight:300}.manifestoScreen h2{color:#d8d8d5;font-size:clamp(38px,9vw,74px);line-height:1.22}.manifestoScreen p{margin-top:34px;font-size:clamp(30px,7.6vw,62px);line-height:1.28}.manifestoScreen strong{color:var(--blue);font-weight:600}.founderScreen{min-height:auto;padding:72px var(--page-gutter) 0;background:var(--paper)}.founderCopy{z-index:3;position:relative}.founderCopy .founderRole{margin-top:36px}.founderCopy h2{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(54px,14vw,82px);font-weight:600;line-height:1.05}.shortRule{background:var(--ink);width:44px;height:1px;margin-top:36px;display:block}.founderStatement{margin:30px 0 0;font-size:19px;line-height:1.7}.founderBody{color:#4f4f4f;margin:26px 0 0;font-size:15px;line-height:1.9}.founderMetrics{z-index:4;border-top:1px solid var(--line);width:100%;margin-top:32px;padding-top:0;position:relative}.founderMetrics strong{color:var(--ink)}.founderCloseImage{z-index:2;filter:grayscale()contrast(1.06);width:100%;height:min(112vw,520px);margin:40px 0 24px;position:relative;bottom:auto;right:auto}.heroEntrance{animation:heroEnter .72s var(--ease-out) both}@keyframes heroEnter{0%{opacity:.01;clip-path:inset(0 0 12%);transform:translateY(20px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.siteFooter{padding:64px var(--page-gutter) max(30px, env(safe-area-inset-bottom));color:#aaa;background:#090909}.footerLead img{width:150px;height:auto}.footerLead p{color:#858585;max-width:34em;margin:24px 0 0;font-size:14px;line-height:1.8}.siteFooter nav{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:46px;display:grid}.siteFooter nav a{border-bottom:1px solid var(--line-dark);align-items:center;min-height:44px;font-size:13px;transition:color .18s;display:flex}.siteFooter nav a:hover{color:#fff}.footerNote{color:#5f5f5f;letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:0 24px;margin:34px 0 0;font-size:11px;display:flex}.footerIcp{min-height:44px;color:var(--white);letter-spacing:normal;text-underline-offset:3px;align-items:center;font-size:12px;text-decoration:underline;display:inline-flex}.consultationBand{min-height:420px;padding:72px var(--page-gutter);color:var(--white);background:var(--charcoal);flex-direction:column;justify-content:space-between;gap:42px;display:flex}.consultationBand h2{letter-spacing:-.04em;max-width:12em;margin:0;font-size:clamp(42px,10vw,76px);font-weight:500;line-height:1.12}.consultationBand p{color:#b3b3b0;max-width:42em;margin:24px 0 0;font-size:16px;line-height:1.75}.consultationBand .button{align-self:flex-start}.editorialHero,.courseDetailHero,.mediaHero,.aiHero,.placeholderHero{min-height:760px;color:var(--ink);background:var(--paper);position:relative;overflow:hidden}.editorialHero,.aiHero{padding:54px var(--page-gutter) 0}.editorialHero:after,.aiHero:after{content:"";border-top:1px solid var(--line);background:var(--paper-soft);height:44%;position:absolute;inset:auto 0 0}.editorialHeroCopy{z-index:3;position:relative}.editorialHero h1,.mediaHero h1,.aiHero h1{letter-spacing:-.04em;margin:0;font-size:clamp(48px,12vw,88px);font-weight:500;line-height:1.08}.editorialHeroCopy p,.mediaHeroCopy p,.aiHeroCopy p{max-width:34em;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.75}.coursesHero:after{display:none}.coursesHero>img{z-index:1;object-fit:contain;object-position:center bottom;filter:none;opacity:1;width:100%;height:47%;position:absolute;bottom:0;right:0}.coursesHero h1{max-width:10em;font-size:clamp(42px,8.4vw,60px);line-height:1.1}.courseHeroCommitment{border-top:1px solid var(--line);max-width:30em;color:var(--ink);margin-top:28px;padding-top:22px;font-size:16px;font-weight:500;line-height:1.75;display:block}.courseHeroButton{align-self:flex-start;margin-top:24px}.coursePathSection,.aiSystemsSection,.aiDemoSection,.contactFormSectionNew,.coursePromiseSection{padding:84px var(--page-gutter)}.coursePathSection h2,.aiSystemsSection h2,.aiDemoSection h2,.coursePromiseSection>h2{letter-spacing:-.04em;margin:0;font-size:clamp(40px,9vw,72px);font-weight:500;line-height:1.15}.courseRows{border-top:1px solid var(--line);margin-top:54px}.courseRows>a{border-bottom:1px solid var(--line);transition:color .18s ease, transform .24s var(--ease-out);gap:24px;padding:28px 0;display:grid}.courseRows>a:hover{color:var(--blue-dark);transform:translate(8px)}.courseRows span{color:var(--muted);font-size:12px}.courseRows h3{margin:8px 0 0;font-size:26px;font-weight:500}.courseRows p{margin:0;font-size:19px;line-height:1.5}.courseRows strong{color:var(--muted);margin-top:10px;font-size:14px;font-weight:400;line-height:1.7;display:block}.courseRows b{font-size:13px;font-weight:500}.fieldProofSection{color:var(--ink);background:var(--paper-soft);display:grid}.fieldProofImage{min-height:360px;position:relative}.fieldProofImage img{object-fit:cover;object-position:center}.fieldProofSection>div:last-child{padding:64px var(--panel-gutter)}.fieldProofSection h2{letter-spacing:-.04em;max-width:8em;margin:0;font-size:clamp(40px,9vw,64px);font-weight:500;line-height:1.12}.fieldProofSection p{max-width:38em;color:var(--muted);margin:26px 0 0;font-size:16px;line-height:1.8}.deliveryChecks{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:36px 0 0;padding:0;list-style:none;display:grid}.deliveryChecks li{border-bottom:1px solid var(--line);color:var(--ink);padding:16px 0;font-size:15px}.coursesPage .consultationBand,.privateBoardPage .consultationBand{min-height:0;padding:72px var(--page-gutter);background:#181818;border-top:1px solid #ffffff24;justify-content:flex-start;gap:32px}.coursesPage .consultationBand h2,.privateBoardPage .consultationBand h2{max-width:11em;font-size:clamp(38px,8vw,56px)}.coursesPage .consultationBand p,.privateBoardPage .consultationBand p{max-width:38em;margin-top:20px}.coursesPage .consultationBand .button,.privateBoardPage .consultationBand .button{color:#fff;background:var(--blue-dark);align-self:flex-start;min-width:184px;min-height:56px}.coursesPage .consultationBand .button:hover,.privateBoardPage .consultationBand .button:hover{background:#0459a5}.coursesPage .footerLead p{display:none}.courseDetailHero{flex-direction:column;display:flex}.courseDetailCopy{padding:58px var(--panel-gutter)}.courseDetailCopy .backLink{color:var(--muted)}.courseDetailCopy h1{letter-spacing:-.04em;margin:56px 0 0;font-size:clamp(48px,12vw,88px);font-weight:500;line-height:1.08}.courseDetailCopy p{margin:26px 0 0;font-size:22px;line-height:1.55}.courseDetailCopy>span{color:var(--muted);margin-top:18px;font-size:14px;display:block}.courseDetailCopy .button{margin-top:38px}.courseDetailImage{border-top:1px solid var(--line);background:var(--paper-soft);min-height:340px;position:relative}.courseDetailImage img{object-fit:cover;filter:grayscale(.72)saturate(.45)contrast(1.04)}.coursePromiseSection{background:var(--paper)}.coursePromiseSection>h2{max-width:13em}.coursePointList{border-top:1px solid var(--line);margin-top:58px}.coursePointList p{border-bottom:1px solid var(--line);margin:0;padding:22px 0;font-size:18px}.courseProductPage{background:var(--paper)}.courseProductHero{background:var(--paper);flex-direction:column;min-height:760px;display:flex;position:relative}.courseProductHeroCopy{min-height:560px;padding:46px var(--panel-gutter) 58px;flex-direction:column;justify-content:center;display:flex}.courseProductIdentity{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px;display:flex}.courseProductIdentity .eyebrow{margin:0}.courseProductIdentity strong{letter-spacing:.02em;font-size:15px;font-weight:500;line-height:1.4}.courseProductHeroCopy h1{letter-spacing:-.055em;max-width:9em;margin:0;font-size:clamp(48px,12vw,82px);font-weight:500;line-height:1.06}.courseProductHeroCopy>p{max-width:39em;color:var(--muted);margin:30px 0 0;font-size:17px;line-height:1.8}.courseProductHeroActions{flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:38px;display:flex}.courseTextLink{border-bottom:1px solid;padding:13px 0 9px;font-size:14px;font-weight:500}.courseProductVisual{border-top:1px solid var(--line);background:var(--paper-soft);min-height:390px;position:relative;overflow:hidden}.courseProductVisual--photo img{object-fit:cover;object-position:center}.courseProductVisual--portrait img{object-fit:contain;object-position:center bottom}.courseHeroMark{height:100%;min-height:inherit;padding:54px var(--page-gutter);color:var(--white);background:var(--blue);flex-wrap:wrap;align-content:flex-end;align-items:flex-end;display:flex}.courseHeroMark strong{letter-spacing:-.09em;font-size:clamp(136px,42vw,250px);font-weight:500;line-height:.72}.courseHeroMark>span{margin-left:12px;font-size:clamp(42px,13vw,74px);font-weight:500;line-height:.86}.courseHeroMark p{border-top:1px solid #ffffff61;width:100%;margin:42px 0 0;padding-top:20px;font-size:18px;line-height:1.55}.courseFactStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-soft);display:grid}.courseFactStrip article{min-height:132px;padding:28px var(--panel-gutter);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:22px;display:flex}.courseFactStrip article:last-child{border-bottom:0}.courseFactStrip span{color:var(--muted);letter-spacing:.08em;font-size:12px}.courseFactStrip strong{text-wrap:balance;max-width:24em;font-size:20px;font-weight:500;line-height:1.45}.courseDiagnosisSection,.courseMethodSection,.courseMaterialSection,.courseAiApplicationSection{padding:84px var(--page-gutter)}.courseSectionIntro h2,.courseMethodHeading h2,.courseMaterialCopy h2,.courseAiApplicationSection h2,.courseFilmCopy h2{letter-spacing:-.045em;margin:20px 0 0;font-size:clamp(40px,9vw,68px);font-weight:500;line-height:1.12}.courseSectionIntro>p,.courseMaterialCopy>p,.courseAiApplicationSection>div:first-child>p{max-width:40em;color:var(--muted);margin:26px 0 0;font-size:16px;line-height:1.8}.courseDiagnosisList{border-top:1px solid var(--line);margin-top:52px}.courseDiagnosisList article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:14px;padding:22px 0;display:grid}.courseDiagnosisList span,.courseMethodSteps>article>span{color:var(--blue-dark);letter-spacing:.08em;font-size:12px}.courseDiagnosisList p{margin:0;font-size:19px;line-height:1.55}.courseMethodSection{background:var(--paper-soft);scroll-margin-top:var(--header-mobile)}.courseMethodHeading h2{max-width:13em}.courseMethodSteps{border-top:1px solid var(--line);margin-top:58px;display:grid}.courseMethodSteps article{border-bottom:1px solid var(--line);padding:26px 0}.courseMethodSteps h3{margin:18px 0 0;font-size:24px;font-weight:500;line-height:1.35}.courseMethodSteps p{max-width:31em;color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.75}.courseMaterialSection{background:var(--paper)}.courseMaterialCopy h2{max-width:13em}.courseMaterialGrid{gap:18px;margin-top:56px;display:grid}.courseMaterialGrid figure{border:1px solid var(--line);background:var(--black);margin:0;overflow:hidden}.courseMaterialGrid img{width:100%;height:auto;display:block}.courseAiApplicationSection{background:var(--paper)}.courseAiApplicationSection h2{max-width:12em}.courseApplicationList{border-top:1px solid var(--line);margin-top:52px}.courseApplicationList p{border-bottom:1px solid var(--line);margin:0;padding:22px 0;font-size:18px;line-height:1.55}.mediaHero{align-items:flex-start;display:flex}.mediaHero:before,.placeholderHero:before{content:"";z-index:1;background:var(--paper);position:absolute;inset:0 0 44%}.mediaHero>img,.placeholderHero>img{object-fit:cover;filter:grayscale(.78)saturate(.42)contrast(1.04)}.mediaHeroShade{z-index:1;background:linear-gradient(#0000,#00000052);position:absolute;inset:56% 0 0}.mediaHeroCopy{z-index:2;width:100%;padding:54px var(--panel-gutter);position:relative}.privateBoardHeroNew{background:var(--paper);flex-direction:column;min-height:760px;display:flex;position:relative}.privateBoardHeroCopy{padding:60px var(--panel-gutter) 72px}.privateBoardHeroCopy h1,.privateDecisionIntro h2,.privateMethodCopy h2,.privateOutcomeSection h2{letter-spacing:-.04em;margin:0;font-size:clamp(42px,10vw,72px);font-weight:500;line-height:1.1}.privateBoardHeroCopy h1{max-width:10em}.privateBoardHeroCopy h1 span{display:block}.privateBoardHeroCopy>p,.privateDecisionIntro>p,.privateMethodCopy>p,.privateOutcomeSection>div:first-child>p{max-width:40em;color:var(--muted);margin:28px 0 0;font-size:16px;line-height:1.8}.privateBoardHeroActions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:34px;display:flex}.privateBoardHeroVisual{border-top:1px solid var(--line);background:#020d22;min-height:480px;position:relative;overflow:hidden}.privateBoardHorizon{object-fit:contain;object-position:center}.privateDecisionSection,.privateOutcomeSection{padding:84px var(--page-gutter)}.privateDecisionIntro h2{max-width:10em}.privateDecisionRows{border-top:1px solid var(--line);margin-top:56px}.privateDecisionRows article{border-bottom:1px solid var(--line);padding:28px 0}.privateDecisionRows h3,.privateMethodList h3,.privateOutcomeGrid h3{margin:0;font-size:24px;font-weight:500;line-height:1.4}.privateDecisionRows p,.privateMethodList p,.privateOutcomeGrid p{color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.75}.privateMethodSection{background:var(--paper);display:grid}.privateMethodImage{background:var(--charcoal);min-height:420px;position:relative;overflow:hidden}.privateMethodImage img{object-fit:cover;object-position:center}.privateMethodCopy{padding:72px var(--panel-gutter)}.privateMethodCopy h2{max-width:10em}.privateMethodList{border-top:1px solid var(--line);margin-top:44px}.privateMethodList article{border-bottom:1px solid var(--line);padding:24px 0}.privateOutcomeSection{background:var(--paper-soft)}.privateOutcomeSection h2{max-width:10em}.privateOutcomeGrid{border-top:1px solid var(--line);gap:0 36px;margin-top:52px;display:grid}.privateOutcomeGrid article{border-bottom:1px solid var(--line);padding:26px 0}.portfolioPage{background:var(--paper)}.portfolioHeroInteractive{background:var(--black);position:relative}.portfolioShowcase{min-width:0;min-height:0;color:var(--white);background:var(--black);scroll-margin-top:var(--header-mobile);flex-direction:column;display:flex}.portfolioShowcaseEyebrow{margin:20px var(--page-gutter) 0;color:#71808e;letter-spacing:.24em;font-size:10px;line-height:1}.portfolioCompanyRail{--portfolio-tab-width:132px;--portfolio-tab-gap:12px;overscroll-behavior-inline:contain;scroll-padding-inline:calc(50% - (var(--portfolio-tab-width) / 2));scroll-snap-type:x proximity;scrollbar-width:none;flex:none;overflow-x:auto}.portfolioCompanyRail::-webkit-scrollbar{display:none}.portfolioCompanyLoopTrack{width:max-content;padding:14px var(--page-gutter) 22px;gap:var(--portfolio-tab-gap);display:flex}.portfolioCompanyLoopGroup{gap:var(--portfolio-tab-gap);display:flex}.portfolioCompanyRail button{isolation:isolate;flex:0 0 var(--portfolio-tab-width);scroll-snap-align:center;opacity:1;min-height:64px;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:8px;display:flex;position:relative;overflow:visible}.portfolioCompanyRail button:hover{opacity:1}.portfolioCompanyRail button:focus-visible{outline:0}.portfolioCompanyRail button:after{content:"";background:var(--white);width:0;height:1px;transition:width .26s var(--ease-out);position:absolute;bottom:-6px;right:50%;transform:translate(50%)}.portfolioCompanyRail button.isSelected{opacity:1;transform:scale(1.18)}.portfolioCompanyRail button.isSelected:after{width:28px}.portfolioCompanyRail button:focus-visible:after{width:48px;height:2px}.portfolioCompanyRail img{z-index:1;object-fit:contain;width:100%;height:100%;position:relative}.portfolioMediaStage{min-height:0;padding:28px var(--page-gutter) 18px;flex:auto;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;place-items:center;gap:16px;display:grid}.portfolioMediaFrame{aspect-ratio:16/9;border:1px solid var(--line-dark);background:var(--black);width:100%;max-width:960px;animation:portfolioFrameIn .42s var(--ease-out) both;border-radius:16px;order:1;grid-column:1/-1;overflow:hidden}.portfolioMediaFrame video{object-fit:contain;background:var(--black);width:100%;height:100%;display:block}.portfolioGallery{background:var(--black);outline:0;width:100%;height:100%;position:relative;overflow:hidden}.portfolioGalleryImage{object-fit:contain;object-position:center;animation:portfolioGalleryImageIn .42s var(--ease-out) both}.portfolioGalleryShade{z-index:1;pointer-events:none;background:linear-gradient(#09090961 0,#0000 24% 68%,#090909ad 100%);position:absolute;inset:0}.portfolioGalleryHeader{z-index:2;color:var(--white);justify-content:space-between;align-items:center;gap:18px;display:flex;position:absolute;inset:20px 22px auto}.portfolioGalleryHeader span{letter-spacing:.12em;font-size:11px;line-height:1.4}.portfolioGalleryHeader strong{letter-spacing:.06em;font-size:13px;font-weight:500;line-height:1.4}.portfolioGalleryCaption{z-index:2;color:var(--white);margin:0;font-size:13px;line-height:1.4;position:absolute;bottom:20px;left:22px}.portfolioGalleryArrow{z-index:3;width:52px;min-width:52px;height:68px;color:var(--white);background:#09090985;border:0;border-radius:0;place-items:center;padding:0;transition:color .18s,background-color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.portfolioGalleryArrow:hover{color:#fff;background:#090909c7}.portfolioGalleryArrow--previous{left:0}.portfolioGalleryArrow--next{right:0}.portfolioGalleryArrow span{border-top:2px solid;border-right:2px solid;width:15px;height:15px;display:block}.portfolioGalleryArrow--previous span{transform:rotate(-135deg)}.portfolioGalleryArrow--next span{transform:rotate(45deg)}.portfolioGalleryRail{z-index:3;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.portfolioGalleryRail button{width:16px;height:3px;transition:width .18s var(--ease-out), background-color .18s ease;background:#ffffff6b;border:0;border-radius:0;padding:0}.portfolioGalleryRail button.isSelected{background:#fff;width:32px}.portfolioGalleryPlayback{z-index:3;color:#f7f7f5c7;text-align:right;background:0 0;border:0;border-radius:0;min-width:76px;min-height:44px;padding:0;font-size:12px;position:absolute;bottom:8px;right:22px}.portfolioGalleryPlayback:hover{color:#fff}@keyframes portfolioGalleryImageIn{0%{opacity:0;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}.portfolioMediaPlaceholder{background:#171717;grid-template-columns:minmax(0,1.55fr) minmax(220px,.75fr);width:100%;height:100%;display:grid}.portfolioArchiveLogo{background:var(--white);place-items:center;min-width:0;padding:clamp(32px,6vw,84px);display:grid}.portfolioArchiveLogo img{object-fit:contain;width:min(72%,460px);height:auto;max-height:58%}.portfolioArchiveInfo{border-left:1px solid var(--line-dark);flex-direction:column;justify-content:flex-end;min-width:0;padding:clamp(28px,4vw,58px);display:flex}.portfolioArchiveInfo span{color:#f7f7f59e;letter-spacing:.12em;font-size:12px;line-height:1.4}.portfolioArchiveInfo strong{letter-spacing:-.025em;margin-top:16px;font-size:clamp(24px,2.2vw,38px);font-weight:500;line-height:1.18}.portfolioArchiveInfo p{color:#f7f7f5c7;max-width:21em;margin:20px 0 0;font-size:14px;line-height:1.7}.portfolioCarouselControl{color:#d7d7d4;width:56px;min-width:56px;min-height:56px;font:inherit;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:color .18s,transform .18s;display:grid}.portfolioCarouselControl span{border-top:2px solid;border-right:2px solid;width:18px;height:18px;display:block}.portfolioCarouselControl:hover{color:var(--white);transform:scale(1.08)}.portfolioCarouselControl:active{transform:scale(.96)}.portfolioCarouselControl--previous span{transform:rotate(-135deg)}.portfolioCarouselControl--next span{transform:rotate(45deg)}.portfolioCarouselControl--previous{order:2;grid-column:1;justify-self:start}.portfolioCarouselControl--next{order:3;grid-column:2;justify-self:end}.portfolioShowcaseFooter{min-height:84px;padding:14px var(--page-gutter) 24px;text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.portfolioShowcaseFooter p{flex-direction:column;align-items:center;gap:5px;margin:0;display:flex}.portfolioShowcaseFooter strong{font-size:16px;font-weight:500}.portfolioShowcaseFooter span{color:#b9b9b5;font-size:12px;line-height:1.5}@media (width<=767px){.portfolioMediaFrame{aspect-ratio:4/3}.portfolioGalleryHeader{inset:14px 14px auto}.portfolioGalleryHeader span{display:none}.portfolioGalleryCaption{font-size:12px;bottom:12px;left:14px}.portfolioGalleryArrow{width:44px;min-width:44px;height:60px}.portfolioGalleryRail{gap:4px;bottom:18px}.portfolioGalleryRail button{width:10px}.portfolioGalleryRail button.isSelected{width:22px}.portfolioGalleryPlayback{min-width:68px;font-size:11px;bottom:0;right:14px}.portfolioMediaPlaceholder{grid-template-rows:minmax(0,1.45fr) auto;grid-template-columns:1fr}.portfolioArchiveLogo{padding:34px 26px}.portfolioArchiveLogo img{width:min(74%,360px);max-height:72%}.portfolioArchiveInfo{border-top:1px solid var(--line-dark);border-left:0;padding:22px}.portfolioArchiveInfo strong{margin-top:8px;font-size:23px}.portfolioArchiveInfo p{margin-top:10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.portfolioGalleryImage{animation:none}}.portfolioPagination{justify-content:center;align-items:center;gap:8px;display:flex}.portfolioPagination button{width:22px;height:3px;transition:width .22s var(--ease-out), background .22s var(--ease-out);background:#5e5e5b;border:0;border-radius:0;padding:0}.portfolioPagination button.isSelected{background:var(--white);width:48px}.portfolioStatementSection{padding:92px var(--page-gutter) 78px;background:var(--paper)}.portfolioStatementSection h1,.portfolioSectionIntro h2,.portfolioMethodHeading h2{letter-spacing:-.04em;margin:0;font-size:clamp(44px,11vw,72px);font-weight:500;line-height:1.08}.portfolioStatementSection h1{max-width:none;font-size:clamp(40px,10vw,72px)}.portfolioStatementSection h1 span{white-space:nowrap;display:block}.portfolioStatementSection>p{max-width:40em;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.8}.portfolioFactStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-soft);display:grid}.portfolioFactStrip article{min-height:124px;padding:26px var(--panel-gutter);border-bottom:1px solid var(--line);grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 14px;display:grid}.portfolioFactStrip article:last-child{border-bottom:0}.portfolioFactStrip span{color:var(--muted);letter-spacing:.08em;font-size:12px}.portfolioFactStrip strong{grid-column:1/-1;align-self:end;font-size:21px;font-weight:500;line-height:1.4}.portfolioFactStrip .siteIcon{color:var(--muted)}.portfolioDiagnosisSection,.portfolioMethodSection{padding:84px var(--page-gutter)}.portfolioSectionIntro h2{max-width:9em}.portfolioDiagnosisTitle span{white-space:nowrap;display:block}.portfolioSectionIntro>p,.portfolioMethodHeading>p{max-width:40em;color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.8}.portfolioDiagnosisList{border-top:1px solid var(--line);margin-top:52px;display:grid}.portfolioDiagnosisList article{border-bottom:1px solid var(--line);padding:24px 0}.portfolioDiagnosisList h3{margin:0;font-size:23px;font-weight:500;line-height:1.4}.portfolioDiagnosisList p{max-width:36em;color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.75}.portfolioMethodSection{background:var(--paper-soft)}.portfolioMethodHeading h2{max-width:8em}.portfolioMethodSteps{border-top:1px solid var(--line);margin-top:54px;display:grid}.portfolioMethodSteps article{border-bottom:1px solid var(--line);padding:26px 0}.portfolioMethodSteps h3{margin:0;font-size:24px;font-weight:500;line-height:1.4}.portfolioMethodSteps p{max-width:31em;color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.75}.portfolioDisclosure{max-width:54em;color:var(--muted);margin:38px 0 0;font-size:13px;line-height:1.75}.portfolioPage .consultationBand{min-height:0;padding:72px var(--page-gutter);background:#181818;border-top:1px solid #ffffff24;justify-content:flex-start;gap:32px}.portfolioPage .consultationBand h2{max-width:11em;font-size:clamp(38px,9vw,56px)}.portfolioPage .consultationBand p{max-width:38em;margin-top:20px}.portfolioPage .consultationBand .button{color:#fff;background:var(--blue-dark);align-self:flex-start;min-width:184px;min-height:56px}.portfolioPage .consultationBand .button:hover{background:#0459a5}@keyframes portfolioFrameIn{0%{opacity:.45;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.aiHero{min-height:auto;padding:52px var(--page-gutter) 0;flex-direction:column;display:flex}.aiHero:after{content:none}.aiHeroCopy{z-index:2;position:relative}.aiHero h1{max-width:none;font-size:clamp(32px,9vw,54px);line-height:1.12}.aiHero h1>span{white-space:nowrap;display:block}.aiHeroCopy>p{color:#565656;max-width:31em;font-size:16px;line-height:1.8}.aiHeroPrinciple{border-top:1px solid var(--line);max-width:32em;margin-top:28px;padding-top:22px;font-size:15px;font-weight:500;line-height:1.75;display:block}.aiHeroActions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:26px;display:flex}.aiHeroActions .button{align-self:flex-start}.aiHeroVisual{min-height:440px;margin:48px calc(var(--page-gutter) * -1) 0;border-top:1px solid var(--line);background:var(--paper-soft);position:relative;overflow:hidden}.aiHeroOrbit{aspect-ratio:1;border:1px solid #c8c8c4;border-radius:50%;width:min(88vw,460px);position:absolute;top:50%;left:50%;transform:translate(-50%,-47%)}.aiHeroOrbit:before,.aiHeroOrbit:after{content:"";border-radius:50%;position:absolute}.aiHeroOrbit:before{border:1px solid #d3d3cf;inset:14%}.aiHeroOrbit:after{background:var(--blue);width:10px;height:10px;top:10%;right:15%}.aiHeroVisual img{z-index:1;object-fit:contain;object-position:center bottom;filter:grayscale()contrast(1.04);width:min(100%,520px);height:96%;position:absolute;inset:auto 50% 0 auto;transform:translate(50%)}.aiSystemsSection{background:var(--paper)}.aiSystemsIntro h2{font-size:clamp(40px,9vw,64px);line-height:1.12}.aiDemoIntro h2{font-size:clamp(40px,7vw,48px);line-height:1.12}.aiSystemsIntro p{color:#565656;max-width:38em;margin:24px 0 0;font-size:16px;line-height:1.8}.aiSystemRows{border-top:1px solid var(--line);margin-top:54px;display:grid}.aiSystemsSection article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);column-gap:14px;padding:24px 0;display:grid}.aiSystemIcon{color:var(--muted);grid-row:1/span 2;margin-top:4px}.aiSystemsSection h3{margin:0;font-size:24px;font-weight:500}.aiSystemsSection article p{color:var(--muted);grid-column:2;margin:10px 0 0;font-size:15px;line-height:1.7}.aiDemoSection{color:var(--ink);background:var(--paper-soft)}.aiDemoIntro>p{color:#565656;max-width:36em;margin:24px 0 0;font-size:16px;line-height:1.8}.aiDemoSection .aiDemo{margin-top:52px}.aiDemo{gap:24px;display:grid}.aiPromptList{gap:10px;display:grid}.aiPromptList button{border:1px solid var(--line);min-height:58px;color:var(--muted);text-align:left;transition:color .18s ease, border-color .18s ease, background .18s ease, transform .22s var(--ease-out);background:0 0;border-radius:0;padding:14px 18px}.aiPromptList button:hover,.aiPromptList button.isSelected{color:#fff;border-color:var(--blue-dark);background:var(--blue-dark);transform:translate(6px)}.aiResponse{min-height:280px;color:var(--ink);border-top:3px solid var(--blue-dark);background:var(--paper);padding:30px}.aiResponse span{color:var(--blue-dark);font-size:13px;font-weight:600}.aiResponse p{min-height:4.95em;margin:34px 0 0;font-size:22px;line-height:1.65}.aiResponse small{color:#656565;margin-top:34px;font-size:12px;line-height:1.65;display:block}.aiPage .consultationBand{min-height:0;padding:72px var(--page-gutter);background:#181818;border-top:1px solid #ffffff24;justify-content:flex-start;gap:32px}.aiPage .consultationBand h2{max-width:11em;font-size:clamp(38px,8vw,56px)}.aiPage .consultationBand p{max-width:38em;margin-top:20px}.aiPage .consultationBand .button{color:#fff;background:var(--blue-dark);align-self:flex-start;min-width:184px;min-height:56px}.aiPage .consultationBand .button:hover{background:#0459a5}.aiProductNav{z-index:20;height:var(--ai-app-header);padding:0 var(--page-gutter);color:var(--white);background:var(--black);border-bottom:1px solid #ffffff24;align-items:center;gap:14px;display:flex;position:sticky;top:0}.aiWorkspacePage .aiProductNav{background:#17212b;border-bottom-color:#ebeff324}.aiWorkspacePage .aiProductTabs a{color:#aeb8c2}.aiWorkspacePage .aiProductTabs a.isActive{color:#fff;border-bottom-color:#7195b0}.aiWorkspacePage .aiProductExit{color:#b9c1c9;border-color:#ebeff338}.aiProductIdentity{align-items:center;gap:12px;min-width:0;display:flex}.aiProductIdentity img{width:96px;height:auto}.aiProductIdentity>span{background:var(--line-dark);width:1px;height:22px;display:block}.aiProductIdentity strong{white-space:nowrap;font-size:13px;font-weight:500;display:none}.aiProductTabs{align-items:stretch;height:100%;margin-left:auto;display:flex}.aiProductTabs a{color:#aaa;border-bottom:2px solid #0000;justify-content:center;align-items:center;min-width:52px;padding:0 8px;font-size:12px;display:inline-flex}.aiProductTabs a:hover,.aiProductTabs a.isActive{color:var(--white)}.aiProductTabs a.isActive{border-bottom-color:var(--blue)}.aiProductExit{color:#b7b7b4;border:1px solid var(--line-dark);flex:none;justify-content:center;align-items:center;width:38px;min-height:38px;display:inline-flex}.aiProductExit>span{display:none}.aiProductExit:hover{color:var(--white);border-color:var(--white)}.aiWorkspacePage,.aiResultsPage{min-height:100dvh;color:var(--ink);background:var(--paper)}.aiAuthLoading{min-height:calc(100dvh - var(--ai-app-header));padding:84px var(--page-gutter);color:var(--muted);background:var(--paper)}.aiAuthShell{min-height:calc(100dvh - var(--ai-app-header));background:var(--paper);display:grid}.aiAuthIntro{padding:64px var(--page-gutter);color:var(--white);background:var(--charcoal)}.aiAuthIntro>span{color:#b7b7b4;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.aiAuthIntro h1{letter-spacing:-.045em;max-width:9em;margin:28px 0 0;font-size:clamp(42px,11vw,66px);font-weight:500;line-height:1.08}.aiAuthIntro>p{color:#b7b7b4;max-width:38em;margin:28px 0 0;font-size:15px;line-height:1.75}.aiAuthIntro ul{border-top:1px solid var(--line-dark);max-width:38em;margin:44px 0 0;padding:0;list-style:none}.aiAuthIntro li{color:#d8d8d5;border-bottom:1px solid var(--line-dark);align-items:center;gap:12px;min-height:58px;font-size:13px;display:flex}.aiAuthIntro li .siteIcon{color:var(--blue)}.aiAuthPanel{padding:56px var(--page-gutter) 72px}.aiAuthTabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid}.aiAuthTabs button{min-height:48px;color:var(--muted);border-bottom:2px solid #0000;font-size:14px}.aiAuthTabs button:hover,.aiAuthTabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--blue)}.aiAuthPanel form{gap:12px;margin-top:30px;display:grid}.aiAuthPanel form label{align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:500;display:flex}.aiAuthPanel form label .siteIcon{color:var(--blue-dark)}.aiAuthPanel input{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);background:var(--white);border-radius:0;outline:0;padding:0 15px;font-size:16px}.aiAuthPanel input:focus{border-color:var(--blue);box-shadow:inset 0 -1px 0 var(--blue)}.aiAuthCodeRow{grid-template-columns:minmax(0,1fr) 126px;gap:8px;display:grid}.aiAuthCodeRow button{border:1px solid var(--ink);min-height:52px;color:var(--white);background:var(--ink);padding:0 12px;font-size:13px}.aiAuthCodeRow button:hover{border-color:var(--blue-dark);background:var(--blue-dark)}.aiAuthCodeRow button:disabled{cursor:not-allowed;opacity:.5}.aiAuthDevCode{border-left:2px solid var(--blue);color:var(--muted);background:var(--paper-soft);margin:0;padding:10px 12px;font-size:12px}.aiAuthDevCode strong{color:var(--ink);letter-spacing:.08em;font-size:14px}.aiAuthPanel form .button{width:100%;margin-top:14px}.aiAuthError{color:var(--danger);margin:4px 0 0;font-size:13px}.aiAuthNotice{max-width:40em;color:var(--muted);margin:22px 0 0;font-size:12px;line-height:1.7}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.diagnosticShell{--diagnostic-ink:#202a33;--diagnostic-muted:#56636f;--diagnostic-canvas:#f5f6f8;--diagnostic-surface:#fff;--diagnostic-rail:#eaedf0;--diagnostic-rail-hover:#f2f4f6;--diagnostic-rail-complete:#dee5eb;--diagnostic-rail-muted:#5b6670;--diagnostic-rail-line:#202a3324;--diagnostic-accent:#315f82;--diagnostic-accent-deep:#243f55;--diagnostic-accent-soft:#e4eaf0;--diagnostic-line:#202a3321;--diagnostic-line-strong:#202a3361;--diagnostic-on-accent:#fff;height:calc(100dvh - var(--ai-app-header));min-height:600px;color:var(--diagnostic-ink);background:var(--diagnostic-canvas);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.diagnosticRail{min-width:0;padding:16px var(--page-gutter) 10px;color:var(--diagnostic-ink);border-bottom:1px solid var(--diagnostic-rail-line);background:var(--diagnostic-rail)}.diagnosticProgress>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.diagnosticProgress strong{font-size:14px;font-weight:600}.diagnosticProgress span,.diagnosticProgress>p{color:var(--diagnostic-rail-muted);font-size:12px}.diagnosticProgress>p{margin:8px 0 0}.diagnosticProgressTrack{background:var(--diagnostic-rail-line);height:2px;margin-top:12px;overflow:hidden}.diagnosticProgressTrack i{background:var(--diagnostic-accent);height:100%;display:block}.diagnosticMap{gap:8px;margin-top:14px;padding-bottom:4px;display:flex;overflow-x:auto}.diagnosticMap button{min-width:max-content;min-height:40px;color:var(--diagnostic-rail-muted);border:1px solid var(--diagnostic-rail-line);background:0 0;border-radius:2px;align-items:center;gap:8px;padding:0 12px;font-size:12px;transition:color .18s,border-color .18s,background-color .18s;display:flex}.diagnosticMap button small{font-size:9px}.diagnosticMap button:hover{color:var(--diagnostic-ink);border-color:var(--diagnostic-rail-muted);background:var(--diagnostic-rail-hover)}.diagnosticMap button.isComplete{color:var(--diagnostic-ink);background:var(--diagnostic-rail-complete)}.diagnosticMap button.isComplete small,.diagnosticMap button.isComplete .siteIcon{color:var(--diagnostic-accent)}.diagnosticMap button.isActive{color:var(--diagnostic-on-accent);border-color:var(--diagnostic-accent);background:var(--diagnostic-accent)}.diagnosticMap button.isActive small,.diagnosticMap button.isActive .siteIcon{color:var(--diagnostic-on-accent)}.diagnosticMap button:disabled{cursor:wait;opacity:.62}.diagnosticResultsLink{min-height:42px;color:var(--diagnostic-ink);border-top:1px solid var(--diagnostic-rail-line);justify-content:space-between;align-items:center;margin-top:10px;padding:0 12px;font-size:12px;font-weight:500;display:flex}.diagnosticResultsLink:hover,.diagnosticResultsLink.isReady{color:var(--diagnostic-accent-deep)}.diagnosticResultsLink.isReady .siteIcon{color:var(--diagnostic-accent)}.diagnosticConversation{background:var(--diagnostic-canvas);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.diagnosticChatHeader{min-height:68px;padding:10px var(--page-gutter);border-bottom:1px solid var(--diagnostic-line);background:var(--diagnostic-canvas);justify-content:space-between;align-items:center;gap:18px;display:flex}.diagnosticAdvisorIdentity{align-items:center;gap:11px;min-width:0;display:flex}.diagnosticAdvisorIdentity:before{background:var(--diagnostic-accent);content:"";flex:none;width:1px;height:32px}.diagnosticAdvisorIdentity>div{gap:3px;min-width:0;display:grid}.diagnosticAdvisorIdentity strong{font-size:13px;font-weight:500}.diagnosticAdvisorIdentity small{color:var(--diagnostic-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.diagnosticAccount{align-items:center;gap:9px;display:flex}.diagnosticAccount span{color:var(--diagnostic-muted);font-size:11px;display:none}.diagnosticAccount button{min-height:36px;color:var(--diagnostic-muted);border:1px solid var(--diagnostic-line);background:0 0;border-radius:2px;padding:0 12px;font-size:11px}.diagnosticAccount button:hover{color:var(--diagnostic-accent-deep);border-color:var(--diagnostic-accent-deep)}.diagnosticThread{min-height:0;padding-inline:var(--page-gutter);scrollbar-gutter:stable;overflow-y:auto}.diagnosticThreadInner{flex-direction:column;gap:38px;width:min(100%,900px);min-height:100%;margin-inline:auto;padding:38px 0 64px;display:flex}.diagnosticModuleIntro{border-bottom:1px solid var(--diagnostic-line-strong);padding-bottom:28px}.diagnosticModuleIntro>div{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.diagnosticModuleIntro h1{letter-spacing:-.035em;margin:0;font-size:clamp(30px,7vw,44px);font-weight:500;line-height:1.16}.diagnosticModuleIntro span{color:var(--diagnostic-accent);flex:none;font-size:12px}.diagnosticModuleIntro p{color:var(--diagnostic-muted);margin:15px 0 0;font-size:12px;line-height:1.6}.diagnosticMessage{border-left:1px solid var(--diagnostic-accent);width:min(94%,720px);padding-left:18px}.diagnosticMessageContent{gap:7px;min-width:0;display:grid}.diagnosticMessageContent>span{color:var(--diagnostic-muted);font-size:11px}.diagnosticMessageContent>div{color:var(--diagnostic-ink);border-top:1px solid var(--diagnostic-line);border-bottom:1px solid var(--diagnostic-line);padding:18px 0 22px}.diagnosticMessageContent p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.78}.diagnosticMessageContent p+p{margin-top:16px}.diagnosticMessage.isOpening .diagnosticMessageContent p:first-child:not(:last-child){color:var(--diagnostic-muted);font-size:13px}.diagnosticMessage.isOpening .diagnosticMessageContent p:last-child{font-size:20px;line-height:1.62}.diagnosticMessage.isUser{border-left:0;width:min(82%,610px);margin-left:auto;padding-left:0}.diagnosticMessage.isUser .diagnosticMessageContent{justify-items:end}.diagnosticMessage.isUser .diagnosticMessageContent>div{width:100%;color:var(--diagnostic-ink);background:var(--diagnostic-accent-soft);border:0;border-radius:0;padding:18px 20px}.diagnosticMessage.isThinking .diagnosticMessageContent>div{align-items:center;gap:5px;display:flex}.diagnosticMessage.isThinking i{background:var(--diagnostic-accent);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite diagnosticThinking;display:block}.diagnosticMessage.isThinking i:nth-child(2){animation-delay:.15s}.diagnosticMessage.isThinking i:nth-child(3){animation-delay:.3s}.diagnosticMessage.isThinking small{color:var(--diagnostic-muted);margin-left:6px;font-size:11px}.diagnosticThreadComplete{max-width:720px;color:var(--diagnostic-muted);border-top:1px solid var(--diagnostic-line-strong);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-left:48px;padding-top:22px;font-size:12px;display:flex}.diagnosticThreadComplete>.siteIcon{color:var(--diagnostic-accent)}.diagnosticThreadComplete button,.diagnosticThreadComplete a{min-height:42px;color:var(--diagnostic-on-accent);background:var(--diagnostic-accent-deep);border-radius:2px;align-items:center;gap:8px;margin-left:auto;padding:0 16px;display:inline-flex}.diagnosticThreadComplete button:hover,.diagnosticThreadComplete a:hover{background:var(--diagnostic-accent)}.diagnosticComposerDock{padding:14px var(--page-gutter) 15px;border-top:1px solid var(--diagnostic-line);background:var(--diagnostic-canvas)}.diagnosticComposer{background:0 0;border:0;border-radius:0;width:min(100%,900px);margin:0 auto;padding:0;display:grid}.diagnosticComposer textarea{resize:none;width:100%;height:46px;max-height:190px;caret-color:var(--diagnostic-accent);color:var(--diagnostic-ink);background:0 0;border:0;outline:0;padding:2px 0 6px 19px;font-size:16px;line-height:1.55}.diagnosticComposer textarea::placeholder{color:var(--diagnostic-muted)}.diagnosticComposer textarea:disabled{cursor:not-allowed;opacity:.65}.diagnosticComposerFooter{border-top:1px solid var(--diagnostic-line-strong);justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.diagnosticComposer:focus-within .diagnosticComposerFooter{border-top-color:var(--diagnostic-accent)}.diagnosticComposerFooter>span{color:var(--diagnostic-muted);font-size:10px}.diagnosticComposerFooter button{min-height:42px;color:var(--diagnostic-on-accent);background:var(--diagnostic-accent-deep);border-radius:2px;align-items:center;gap:8px;padding:0 17px;font-size:12px;transition:background-color .18s;display:inline-flex}.diagnosticComposerFooter button:hover{background:var(--diagnostic-accent)}.diagnosticComposerFooter button:disabled{cursor:not-allowed;opacity:.38}.diagnosticError{color:var(--danger);margin:9px 0 0;font-size:11px}@keyframes diagnosticThinking{0%,60%,to{opacity:.32;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (width<=767px){.diagnosticRail{padding-top:14px;padding-bottom:12px}.diagnosticProgress>p,.diagnosticResultsLink{display:none}.diagnosticMap{margin-top:11px}.diagnosticMap button{min-height:38px}.diagnosticChatHeader{min-height:62px}.diagnosticThreadInner{gap:30px;padding-top:28px;padding-bottom:40px}.diagnosticModuleIntro{padding-bottom:22px}.diagnosticModuleIntro h1{font-size:30px}.diagnosticModuleIntro p{max-width:24em;margin-top:12px}.diagnosticMessage{width:100%}.diagnosticMessage.isOpening .diagnosticMessageContent p:last-child{font-size:18px}.diagnosticMessage.isUser{width:88%}.diagnosticComposerDock{padding-top:12px;padding-bottom:13px}.diagnosticComposer textarea{height:44px}.diagnosticComposerFooter>span{max-width:17em;line-height:1.45}}.resultsLoading,.resultsEmpty{min-height:calc(100dvh - var(--ai-app-header));padding:84px var(--page-gutter)}.resultsEmpty h1{letter-spacing:-.04em;max-width:10em;margin:0;font-size:clamp(42px,10vw,68px);font-weight:500;line-height:1.1}.resultsEmpty p{max-width:38em;color:var(--muted);margin:26px 0 0;font-size:16px;line-height:1.75}.resultsEmpty .button{margin-top:34px}.resultsDashboard{background:var(--paper)}.resultsHeading{padding:72px var(--page-gutter);gap:36px;display:grid}.resultsHeading h1{letter-spacing:-.04em;margin:0;font-size:clamp(44px,11vw,72px);font-weight:500;line-height:1.08}.resultsHeading p{max-width:38em;color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.75}.resultsHeading>strong{color:var(--blue-dark);font-size:clamp(54px,18vw,96px);font-weight:500;line-height:1}.resultsOverview{color:var(--white);background:var(--charcoal);display:grid}.resultsOverview article{min-height:144px;padding:28px var(--panel-gutter);border-bottom:1px solid var(--line-dark);flex-direction:column;justify-content:space-between;display:flex}.resultsOverview span{color:#b7b7b4;font-size:12px}.resultsOverview strong{font-size:40px;font-weight:500}.resultsPanorama,.resultsFacts{padding:84px var(--page-gutter);gap:48px;display:grid}.resultsFacts{background:var(--paper-soft)}.resultsSectionHeading h2,.resultsNext h2{letter-spacing:-.04em;max-width:10em;margin:0;font-size:clamp(38px,9vw,64px);font-weight:500;line-height:1.12}.resultsSectionHeading p,.resultsNext p{max-width:38em;color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.75}.resultsPanorama>div:last-child,.resultsFacts>div:last-child{border-top:1px solid var(--line)}.resultsPanorama article,.resultsFacts article{border-bottom:1px solid var(--line);padding:24px 0}.resultsPanorama article{justify-content:space-between;gap:24px;display:flex}.resultsPanorama article strong,.resultsFacts article span{font-size:18px;font-weight:500}.resultsPanorama article span{color:var(--muted);font-size:13px}.resultsFacts article p{color:#4f4f4f;white-space:pre-wrap;max-width:48em;margin:14px 0 0;font-size:15px;line-height:1.75}.resultsNext{padding:72px var(--page-gutter);color:var(--white);background:var(--charcoal);gap:36px;display:grid}.resultsNext p{color:#b7b7b4}.resultsActions{flex-wrap:wrap;gap:14px;display:flex}.nbsAiFloat{z-index:42;justify-items:end;gap:10px;display:grid;position:fixed;bottom:18px;right:18px}.nbsAiFloatPanel{width:min(330px,100vw - 36px);color:var(--white);border:1px solid var(--line-dark);background:var(--charcoal);padding:28px;position:relative}.nbsAiFloatPanel>button{color:#aaa;background:0 0;border:0;min-width:44px;min-height:44px;padding:0;font-size:12px;position:absolute;top:12px;right:12px}.nbsAiFloatPanel>span{color:#8ec7fb;font-size:12px}.nbsAiFloatPanel>strong{max-width:12em;margin-top:18px;font-size:24px;font-weight:500;line-height:1.4;display:block}.nbsAiFloatPanel p{color:#bbb;margin:16px 0 22px;font-size:14px;line-height:1.7}.nbsAiFloatPanel a{border-top:1px solid var(--line-dark);color:#fff;align-items:center;min-height:44px;font-size:14px;display:flex}.nbsAiFloatAvatar{background:var(--paper-soft);border:1px solid #555;border-radius:0;width:64px;height:64px;padding:0;position:relative;overflow:hidden}.nbsAiFloatAvatar img{object-fit:cover;object-position:center 16%;filter:grayscale();width:100%;height:100%;transform:scale(1.7)translateY(10%)}.nbsAiFloatAvatar i{border:2px solid var(--paper-soft);background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:7px}.contactCover{min-height:calc(100svh - var(--header-mobile));color:var(--white);border-bottom:1px solid var(--line);background:var(--black);position:relative;overflow:hidden}.contactCover>img{object-fit:cover;object-position:center 60%;filter:saturate(.72)contrast(1.06);width:100%;height:100%;display:block;position:absolute;inset:0}.contactCoverShade{z-index:1;background:linear-gradient(#05080c9e 0%,#05080c2e 46%,#05080cb8 100%),linear-gradient(90deg,#05080c3d,#0000 38% 62%,#05080c3d);position:absolute;inset:0}.contactCoverContent{z-index:2;min-height:calc(100svh - var(--header-mobile));padding:64px var(--page-gutter) 38px;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.contactCoverContent h1{letter-spacing:-.032em;text-shadow:0 2px 24px #00000057;max-width:12em;margin:0;font-size:clamp(40px,10.5vw,58px);font-weight:500;line-height:1.08}.contactCoverContent h1 span{display:block}.contactCoverContent>p{color:#e3e3df;text-shadow:0 2px 18px #0006;max-width:34em;margin:22px 0 0;font-size:16px;line-height:1.78}.contactCoverActions{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:44px;display:flex}.contactCoverActions .button{width:min(100%,280px)}.contactCoverSecondary{color:var(--white);background:#0808083d;border:1px solid #ffffff94}.contactCoverSecondary:hover{color:var(--ink);background:var(--white)}.contactFormSectionNew{background:var(--paper);scroll-margin-top:var(--header-mobile);gap:52px;display:grid}.contactFormIntroNew h2{letter-spacing:-.032em;max-width:10em;margin:0;font-size:clamp(40px,9.5vw,62px);font-weight:500;line-height:1.14}.contactFormIntroNew>p{color:#565656;max-width:33em;margin:24px 0 0;font-size:16px;line-height:1.8}.contactProcessStatement{border-top:1px solid var(--line);margin-top:34px;padding-top:24px;font-size:22px;font-weight:500;line-height:1.35;display:block}.contactFormIntroNew .contactDemoNotice{margin-top:16px;font-size:13px;line-height:1.7}.contactAdvisorLink{color:var(--blue-dark);margin-top:24px}.contactForm{gap:28px;display:grid}.fieldGroup{gap:9px;display:grid}.fieldGroup label{align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.fieldGroup label .siteIcon{width:16px;height:16px;color:var(--muted)}.fieldGroup input,.fieldGroup textarea{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #6d6d6d;border-radius:0;outline:0}.fieldGroup input{height:48px}.fieldGroup textarea{resize:vertical;padding:12px 0}.fieldGroup input:focus,.fieldGroup textarea:focus{border-bottom-color:var(--blue);box-shadow:0 1px 0 var(--blue)}.fieldGroup small{color:#606060;font-size:12px;line-height:1.6}.customSelect{z-index:1;position:relative}.customSelect.isOpen{z-index:12}.customSelectTrigger{color:#666;width:100%;height:48px;font:inherit;text-align:left;cursor:pointer;transition:color .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);background:0 0;border:0;border-bottom:1px solid #6d6d6d;border-radius:0;justify-content:space-between;align-items:center;padding:0;display:flex}.customSelectTrigger.hasValue{color:var(--ink)}.customSelectTrigger:hover{border-bottom-color:var(--ink)}.customSelectTrigger:focus-visible,.customSelect.isOpen .customSelectTrigger{border-bottom-color:var(--blue);box-shadow:0 1px 0 var(--blue);outline:0}.customSelectTrigger svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px;transition:transform .2s var(--ease-out);flex:none}.customSelect.isOpen .customSelectTrigger svg{transform:rotate(180deg)}.customSelectMenu{color:#fff;opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out), visibility .2s, transform .2s var(--ease-out);background:#151515;padding:8px 0;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;transform:translateY(-6px);box-shadow:0 18px 44px #00000038}.customSelect.isOpen .customSelectMenu{opacity:1;visibility:visible;transform:translateY(0)}.customSelectMenu [role=option]{color:#bdbdbd;cursor:pointer;min-height:46px;transition:color .16s var(--ease-out), background .16s var(--ease-out);outline:0;align-items:center;padding:0 18px;font-size:14px;display:flex}.customSelectMenu [role=option]:hover,.customSelectMenu [role=option]:focus-visible{color:#fff;background:#262626}.customSelectMenu [role=option].isSelected{color:#fff;background:#2d2d2d;font-weight:500}.customSelectMenu [role=option].isSelected:after{content:"";background:var(--blue);flex:none;width:6px;height:6px;margin-left:auto}.customSelectMenu [role=option].isSelected:hover,.customSelectMenu [role=option].isSelected:focus-visible{background:#343434}.formError{color:var(--danger);margin:0;font-size:14px;line-height:1.6}.formSubmit{justify-self:start}.formSuccess{border:1px solid var(--line);padding:36px}.formSuccess h2{margin:0;font-size:42px;font-weight:500}.formSuccess p{color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.75}.formSuccessActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.advisorsPage{background:var(--paper)}.advisorsIntro{padding:72px var(--page-gutter) 64px}.advisorsIntro h1{letter-spacing:-.035em;max-width:11em;margin:0;font-size:clamp(40px,9.5vw,60px);font-weight:500;line-height:1.12}.advisorsIntro h1 span{display:block}.advisorsIntro p{max-width:42em;color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.75}.advisorsIntro .textLink{color:var(--blue-dark);margin-top:24px}.advisorDirectory{padding:64px var(--page-gutter) 84px;background:var(--paper-soft)}.advisorDirectoryGrid{border-top:1px solid var(--line)}.advisorDirectory article{border-bottom:1px solid var(--line);flex-direction:column;padding:36px 0 48px;display:flex}.advisorInfo span{color:var(--blue-dark);font-size:13px;font-weight:600}.advisorInfo h2{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(36px,9vw,44px);font-weight:500;line-height:1.08}.advisorInfo p{max-width:28em;color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.75}.advisorQr{aspect-ratio:3/4;border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;margin-top:30px;display:flex;overflow:hidden}.advisorDirectory img{object-fit:contain;width:100%;height:100%;display:block}.placeholderHero{min-height:calc(100dvh - var(--header-mobile));align-items:flex-start;display:flex}.placeholderCopy{z-index:2;width:100%;padding:54px var(--panel-gutter);position:relative}.placeholderCopy h1{letter-spacing:-.04em;margin:0;font-size:clamp(48px,12vw,88px);font-weight:500;line-height:1.08}.placeholderCopy p{max-width:30em;color:var(--muted);margin:26px 0 0;font-size:18px;line-height:1.7}.placeholderCopy span{color:var(--muted);margin-top:18px;font-size:13px;display:block}.placeholderCopy .button{margin-top:34px}.insightsCover{border-bottom:1px solid var(--line);background:#071018;position:relative;overflow:hidden}.insightsCover img{width:100%;height:auto;display:block}.insightsIntroSection{padding:84px var(--page-gutter);background:var(--paper);gap:40px;display:grid}.insightsIntroSection h1{letter-spacing:-.04em;margin:0;font-size:clamp(48px,12vw,76px);font-weight:500;line-height:1.08}.insightsIntroCopy p{max-width:34em;color:var(--ink);margin:0;font-size:22px;line-height:1.65}.insightsIntroCopy span{color:var(--muted);margin-top:22px;font-size:14px;display:block}.insightsIntroCopy .button{margin-top:32px}@media (width>=768px){:root{--shell-pad:6vw;--page-gutter:var(--shell-pad);--panel-gutter:var(--shell-pad)}.siteFooter nav{grid-template-columns:repeat(4,minmax(0,1fr))}.courseRows>a{grid-template-columns:1fr 1.2fr auto;align-items:end;gap:5vw}.courseRows b{align-self:center}.aiSystemRows{border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.aiSystemsSection article{border-right:1px solid var(--line);padding:28px}.aiDemo{grid-template-columns:minmax(0,1fr)}.aiPromptList button{white-space:nowrap;height:72px;padding:14px 16px;font-size:15px}.resultsOverview{grid-template-columns:repeat(3,minmax(0,1fr))}.resultsOverview article{border-right:1px solid var(--line-dark);border-bottom:0}.resultsOverview article:last-child{border-right:0}.resultsHeading{grid-template-columns:1fr auto;align-items:end}.resultsPanorama,.resultsFacts{grid-template-columns:.72fr 1.28fr;align-items:start;gap:8vw}.resultsNext{grid-template-columns:minmax(0,1fr) auto;align-items:center}.contactForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px}.fieldWide,.formError,.formSubmit{grid-column:1/-1}}@media (width>=1280px){.aiDemo{grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr)}}@media (width>=1024px){:root{--shell-pad:clamp(64px, 5vw, 80px);--panel-gutter:clamp(64px, 5vw, 112px);--page-gutter:max(var(--shell-pad), calc((100vw - var(--shell-max)) / 2 + var(--shell-pad)))}.sitePage{padding-top:var(--header-desktop)}.siteHeader{height:var(--header-desktop)}.headerInner{padding-left:var(--shell-pad);padding-right:var(--shell-pad)}.headerLogo{width:150px}.menuButton{display:none}.mainNav{visibility:visible;opacity:1;background:0 0;align-items:stretch;gap:clamp(14px,1.5vw,28px);width:auto;height:100%;padding:0;display:flex;position:static;inset:auto;overflow:visible;transform:none}.mainNav>a{white-space:nowrap;border:0;min-height:100%;font-size:clamp(11px,.82vw,13px);position:relative}.navDropdown{border:0;align-items:stretch;height:100%;display:flex;position:relative}.navDropdownTrigger{white-space:nowrap;justify-content:flex-start;gap:8px;width:auto;min-height:100%;font-size:clamp(11px,.82vw,13px)}.navDropdownChevron{width:13px;height:13px;margin:0}.courseSubnav{transform-origin:top;background:var(--black);border:1px solid #ffffff21;width:272px;margin-left:-136px;padding:10px 0;position:absolute;top:calc(100% - 1px);left:50%}.courseSubnav a{border-top:0;min-height:48px;padding:0 20px;font-size:12px}.courseSubnav a:hover,.courseSubnav a:focus-visible{background:#ffffff0f}.navLabel{min-height:100%}.navActiveLine{width:22px;bottom:0;left:calc(50% - 11px);right:auto;transform:none}.mainNav .navConsult{min-height:42px;margin:auto 0 auto 8px;padding:0 18px;font-size:12px}.homeScreen{min-height:calc(100dvh - var(--header-desktop))}.homeHero{padding:0 var(--page-gutter)}.homeHeroCopy{top:15%;left:var(--page-gutter);width:43%;max-width:640px;position:absolute}.homeHero h1{margin-top:30px;font-size:clamp(64px,5.2vw,94px)}.founderRole{font-size:clamp(17px,1.2vw,22px)}.heroSummary{font-size:clamp(16px,1.08vw,18px)}.homeFounderVisual{aspect-ratio:1851/2200;width:auto;height:84.5%;inset:auto 11% 9.5% auto}.homeFounderVisual .homeFounderImage{width:100%;height:100%;inset:0}.homeFounderVisual .homeFounderImage .portraitMedia{inset:0}.homeFounderVisual .homeSignature{z-index:1;text-align:right;width:clamp(140px,9vw,172px);inset:clamp(324px,45%,405px) calc(100% - clamp(8px,.8vw,16px)) auto auto}.homeFounderVisual .homeSignature img{margin-left:auto;display:block}.homeFounderVisual .homeSignature span{margin-bottom:6px;font-size:12px}.businessLabel{top:min(57% + 160px,100% - 56px);left:var(--page-gutter);font-size:11px;bottom:auto}.homeStoryRail{--story-header:var(--header-desktop);height:calc((100dvh - var(--story-header)) * 4.1)}.homeStoryStage{height:calc(100dvh - var(--story-header))}.growthScreen{padding:8vh var(--page-gutter)}.growthStatement{align-self:center}.growthStatement h2{font-size:clamp(48px,3.7vw,60px)}.classPhoto{aspect-ratio:auto;align-self:center;height:min(54vh,590px);margin-top:48px}.classPhoto img{transform:scale(1.28)}.metricStrip{margin-top:42px}.metricStrip>div{padding-top:24px}.metricStrip strong,.founderMetrics strong{font-size:clamp(36px,3vw,54px)}.manifestoScreen{min-height:calc(100dvh - var(--header-desktop));padding:10vh var(--page-gutter)}.manifestoScreen h2{font-size:clamp(52px,4.6vw,84px)}.manifestoScreen p{margin-top:42px;font-size:clamp(46px,4.2vw,76px)}.founderScreen{min-height:calc(100dvh - var(--header-desktop));padding:8vh var(--page-gutter) 0}.founderCopy{width:48%;max-width:720px}.founderCopy .founderRole{margin-top:6vh}.founderCopy h2{margin-top:16px;font-size:clamp(60px,5.2vw,94px)}.shortRule{margin-top:4vh}.founderStatement{margin-top:4vh;font-size:clamp(20px,1.6vw,28px)}.founderBody{margin-top:3vh;font-size:clamp(15px,1vw,18px)}.founderMetrics{width:min(100%,620px);margin-top:4vh}.founderCloseImage{width:46%;height:auto;margin:0;position:absolute;top:3%;bottom:3%;right:4%}.homeStoryScene{min-height:0}.siteFooter{padding:72px var(--page-gutter) 40px;grid-template-columns:1fr 1.6fr;gap:64px;display:grid}.siteFooter nav{margin:0}.footerNote{grid-column:1/-1}.consultationBand{min-height:520px;padding:9vh var(--page-gutter);flex-direction:row;align-items:flex-end}.editorialHero,.courseDetailHero,.mediaHero,.aiHero,.placeholderHero{min-height:calc(100dvh - var(--header-desktop))}.editorialHero,.aiHero{grid-template-columns:var(--inner-hero-split) minmax(0, 1fr);align-items:stretch;padding:0;display:grid}.editorialHero:after,.aiHero:after{inset:0 0 0 var(--inner-hero-split);border-top:0;border-left:1px solid var(--line);height:auto}.editorialHeroCopy,.aiHeroCopy{width:auto;padding:10vh var(--panel-gutter);padding-left:var(--page-gutter);flex-direction:column;justify-content:center;display:flex}.editorialHero h1,.mediaHero h1,.aiHero h1,.placeholderCopy h1{font-size:clamp(60px,5.4vw,96px)}.coursesHero{min-height:620px;height:calc(100svh - var(--header-desktop));grid-template-columns:repeat(2,minmax(0,1fr))}.coursesHero:after{inset:0 0 0 50%}.coursesHero h1{max-width:10em;font-size:clamp(42px,3.6vw,56px)}.coursesHero>img{width:56%;height:90%}.coursePathSection,.aiSystemsSection,.aiDemoSection,.contactFormSectionNew,.coursePromiseSection{padding:11vh var(--page-gutter)}.coursePathSection h2,.aiSystemsSection h2,.aiDemoSection h2,.coursePromiseSection>h2,.fieldProofSection h2{font-size:clamp(52px,4.4vw,80px)}.aiSystemsSection .aiSystemsIntro h2{font-size:clamp(40px,3.4vw,56px)}.courseRows{margin-top:8vh}.courseRows>a{padding:34px 0}.courseRows h3{font-size:30px}.fieldProofSection{grid-template-columns:repeat(2,minmax(0,1fr));min-height:580px}.fieldProofImage{min-height:580px}.fieldProofSection>div:last-child{padding:9vh var(--page-gutter) 9vh var(--panel-gutter);flex-direction:column;justify-content:center;display:flex}.fieldProofSection h2{white-space:nowrap;max-width:none;font-size:clamp(46px,4vw,58px)}.coursesPage .consultationBand{min-height:0;padding:9vh var(--page-gutter);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7vw;display:grid}.coursesPage .consultationBand h2{max-width:11em;font-size:clamp(46px,3.6vw,62px)}.coursesPage .consultationBand .button{align-self:center;min-width:196px;min-height:60px}.courseDetailHero{grid-template-columns:var(--inner-hero-split) minmax(0, 1fr);display:grid}.courseDetailCopy{padding:10vh var(--panel-gutter) 10vh var(--page-gutter);flex-direction:column;justify-content:center;display:flex}.courseDetailCopy h1{font-size:clamp(58px,4.8vw,88px)}.courseDetailImage{border-top:0;border-left:1px solid var(--line);min-height:100%}.coursePromiseSection{grid-template-columns:1.15fr .85fr;gap:9vw;display:grid}.coursePointList{margin-top:0}.courseProductHero{min-height:660px;height:calc(100svh - var(--header-desktop));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.courseProductHeroCopy{min-height:0;padding:8vh var(--panel-gutter) 8vh var(--page-gutter)}.courseProductHeroCopy h1{max-width:8em;font-size:clamp(58px,5vw,90px)}.courseProductHeroCopy>p{max-width:35em}.courseProductVisual{border-top:0;border-left:1px solid var(--line);min-height:100%}.courseProductPage--nbs-course .courseProductVisual img{object-position:center}.courseProductPage--ai-course .courseProductVisual{padding:4vh 3vw 0}.courseHeroMark{padding:7vh var(--page-gutter) 7vh var(--panel-gutter)}.courseHeroMark strong{font-size:clamp(170px,15vw,270px)}.courseHeroMark>span{font-size:clamp(54px,4.8vw,84px)}.courseFactStrip{padding-inline:var(--page-gutter);grid-template-columns:repeat(3,minmax(0,1fr))}.courseFactStrip article{min-height:156px;padding:34px var(--panel-gutter);border-right:1px solid var(--line);border-bottom:0}.courseFactStrip article:last-child{border-right:0}.courseFactStrip strong{font-size:clamp(18px,1.35vw,24px)}.courseDiagnosisSection,.courseMethodSection,.courseMaterialSection,.courseAiApplicationSection{padding:11vh var(--page-gutter)}.courseDiagnosisSection{grid-template-columns:.9fr 1.1fr;align-items:center;gap:10vw;display:grid}.courseSectionIntro h2,.courseMethodHeading h2,.courseMaterialCopy h2,.courseAiApplicationSection h2,.courseFilmCopy h2{font-size:clamp(50px,4.2vw,76px)}.courseDiagnosisList{margin-top:0}.courseDiagnosisList article{grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;padding:28px 0}.courseDiagnosisList article:after{content:""}.courseDiagnosisList p{text-align:center;font-size:clamp(20px,1.5vw,27px)}.courseMethodSection{scroll-margin-top:var(--header-desktop)}.courseMethodHeading{grid-template-columns:.45fr 1.55fr;align-items:start;gap:5vw;display:grid}.courseMethodHeading h2{margin-top:0}.courseMethodSteps{grid-template-columns:repeat(4,minmax(0,1fr))}.courseMethodSteps article{border-right:1px solid var(--line);border-bottom:0;min-height:270px;padding:28px 24px 0}.courseMethodSteps article:first-child{padding-left:0}.courseMethodSteps article:last-child{border-right:0;padding-right:0}.courseMethodSteps--six{grid-template-columns:repeat(3,minmax(0,1fr))}.courseMethodSteps--six article:nth-child(3n+1){padding-left:0}.courseMethodSteps--six article:nth-child(3n){border-right:0;padding-right:0}.courseMethodSteps--six article:nth-child(-n+3){border-bottom:1px solid var(--line)}.courseMethodSteps h3{margin-top:56px;font-size:clamp(20px,1.55vw,28px)}.courseMaterialSection{grid-template-columns:.62fr 1.38fr;align-items:start;gap:7vw;display:grid}.courseMaterialCopy{top:calc(var(--header-desktop) + 32px);position:sticky}.courseMaterialCopy h2{font-size:clamp(44px,3.6vw,50px)}.courseMaterialGrid{gap:26px;margin-top:0}.courseAiApplicationSection{grid-template-columns:.9fr 1.1fr;align-items:start;gap:10vw;display:grid}.courseApplicationList{margin-top:48px}.courseApplicationList p{padding:28px 0;font-size:clamp(19px,1.4vw,25px)}.mediaHero:before,.placeholderHero:before{width:var(--inner-hero-split);inset:0 auto 0 0}.mediaHeroShade{inset:0 0 0 var(--inner-hero-split);border-left:1px solid var(--line);background:linear-gradient(#0000,#00000047)}.mediaHeroCopy,.placeholderCopy{width:var(--inner-hero-split);min-height:inherit;padding:10vh var(--panel-gutter) 10vh var(--page-gutter);flex-direction:column;justify-content:center;align-self:stretch;display:flex}.insightsIntroSection{padding:11vh var(--page-gutter);grid-template-columns:.72fr 1.28fr;align-items:start;gap:8vw}.insightsIntroSection h1{font-size:clamp(58px,4.8vw,82px)}.privateBoardHeroNew{min-height:0;height:calc(100dvh - var(--header-desktop));grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid}.privateBoardHeroCopy{padding:9vh var(--panel-gutter) 9vh var(--page-gutter);flex-direction:column;justify-content:center;display:flex}.privateBoardHeroCopy h1{font-size:clamp(48px,4vw,64px)}.privateBoardHeroVisual{border-top:0;border-left:1px solid var(--line);min-height:100%}.privateDecisionSection,.privateOutcomeSection{padding:11vh var(--page-gutter)}.privateDecisionSection{grid-template-columns:minmax(0, calc(50vw - var(--page-gutter))) minmax(0, 1fr);align-items:start;gap:0;display:grid}.privateDecisionIntro{top:calc(var(--header-desktop) + 40px);position:sticky}.privateDecisionIntro h2,.privateMethodCopy h2,.privateOutcomeSection h2{font-size:clamp(48px,3.8vw,68px)}.privateDecisionRows{margin-top:0}.privateDecisionRows article{padding:32px 0}.privateDecisionRows h3{font-size:clamp(22px,1.7vw,30px)}.privateMethodSection{grid-template-columns:repeat(2,minmax(0,1fr));min-height:720px}.privateMethodImage{min-height:720px}.privateMethodCopy{padding:9vh var(--page-gutter) 9vh var(--panel-gutter);flex-direction:column;justify-content:center;display:flex}.privateMethodList{margin-top:6vh}.privateOutcomeSection{grid-template-columns:minmax(0, calc(50vw - var(--page-gutter))) minmax(0, 1fr);align-items:start;gap:0;display:grid}.privateOutcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.privateOutcomeGrid article{min-height:156px;padding:28px 0}.privateBoardPage .consultationBand{min-height:0;padding:9vh var(--page-gutter);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7vw;display:grid}.privateBoardPage .consultationBand h2{max-width:11em;font-size:clamp(46px,3.6vw,62px)}.privateBoardPage .consultationBand .button{align-self:center;min-width:196px;min-height:60px}.portfolioHeroInteractive{min-height:0;height:calc(100dvh - var(--header-desktop));max-height:none}.portfolioShowcase{height:100%;min-height:0;scroll-margin-top:var(--header-desktop)}.portfolioCompanyRail{--portfolio-tab-width:clamp(132px, calc((89.6vw - 144px) / 7), 220px);--portfolio-tab-gap:24px}.portfolioCompanyLoopTrack{padding:14px 5.2vw 22px}.portfolioCompanyRail button{height:102px;min-height:102px;padding:8px}.portfolioMediaStage{grid-template-columns:84px minmax(0,1fr) 84px;align-items:center;gap:24px;min-height:0;padding:24px 3vw 14px;display:grid}.portfolioMediaFrame{width:min(100%, calc((100dvh - var(--header-desktop) - 240px) * 1.777));order:2;grid-column:auto}.portfolioCarouselControl--previous{order:1;grid-column:auto;justify-self:stretch}.portfolioCarouselControl--next{order:3;grid-column:auto;justify-self:stretch}.portfolioShowcaseFooter{grid-template-columns:1fr auto 1fr;align-items:end;min-height:70px;padding:8px 3vw 18px;display:grid}.scrollCue--portfolio{left:var(--page-gutter);transform:none}.portfolioShowcaseFooter p{grid-column:2;justify-self:center}.portfolioPagination{grid-column:3;justify-self:end}.portfolioStatementSection{padding:11vh var(--page-gutter);display:block}.portfolioStatementSection h1{font-size:clamp(48px,4vw,64px)}.portfolioStatementSection>p{max-width:42em}.portfolioFactStrip{padding-inline:var(--page-gutter);grid-template-columns:repeat(3,minmax(0,1fr))}.portfolioFactStrip article{min-height:150px;padding:32px var(--panel-gutter);border-right:1px solid var(--line);border-bottom:0}.portfolioFactStrip article:last-child{border-right:0}.portfolioFactStrip strong{font-size:clamp(20px,1.5vw,26px)}.portfolioDiagnosisSection,.portfolioMethodSection{padding:11vh var(--page-gutter)}.portfolioDiagnosisSection{grid-template-columns:.82fr 1.18fr;align-items:start;gap:10vw;display:grid}.portfolioSectionIntro h2,.portfolioMethodHeading h2{font-size:clamp(50px,4.2vw,76px)}.portfolioDiagnosisList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4vw;margin-top:0}.portfolioDiagnosisList article{min-height:178px;padding:28px 0}.portfolioDiagnosisList h3{font-size:clamp(21px,1.55vw,27px)}.portfolioMethodHeading{grid-template-columns:.72fr 1.28fr;align-items:start;gap:8vw;display:grid}.portfolioMethodHeading>p{justify-self:end;margin-top:0}.portfolioMethodSteps{grid-template-columns:repeat(4,minmax(0,1fr))}.portfolioMethodSteps article{border-right:1px solid var(--line);border-bottom:0;min-height:250px;padding:30px 24px 0}.portfolioMethodSteps article:first-child{padding-left:0}.portfolioMethodSteps article:last-child{border-right:0;padding-right:0}.portfolioMethodSteps h3{margin-top:34px;font-size:clamp(21px,1.5vw,27px)}.portfolioDisclosure{margin-top:54px}.portfolioPage .consultationBand{min-height:0;padding:9vh var(--page-gutter);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7vw;display:grid}.portfolioPage .consultationBand h2{max-width:11em;font-size:clamp(46px,3.6vw,62px)}.portfolioPage .consultationBand .button{align-self:center;min-width:196px;min-height:60px}.aiHero{min-height:calc(100dvh - var(--header-desktop));height:calc(100dvh - var(--header-desktop));grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding:0;display:grid}.aiHeroCopy{padding:8vh var(--panel-gutter) 8vh var(--page-gutter);flex-direction:column;justify-content:center;display:flex}.aiHero h1{font-size:clamp(46px,3.9vw,62px)}.aiHeroVisual{border-top:0;border-left:1px solid var(--line);min-height:100%;margin:0}.aiHeroOrbit{width:min(37vw,520px)}.aiHeroVisual img{width:min(96%,580px);height:94%}.aiSystemsSection{grid-template-columns:minmax(0, calc(50vw - var(--page-gutter))) minmax(0, 1fr);align-items:start;gap:0;display:grid}.aiSystemRows{margin-top:0}.aiSystemsSection article{min-height:176px;padding:30px}.aiDemoSection{grid-template-columns:minmax(0, calc(50vw - var(--page-gutter))) minmax(0, 1fr);align-items:start;gap:0;display:grid}.aiDemoSection .aiDemo{margin-top:0}.aiPage .consultationBand{min-height:0;padding:9vh var(--page-gutter);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7vw;display:grid}.aiPage .consultationBand h2{max-width:11em;font-size:clamp(46px,3.6vw,62px)}.aiPage .consultationBand .button{align-self:center;min-width:196px;min-height:60px}.aiProductNav{padding-left:var(--page-gutter);padding-right:var(--page-gutter);gap:28px}.aiProductIdentity img{width:112px}.aiProductIdentity strong{display:block}.aiProductTabs{margin-left:auto}.aiProductTabs a{min-width:76px;padding-inline:16px;font-size:13px}.aiProductExit{gap:9px;width:auto;min-width:112px;padding:0 14px;font-size:12px}.aiProductExit>span{display:inline}.aiAuthLoading{min-height:calc(100dvh - var(--ai-app-header))}.aiAuthShell{min-height:calc(100dvh - var(--ai-app-header));grid-template-columns:minmax(0,1fr) minmax(440px,.82fr)}.aiAuthIntro{padding:9vh 7vw 8vh var(--page-gutter);flex-direction:column;justify-content:center;display:flex}.aiAuthIntro h1{font-size:clamp(52px,4.2vw,72px)}.aiAuthPanel{padding:9vh var(--page-gutter) 8vh 7vw;flex-direction:column;justify-content:center;display:flex}.aiAuthTabs,.aiAuthPanel form,.aiAuthNotice{width:min(100%,460px)}.diagnosticShell{height:calc(100dvh - var(--ai-app-header));grid-template-rows:minmax(0,1fr);grid-template-columns:280px minmax(0,1fr);width:100%;min-height:620px;overflow:hidden}.diagnosticRail{border-right:1px solid var(--diagnostic-rail-line);border-bottom:0;flex-direction:column;min-height:0;padding:32px 22px 24px;display:flex;overflow:hidden}.diagnosticProgress>p{margin-top:12px}.diagnosticMap{margin:28px -6px 0;padding:0 6px 12px;display:block;overflow:visible auto}.diagnosticMap button{border:0;border-top:1px solid var(--diagnostic-rail-line);text-align:left;border-radius:0;grid-template-columns:24px minmax(0,1fr) 16px;gap:8px;width:100%;min-width:0;min-height:43px;padding:0 10px;display:grid}.diagnosticMap button:last-child{border-bottom:1px solid var(--diagnostic-rail-line)}.diagnosticResultsLink{margin-top:auto}.diagnosticChatHeader{min-height:72px;padding:10px clamp(32px,4vw,64px)}.diagnosticAccount span{display:inline}.diagnosticThread{padding-inline:clamp(42px,5vw,76px)}.diagnosticThreadInner{padding:52px 0 72px}.diagnosticComposerDock{padding:16px clamp(42px,5vw,76px) 17px}.diagnosticComposer{margin-bottom:0;padding:0}.diagnosticComposer textarea{height:46px;font-size:16px}.resultsHeading,.resultsPanorama,.resultsFacts{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.resultsOverview{padding-inline:var(--page-gutter)}.resultsHeading h1{font-size:clamp(58px,4.8vw,82px)}.resultsSectionHeading h2,.resultsNext h2{font-size:clamp(48px,3.8vw,68px)}.nbsAiFloat{bottom:28px;right:28px}.advisorsIntro{padding:9vh var(--page-gutter) 8vh}.advisorsIntro h1{font-size:clamp(48px,3.8vw,60px)}.advisorDirectory{padding:8vh var(--page-gutter) 12vh}.advisorDirectoryGrid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;display:grid}.advisorDirectory article{border-bottom:0;min-width:0;padding:36px 0 42px;position:relative}.advisorDirectory article:not(:last-child):after{content:"";border-right:1px solid var(--line);position:absolute;top:0;bottom:0;right:-24px}.advisorInfo{min-height:172px}.advisorQr{margin-top:auto}.contactFormSectionNew{scroll-margin-top:var(--header-desktop);grid-template-columns:.9fr 1.1fr;align-items:start;gap:7vw}.contactFormIntroNew h2{font-size:clamp(46px,3.8vw,60px)}}@media (width>=1024px) and (width<=1279px){.homeStoryScene .homeFounderVisual{height:78%;bottom:4%;right:3%}}@media (width<=1023px){.homeStoryScene.homeHero{min-height:0;padding-top:46px}.homeStoryScene .homeFounderVisual{width:62%;height:41.5%;inset:auto 8px 58px auto}.homeStoryScene .homeFounderImage{width:100%;height:100%;inset:0}.homeStoryScene .homeFounderImage .portraitMedia{inset:0 5% 14px}.homeStoryScene .homeSignature{text-align:left;width:clamp(104px,22vw,125px);inset:clamp(52px,20%,68px) auto auto 2%}.homeStoryScene .businessLabel{bottom:18px}.homeStoryScene.founderScreen{min-height:0;padding:40px var(--page-gutter) 0}.homeStoryScene .founderCopy{width:100%}.homeStoryScene .founderCopy .founderRole{margin-top:16px;font-size:14px}.homeStoryScene .founderCopy h2{margin-top:8px;font-size:42px}.homeStoryScene .shortRule{margin-top:18px}.homeStoryScene .founderStatement{margin-top:16px;font-size:16px;line-height:1.55}.homeStoryScene .founderBody{margin-top:12px;font-size:13px;line-height:1.65}.homeStoryScene .founderMetrics{width:100%;margin-top:18px}.homeStoryScene .founderMetrics>div{padding-top:14px}.homeStoryScene .founderMetrics strong{font-size:28px}.homeStoryScene .founderMetrics span{font-size:11px}.homeStoryScene .founderCloseImage{opacity:.92;width:72%;height:40%;margin:0;position:absolute;bottom:0;right:0}}@media (width<=767px) and (height<=700px){.homeStoryScene.homeHero{padding-top:30px}.homeStoryScene .homeHero h1{margin-top:18px}.homeStoryScene .heroSummary{margin-top:18px;line-height:1.6}.homeStoryScene .heroSummary span+span{margin-top:4px}.homeStoryScene .heroActions{margin-top:20px}.homeStoryScene .homeFounderVisual{width:52%;height:30%;bottom:42px}.homeStoryScene .homeSignature{top:clamp(40px,20%,52px)}.homeStoryScene .businessLabel{bottom:14px}}@media (width<=479px){.coursesHero h1{max-width:10em;font-size:clamp(38px,10.5vw,42px)}.coursesHero h1 span{display:block}.coursesHero>img{object-position:center bottom;width:64%;height:35%}}.courseFilmSection{min-height:100svh;padding:clamp(64px, 9vh, 96px) var(--page-gutter);color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-soft);align-content:center;gap:clamp(40px,6vw,64px);display:grid}.courseFilmCopy h2{max-width:11em;margin:0}.courseFilmTitleCompact,.aiSystemsIntro h2 span{display:block}.courseFilmCopy>p{max-width:36em;color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.8}.courseFilmVideo{aspect-ratio:960/544;border:1px solid var(--line);background:#000;position:relative;overflow:hidden}.courseFilmVideo video{object-fit:cover;width:100%;height:100%;display:block}.courseArchiveSection{padding:84px var(--page-gutter);color:var(--white);background:var(--charcoal);gap:52px;display:grid}.courseArchiveSection--compact{gap:40px}.courseArchiveIntro h2{letter-spacing:-.04em;max-width:11em;margin:0;font-size:clamp(40px,9vw,68px);font-weight:500;line-height:1.12}.courseArchiveIntro p{color:#f7f7f5ad;max-width:33em;margin:26px 0 0;font-size:16px;line-height:1.8}.courseArchiveList{background:var(--line-dark);grid-template-columns:1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid}.courseArchiveList li{background:var(--charcoal);min-width:0}.courseArchiveList a{aspect-ratio:4/3;min-height:0;color:inherit;background:#111;text-decoration:none;display:block;position:relative;overflow:hidden}.courseArchiveImage{display:block;position:absolute;inset:0}.courseArchiveImage:after{content:"";background:linear-gradient(#0000,#000000e0);position:absolute;inset:35% 0 0}.courseArchiveImage--original:after{display:none}.courseArchiveImage img{object-fit:cover;transition:transform .42s cubic-bezier(.16,1,.3,1)}.courseArchiveList a:hover .courseArchiveImage img{transform:scale(1.025)}.courseArchiveList a:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.courseArchiveCardCopy{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:14px;padding:22px;display:grid;position:absolute;bottom:0;left:0;right:0}.courseArchiveImage--original+.courseArchiveCardCopy{text-shadow:0 1px 3px #000000f2,0 2px 12px #000000d9}.courseArchiveNumber{color:var(--blue);letter-spacing:.08em;padding-bottom:5px;font-size:12px}.courseArchiveName{flex-direction:column;gap:8px;min-width:0;display:flex}.courseArchiveName strong{font-size:28px;font-weight:500;line-height:1.15}.courseArchiveName small{color:#f7f7f5ad;font-size:13px;line-height:1.5}.courseArchiveAction{color:#f7f7f5c2;border-bottom:1px solid #f7f7f585;padding-bottom:5px;font-size:13px;line-height:1.4}.courseArchiveList a:hover .courseArchiveAction{color:var(--pure-white)}@media (width>=768px) and (width<=1199px){.courseFilmCopy>p{max-width:42em}.courseArchiveList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.courseFilmSection{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:center;gap:7vw}.courseFilmVideo{width:100%}.courseFilmTitleCompact{font-size:.78em;line-height:1.14}.courseArchiveSection{padding:11vh var(--page-gutter);grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:7vw}.courseArchiveIntro{top:calc(var(--header-desktop) + 32px);position:sticky}.courseArchiveIntro h2{font-size:clamp(50px,4.2vw,76px)}.courseArchiveList{grid-template-columns:repeat(2,minmax(0,1fr))}.courseArchiveSection--compact{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:center;gap:8vw;padding-top:clamp(72px,9vh,96px);padding-bottom:clamp(72px,9vh,96px)}.courseArchiveSection--compact .courseArchiveIntro{position:static}.courseArchiveSection--compact .courseArchiveIntro h2{max-width:9em;font-size:clamp(48px,3.7vw,64px)}.courseArchiveSection--compact .courseArchiveList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.courseArchiveCardCopy{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:18px}.courseArchiveAction{display:none}.courseArchiveName strong{font-size:24px}.courseArchiveName small{font-size:12px}.coursesHero{min-height:900px}.coursesHero>img{height:34%}}@media (width>=768px) and (width<=1023px){.homeStoryScene.homeHero{padding:clamp(42px,6vh,64px) 6vw 0}.homeStoryScene .homeHeroCopy{width:48%;max-width:440px}.homeStoryScene .homeHero h1{margin-top:24px;font-size:clamp(64px,8.5vw,82px)}.homeStoryScene .heroSummary{margin-top:20px;font-size:clamp(14px,1.8vw,16px);line-height:1.65}.homeStoryScene .heroActions{margin-top:22px}.homeStoryScene .homeFounderVisual{width:47%;height:64%;bottom:3%;right:3vw}.homeStoryScene .homeFounderImage .portraitMedia{inset:0}.homeStoryScene .homeSignature{text-align:left;width:clamp(120px,14vw,146px);top:18%;left:0;right:auto}.homeStoryScene .businessLabel{bottom:22px;left:6vw}.coursesHero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;padding:0;display:grid}.coursesHero:after{border-top:0;border-left:1px solid var(--line);height:auto;inset:0 0 0 50%}.coursesHero .editorialHeroCopy{flex-direction:column;justify-content:center;padding:8vh 6vw;display:flex}.coursesHero h1{max-width:10em;font-size:clamp(40px,4.8vw,48px)}.coursesHero>img{width:50%;height:88%}}@media (width>=768px){.homeStoryScene.growthScreen{grid-template-rows:1fr auto;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:4vh 5vw;padding-top:6vh;padding-bottom:6vh;display:grid}.homeStoryScene .growthStatement{align-self:center}.homeStoryScene .classPhoto{aspect-ratio:auto;align-self:center;height:min(50vh,520px);margin:0}.homeStoryScene .metricStrip{grid-column:1/-1;margin:0}}@media (width>=1200px){.heroSummary span{white-space:nowrap}.growthScreen{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:4vh 5vw;display:grid}.classPhoto{margin:0}.metricStrip{grid-column:1/-1;margin:0}}@media (width>=1440px){.homeScreen>:not(img){max-width:1440px}.homeScreen>.homeFounderVisual{max-width:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.homeStoryRail{height:auto}.homeStoryStage{height:auto;position:relative;top:auto;overflow:visible}.homeStoryScene{min-height:calc(100svh - var(--story-header));will-change:auto;position:relative;opacity:1!important;transform:none!important}.homeStoryScene.homeHero,.homeStoryScene.growthScreen{background:var(--paper)}.homeStoryScene.manifestoScreen{background:var(--charcoal)}.homeStoryScene.founderScreen{background:var(--paper)}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.innerPage{--inner-copy:#515354;--inner-copy-soft:#646667;--inner-body-size:16px;--inner-body-line:1.78}.innerPage h1,.innerPage h2{letter-spacing:-.032em;text-wrap:balance}.innerPage h3{text-wrap:balance}.innerPage p,.innerPage li{orphans:2;widows:2;text-wrap:pretty}:is(.coursesPage,.privateBoardPage,.portfolioPage,.aiPage,.enterpriseUniversityPage,.businessInsightsPage,.contactPage,.advisorsPage,.courseProductPage) :is(.privateBoardHeroCopy>p,.privateDecisionIntro>p,.privateMethodCopy>p,.privateOutcomeSection>div:first-child>p,.privateDecisionRows p,.privateMethodList p,.privateOutcomeGrid p,.portfolioStatementSection>p,.portfolioSectionIntro>p,.portfolioMethodHeading>p,.portfolioDiagnosisList p,.portfolioMethodSteps p,.aiHeroCopy>p,.aiSystemsIntro p,.aiSystemsSection article p,.aiDemoIntro>p,.contactFormIntroNew>p,.advisorsIntro p,.advisorInfo p,.editorialHeroCopy p,.courseRows strong,.deliveryChecks li,.courseProductHeroCopy p,.courseProductSection p){color:var(--inner-copy);font-size:var(--inner-body-size);line-height:var(--inner-body-line)}.privateBoardHeroCopy>p,.aiHeroCopy>p,.contactFormIntroNew>p,.advisorsIntro p{max-width:36em}.privateDecisionRows p,.privateMethodList p,.privateOutcomeGrid p,.portfolioDiagnosisList p,.portfolioMethodSteps p,.aiSystemsSection article p,.advisorInfo p{margin-top:12px}.privateBoardHeroCopy h1,.portfolioStatementSection h1,.aiHero h1,.contactCoverContent h1,.contactFormIntroNew h2,.advisorsIntro h1{line-height:1.09}.privateBoardHeroActions,.aiHeroActions{margin-top:32px}.portfolioCompanyRail button{border-radius:0}.portfolioCompanyRail button.isSelected{transform:scale(1.18)}.portfolioMediaFrame{border-radius:4px}.portfolioDisclosure,.contactFormIntroNew .contactDemoNotice,.fieldGroup small{color:var(--inner-copy-soft)}.contactProcessStatement{letter-spacing:-.015em;font-size:23px}.fieldGroup label{font-size:15px}.advisorsIntro p,.advisorInfo p,.formSuccess p{font-size:var(--inner-body-size);line-height:var(--inner-body-line)}@media (width<=767px){.innerPage{--inner-body-size:16px}.privateBoardHeroCopy h1,.portfolioStatementSection h1,.aiHero h1,.contactCoverContent h1,.contactFormIntroNew h2,.advisorsIntro h1,.insightsIntroSection h1{font-size:clamp(38px,10.4vw,46px);line-height:1.1}.portfolioStatementSection h1 span,.aiHero h1>span{white-space:normal}.privateDecisionIntro h2,.privateMethodCopy h2,.privateOutcomeSection h2,.portfolioSectionIntro h2,.portfolioMethodHeading h2,.aiSystemsIntro h2,.aiDemoIntro h2{font-size:clamp(36px,9.5vw,43px);line-height:1.14}.privateBoardHeroCopy,.portfolioStatementSection,.advisorsIntro{padding-top:64px;padding-bottom:64px}.privateDecisionSection,.privateOutcomeSection,.portfolioDiagnosisSection,.portfolioMethodSection,.contactFormSectionNew,.advisorDirectory,.insightsIntroSection{padding-top:76px;padding-bottom:76px}}@media (width>=1024px){.scrollCue--home{left:48%}.scrollCue--courseDetail{left:50%;transform:translate(-50%)}.innerPage{--inner-body-size:17px}.contactCover{height:calc(100svh - var(--header-desktop));min-height:0}.contactCover>img{object-fit:cover;object-position:center 60%;width:100%;height:100%}.contactCoverContent{min-height:100%;padding:clamp(54px, 7vh, 82px) var(--page-gutter) clamp(88px, 10vh, 112px)}.contactCoverContent h1{font-size:clamp(48px,4.2vw,68px)}.contactCoverContent>p{max-width:40em;font-size:17px}.contactCoverActions{flex-direction:row;width:auto}.contactCoverActions .button{width:220px}.privateBoardHeroNew{grid-template-columns:repeat(2,minmax(0,1fr))}.privateBoardHeroCopy h1,.portfolioStatementSection h1,.aiHero h1,.contactCoverContent h1,.contactFormIntroNew h2,.advisorsIntro h1{letter-spacing:-.03em}.privateDecisionSection,.privateOutcomeSection,.portfolioDiagnosisSection,.portfolioMethodSection{padding-top:clamp(92px,11vh,124px);padding-bottom:clamp(92px,11vh,124px)}.privateDecisionRows p,.privateMethodList p,.privateOutcomeGrid p,.portfolioDiagnosisList p,.portfolioMethodSteps p,.aiSystemsSection article p{max-width:34em}.contactFormIntroNew>p,.advisorsIntro p{max-width:38em}}@media (width>=1280px){.homeStoryScene.homeHero .homeFounderVisual{height:94%;bottom:0;right:17%}.homeStoryScene.homeHero .homeSignature{z-index:3;left:auto;right:calc(var(--page-gutter) - 17vw);text-align:right;width:clamp(188px,12vw,230px);top:40%}.homeStoryScene.homeHero .homeSignature img{margin-left:auto}.homeStoryScene.homeHero .homeSignature span{margin-bottom:10px;font-size:14px}}@media (width>=1024px) and (width<=1279px){.homeStoryScene.homeHero .homeFounderVisual{height:91%;bottom:0;right:20%}.homeStoryScene.homeHero .homeSignature{z-index:3;left:auto;right:calc(var(--page-gutter) - 20vw);text-align:right;width:clamp(154px,15vw,188px);top:36%}.homeStoryScene.homeHero .homeSignature img{margin-left:auto}}@media (width>=768px) and (width<=1023px){.homeStoryScene.homeHero .homeFounderVisual{width:51%;height:69%;bottom:0;right:12vw}.homeStoryScene.homeHero .homeSignature{z-index:3;text-align:left;width:clamp(126px,16vw,154px);top:38%;left:90%}}.homeStoryScene.growthScreen{color:var(--white);background:#050708;padding:0;display:block}.homeStoryScene.growthScreen .classPhoto{z-index:0;aspect-ratio:auto;width:100%;height:100%;margin:0;position:absolute;inset:0}.homeStoryScene.growthScreen .classPhoto img{object-position:center;transform-origin:74% 52%;filter:none;transform:scale(1.22)}.homeStoryScene.growthScreen .classPhoto:after{box-shadow:none;background:linear-gradient(90deg,#00000047 0%,#0000 52%)}.homeStoryScene.growthScreen .growthStatement{z-index:2;top:46%;left:var(--page-gutter);width:min(46%,720px);position:absolute;transform:translateY(-50%)}.homeStoryScene.growthScreen .growthStatement h2{color:var(--white);font-size:clamp(52px,4.8vw,82px);line-height:1.08}.homeStoryScene.growthScreen .growthStatement p{color:#ffffffad;max-width:45em;font-size:clamp(15px,1.02vw,18px);line-height:1.8}.homeStoryScene.growthScreen .metricStrip{z-index:2;right:var(--page-gutter);bottom:0;left:var(--page-gutter);border-top-color:#ffffff38;margin:0;position:absolute}.homeStoryScene.growthScreen .metricStrip>div{padding-top:24px;padding-bottom:28px}.homeStoryScene.growthScreen .metricStrip>div+div{border-left-color:#ffffff2e}.homeStoryScene.growthScreen .metricStrip span{color:#ffffff9e}@media (width<=767px){.homeStoryScene.growthScreen .classPhoto img{object-position:96% center;transform:none}.homeStoryScene.growthScreen .classPhoto:after{background:linear-gradient(#00000085 0%,#0000001f 70%)}.homeStoryScene.growthScreen .growthStatement{width:calc(100% - var(--page-gutter) * 2);top:10%;transform:none}.homeStoryScene.growthScreen .growthStatement h2{font-size:clamp(38px,10vw,52px);line-height:1.12}.homeStoryScene.growthScreen .growthStatement p{max-width:31em;margin-top:18px;font-size:13px;line-height:1.65}.homeStoryScene.growthScreen .metricStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.homeStoryScene.growthScreen .metricStrip>div{padding-top:16px;padding-bottom:20px}.homeStoryScene.growthScreen .metricStrip strong{font-size:clamp(26px,8vw,36px)}.homeStoryScene.growthScreen .metricStrip span{font-size:10px}}@media (width>=390px) and (width<=767px){.homeStoryScene.growthScreen .classPhoto img{object-position:90% center}}.homeStoryScene.manifestoScreen{padding:clamp(64px, 9vh, 104px) var(--page-gutter);grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(52px,6vw,104px);display:grid}.homeStoryScene.manifestoScreen .manifestoCopy{max-width:610px}.homeStoryScene.manifestoScreen h2{font-size:clamp(44px,3.8vw,68px);line-height:1.12}.homeStoryScene.manifestoScreen .manifestoLead{margin-top:clamp(34px,4vh,52px);font-size:clamp(30px,2.5vw,46px);line-height:1.32}.manifestoFlow{counter-reset:manifesto-step;border-top:1px solid #ffffff38;margin:0;padding:0;list-style:none}.manifestoFlow li{counter-increment:manifesto-step;border-bottom:1px solid #ffffff38;grid-template-columns:68px minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(18px,2vw,36px);min-height:clamp(96px,12vh,132px);padding:18px 0;display:grid;position:relative}.manifestoFlow li:before{content:"0" counter(manifesto-step);color:#ffffff61;letter-spacing:.08em;font-size:12px}.manifestoFlow span{color:var(--white);letter-spacing:-.03em;font-size:clamp(28px,2.4vw,42px);font-weight:500;line-height:1}.manifestoFlow strong{color:#ffffff94;font-size:clamp(14px,1.15vw,18px);font-weight:400;line-height:1.7}.manifestoFlowCore span,.homeStoryScene.manifestoScreen .manifestoLead strong{color:var(--white);font-weight:600}.manifestoFlowCore:before{color:#ffffff61}@media (width<=1023px){.homeStoryScene.manifestoScreen{grid-template-columns:1fr;align-content:center;gap:clamp(36px,6vh,56px)}.homeStoryScene.manifestoScreen .manifestoCopy{max-width:720px}.homeStoryScene.manifestoScreen h2{font-size:clamp(42px,7vw,64px)}.homeStoryScene.manifestoScreen .manifestoLead{margin-top:28px;font-size:clamp(28px,5vw,42px)}.manifestoFlow li{min-height:76px}}@media (width<=767px){.homeStoryScene.manifestoScreen{gap:28px;padding-top:42px;padding-bottom:42px}.homeStoryScene.manifestoScreen h2{font-size:clamp(38px,10vw,48px)}.homeStoryScene.manifestoScreen .manifestoLead{margin-top:22px;font-size:clamp(25px,7vw,34px);line-height:1.28}.manifestoFlow li{grid-template-columns:36px 70px minmax(0,1fr);gap:12px;min-height:62px;padding:12px 0}.manifestoFlow span{font-size:22px}.manifestoFlow strong{font-size:12px;line-height:1.5}}@media (width<=767px) and (height<=700px){.homeStoryScene.manifestoScreen{gap:18px;padding-top:28px;padding-bottom:28px}.homeStoryScene.manifestoScreen h2{font-size:34px}.homeStoryScene.manifestoScreen .manifestoLead{margin-top:14px;font-size:24px}.manifestoFlow li{min-height:52px}}.scrollCue--home{color:var(--blue)}.scrollCue--home>span:first-child{opacity:1;font-weight:600}.scrollCue--home .scrollCueRail{background:var(--blue);width:2px}@supports (color:color-mix(in lab, red, red)){.scrollCue--home .scrollCueRail{background:color-mix(in srgb, var(--blue) 34%, transparent)}}.scrollCue--home .scrollCueRail:after{width:2px}@media (width<=767px){.homeStoryScene.homeHero .homeFounderVisual{width:68%;height:43%;bottom:42px;right:-2%}.homeStoryScene.homeHero .homeSignature{z-index:3;text-align:left;width:clamp(102px,28vw,132px);top:26%;left:-10%}.scrollCue--home{right:max(18px, env(safe-area-inset-right));left:auto;transform:none}}@media (width<=767px) and (height<=700px){.homeStoryScene.homeHero .homeFounderVisual{width:58%;height:32%;bottom:42px}.homeStoryScene.homeHero .homeSignature{top:22%;left:-14%}}html:has(.homePage){scroll-snap-type:y mandatory;scroll-padding-top:var(--header-mobile)}.homeStorySnapPoint{scroll-snap-align:start;scroll-snap-stop:always;pointer-events:none;width:1px;height:1px;position:absolute;left:0}.homeStorySnapPoint--intro{top:0}.homeStorySnapPoint--growth{top:calc(26% - 26svh + var(--story-header))}.homeStorySnapPoint--manifesto{top:calc(52% - 52svh + var(--story-header))}.homeStorySnapPoint--founder{top:calc(100% - 100svh + var(--story-header))}.homeStoryScene.growthScreen .classPhoto img{object-position:center;transform:none}.homeStoryScene.growthScreen .classPhoto{max-width:none}@media (width>=1024px){html:has(.homePage){scroll-padding-top:var(--header-desktop)}.homeStorySnapPoint--growth{top:calc(26% - 26dvh + var(--story-header))}.homeStorySnapPoint--manifesto{top:calc(52% - 52dvh + var(--story-header))}.homeStorySnapPoint--founder{top:calc(100% - 100dvh + var(--story-header))}}html:has(.homePage){scroll-snap-type:none}.homeV2{color:var(--ink);background:var(--paper)}.homeV2 section{scroll-margin-top:var(--header-mobile)}.homeV2 h1,.homeV2 h2,.homeV2 h3,.homeV2 p,.homeV2 figure,.homeV2 dl,.homeV2 dd{margin:0}.homeV2Brand{color:var(--muted);letter-spacing:.14em;font-size:11px;font-weight:600}.homeV2SectionIndex{width:100%;color:var(--blue);font-variant-numeric:tabular-nums;letter-spacing:.08em;border-bottom:1px solid;padding-bottom:16px;font-size:12px}.homeV2Hero{min-height:calc(100svh - var(--header-mobile));background:#f3f3f0;display:grid}.homeV2HeroCopy{min-height:520px;padding:clamp(56px, 10vw, 112px) var(--page-gutter) 64px;flex-direction:column;justify-content:center;display:flex}.homeV2Hero h1{letter-spacing:-.055em;margin-top:26px;font-size:clamp(48px,13.5vw,86px);font-weight:500;line-height:.98}.homeV2Hero h1 span{display:block}.homeV2Hero h1 span+span{margin-top:.14em}.homeV2Actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:38px;display:flex}.homeV2HeroMedia{background:#d7d7d3;min-height:58svh;position:relative;overflow:hidden}.homeV2HeroMedia>img{object-fit:cover;object-position:center}.homeV2HeroMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0000009e);position:absolute;inset:0}.homeV2HeroMedia figcaption{z-index:2;right:var(--page-gutter);bottom:28px;left:var(--page-gutter);color:#fff;border-top:1px solid #ffffffb3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute}.homeV2HeroMedia figcaption span{padding-top:13px;font-size:13px}.homeV2Founder{min-height:760px;padding:80px var(--page-gutter) 0;background:#e8e8e4;display:grid;position:relative;overflow:hidden}.homeV2FounderCopy{z-index:2;position:relative}.homeV2FounderCopy .homeV2Brand{margin-top:36px}.homeV2FounderRole{color:#555;font-size:14px;margin-top:16px!important}.homeV2Founder h2,.homeV2Business h2,.homeV2Results h2,.homeV2Participants h2,.homeV2Scenes h2,.homeV2Consult h2{letter-spacing:-.045em;font-size:clamp(42px,10vw,72px);font-weight:500;line-height:1.07}.homeV2Founder h2{margin-top:12px}.homeV2FounderStatement{border-top:1px solid var(--line);max-width:32em;padding-top:28px;font-size:clamp(20px,5vw,28px);font-weight:500;line-height:1.5;margin-top:34px!important}.homeV2FounderBody{color:#565656;max-width:44em;font-size:15px;line-height:1.9;margin-top:24px!important}.homeV2FounderMetrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.homeV2FounderMetrics div{padding:20px 10px 0 0}.homeV2FounderMetrics strong,.homeV2FounderMetrics span{display:block}.homeV2FounderMetrics strong{letter-spacing:-.04em;font-size:clamp(28px,7vw,44px);font-weight:500;line-height:1}.homeV2FounderMetrics span{color:var(--muted);margin-top:10px;font-size:11px}.homeV2FounderMedia{z-index:1;filter:grayscale()contrast(1.04);min-height:520px;margin-top:28px;position:relative}.homeV2FounderMedia img{object-fit:contain;object-position:left bottom}.homeV2Business{padding:82px var(--page-gutter) 94px;color:#f4f4f1;background:#111}.homeV2Business .homeV2SectionIndex{border-color:#ffffff3d}.homeV2BusinessIntro>p{color:#a6a6a2;max-width:36em;margin-top:28px;font-size:16px;line-height:1.8}.homeV2BusinessIntro h2{margin-top:34px}.homeV2BusinessTracks{border-top:1px solid #ffffff61;margin-top:64px}.homeV2BusinessTrack{border-bottom:1px solid #ffffff38;padding:28px 0 42px}.homeV2TrackHeading{grid-template-columns:42px 1fr;align-items:start;gap:12px;display:grid}.homeV2TrackHeading>span{color:var(--blue);padding-top:7px;font-size:12px}.homeV2TrackHeading h3{font-size:clamp(32px,8vw,48px);font-weight:500;line-height:1}.homeV2TrackBody{margin:28px 0 0 54px}.homeV2TrackBody>strong{font-size:clamp(20px,5vw,27px);font-weight:500;display:block}.homeV2TrackBody>p{color:#9b9b97;max-width:42em;margin-top:14px;font-size:14px;line-height:1.8}.homeV2TrackAction{color:#fff;background:#ffffff08;border:1px solid #ffffff61;border-radius:2px;justify-content:space-between;align-items:center;gap:24px;width:min(100%,220px);min-height:48px;margin-top:28px;padding:0 16px;font-size:13px;font-weight:500;transition:color .18s,background .18s,border-color .18s,transform .18s;display:flex}.homeV2TrackAction svg{transition:transform .18s}.homeV2TrackAction:hover{color:var(--ink);background:var(--white);border-color:var(--white);transform:translateY(-2px)}.homeV2TrackAction:hover svg{transform:translate(2px,-2px)}.homeV2TrackAction:active{transform:translateY(0)scale(.98)}.homeV2Results{padding:82px var(--page-gutter) 90px;background:#f3f3f0}.homeV2ResultsHeading h2{margin-top:34px}.homeV2ResultsGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;margin-top:64px!important}.homeV2ResultsGrid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column-reverse;justify-content:space-between;min-height:150px;padding:20px 16px 24px;display:flex}.homeV2ResultsGrid dt{color:var(--muted);font-size:12px}.homeV2ResultsGrid dd{color:var(--blue);letter-spacing:-.045em;font-size:clamp(40px,10vw,68px);font-weight:500;line-height:1}.homeV2ResultsStatement{max-width:36em;font-size:clamp(21px,5vw,30px);font-weight:500;line-height:1.55;margin-top:40px!important}.homeV2ParticipantsCopy{padding:80px var(--page-gutter) 54px}.homeV2ParticipantsCopy h2{margin-top:34px}.homeV2ParticipantsCopy>p{color:#4f4f4f;max-width:34em;margin-top:28px;font-size:16px;line-height:1.8}.homeV2ParticipantsCopy small{border-top:1px solid var(--line);color:#727270;max-width:46em;margin-top:26px;padding-top:18px;font-size:11px;line-height:1.7;display:block}.homeV2ParticipantsMedia{background:#b9b9b5;min-height:min(72vw,760px);position:relative;overflow:hidden}.homeV2ParticipantsMedia img{object-fit:cover;object-position:center 42%}.homeV2Scenes{background:#f6f6f3;padding:82px 0 92px}.homeV2ScenesHeading{padding:0 var(--page-gutter)}.homeV2ScenesHeading h2{margin-top:34px}.homeV2SceneGrid{margin-top:58px;display:grid}.homeV2Scene{padding:0 var(--page-gutter) 46px}.homeV2Scene+.homeV2Scene{border-top:1px solid var(--line);padding-top:46px}.homeV2SceneMedia{aspect-ratio:4/3;background:#ddd;position:relative;overflow:hidden}.homeV2SceneMedia img{object-fit:cover}.homeV2Scene:nth-child(3) .homeV2SceneMedia img{object-position:center 38%}.homeV2Scene figcaption{border-top:1px solid var(--ink);grid-template-columns:34px 1fr;gap:12px;padding-top:18px;display:grid}.homeV2Scene figcaption>span{color:var(--blue);font-size:11px}.homeV2Consult{padding:82px var(--page-gutter) 96px;background:#e7e7e3;gap:58px;display:grid}.homeV2ConsultIntro h2{margin-top:34px}.homeV2ConsultIntro>p{color:#565656;max-width:34em;margin-top:28px;font-size:16px;line-height:1.8}.homeV2ConsultIntro>strong{border-top:1px solid var(--line);margin-top:28px;padding-top:20px;font-size:20px;font-weight:500;display:block}.homeV2AdvisorAction{margin-top:30px}.homeV2AdvisorAction:hover{background:var(--black)}.homeV2Consult .contactForm{align-content:start}.homeV2Consult .formSubmit{justify-self:start}@media (width>=768px){.homeV2Founder,.homeV2Business,.homeV2Results,.homeV2ParticipantsCopy,.homeV2Consult{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.homeV2ResultsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.homeV2ResultsGrid div{min-height:200px}.homeV2SceneGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.homeV2Scene,.homeV2Scene+.homeV2Scene{border-top:0;border-right:1px solid var(--line);padding:28px 28px 0}.homeV2Scene:first-child{padding-left:var(--page-gutter)}.homeV2Scene:last-child{padding-right:var(--page-gutter);border-right:0}.homeV2Scene figcaption{min-height:190px}}@media (width>=900px){.homeV2 section{scroll-margin-top:var(--header-desktop)}.homeV2Hero{min-height:calc(100dvh - var(--header-desktop));grid-template-columns:minmax(0,52%) minmax(0,48%)}.homeV2HeroCopy{min-height:calc(100dvh - var(--header-desktop));padding-top:9vh;padding-bottom:9vh}.homeV2Hero h1{max-width:9em;font-size:clamp(64px,5.8vw,102px)}.homeV2HeroLead{max-width:31em;font-size:17px}.homeV2HeroMedia{min-height:calc(100dvh - var(--header-desktop));border-left:1px solid var(--line)}.homeV2HeroMedia figcaption{bottom:36px;left:40px;right:40px}.homeV2Founder{min-height:calc(100dvh - var(--header-desktop));grid-template-columns:minmax(0,54%) minmax(0,46%);align-items:stretch;padding-top:9vh}.homeV2FounderCopy{max-width:760px;padding-bottom:9vh}.homeV2FounderCopy .homeV2Brand{margin-top:5vh}.homeV2Founder h2,.homeV2Business h2,.homeV2Results h2,.homeV2Participants h2,.homeV2Scenes h2,.homeV2Consult h2{font-size:clamp(52px,4vw,76px)}.homeV2FounderStatement{font-size:clamp(21px,1.6vw,28px)}.homeV2FounderMedia{min-height:auto;margin:0}.homeV2FounderMedia img{object-position:right bottom}.homeV2Business,.homeV2Results,.homeV2Scenes,.homeV2Consult{padding-top:10vh;padding-bottom:11vh}.homeV2BusinessIntro,.homeV2ResultsHeading,.homeV2ScenesHeading{grid-template-columns:minmax(120px,16%) minmax(0,1fr);column-gap:42px;display:grid}.homeV2BusinessIntro .homeV2SectionIndex,.homeV2ResultsHeading .homeV2SectionIndex,.homeV2ScenesHeading .homeV2SectionIndex{grid-row:1/span 2}.homeV2BusinessIntro h2,.homeV2ResultsHeading h2,.homeV2ScenesHeading h2{margin-top:0}.homeV2BusinessIntro>p{grid-column:2;margin-top:34px}.homeV2BusinessTracks{margin-left:calc(16% + 42px)}.homeV2BusinessTrack{grid-template-columns:minmax(190px,30%) minmax(0,1fr);gap:34px;display:grid}.homeV2TrackBody{margin:0}.homeV2ResultsGrid,.homeV2ResultsStatement{margin-left:calc(16% + 42px)!important}.homeV2Participants{grid-template-columns:minmax(0,43%) minmax(0,57%);min-height:720px;display:grid}.homeV2ParticipantsCopy{flex-direction:column;justify-content:center;padding-top:9vh;padding-bottom:9vh;display:flex}.homeV2ParticipantsCopy h2{margin-top:5vh}.homeV2ParticipantsMedia{border-left:1px solid var(--line);min-height:720px}.homeV2Consult{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:7vw}.homeV2ConsultIntro h2{margin-top:5vh}}@media (prefers-reduced-motion:reduce){.homeV2 .heroEntrance{animation:none}.homeV2TrackAction,.homeV2TrackAction svg{transition-duration:.01ms}}.homeV2SectionIndex{display:none}.homeV2Hero{min-height:max(680px, calc(100svh - var(--header-mobile)));isolation:isolate;color:#fff;background:#080a0d;align-items:center;display:flex;position:relative;overflow:hidden}.homeV2HeroBackdrop{z-index:-2;object-fit:cover;object-position:center;filter:none}.homeV2HeroShade{z-index:-1;background:linear-gradient(90deg,#03070ccc 0%,#03070c94 42%,#03070c2e 74%,#03070c0a 100%),linear-gradient(#0000 46%,#03070c3d);position:absolute;inset:0}.homeV2HeroCopy{width:100%;min-height:auto;padding:88px var(--page-gutter) 96px;display:block}.homeV2Hero h1{width:min(100%,1040px);max-width:none;font-size:inherit;margin-top:0;line-height:1}.homeV2HeroName,.homeV2HeroPromise{display:block}.homeV2HeroName{color:#ffffffbd;letter-spacing:.14em;font-size:13px;font-weight:600;line-height:1.4}.homeV2HeroPromise{letter-spacing:-.04em;max-width:10em;font-size:clamp(48px,12vw,72px);font-weight:500;line-height:1.04;margin-top:22px!important}.homeV2HeroLead{color:#ffffffc7;max-width:34em;font-size:16px;line-height:1.8;margin-top:32px!important}.homeV2Hero .textLink{color:#fff}.homeV2Founder{background:#ecece8}.homeV2FounderCopy .homeV2FounderRole{margin-top:0!important}.homeV2FounderMedia{filter:none}.homeV2Founder h2,.homeV2ParticipantsCopy h2,.homeV2ConsultIntro h2{margin-top:14px}.homeV2BusinessIntro,.homeV2ResultsHeading,.homeV2ScenesHeading{max-width:980px;display:block}.homeV2BusinessIntro h2,.homeV2ResultsHeading h2,.homeV2ScenesHeading h2{margin-top:0}.homeV2BusinessIntro>p{margin-top:24px}.homeV2BusinessTracks{margin-left:0}.homeV2TrackHeading{display:block}.homeV2TrackBody{margin-left:0}.homeV2Results{color:#f6f7f8;background:#0b0f16}.homeV2ResultsHeading h2 span,.homeV2ResultsHeading h2 strong{display:block}.homeV2ResultsHeading h2 strong{color:#3887ee;font-weight:inherit}.homeV2ResultsGrid{border-color:#ffffff7a currentColor #fff3;border-bottom-style:solid;border-bottom-width:1px;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0;margin-left:0!important}.homeV2ResultsGrid div{border-bottom:0;border-right:0;min-height:148px;padding:26px 18px 26px 0}.homeV2ResultsGrid dt{color:#ffffff8f}.homeV2ResultsGrid dd{color:#fff}.homeV2ResultsStatement{margin-left:0!important}.homeV2ResultsHeading .homeV2ResultsStatement{color:#ffffffb3;max-width:31em;font-size:clamp(19px,4vw,25px);line-height:1.65;margin-top:28px!important}.homeV2Participants{background:#e2e3df}.homeV2ParticipantsCopy h2,.homeV2ConsultIntro h2{margin-top:0}.homeV2ParticipantsCopy h2 span,.homeV2Scene figcaption{display:block}@media (width<=767px){.homeV2HeroBackdrop{object-position:54% center}.homeV2HeroShade{background:linear-gradient(90deg,#03070cd6 0%,#03070ca8 70%,#03070c52 100%),linear-gradient(#0000 42%,#03070c61)}.homeV2Founder,.homeV2Business,.homeV2Results,.homeV2ParticipantsCopy,.homeV2Scenes,.homeV2Consult{padding-top:72px;padding-bottom:76px}.homeV2Founder{padding-bottom:0}.homeV2FounderMedia{height:420px;min-height:420px}.homeV2Scene+.homeV2Scene{margin-top:0}}@media (width>=768px){.homeV2ResultsGrid div+div{border-left:1px solid #fff3;padding-left:24px}.homeV2Scene figcaption{min-height:166px}}@media (width>=900px){.homeV2{--home-gutter:var(--page-gutter)}html:has(.homePage){scroll-snap-type:none;scroll-padding-top:var(--header-desktop)}.homeV2>section{height:calc(100dvh - var(--header-desktop));scroll-snap-align:none;min-height:680px;overflow:hidden}.homeV2Hero{display:flex}.homeV2HeroCopy{width:100%;min-height:auto;padding-right:var(--home-gutter);padding-left:var(--home-gutter);padding-top:clamp(64px,8vh,96px);padding-bottom:clamp(64px,8vh,96px)}.homeV2Hero h1{width:100%}.homeV2HeroName{font-size:14px}.homeV2HeroPromise{white-space:nowrap;text-wrap:nowrap;width:max-content;max-width:100%;font-size:clamp(68px,6.4vw,104px);margin-top:26px!important}.homeV2HeroLead{max-width:32em;font-size:17px}.homeV2Founder{min-height:680px;padding:0 var(--home-gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:clamp(24px,3vw,56px)}.homeV2FounderCopy{max-width:880px;padding:clamp(54px,7vh,82px) 0}.homeV2FounderMedia{align-self:end;height:min(90vh,1000px);min-height:0;margin:0}.homeV2Founder h2{margin-top:14px}.homeV2FounderStatement{padding-top:clamp(20px,3vh,28px);margin-top:clamp(24px,3.5vh,34px)!important}.homeV2FounderBody{margin-top:clamp(18px,2.5vh,24px)!important}.homeV2FounderMetrics{margin-top:clamp(24px,3.5vh,34px)}.homeV2Business,.homeV2Results,.homeV2Scenes,.homeV2Consult{padding:clamp(42px, 6vh, 68px) var(--home-gutter)}.homeV2Business,.homeV2Results,.homeV2Scenes{flex-direction:column;justify-content:center;display:flex}.homeV2BusinessIntro,.homeV2ResultsHeading,.homeV2ScenesHeading{width:100%;max-width:none}.homeV2BusinessIntro{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:clamp(48px,6vw,96px);display:grid}.homeV2BusinessIntro h2{font-size:clamp(48px,3.6vw,64px)}.homeV2BusinessIntro>p{grid-column:auto;margin-top:0;padding-bottom:7px}.homeV2BusinessTracks{border-bottom:1px solid #ffffff47;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;margin-top:clamp(32px,5vh,52px);display:grid}.homeV2BusinessTrack,.homeV2BusinessTrack+.homeV2BusinessTrack{border-bottom:0;border-right:1px solid #ffffff38;flex-direction:column;min-width:0;min-height:clamp(390px,46vh,470px);padding:clamp(24px,3vh,32px) clamp(22px,2.4vw,38px) clamp(26px,3.5vh,38px);display:flex}.homeV2BusinessTrack:first-child{padding-left:0}.homeV2BusinessTrack:last-child{border-right:0;padding-right:0}.homeV2TrackHeading h3{font-size:clamp(54px,4vw,72px)}.homeV2TrackBody{flex-direction:column;flex:1;height:100%;margin:24px 0 0;display:flex}.homeV2TrackBody>strong{font-size:clamp(20px,1.55vw,26px)}.homeV2TrackBody>p{min-height:5.4em;margin-top:12px}.homeV2TrackAction{margin-top:auto}.homeV2Results{justify-content:center;gap:clamp(72px,8vh,104px)}.homeV2ResultsHeading{grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);align-items:end;gap:clamp(48px,7vw,112px);display:grid}.homeV2ResultsHeading h2{max-width:none;font-size:clamp(72px,6vw,112px);line-height:1.02}.homeV2ResultsHeading .homeV2ResultsStatement{justify-self:end;font-size:clamp(18px,1.3vw,22px);margin:0!important}.homeV2ResultsGrid{width:100%;max-width:none;margin:0!important}.homeV2ResultsGrid div{justify-content:center;gap:22px;min-height:clamp(240px,27vh,320px);padding-top:26px;padding-bottom:28px}.homeV2ResultsGrid dd{font-size:clamp(72px,6vw,112px)}.homeV2Participants{grid-template-columns:minmax(0,55%) minmax(0,45%);min-height:680px;display:grid}.homeV2ParticipantsCopy{padding:clamp(56px, 8vh, 90px) clamp(40px, 4vw, 72px) clamp(56px, 8vh, 90px) var(--home-gutter);flex-direction:column;justify-content:center;display:flex}.homeV2ParticipantsCopy h2{max-width:none;font-size:clamp(46px,3.5vw,68px);line-height:1.06}.homeV2ParticipantsCopy>p{font-size:18px}.homeV2ParticipantsCopy small{font-size:13px}.homeV2ParticipantsMedia{border-left:1px solid var(--line);height:100%;min-height:0}.homeV2ScenesHeading{padding:0}.homeV2ScenesHeading h2{max-width:18em;font-size:clamp(46px,3.5vw,64px);line-height:1.1}.homeV2ScenesHeading h2 span{display:block}.homeV2SceneGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;margin-top:clamp(30px,4.5vh,48px);display:grid}.homeV2Scene,.homeV2Scene+.homeV2Scene{border-top:0;border-right:1px solid var(--line);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;padding:22px clamp(18px,1.9vw,28px) 0;display:grid}.homeV2Scene:first-child{padding-left:clamp(18px,1.9vw,28px)}.homeV2Scene:last-child{border-right:0;padding-right:clamp(18px,1.9vw,28px)}.homeV2SceneMedia{aspect-ratio:auto;min-height:0}.homeV2Scene figcaption{min-height:136px;padding:18px 0 20px}.homeV2Consult{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(64px,8vw,132px);min-height:680px}.homeV2ConsultIntro h2{max-width:10em;font-size:clamp(48px,3.6vw,64px)}.homeV2ConsultIntro>p{font-size:17px}.homeV2Consult .contactForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;width:100%}.homeV2Consult .customSelect,.homeV2Consult .fieldWide,.homeV2Consult .formError,.homeV2Consult .formSubmit{grid-column:1/-1}.homeV2Consult .fieldGroup textarea{min-height:116px}}.coursesPage .homeV2Consult{--home-gutter:var(--page-gutter)}.courseOverviewHero{min-height:max(760px, calc(100svh - var(--header-mobile)));color:var(--ink);background:#f1f1ee;display:grid;position:relative;overflow:hidden}.courseOverviewHeroCopy{z-index:2;padding:72px var(--page-gutter) 48px;position:relative}.courseOverviewIdentity{border-bottom:1px solid var(--line);color:#5c5c5a;letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding-bottom:16px;font-size:11px;font-weight:600;display:flex}.courseOverviewIdentity span+span{border-left:1px solid var(--line);color:var(--ink);letter-spacing:.04em;padding-left:18px}.courseOverviewHero h1{letter-spacing:-.04em;max-width:7em;margin:40px 0 0;font-size:clamp(58px,14vw,92px);font-weight:500;line-height:.98}.courseOverviewLead{letter-spacing:-.02em;max-width:18em;margin:32px 0 0;font-size:clamp(24px,6vw,34px);font-weight:500;line-height:1.35}.courseOverviewDescription{color:#555553;max-width:42em;margin:22px 0 0;font-size:15px;line-height:1.8}.courseOverviewPrinciples{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:30px 0 0;padding:0;list-style:none;display:grid}.courseOverviewPrinciples li{border-bottom:1px solid var(--line);color:#40403f;min-height:48px;padding:14px 12px 13px 0;font-size:13px;line-height:1.45}.courseOverviewPrinciples li:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.courseOverviewActions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:32px;display:flex}.courseOverviewHeroMedia{z-index:1;min-height:440px;position:relative;overflow:hidden}.courseOverviewHeroMedia img{object-fit:contain;object-position:center bottom}.courseOverviewProof{padding:96px var(--page-gutter) 112px;color:#f5f6f8;background:#11161d}.courseOverviewProofHeading{gap:28px;display:grid}.courseOverviewProofHeading h2{letter-spacing:-.04em;max-width:none;margin:0;font-size:clamp(44px,9vw,76px);font-weight:500;line-height:1.06}.courseOverviewProofTitlePhrase{display:inline}.courseOverviewProofHeading p{color:#b8c0ca;max-width:34em;margin:0;font-size:17px;line-height:1.75}.courseOverviewProcess{border-top:1px solid #39424d;border-bottom:1px solid #39424d;margin:64px 0 0;padding:0;list-style:none;display:grid}.courseOverviewProcess li{border-bottom:1px solid #39424d;gap:10px;padding:26px 0;display:grid}.courseOverviewProcess li:last-child{border-bottom:0}.courseOverviewProcess strong{font-size:20px;font-weight:500;line-height:1.35}.courseOverviewProcess span{color:#aeb7c2;text-wrap:balance;max-width:18em;font-size:14px;line-height:1.7}.courseOverviewProofGallery{gap:12px;margin-top:72px;display:grid}.courseOverviewProofGallery figure{background:#222a34;min-height:280px;margin:0;position:relative;overflow:hidden}.courseOverviewProofGallery img{object-fit:cover}.courseOverviewProofSecondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.courseOverviewProofSecondary figure{min-height:220px}.courseOverviewSystem{padding:88px var(--page-gutter) 112px;background:#f8f8f6}.courseOverviewSystemIntro h2{letter-spacing:-.035em;margin:0;font-weight:500}.courseOverviewSystemIntro h2 span,.courseOverviewSystemIntro h2 strong{display:block}.courseOverviewSystemIntro h2 span{color:var(--blue-dark);letter-spacing:-.01em;font-size:20px;line-height:1.4}.courseOverviewSystemIntro h2 strong{letter-spacing:-.04em;text-wrap:wrap;max-width:13em;margin-top:20px;font-size:clamp(32px,9vw,72px);font-weight:500;line-height:1.08}.courseOverviewChooser{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin-top:56px}.courseOverviewChooser>p{border-bottom:1px solid var(--line);color:var(--blue-dark);margin:0;padding:18px 0;font-size:13px;font-weight:600}.courseOverviewChooser>div{display:grid}.courseOverviewChooser a{border-bottom:1px solid var(--line);min-height:112px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:7px 20px;padding:24px 0;transition:color .18s,background-color .18s;display:grid}.courseOverviewChooser a:last-child{border-bottom:0}.courseOverviewChooser a:hover{color:var(--blue-dark);background:#eef2f7}.courseOverviewChooser a span{font-size:18px;font-weight:600;line-height:1.4}.courseOverviewChooser a small{color:#656563;grid-column:1;font-size:13px;line-height:1.5}.courseOverviewChooser a .siteIcon{grid-area:1/2/3;align-self:center}.courseOverviewList{margin-top:72px}.courseOverviewCourse{scroll-margin-top:calc(var(--header-desktop) + 12px);border-top:1px solid var(--ink);gap:40px;padding:64px 0;display:grid}.courseOverviewCourse:last-child{border-bottom:1px solid var(--line)}.courseOverviewCourseMedia{aspect-ratio:4/3;background:#dededa;min-height:360px;position:relative;overflow:hidden}.courseOverviewCourseMedia img{object-fit:cover;object-position:center}.courseOverviewCourse:nth-child(3) .courseOverviewCourseMedia img{object-position:center 38%}.courseOverviewCourseBody h3{letter-spacing:-.035em;margin:0;font-size:clamp(34px,7vw,52px);font-weight:500;line-height:1.08}.courseOverviewPrompt{color:#454544;margin:24px 0 0;font-size:clamp(20px,4vw,26px);font-weight:500;line-height:1.45}.courseOverviewProblems{border-top:1px solid var(--line);margin:30px 0 0;padding:0;list-style:none;display:grid}.courseOverviewProblems li{border-bottom:1px solid var(--line);color:#363635;align-items:center;min-height:58px;padding:16px 0;font-size:15px;line-height:1.65;display:flex}.courseOverviewFit{color:#555553;margin:28px 0 0;font-size:14px;line-height:1.7}.courseOverviewFit strong{color:var(--ink);margin-right:16px;font-weight:600}.courseOverviewAction{border-bottom:1px solid var(--ink);width:min(100%,420px);min-height:54px;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;margin-top:28px;font-size:14px;font-weight:600;transition:color .18s,border-color .18s;display:flex}.courseOverviewAction:hover{color:var(--blue-dark);border-color:var(--blue-dark)}@media (width>=768px){.courseOverviewProcess{grid-template-columns:repeat(2,minmax(0,1fr))}.courseOverviewProcess li{padding:28px}.courseOverviewProcess li:nth-child(odd){border-right:1px solid #39424d;padding-left:0}.courseOverviewProcess li:nth-child(2n){padding-right:0}.courseOverviewProcess li:nth-last-child(-n+2){border-bottom:0}.courseOverviewProblems{grid-template-columns:repeat(2,minmax(0,1fr))}.courseOverviewProblems li:nth-child(odd){padding-right:28px}.courseOverviewProblems li:nth-child(2n){border-left:1px solid var(--line);padding-left:28px}}@media (width>=900px){.courseOverviewHero{min-height:max(720px, calc(100dvh - var(--header-desktop)));align-items:center;height:auto;display:flex}.courseOverviewHero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f1f1ee 0% 42%,#f1f1eee6 49%,#0000 64%);position:absolute;inset:0}.courseOverviewHeroCopy{width:50%;padding:clamp(56px, 7vh, 84px) clamp(24px, 2.5vw, 48px) clamp(56px, 7vh, 84px) var(--page-gutter)}.courseOverviewHero h1{margin-top:clamp(28px,4vh,44px);font-size:clamp(68px,5.6vw,96px)}.courseOverviewLead{font-size:clamp(25px,2vw,34px)}.courseOverviewDescription{text-align:justify;text-justify:inter-ideograph;font-size:16px}.courseOverviewHeroMedia{width:62%;height:calc(100% - 32px);position:absolute;bottom:0;right:-2%}.courseOverviewHeroMedia img{object-position:right bottom;object-fit:contain!important}.courseOverviewProof{padding:clamp(104px, 12vh, 144px) var(--page-gutter) clamp(120px, 14vh, 168px)}.courseOverviewProofHeading{display:block}.courseOverviewProofHeading h2{font-size:clamp(58px,4.8vw,82px)}.courseOverviewProofHeading p{margin-top:28px;padding-bottom:0;font-size:18px}.courseOverviewProcess{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:80px}.courseOverviewProcess li,.courseOverviewProcess li:nth-child(odd),.courseOverviewProcess li:nth-child(2n){border-bottom:0;border-right:1px solid #39424d;min-height:184px;padding:32px}.courseOverviewProcess li:first-child{padding-left:0}.courseOverviewProcess li:last-child{border-right:0;padding-right:0}.courseOverviewProofGallery{grid-template-columns:minmax(0,1.48fr) minmax(320px,.52fr);min-height:620px;margin-top:88px}.courseOverviewProofGallery figure,.courseOverviewProofSecondary figure{min-height:0}.courseOverviewProofSecondary{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.courseOverviewSystem{padding:clamp(96px, 11vh, 132px) var(--page-gutter) clamp(112px, 13vh, 152px)}.courseOverviewSystemIntro h2{display:block}.courseOverviewSystemIntro h2 span{padding-top:0;font-size:22px}.courseOverviewSystemIntro h2 strong{text-wrap:balance;max-width:none;margin-top:22px;font-size:clamp(46px,3.5vw,62px)}.courseOverviewChooser{margin-top:clamp(64px,8vh,92px)}.courseOverviewChooser>div{grid-template-columns:repeat(3,minmax(0,1fr))}.courseOverviewChooser a{border-right:1px solid var(--line);border-bottom:0;min-height:148px;padding:30px clamp(24px,2.4vw,38px)}.courseOverviewChooser a:first-child{padding-left:0}.courseOverviewChooser a:last-child{border-right:0;padding-right:0}.courseOverviewChooser a span{font-size:20px}.courseOverviewList{margin-top:clamp(32px,4vh,48px)}.courseOverviewCourse{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(56px,7vw,112px);padding:clamp(64px,8vh,92px) 0}.courseOverviewCourseMedia{min-height:0}.courseOverviewCourseBody h3{font-size:clamp(42px,3.2vw,56px)}.courseOverviewPrompt{font-size:clamp(21px,1.65vw,28px)}.courseOverviewProblems li{font-size:16px}.coursesPage .consultationBand{min-height:420px}}@media (width>=900px) and (width<=1279px){.courseOverviewProofTitlePhrase{display:block}}@media (width<=899px){.courseOverviewHeroMedia{order:2}}@media (width<=479px){.courseOverviewHeroCopy{padding-top:58px}.courseOverviewIdentity span+span{border-left:0;padding-left:0}.courseOverviewHero h1{font-size:clamp(52px,14vw,66px)}.courseOverviewPrinciples{grid-template-columns:1fr}.courseOverviewPrinciples li:nth-child(2n){border-left:0;padding-left:0}.courseOverviewProof{padding-top:76px;padding-bottom:84px}.courseOverviewProofGallery{margin-top:56px}.courseOverviewProofSecondary{grid-template-columns:1fr}.courseOverviewSystem{padding-top:72px}.courseOverviewCourse{padding:48px 0}.courseOverviewCourseMedia{min-height:280px}}.homeV2HeroFieldNotes{border-top:1px solid #ffffff70;border-bottom:1px solid #ffffff47;width:min(100%,780px);margin-top:48px;display:grid}.homeV2HeroFieldNotes>span{border-bottom:1px solid #fff3;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;min-height:76px;padding:16px 0;display:grid}.homeV2HeroFieldNotes>span:last-child{border-bottom:0}.homeV2HeroFieldNotes strong,.homeV2HeroFieldNotes small{display:block}.homeV2HeroFieldNotes strong{color:#fff;font-size:15px;font-weight:600}.homeV2HeroFieldNotes small{color:#ffffffa3;font-size:12px;line-height:1.5}.homeV2Results{isolation:isolate;position:relative;overflow:hidden}.homeV2ResultsBackdrop{z-index:-2;object-fit:cover;object-position:center 42%}.homeV2ResultsShade{z-index:-1;background:linear-gradient(90deg,#050a11f0 0%,#050a11c2 52%,#050a1185 100%),linear-gradient(#0000 42%,#050a11b3);position:absolute;inset:0}.homeV2ResultsGrid{background:#050a116b}.homeV2Participants{isolation:isolate;color:#fff;background:#0a0e14;position:relative;overflow:hidden}.homeV2Participants:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#04080de6 0%,#04080dad 42%,#04080d2e 72%,#04080d14 100%),linear-gradient(#0000 46%,#04080d70);position:absolute;inset:0}.homeV2ParticipantsCopy{z-index:2;position:relative}.homeV2ParticipantsCopy>p{color:#ffffffc7}.homeV2ParticipantsCopy small{color:#ffffff94;border-top-color:#ffffff47}.homeV2ParticipantsMedia{z-index:-2;border-left:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.homeV2ParticipantsMedia img{object-position:center 44%}.homeV2SceneLabel{color:var(--blue-dark);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.courseOverviewCourseMedia{margin:0}.courseOverviewCourseMedia figcaption{z-index:2;color:#fff;background:linear-gradient(#0000,#04080dd1);justify-content:space-between;align-items:flex-end;gap:24px;padding:54px 22px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.courseOverviewCourseMedia figcaption span,.courseOverviewCourseMedia figcaption strong{font-size:12px;line-height:1.45}.courseOverviewCourseMedia figcaption span{color:#ffffffad}.courseOverviewCourseMedia figcaption strong{text-align:right;max-width:18em;font-weight:600}.courseOverviewCourseMedia img{transition:transform .8s var(--ease-out), filter .5s ease}.courseOverviewCourse:hover .courseOverviewCourseMedia img{transform:scale(1.025)}@media (width>=768px){.homeV2HeroFieldNotes{grid-template-columns:repeat(3,minmax(0,1fr))}.homeV2HeroFieldNotes>span,.homeV2HeroFieldNotes>span:last-child{border-bottom:0;border-right:1px solid #fff3;padding:18px 22px;display:block}.homeV2HeroFieldNotes>span:first-child{padding-left:0}.homeV2HeroFieldNotes>span:last-child{border-right:0;padding-right:0}.homeV2HeroFieldNotes small{margin-top:7px}}@media (width>=900px){.homeV2HeroFieldNotes{margin-top:clamp(38px,5vh,58px)}.homeV2TrackBody{margin-top:clamp(16px,2.2vh,24px)}.homeV2Results{gap:clamp(46px,6vh,76px)}.homeV2ResultsHeading{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}.homeV2ResultsGrid div{min-height:clamp(180px,22vh,260px)}.homeV2Participants{display:block}.homeV2ParticipantsCopy{width:min(calc(100% - (var(--home-gutter) * 2)), 1120px);height:100%;margin-left:var(--home-gutter);padding-left:0;padding-right:0}.homeV2ParticipantsCopy h2{font-size:clamp(56px,3.9vw,78px)}.homeV2ParticipantsCopy>p{max-width:31em}.homeV2SceneGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.courseOverviewCourse:nth-child(2n){grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}.courseOverviewCourse:nth-child(2n) .courseOverviewCourseMedia{grid-column:2}.courseOverviewCourse:nth-child(2n) .courseOverviewCourseBody{grid-area:1/1}}@media (width<=899px){.homeV2Participants{min-height:720px}.homeV2Participants:after{background:linear-gradient(#04080d3d 0%,#04080d94 36%,#04080deb 100%),linear-gradient(90deg,#04080d8a,#0000)}.homeV2ParticipantsCopy{flex-direction:column;justify-content:flex-end;min-height:720px;display:flex}}@media (width>=1800px){.courseProductPage{--page-gutter:max(var(--shell-pad), calc((100vw - var(--shell-max)) / 2 + var(--shell-pad)));--panel-gutter:clamp(88px, 4.4vw, 124px);--inner-body-size:clamp(18px, .78vw, 20px)}.courseProductHeroCopy{padding-top:clamp(88px,8vh,116px);padding-bottom:clamp(88px,8vh,116px)}.courseProductHeroCopy h1{letter-spacing:-.04em;max-width:8.4em;font-size:clamp(96px,4.45vw,116px)}.courseProductHeroCopy>p{max-width:40em}.courseProductHeroActions{gap:28px 34px;margin-top:46px}.courseProductHeroActions .button{min-width:172px;min-height:58px;padding-inline:26px}.courseTextLink{font-size:16px}.courseFactStrip article{min-height:190px;padding:42px clamp(56px,3.2vw,80px)}.courseFactStrip span,.courseDiagnosisList span,.courseMethodSteps>article>span{font-size:14px}.courseFactStrip strong{max-width:27em;font-size:clamp(25px,1.15vw,29px)}.courseDiagnosisSection,.courseMethodSection,.courseMaterialSection,.courseAiApplicationSection{padding-top:clamp(108px,8.5vh,132px);padding-bottom:clamp(108px,8.5vh,132px)}.courseDiagnosisSection,.courseAiApplicationSection{gap:clamp(112px,6vw,154px)}.courseSectionIntro h2,.courseMethodHeading h2,.courseAiApplicationSection h2,.courseFilmCopy h2,.courseArchiveIntro h2{font-size:clamp(78px,3.55vw,92px)}.courseSectionIntro>p,.courseMaterialCopy>p,.courseAiApplicationSection>div:first-child>p,.courseFilmCopy>p,.courseArchiveIntro p{max-width:42em;font-size:var(--inner-body-size)}.courseDiagnosisList article{grid-template-columns:64px minmax(0,1fr) 64px;min-height:112px;padding-top:34px;padding-bottom:34px}.courseDiagnosisList p{font-size:clamp(27px,1.2vw,31px)}.courseMethodHeading{grid-template-columns:.4fr 1.6fr;gap:clamp(80px,4.5vw,116px)}.courseMethodSteps article{min-height:320px;padding:34px 32px 30px}.courseMethodSteps h3{margin-top:64px;font-size:clamp(30px,1.35vw,35px)}.courseMethodSteps p{max-width:28em;font-size:clamp(17px,.76vw,19px)}.courseMaterialSection{grid-template-columns:minmax(420px,.68fr) minmax(0,1.32fr);gap:clamp(112px,6vw,154px)}.courseMaterialCopy h2{font-size:clamp(62px,3vw,78px)}.courseMaterialGrid{gap:32px}.courseApplicationList p{padding-top:34px;padding-bottom:34px;font-size:clamp(27px,1.2vw,31px)}.courseFilmSection{min-height:calc(100svh - var(--header-desktop));grid-template-columns:minmax(460px,.68fr) minmax(0,1.32fr);gap:clamp(112px,6vw,154px);padding-top:clamp(96px,8vh,124px);padding-bottom:clamp(96px,8vh,124px)}.courseArchiveSection{grid-template-columns:minmax(430px,.64fr) minmax(0,1.36fr);gap:clamp(112px,6vw,154px);padding-top:clamp(108px,8.5vh,132px);padding-bottom:clamp(108px,8.5vh,132px)}.courseArchiveSection:not(.courseArchiveSection--compact) .courseArchiveList{grid-template-columns:repeat(4,minmax(0,1fr))}.courseArchiveSection--compact{grid-template-columns:minmax(500px,.78fr) minmax(0,1.22fr)}.courseArchiveName strong{font-size:28px}}.courseProductPage{--course-accent:var(--blue-dark);--course-accent-soft:#dce9f5;--course-ink:var(--ink)}.courseProductPage--supplier-course{--course-accent:#cf6428;--course-accent-soft:#efded3}.courseProductPage--ai-course{--course-accent:#087e8c;--course-accent-soft:var(--paper-soft)}.courseProductPage .buttonBlue{background:var(--course-accent)}.courseProductPage .buttonBlue:hover{background:var(--course-ink)}.courseProductPage .courseProductIdentity{margin-bottom:clamp(20px,2vw,30px)}.courseProductPage .courseProductIdentity strong{color:var(--course-accent);letter-spacing:.04em;padding-bottom:8px;font-size:13px;font-weight:600}.courseProductPage .courseProductHeroCopy h1{letter-spacing:-.04em;text-wrap:balance;max-width:8.5em}.courseProductPage .courseProductHeroCopy>p{color:#545454;max-width:42em}.courseProductPage .courseTextLink{color:var(--course-ink);text-underline-offset:5px}.courseProductPage .courseTextLink:hover,.courseProductPage .courseTextLink:focus-visible{color:var(--course-accent)}.courseProductPage .courseFactStrip{background:0 0}.courseProductPage .courseFactStrip article{min-height:116px}.courseProductPage .courseFactStrip span{color:#707070}.courseProductPage .courseFactStrip strong{color:var(--course-ink)}.courseStory{color:var(--course-ink);background:var(--paper)}.courseStorySection{padding:clamp(76px, 10vw, 112px) var(--page-gutter);border-top:1px solid var(--line)}.courseStoryHeading{max-width:1080px}.courseStoryHeading h2{letter-spacing:-.04em;text-wrap:balance;max-width:14em;margin:0;font-size:clamp(38px,8.8vw,68px);font-weight:500;line-height:1.12}.courseStoryHeading>p{color:#555;max-width:47em;margin:26px 0 0;font-size:16px;line-height:1.85}.courseStory blockquote{margin:0;font-style:normal}.courseStory ol,.courseStory ul,.courseStory dl{margin-bottom:0}.courseStoryClosing{text-wrap:balance;margin:0;font-size:clamp(21px,5.3vw,30px);font-weight:500;line-height:1.5}.courseStory .courseFilmSection{min-height:0;padding:clamp(76px, 10vw, 112px) var(--page-gutter)}.courseStory .courseFilmCopy h2{letter-spacing:-.04em;font-size:clamp(38px,8.8vw,68px)}#nbs-course-student-feedback{grid-template-columns:minmax(0,1fr)}#nbs-course-student-feedback-title>span{white-space:nowrap;display:block}@media (width>=1280px){#nbs-course-student-feedback{grid-template-columns:minmax(480px,.9fr) minmax(0,1.1fr);gap:clamp(40px,4vw,64px)}}.courseStory .courseFilmVideo{border-color:currentColor}.coursePainLedger{border-top:1px solid var(--line);margin:clamp(48px,7vw,76px) 0 0;padding:0;list-style:none}.coursePainLedger li{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;min-height:104px;padding:24px 0;display:grid}.coursePainLedger span,.coursePathRail span,.courseModuleLedger>li>span,.courseSupplierRunway>li>span,.courseQuestionStack span,.courseAiLeaderQuestions>li>span,.courseAiResultsLedger>li>span{color:var(--course-accent);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:12px}.coursePainLedger strong{max-width:17em;font-size:clamp(21px,5.2vw,29px);font-weight:500;line-height:1.35}.coursePainSection blockquote{letter-spacing:-.035em;max-width:none;margin-top:clamp(56px,8vw,92px);font-size:clamp(31px,7.2vw,56px);line-height:1.25}.coursePainSection .courseStoryClosing{color:var(--course-accent);margin-top:38px}.coursePathSectionNew{background:var(--course-accent-soft);scroll-margin-top:var(--header-mobile)}.coursePathRail{border-top:1px solid #15151557;margin:clamp(48px,7vw,78px) 0 0;padding:0;list-style:none}.coursePathRail li{border-bottom:1px solid #15151557;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-height:84px;padding:22px 0;display:grid;position:relative}.coursePathRail strong{font-size:20px;font-weight:500}.courseModulesSection--dark{color:var(--white);border-color:var(--line-dark);background:var(--charcoal)}.courseModulesSection--dark .courseStoryHeading h2{max-width:13em}.courseModuleLedger,.courseSupplierRunway{border-top:1px solid #ffffff3d;margin:clamp(48px,7vw,78px) 0 0;padding:0;list-style:none}.courseModuleLedger>li{border-bottom:1px solid #ffffff3d;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:30px 0;display:grid}.courseModuleLedger h3,.courseSupplierRunway h3,.courseAiResultsLedger h3{text-wrap:balance;margin:0;font-size:clamp(23px,5.8vw,31px);font-weight:500;line-height:1.35}.courseModuleLedger p,.courseSupplierRunway p,.courseAiResultsLedger p{color:#f7f7f5ad;max-width:37em;margin:16px 0 0;font-size:15px;line-height:1.8}.courseModuleLedger strong,.courseSupplierRunway strong{color:var(--white);margin-top:24px;font-size:14px;font-weight:500;line-height:1.65;display:block}.courseOutcomeSection{background:var(--paper-soft)}.courseOutcomeLead .courseStoryHeading h2>span{display:block}.courseOutcomeMark{color:var(--course-accent);align-items:flex-end;gap:12px;margin-top:48px;display:flex}.courseOutcomeMark strong{letter-spacing:-.07em;font-size:clamp(112px,31vw,210px);font-weight:500;line-height:.72}.courseOutcomeMark span{white-space:nowrap;padding-bottom:6px;font-size:18px;font-weight:500;line-height:1.25}.courseOutcomeList{border-top:1px solid var(--line);margin:54px 0 0;padding:0;list-style:none}.courseOutcomeList li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:22px 0;font-size:17px;line-height:1.6;display:grid}.courseOutcomeList li span{color:var(--course-accent);font-variant-numeric:tabular-nums;font-size:12px}.courseAiAssistantSection{color:var(--white);scroll-margin-top:var(--header-mobile);background:#151515;border:0;grid-template-areas:"heading""portrait""capabilities""next";gap:32px;display:grid}.courseAiAssistantHeading{grid-area:heading}.courseAiAssistantSection .courseStoryHeading>p{color:#f7f7f5ad;max-width:32em;margin-top:24px;line-height:1.85}.courseAiCapabilityList{grid-area:capabilities;gap:16px;margin:0;padding:0;list-style:none;display:grid}.courseAiCapabilityList li{color:#f7f7f5e0;align-items:baseline;gap:12px;font-size:16px;line-height:1.65;display:flex}.courseAiCapabilityList svg{color:var(--course-accent-soft);flex:0 0 18px;align-self:flex-start;margin-top:4px}.courseAiAssistantFigure{grid-area:portrait;align-self:center;width:min(100%,280px);margin:0 auto}.courseAiAssistantFigure>img{width:100%;height:auto;display:block}.courseAiAssistantFigure figcaption{text-align:center;margin-top:20px}.courseAiAssistantFigure strong{font-size:18px;font-weight:500}.courseAiAssistantFigure p{color:#f7f7f5ad;margin:8px 0 0;font-size:14px;line-height:1.6}.courseAiAssistantNext{grid-area:next}.courseAiAssistantClosing{color:#f7f7f5ad;max-width:30em;margin:24px 0 0;font-size:15px;line-height:1.85}.courseProofSection .courseStoryHeading{max-width:940px}.courseMetricGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(48px,7vw,76px);display:grid}.courseMetricGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column-reverse;justify-content:space-between;min-height:130px;padding:20px;display:flex}.courseMetricGrid dt{color:#656565;font-size:13px}.courseMetricGrid dd{color:var(--course-accent);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:0;font-size:clamp(38px,10vw,58px);font-weight:500;line-height:1}.coursePeerLedger{border-top:1px solid var(--ink);margin-top:clamp(48px,7vw,72px)}.coursePeerLedger article{border-bottom:1px solid var(--line);padding:30px 0}.coursePeerLedger article>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.coursePeerLedger strong{font-size:32px;font-weight:500}.coursePeerLedger span,.coursePeerLedger small{color:var(--course-accent);font-size:13px}.coursePeerLedger p{max-width:34em;margin:32px 0 24px;font-size:17px;line-height:1.7}.courseMentorSection{padding:clamp(76px, 10vw, 112px) var(--page-gutter);color:var(--white);scroll-margin-top:var(--header-mobile);background:#111;flex-direction:column;gap:32px;display:flex}.courseMentorProfile{width:min(100%,280px);margin:0 auto}.courseMentorPortrait img{width:100%;height:auto;display:block}.courseMentorCopy{display:contents}.courseMentorCopy>.courseStoryHeading{order:-1}.courseMentorCopy .courseStoryHeading h2>span{display:block}.courseMentorIdentity{text-align:center;flex-direction:column;gap:8px;margin-top:24px;display:flex}.courseMentorIdentity strong{font-size:28px;font-weight:500}.courseMentorIdentity span{color:#f7f7f5ad;font-size:14px;line-height:1.6}.courseMentorEvidence{border-bottom:1px solid #f7f7f52e;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.courseMentorEvidence li{border-top:1px solid #f7f7f52e;align-content:center;gap:8px;padding:24px 0;display:grid}.courseMentorEvidence h3{margin:0;font-size:18px;font-weight:500;line-height:1.55}.courseMentorEvidence p{color:#f7f7f5ad;margin:0;font-size:16px;line-height:1.75}.courseMentorClosing{color:var(--course-accent-soft);margin:0;font-size:20px;font-weight:500;line-height:1.6}.courseContrastGrid{border:1px solid var(--line);margin-top:clamp(48px,7vw,74px);display:grid}.courseContrastGrid article{padding:30px 24px}.courseContrastGrid article+article{color:var(--white);background:var(--charcoal)}.courseContrastGrid h3,.courseAiCompareGrid h3,.courseAiFitGrid h3,.courseAiMaterialGroups h3{margin:0;font-size:25px;font-weight:500;line-height:1.4}.courseContrastGrid ul,.courseAiCompareGrid ul,.courseAiFitGrid ul,.courseAiMaterialGroups ul{margin:30px 0 0;padding:0;list-style:none}.courseContrastGrid li,.courseAiCompareGrid li,.courseAiFitGrid li,.courseAiMaterialGroups li{border-bottom:1px solid;padding:14px 0;font-size:15px;line-height:1.6}.courseContrastGrid article>p{color:var(--course-accent);margin:32px 0 0;font-size:20px;font-weight:500;line-height:1.45}.courseMarketShiftSection{color:var(--white);scroll-margin-top:var(--header-mobile);background:#171717;border-color:#383838}.courseMarketShiftIntro{min-width:0}.courseMarketShiftIntro .courseHeadingChunk{display:block}.courseMarketShiftSection .courseStoryHeading>p,.courseMarketShiftCopy{color:#f7f7f5ad}.courseMarketShiftCopy{max-width:45em;margin:18px 0 0;font-size:16px;line-height:1.85}.courseQuestionStack{border-top:1px solid #4a4a4a;grid-auto-rows:1fr;margin:clamp(48px,7vw,72px) 0 0;padding:0;list-style:none;display:grid}.courseQuestionStack li{border-bottom:1px solid #4a4a4a;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:14px;min-height:88px;padding:20px 0;font-size:clamp(19px,4.7vw,25px);line-height:1.5;display:grid}.courseStory--supplier .courseFilmSection{color:var(--white);background:#202020;border-color:#3b3b3b}.courseStory--supplier .courseFilmCopy>p{color:#f7f7f5ad}.courseSupplierModules{scroll-margin-top:var(--header-mobile)}.courseSupplierRunway{border-top-color:var(--line)}.courseSupplierRunway>li{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.courseSupplierRunway p{color:#606060;margin-top:8px}.courseSupplierRunway strong{color:var(--course-ink);margin-top:34px}.courseShelfLabSection{padding:clamp(76px, 10vw, 112px) var(--page-gutter);color:var(--white);scroll-margin-top:var(--header-mobile);background:#101010;gap:40px;display:grid}.courseShelfLabVisual{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:12px;min-width:0;display:grid}.courseShelfLabVisual img{width:100%;height:auto;display:block}.courseShelfLabVisual img:first-child{grid-column:1/-1}.courseShelfLabCopy{min-width:0}.courseShelfLabCopy .courseStoryHeading>p,.courseShelfLabCopy>p{color:#f7f7f5ad}.courseShelfLabCopy>p{max-width:41em;margin:34px 0 0;font-size:15px;line-height:1.85}.courseShelfQuestions{counter-reset:shelf-question;border-top:1px solid #3e3e3e;margin:40px 0 0;padding:0;list-style:none}.courseShelfQuestions li{counter-increment:shelf-question;border-bottom:1px solid #3e3e3e;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:20px 0;font-size:16px;line-height:1.65;display:grid}.courseShelfQuestions li:before{content:counter(shelf-question, decimal-leading-zero);color:var(--course-accent);letter-spacing:.08em;font-size:11px}.courseCategoryStrip{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;margin-top:36px;display:grid;container-type:inline-size}.courseCategoryStrip span{color:#f7f7f5e0;text-align:center;white-space:nowrap;background:#f7f7f514;border-radius:2px;grid-column:span 6;padding:8px 6px;font-size:14px;line-height:1.6}.courseCategoryStrip span:nth-child(n+5){grid-column:span 4}@container (width>=480px){.courseCategoryStrip span:nth-child(-n+4){grid-column:span 3}}.courseSupplierOutcome{background:var(--course-accent-soft);scroll-margin-top:var(--header-mobile)}.courseSupplierOutcome .courseStoryHeading h2{max-width:none}.courseSupplierOutcome .courseStoryHeading h2>span,.courseSupplierProof .courseStoryHeading h2>span{display:block}.courseSupplierOutcomeStatement{text-align:center}.courseSupplierOutcomeStatement .courseStoryHeading{max-width:none;margin-inline:auto}.courseSupplierOutcomeStatement .courseStoryHeading h2{margin-inline:auto}.courseSupplierOutcome .courseOutcomeList{border-top:0;grid-auto-rows:1fr;column-gap:32px;margin-top:clamp(40px,5vw,64px);display:grid}.courseSupplierOutcome .courseOutcomeList li{border-top:1px solid var(--line);border-bottom:0;align-items:center;min-height:112px}.coursePainSection .courseStoryHeading h2{max-width:none;font-size:clamp(30px,4.2vw,54px)}.courseSupplierOutcomeStatement>p{color:#554940;text-wrap:balance;max-width:44em;margin:26px auto 0;font-size:17px;line-height:1.8}.courseStorySection.courseSupplierProof{padding-block:clamp(56px,6vw,88px)}.courseSupplierProof{background:var(--paper-soft);scroll-margin-top:var(--header-mobile);gap:40px;display:grid}.courseSupplierProof .courseStoryHeading h2{max-width:none}.courseSupplierProofMetrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.courseSupplierProofMetrics>div{flex-direction:column;justify-content:center;gap:12px;min-width:0;padding:28px 12px;display:flex}.courseSupplierProofMetrics strong{color:var(--course-accent);letter-spacing:-.05em;font-size:clamp(52px,5vw,72px);font-weight:500;line-height:1}.courseSupplierProofMetrics span{color:#5c5c5c;font-size:15px;font-weight:500}.courseSupplierProofCopy>p{color:#5c5c5c;text-wrap:pretty;max-width:42em;margin:26px 0 0;font-size:16px;line-height:1.85}.courseAiProblemGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(48px,7vw,72px) 0 0;padding:0;list-style:none;display:grid}.courseAiProblemGrid li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;justify-content:center;align-items:center;min-height:112px;padding:20px;font-size:17px;font-weight:500;line-height:1.45;display:flex}.courseAiProblemSection blockquote{max-width:none;color:var(--course-accent);letter-spacing:-.03em;margin-top:clamp(54px,8vw,86px);font-size:clamp(28px,6.7vw,50px);line-height:1.3}.courseAiLeaderSection{--course-accent-on-dark:var(--course-accent)}@supports (color:color-mix(in lab, red, red)){.courseAiLeaderSection{--course-accent-on-dark:color-mix(in srgb, var(--course-accent) 72%, var(--white))}}.courseAiLeaderSection{color:var(--white);border-color:var(--line-dark);background:var(--black);scroll-margin-top:var(--header-mobile)}.courseAiLeaderSection .courseStoryHeading .courseHeadingChunk{display:block}.courseAiLeaderSection .courseStoryHeading>p{color:#f7f7f5b8}.courseAiLeaderQuestions{border-top:1px solid var(--line-dark);grid-auto-rows:1fr;margin:clamp(46px,7vw,72px) 0 0;padding:0;list-style:none;display:grid}.courseAiLeaderQuestions>li{border-bottom:1px solid var(--line-dark);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding:20px 0;display:grid}.courseAiLeaderQuestions>li>span{color:var(--course-accent-on-dark)}.courseAiLeaderQuestions p{max-width:38em;color:var(--white);margin:0;font-size:17px;line-height:1.7}.courseAiLeaderAnswer{color:var(--white);border:0;border-top:1px solid var(--course-accent-on-dark);margin-top:40px;padding:32px 0 0}@supports (color:color-mix(in lab, red, red)){.courseAiLeaderAnswer{border-top:1px solid color-mix(in srgb, var(--course-accent-on-dark) 58%, transparent)}}.courseAiLeaderAnswer{background:0 0}.courseAiLeaderAnswer strong{color:var(--course-accent-on-dark);font-size:16px;font-weight:500;line-height:1.5}.courseAiLeaderAnswer h3{margin:14px 0 0;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.4}.courseAiLeaderAnswer p{color:#f7f7f5c7;max-width:58em;margin:16px 0 0;font-size:18px;line-height:1.7}.courseAiCompareSection{background:var(--paper-soft)}.courseAiCompareGrid{margin-top:clamp(48px,7vw,72px);display:grid}.courseAiCompareGrid article{border:1px solid var(--line);background:var(--paper);padding:32px 24px}.courseAiCompareGrid article+article{color:var(--white);background:var(--charcoal);border-color:#3b3b3b}.courseAiCompareGrid article>p{color:#666;margin:18px 0 0;font-size:14px}.courseAiCompareGrid article+article>p{color:#f7f7f5ad}.courseAiCompareGrid article>strong{color:var(--course-accent);margin-top:32px;font-size:19px;font-weight:500;line-height:1.55;display:block}.courseAiCompareGrid article+article>strong{color:var(--course-accent)}.courseStory--ai .courseFilmSection{color:var(--white);background:var(--charcoal);border-color:#3b3b3b}.courseStory--ai .courseFilmCopy>p{color:#f7f7f5ad}.courseAiTimelineSection{scroll-margin-top:var(--header-mobile)}.courseAiTimeline{gap:24px;margin-top:clamp(48px,7vw,76px);display:grid}.courseAiTimeline>article{border-top:2px solid var(--course-accent);background:var(--paper-soft)}.courseAiTimeline>article>header{color:var(--white);background:var(--charcoal);padding:26px 24px}.courseAiTimeline>article>header span{color:var(--course-accent);letter-spacing:.1em;font-size:12px}.courseAiTimeline>article>header h3{margin:16px 0 0;font-size:26px;font-weight:500;line-height:1.35}.courseAiTimeline section{border-bottom:1px solid var(--line);padding:26px 24px}.courseAiTimeline section>div{flex-direction:column;gap:8px;display:flex}.courseAiTimeline section>div span{color:var(--course-accent);font-size:12px;font-weight:600}.courseAiTimeline section>div strong{font-size:18px;font-weight:500;line-height:1.5}.courseAiTimeline section ul{margin:22px 0 0;padding:0;list-style:none}.courseAiTimeline section li{color:#5b5b5b;padding:9px 0;font-size:14px;line-height:1.6}.courseAiTimeline section li:before{content:"";background:var(--course-accent);width:5px;height:5px;margin:0 10px 3px 0;display:inline-block}.courseAiResultsSection{color:var(--white);background:var(--charcoal);border-color:#3b3b3b}.courseAiResultsSection .courseStoryHeading>p{color:#f7f7f5ad;margin-top:12px}.courseAiResultsLedger{border-top:1px solid var(--line-dark);margin:clamp(48px,7vw,76px) 0 0;padding:0;list-style:none}.courseAiResultsLedger>li{border-bottom:1px solid var(--line-dark);grid-template-columns:42px minmax(0,1fr);gap:16px;padding:26px 0;display:grid}.courseAiResultsLedger p{color:#f7f7f5ad;margin-top:8px}.courseTestimonialLedger{border-top:1px solid var(--line);margin-top:clamp(48px,7vw,72px)}.courseTestimonialLedger blockquote{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;padding:30px 0;display:flex}.courseTestimonialLedger p{letter-spacing:-.015em;width:100%;max-width:29em;margin:0;padding-right:40px;font-size:clamp(21px,5.1vw,28px);line-height:1.55;position:relative}.courseTestimonialQuoteIcon{color:var(--course-accent);fill:currentColor;stroke:none;margin-bottom:20px;transform:rotate(180deg)}.courseTestimonialQuoteIcon--closing{margin:0;position:absolute;bottom:.2em;right:0;transform:none}.courseTestimonialLedger cite{color:var(--course-accent);margin-top:30px;font-size:13px;font-style:normal;display:block}.courseAiFitSection{background:var(--paper-soft)}.courseAiFitGrid,.courseAiMaterialGroups{background:var(--line);gap:1px;margin-top:clamp(48px,7vw,72px);display:grid}.courseAiFitGrid article,.courseAiMaterialGroups article{background:var(--paper);padding:28px 24px}.courseAiFitGrid li,.courseAiMaterialGroups li{border-bottom-color:var(--line)}.courseAiPreparationSection{color:var(--white);background:var(--black)}.courseAiPreparationSection .courseStoryHeading>p{color:#f7f7f5ad}.courseAiPreparationSection .courseAiMaterialGroups{background:var(--line-dark)}.courseAiPreparationSection .courseAiMaterialGroups article{background:var(--charcoal)}.courseAiPreparationSection .courseAiMaterialGroups li{border-bottom-color:var(--line-dark)}.coursePrivacyNote{border-top:1px solid var(--line-dark);color:#f7f7f5a3;max-width:54em;margin:34px 0 0;padding-top:26px;font-size:13px;line-height:1.8}.courseEnrollmentFacts{border-top:1px solid var(--line-dark);margin:0}.courseEnrollmentFacts>div{border-bottom:1px solid var(--line-dark);grid-template-columns:86px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.courseEnrollmentFacts dt{color:var(--course-accent);font-size:12px}.courseEnrollmentFacts dd{color:#f2f7f7;margin:0;font-size:15px;line-height:1.65}@media (width>=768px){.courseSupplierOutcome .courseOutcomeList{grid-template-columns:repeat(2,minmax(0,1fr))}.coursePainLedger,.courseMetricGrid,.courseAiProblemGrid,.courseTestimonialLedger{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coursePainLedger li:nth-child(odd),.courseTestimonialLedger blockquote:nth-child(odd){border-right:1px solid var(--line);padding-right:30px}.coursePainLedger li:nth-child(2n),.courseTestimonialLedger blockquote:nth-child(2n){padding-left:30px}.courseModuleLedger,.courseSupplierRunway{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.courseModuleLedger>li:nth-child(odd),.courseSupplierRunway>li:nth-child(odd){border-right:1px solid #ffffff3d;padding-right:30px}.courseModuleLedger>li:nth-child(2n),.courseSupplierRunway>li:nth-child(2n){padding-left:30px}.courseSupplierRunway>li:nth-child(odd){border-right-color:var(--line)}.courseContrastGrid,.courseAiCompareGrid,.courseAiFitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.courseAiMaterialGroups{grid-template-columns:repeat(3,minmax(0,1fr))}.courseAiTimeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.courseStorySection,.courseStory .courseFilmSection{padding:clamp(92px, 10vh, 126px) var(--page-gutter)}.courseStoryHeading{max-width:1280px;display:block}.courseStoryHeading h2{max-width:18em;font-size:clamp(50px,4.3vw,76px)}.courseStoryHeading>p{margin:26px 0 0}.courseStory--nbs .coursePainSection blockquote{color:#555;letter-spacing:normal;margin-top:32px;font-size:16px;line-height:1.85}.courseStory .courseFilmSection{grid-template-columns:minmax(330px,.55fr) minmax(0,1.45fr);gap:6vw}.coursePainLedger{grid-template-columns:repeat(3,minmax(0,1fr))}.coursePainLedger li,.coursePainLedger li:nth-child(odd),.coursePainLedger li:nth-child(2n){border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:170px;padding:28px;display:flex}.coursePainLedger li:nth-child(3n+1){padding-left:0}.coursePainLedger li:nth-child(3n){border-right:0;padding-right:0}.coursePathSectionNew{scroll-margin-top:var(--header-desktop)}.coursePathRail{border-bottom:1px solid #15151557;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.coursePathRail li{border-bottom:0;border-right:1px solid #15151557;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:152px;padding:26px 20px;display:flex}.coursePathRail li:first-child{padding-left:0}.coursePathRail li:last-child{border-right:0;padding-right:0}.courseModuleLedger>li,.courseModuleLedger>li:nth-child(odd),.courseModuleLedger>li:nth-child(2n),.courseSupplierRunway>li,.courseSupplierRunway>li:nth-child(odd),.courseSupplierRunway>li:nth-child(2n){min-height:310px;padding:36px}.courseModuleLedger>li:nth-child(odd),.courseSupplierRunway>li:nth-child(odd){padding-left:0}.courseModuleLedger>li:nth-child(2n),.courseSupplierRunway>li:nth-child(2n){padding-right:0}.courseSupplierRunway>li,.courseSupplierRunway>li:nth-child(odd),.courseSupplierRunway>li:nth-child(2n){align-content:center;min-height:240px;padding-block:28px}.courseOutcomeSection{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid}.courseOutcomeLead .courseStoryHeading h2{font-size:clamp(40px,3.8vw,68px)}.courseOutcomeSection .courseStoryHeading,.courseSupplierOutcome .courseStoryHeading,.courseSupplierProof .courseStoryHeading{display:block}.courseOutcomeSection .courseStoryHeading>p{margin-top:26px}.courseOutcomeList{margin-top:0}.courseAiAssistantSection{scroll-margin-top:var(--header-desktop);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"heading portrait""capabilities portrait""next portrait";align-content:center;gap:32px clamp(40px,6vw,96px)}.courseAiAssistantHeading{align-self:end}.courseAiAssistantSection .courseStoryHeading{display:block}.courseAiAssistantFigure{width:min(100%,420px)}.courseAiAssistantNext{align-self:start}.courseMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.courseMetricGrid>div{min-height:176px;padding:26px}.coursePeerLedger{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.coursePeerLedger article{border-right:1px solid var(--line);min-height:310px;padding:32px}.coursePeerLedger article:first-child{padding-left:0}.coursePeerLedger article:last-child{border-right:0;padding-right:0}.courseMentorSection{scroll-margin-top:var(--header-desktop);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.courseMentorProfile{width:min(100%,440px)}.courseMentorCopy{gap:40px;min-width:0;display:grid}.courseMentorEvidence li{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:24px}.courseContrastGrid article,.courseAiCompareGrid article{min-height:560px;padding:42px}.courseMarketShiftSection{scroll-margin-top:var(--header-desktop);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(48px,6vw,96px);display:grid}.courseMarketShiftSection .courseStoryHeading{display:block}.courseMarketShiftSection .courseStoryHeading>p{margin-top:26px}.courseQuestionStack{margin-top:0}.courseSupplierModules{scroll-margin-top:var(--header-desktop)}.courseShelfLabSection{scroll-margin-top:var(--header-desktop);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,5vw,80px)}.courseShelfLabCopy .courseStoryHeading{display:block}.courseShelfLabCopy .courseStoryHeading>p{margin-top:26px}.courseSupplierOutcome,.courseSupplierProof{scroll-margin-top:var(--header-desktop)}.courseSupplierOutcome .courseOutcomeList{grid-template-columns:repeat(3,minmax(0,1fr))}.courseSupplierProof{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(48px,5vw,80px)}.courseSupplierProofMetrics{min-height:220px}.courseSupplierProofMetrics strong{font-size:clamp(72px,6.4vw,104px)}.courseAiProblemGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.courseAiProblemGrid li{min-height:168px;padding:26px;font-size:21px}.courseAiLeaderSection{scroll-margin-top:var(--header-desktop);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:48px clamp(48px,6vw,96px);display:grid}.courseAiLeaderSection .courseStoryHeading{display:block}.courseAiLeaderSection .courseStoryHeading>p{margin-top:26px}.courseAiLeaderQuestions{margin-top:0}.courseAiLeaderAnswer{grid-column:1/-1;margin-top:0}.courseAiTimelineSection{scroll-margin-top:var(--header-desktop)}.courseAiTimeline>article>header,.courseAiTimeline section{padding:34px}.courseAiResultsSection,.courseAiResultsSection .courseStoryHeading{display:block}.courseAiResultsSection .courseStoryHeading>p{margin-top:12px}.courseAiResultsLedger{margin-top:clamp(54px,6vw,80px)}.courseTestimonialLedger blockquote{min-height:290px;padding:36px}.courseTestimonialLedger blockquote:nth-child(odd){padding-left:0}.courseTestimonialLedger blockquote:nth-child(2n){padding-right:0}.courseTestimonialLedger p{display:flow-root}.courseTestimonialQuoteIcon--closing{float:right;margin:.2em 0 0 12px;position:static}.courseAiFitSection .courseStoryHeading h2{white-space:nowrap;max-width:none;font-size:clamp(36px,3vw,54px)}.courseAiFitGrid article{min-height:430px;padding:36px}.courseAiMaterialGroups article{min-height:340px;padding:34px}}@media (width<=767px){.courseProductPage .courseProductHeroCopy h1{font-size:clamp(44px,12.5vw,66px)}.courseProductPage .courseFactStrip{margin-top:40px}.courseStoryHeading h2{max-width:12em}.courseAiProblemGrid li{min-height:104px;padding:16px;font-size:15px}.courseEnrollmentFacts>div{grid-template-columns:72px minmax(0,1fr)}}@media (width<=359px){.coursePainSection .courseStoryHeading h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.courseProductPage .courseArchiveImage img{transition:none}}.courseProductHero{isolation:isolate;background:#f1f1ee;overflow:hidden}.courseProductHeroCopy{z-index:3;position:relative}.courseProductIdentity{border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;width:100%;margin-bottom:28px;padding-bottom:14px}.courseProductIdentity strong{text-align:right;max-width:62%}.courseProductHeroCopy .courseFactStrip{border-color:var(--line);background:0 0;width:100%;margin-top:42px}.courseProductHeroCopy .courseFactStrip article{flex-direction:row;align-items:baseline;gap:20px;min-height:0;padding:17px 0}.courseProductHeroCopy .courseFactStrip strong{text-align:right;max-width:68%;font-size:16px}.courseProductVisual img{filter:grayscale(.12)saturate(.82)contrast(1.03)}.courseMethodHeading{border-bottom:1px solid var(--ink);padding-bottom:42px}.courseMethodSteps{border-top:0;margin-top:0}@media (width>=1024px){.courseProductHero{min-height:760px;height:calc(100svh - var(--header-desktop));max-height:1040px;display:block}.courseProductHero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#f1f1ee 0% 39%,#f1f1eef5 47%,#f1f1eeb8 57%,#f1f1ee2e 72%,#0000 82%);position:absolute;inset:0}.courseProductHeroCopy{width:61%;height:100%;min-height:0;padding:clamp(64px, 7vh, 92px) clamp(52px, 4vw, 92px) clamp(58px, 6.5vh, 84px) var(--page-gutter)}.courseProductHeroCopy h1{letter-spacing:-.05em;max-width:7.2em;font-size:clamp(68px,4.7vw,96px);line-height:.98}.courseProductHeroCopy>p{max-width:36em;margin-top:26px}.courseProductHeroActions{margin-top:30px}.courseProductVisual{z-index:1;background:#e5e5e1;border:0;width:62%;height:100%;min-height:0;padding:0;position:absolute;bottom:0;right:0}.courseProductVisual--photo img,.courseProductVisual--portrait img{object-fit:cover;object-position:center}.courseProductPage--nbs-course .courseProductVisual img{object-position:center 52%}.courseProductPage--supplier-course .courseProductVisual img{object-position:center 54%}.courseProductPage--ai-course .courseProductVisual img{object-position:center 48%}.courseProductHeroCopy .courseFactStrip{grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;margin-top:36px;padding-inline:0}.courseProductHeroCopy .courseFactStrip article{border-right:1px solid var(--line);border-bottom:0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;min-height:106px;padding:20px 24px 18px}.courseProductHeroCopy .courseFactStrip article:first-child{padding-left:0}.courseProductHeroCopy .courseFactStrip article:last-child{border-right:0;padding-right:0}.courseProductHeroCopy .courseFactStrip strong{text-align:left;max-width:none;font-size:clamp(17px,1.08vw,21px);line-height:1.35}.courseDiagnosisSection{display:block}.courseSectionIntro{border-bottom:1px solid var(--ink);padding-bottom:clamp(44px,4vw,68px);display:block}.courseSectionIntro h2{max-width:13em;margin-top:clamp(24px,2vw,36px)}.courseSectionIntro>p{max-width:36em}.courseDiagnosisList{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;display:grid}.courseDiagnosisList article{border-right:1px solid var(--line);border-bottom:0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:44px;min-height:184px;padding:28px 24px 30px;display:flex}.courseDiagnosisList article:first-child{padding-left:0}.courseDiagnosisList article:last-child{border-right:0;padding-right:0}.courseDiagnosisList article:after{content:none}.courseDiagnosisList p{text-align:left;max-width:21em}.courseMethodHeading{padding-bottom:clamp(44px,4vw,68px);display:block}.courseMethodHeading h2{margin-top:clamp(24px,2vw,36px)}.courseMaterialSection{display:block}.courseMaterialCopy{border-bottom:1px solid var(--ink);padding-bottom:clamp(44px,4vw,68px);display:block;position:static}.courseMaterialCopy h2{max-width:13em;margin-top:clamp(24px,2vw,36px);font-size:clamp(50px,4.2vw,76px)}.courseMaterialCopy>p{max-width:36em}.courseMaterialGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(20px,2vw,32px);margin-top:clamp(32px,3vw,48px)}.courseMaterialGrid figure:nth-child(2){margin-bottom:0}}@media (width>=1800px){.courseProductHeroCopy{width:58%;padding-right:clamp(80px,4.5vw,116px)}.courseProductHeroCopy h1{max-width:7.4em;font-size:clamp(84px,4vw,96px)}.courseProductHeroCopy .courseFactStrip{max-width:980px;margin-top:44px}.courseProductHeroCopy .courseFactStrip article{min-height:118px;padding:22px 30px 20px}.courseProductHeroCopy .courseFactStrip strong{font-size:clamp(19px,.9vw,23px)}.courseProductVisual{width:64%}.courseSectionIntro h2,.courseMethodHeading h2,.courseMaterialCopy h2,.courseAiApplicationSection h2,.courseFilmCopy h2,.courseArchiveIntro h2{font-size:clamp(70px,3.25vw,86px)}.courseDiagnosisList article{min-height:216px;padding-top:34px;padding-bottom:34px}}@media (width<=767px){.courseProductHeroCopy .courseFactStrip article{flex-direction:column;align-items:flex-start;gap:8px}.courseProductHeroCopy .courseFactStrip strong{text-align:left;max-width:none}}.courseStoryHeading>p,.courseFilmCopy p,.courseStory li,.courseStory blockquote{text-wrap:pretty}.courseStoryHeading h2,.courseFilmCopy h2,.courseArchiveIntro h2,.courseProductHeroCopy h1,.courseOverviewHeroCopy h1,.courseOverviewProofHeading h2,.courseOverviewSystemIntro h2,.coursesPage .homeV2Consult h2{text-wrap:balance}@media (width>=1024px){.courseStoryHeading h2{max-width:none}.courseArchiveSection,.courseArchiveSection--compact{display:block}.courseStory .courseFilmCopy h2,.courseArchiveIntro h2,.courseArchiveSection--compact .courseArchiveIntro h2{max-width:18em}.courseArchiveList{margin-top:clamp(52px,5vw,76px)}.courseArchiveIntro,.courseArchiveSection--compact .courseArchiveIntro{position:static}.courseProductPage--supplier-course .courseArchiveIntro p{max-width:none}}.coursePainLedger li{justify-content:center;align-items:center;display:flex}.courseMentorMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;display:grid}.courseMentorMetrics>div{flex-direction:column-reverse;gap:12px;display:flex}.courseMentorMetrics dt{color:#f7f7f5ad;font-size:14px}.courseMentorMetrics dd{color:var(--course-accent-soft);margin:0;font-size:clamp(25px,5vw,36px);font-weight:500;line-height:1}.courseAiAssistantAction{background:var(--blue-dark);color:#fff;border-radius:2px;justify-content:space-between;align-items:center;gap:28px;width:fit-content;min-height:48px;padding:12px 22px;font-size:16px;display:inline-flex}.courseAiAssistantAction:hover{background:var(--blue-hover)}.courseAiAssistantAction:focus-visible{outline:2px solid var(--white);outline-offset:4px}@media (width>=1280px){.courseMentorMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.homeV2Scenes.homeV2Scenes--archive{height:auto;min-height:0;padding:72px 0 0;display:block;overflow:hidden}.homeV2Scenes--archive .homeV2ScenesHeading{width:auto;max-width:none;padding:0 var(--page-gutter);display:block}.homeV2Scenes--archive .homeV2ScenesHeading h2{letter-spacing:-.025em;text-wrap:balance;max-width:none;font-size:clamp(32px,3.2vw,48px);line-height:1.25}.homeV2Scenes--archive .homeV2ScenesHeading h2 span{display:block}.homeV2ScenesHeading>p{max-width:42em;color:var(--muted);margin:16px 0 0;font-size:16px;line-height:1.75}.homeV2Scenes--archive .homeV2SceneGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex:none;width:100%;min-height:0;margin-top:32px;display:block;overflow:hidden}.homeV2SceneTrack{will-change:transform;width:max-content;animation:78s linear infinite homeSceneArchiveFlow;display:flex}.homeV2SceneSequence{gap:12px;padding:12px 12px 12px 0;display:flex}.homeV2Scenes--archive .homeV2Scene,.homeV2Scenes--archive .homeV2Scene+.homeV2Scene{width:clamp(340px,30vw,470px);min-width:0;height:clamp(280px,39vh,370px);min-height:0;color:var(--white);background:#171717;border:0;padding:0;display:block;position:relative;overflow:hidden}.homeV2Scenes--archive .homeV2Scene--wide{width:clamp(480px,43vw,660px)}.homeV2Scenes--archive .homeV2Scene--portrait{width:clamp(250px,23vw,340px)}.homeV2Scenes--archive .homeV2Scene figure,.homeV2Scenes--archive .homeV2SceneMedia{aspect-ratio:auto;width:100%;height:100%;min-height:0;position:absolute;inset:0}.homeV2Scenes--archive .homeV2SceneMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000c);position:absolute;inset:36% 0 0}.homeV2Scenes--archive .homeV2SceneMedia img{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.homeV2Scenes--archive .homeV2Scene--portrait .homeV2SceneMedia img{object-position:center}.homeV2Scenes--archive .homeV2Scene figcaption{z-index:1;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 18px;min-height:0;padding:56px 20px 20px;display:grid;position:absolute;bottom:0;left:0;right:0}.homeV2Scenes--archive .homeV2SceneLabel{color:#ffffffb8;letter-spacing:.08em;grid-column:1/-1;margin:0;font-size:11px;font-weight:500}.homeV2Scenes--archive .homeV2Scene figcaption strong{font-size:clamp(17px,1.35vw,21px);font-weight:500;line-height:1.35}.homeV2Scenes--archive .homeV2Scene figcaption svg{margin-bottom:4px}.homeV2Scenes--archive .homeV2Scene:hover .homeV2SceneMedia img,.homeV2Scenes--archive .homeV2Scene:focus-visible .homeV2SceneMedia img{transform:scale(1.035)}.homeV2Scenes--archive .homeV2Scene:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.homeV2SceneGrid:hover .homeV2SceneTrack,.homeV2SceneGrid:focus-within .homeV2SceneTrack{animation-play-state:paused}@keyframes homeSceneArchiveFlow{to{transform:translate(-50%)}}.homeV2Scenes--archive+.homeV2Consult{height:auto;min-height:0;padding-top:72px;padding-bottom:72px}@media (width>=1024px){.homeV2Scenes--archive .homeV2ScenesHeading{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:end;gap:clamp(32px,4vw,64px);display:grid}.homeV2Scenes--archive .homeV2ScenesHeading>p{max-width:28em;margin:0}}@media (width<=767px){.homeV2Scenes--archive .homeV2SceneGrid{padding-left:var(--page-gutter);scroll-padding-left:var(--page-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.homeV2Scenes--archive .homeV2SceneGrid::-webkit-scrollbar{display:none}.homeV2SceneTrack{will-change:auto;animation:none}.homeV2SceneSequence[aria-hidden=true]{display:none}.homeV2Scenes--archive .homeV2Scene,.homeV2Scenes--archive .homeV2Scene+.homeV2Scene{scroll-snap-align:start;width:78vw;height:300px}.homeV2Scenes--archive .homeV2Scene--wide{width:88vw}.homeV2Scenes--archive .homeV2Scene--portrait{width:66vw}}@media (prefers-reduced-motion:reduce){.homeV2Scenes--archive .homeV2SceneGrid{padding-left:var(--page-gutter);scroll-padding-left:var(--page-gutter);scroll-snap-type:x mandatory;overflow-x:auto}.homeV2SceneTrack{will-change:auto;animation:none}.homeV2SceneSequence[aria-hidden=true]{display:none}.homeV2Scenes--archive .homeV2Scene{scroll-snap-align:start}.homeV2Scenes--archive .homeV2SceneMedia img{transition:none}}.courseHeadingChunk{white-space:nowrap;display:inline-block}.courseStory--nbs :is(.courseStoryHeading h2,.courseFilmCopy h2){text-wrap:pretty}.courseStory--nbs .courseModulesSection .courseStoryHeading{text-align:center;width:100%;margin-inline:auto}.courseStory--nbs .courseModulesSection .courseStoryHeading h2{max-width:20em;margin-inline:auto}.courseStory--nbs .courseModuleLedger{background:0 0;border:0;grid-template-columns:1fr;gap:clamp(16px,2vw,24px);width:min(100%,1280px);margin-inline:auto;display:grid}.courseStory--nbs .courseModuleLedger>li,.courseStory--nbs .courseModuleLedger>li:nth-child(odd),.courseStory--nbs .courseModuleLedger>li:nth-child(2n){text-align:center;background:#242424;border:1px solid #ffffff2e;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;min-height:280px;padding:34px 28px;display:flex}.courseStory--nbs .courseModuleLedger>li>span{margin-bottom:24px}.courseStory--nbs .courseModuleLedger>li>div{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}.courseStory--nbs .courseModuleLedger h3{max-width:16em}.courseStory--nbs .courseModuleLedger p{max-width:29em;margin-top:14px;margin-bottom:22px}.courseStory--nbs .courseModuleLedger strong{border-top:1px solid #ffffff29;width:min(100%,29em);margin-top:auto;padding-top:18px}.courseProductConsult{--home-gutter:var(--page-gutter);border-top:1px solid var(--line);background:var(--course-accent-soft);min-height:680px}.courseProductConsult .homeV2ConsultIntro h2{text-wrap:pretty;max-width:12em;margin-top:0;font-size:clamp(38px,3vw,56px)}.courseProductConsult .homeV2AdvisorAction{background:var(--course-ink)}.courseProductConsult .homeV2AdvisorAction:hover{background:var(--course-accent)}.courseProductConsult .courseConsultationFacts{margin-top:clamp(34px,4vw,48px)}.courseProductPage--ai-course .courseProductConsult{color:var(--white);background:var(--black);border-color:#3b3b3b}.courseProductPage--ai-course .courseProductConsult .homeV2ConsultIntro>p,.courseProductPage--ai-course .courseProductConsult .fieldGroup small,.courseProductPage--ai-course .courseProductConsult .formSuccess p{color:#f7f7f5ad}.courseProductPage--ai-course .courseProductConsult .homeV2ConsultIntro>strong,.courseProductPage--ai-course .courseProductConsult .formSuccess{border-color:var(--line-dark)}.courseProductPage--ai-course .courseProductConsult .fieldGroup label,.courseProductPage--ai-course .courseProductConsult .fieldGroup input,.courseProductPage--ai-course .courseProductConsult .fieldGroup textarea,.courseProductPage--ai-course .courseProductConsult .customSelectTrigger.hasValue,.courseProductPage--ai-course .courseProductConsult .formSuccess h2{color:var(--white)}.courseProductPage--ai-course .courseProductConsult .fieldGroup input,.courseProductPage--ai-course .courseProductConsult .fieldGroup textarea,.courseProductPage--ai-course .courseProductConsult .customSelectTrigger{border-bottom-color:#ffffff6b}.courseProductPage--ai-course .courseProductConsult .customSelectTrigger{color:#f7f7f5ad}.courseProductPage--ai-course .courseProductConsult .homeV2AdvisorAction{color:var(--black);background:var(--white)}.courseProductPage--ai-course .courseProductConsult .homeV2AdvisorAction:hover{color:var(--white);background:var(--course-accent)}@media (width>=768px){.courseStory--nbs .courseModuleLedger{grid-template-columns:repeat(2,minmax(0,1fr))}.courseStory--nbs .courseModuleLedger>li,.courseStory--nbs .courseModuleLedger>li:nth-child(odd),.courseStory--nbs .courseModuleLedger>li:nth-child(2n){grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 4;place-items:start center;display:grid}.courseStory--nbs .courseModuleLedger>li>div{grid-template-rows:subgrid;grid-row:span 3;place-items:start center;gap:0;display:grid}.courseStory--nbs .courseModuleLedger strong{margin-top:0}}@media (width>=1024px){.courseStory--nbs .courseModuleLedger{grid-template-columns:repeat(3,minmax(0,1fr))}.courseStory--nbs .courseModuleLedger>li,.courseStory--nbs .courseModuleLedger>li:nth-child(odd),.courseStory--nbs .courseModuleLedger>li:nth-child(2n){min-height:320px;padding:40px 34px}.homeV2>section:not(.homeV2Scenes--archive),.courseOverviewHero,.courseProductHero,.aiHero,.contactCover{height:auto;min-height:var(--section-stage-min);max-height:none}.homeV2HeroCopy,.homeV2ParticipantsCopy,.courseProductHeroCopy,.contactCoverContent{height:auto;min-height:var(--section-stage-min)}.homeV2FounderMedia,.portfolioShowcase{height:var(--section-stage-min)}.portfolioMediaFrame{width:min(100%, calc((var(--section-stage-min) - 240px) * 1.777))}.homeV2Business,.homeV2Results,.homeV2Consult,.homeV2Scenes--archive+.homeV2Consult,.courseOverviewSystem,.courseOverviewProof,.courseOverviewCourse,.courseStorySection,.courseStory .courseFilmSection,.courseFilmSection,.courseMentorSection,.courseShelfLabSection,.courseArchiveSection,.portfolioStatementSection,.portfolioDiagnosisSection,.portfolioMethodSection,.aiSystemsSection,.aiDemoSection,.contactFormSectionNew,.advisorsIntro,.advisorDirectory,.aiPage .consultationBand{padding-top:var(--section-space);padding-bottom:var(--section-space)}.homeV2Consult,.homeV2Scenes--archive+.homeV2Consult,.courseOverviewCourse,.courseStorySection,.courseStory .courseFilmSection,.courseFilmSection,.courseMentorSection,.courseShelfLabSection,.portfolioDiagnosisSection,.portfolioMethodSection,.aiSystemsSection,.aiDemoSection,.contactFormSectionNew{min-height:var(--section-stage-min);align-content:center}.courseStorySection{display:grid}.portfolioMethodSection,.portfolioStatementSection,.advisorsIntro{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.portfolioMethodSection>*{width:100%}.portfolioStatementSection,.advisorsIntro,.courseStorySection.courseSupplierProof,.aiPage .consultationBand{min-height:var(--section-compact-min);align-content:center}.homeV2Scenes.homeV2Scenes--archive{padding-top:var(--section-space)}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._page_1ewok_1{background:var(--paper)}._page_1ewok_1 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:square;stroke-linejoin:miter;width:1em;height:1em}._page_1ewok_1 .siteIcon{flex:none;width:18px;height:18px}._masthead_1ewok_19,._archiveSection_1ewok_20,._followSection_1ewok_21{padding-inline:var(--page-gutter)}._masthead_1ewok_19{border-bottom:1px solid var(--line);padding-top:42px}._mastheadTitle_1ewok_28{padding:42px 0 38px}._mastheadTitle_1ewok_28 h1,._mastheadTitle_1ewok_28 p,._storyCopy_1ewok_32 h3,._storyCopy_1ewok_32 p,._archiveAside_1ewok_34 h2,._archiveAside_1ewok_34 p,._followSection_1ewok_21 h2,._followSection_1ewok_21 p{margin:0}._mastheadTitle_1ewok_28 h1{letter-spacing:-.032em;font-size:clamp(38px,10.4vw,46px);font-weight:500;line-height:1.1}._mastheadTitle_1ewok_28 p{max-width:28em;margin-top:22px;font-size:16px;line-height:1.7}._archiveSection_1ewok_20{background:var(--paper);padding-top:48px;padding-bottom:90px}._archiveLayout_1ewok_59{gap:58px;display:grid}._storyList_1ewok_64{gap:22px;display:grid}._storyCard_1ewok_69{border:1px solid var(--line);background:var(--paper);grid-template-rows:auto 1fr;min-width:0;display:grid}._storyMediaLink_1ewok_77{background:var(--paper-soft);display:block;overflow:hidden}._storyMedia_1ewok_77{aspect-ratio:4/3;color:var(--ink);background:var(--paper-soft);display:block;position:relative;overflow:hidden}._storyMediaPlaceholder_1ewok_92{grid-template-rows:auto 1fr auto;gap:14px;padding:clamp(20px,3vw,30px);display:grid;position:absolute;inset:0}._storyMediaPlaceholder_1ewok_92:before{content:"";background:var(--blue);width:46px;height:2px;position:absolute;top:clamp(20px,3vw,30px);right:clamp(20px,3vw,30px)}._storyMediaKicker_1ewok_111{letter-spacing:.11em;padding-right:62px;font-size:12px;line-height:1.4}._storyMediaPlaceholder_1ewok_92 strong{letter-spacing:-.03em;align-self:center;max-width:7em;font-size:28px;font-weight:500;line-height:1.15}._storyMediaPlaceholder_1ewok_92>span:last-child{opacity:.72;font-size:12px;line-height:1.4}._storyImage_1ewok_133{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .18s,transform .26s;position:absolute;inset:0;transform:scale(1.015)}._storyImageReady_1ewok_144{opacity:1}._storyCard_1ewok_69:hover ._storyImageReady_1ewok_144{transform:scale(1.035)}._storyBody_1ewok_147{flex-direction:column;min-height:238px;padding:22px;display:flex}._storyTopic_1ewok_154{color:var(--blue-dark)}._storyMeta_1ewok_158{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px 10px;font-size:12px;line-height:1.4;display:flex}._storyMeta_1ewok_158>*+*{border-left:1px solid var(--line);padding-left:10px}._storyMeta_1ewok_158 time{font-variant-numeric:tabular-nums}._storySource_1ewok_175{align-items:center;gap:5px;display:inline-flex}._storySource_1ewok_175 .siteIcon{width:14px;height:14px}._storyCopy_1ewok_32{margin-top:18px}._storyCopy_1ewok_32 h3{letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1.35}._storyCopy_1ewok_32 h3 a{color:inherit}._storyCopy_1ewok_32 p{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:12px;font-size:16px;line-height:1.75;display:-webkit-box;overflow:hidden}._sourceLink_1ewok_208{width:fit-content;min-height:44px;color:var(--ink);align-items:center;gap:7px;margin-top:auto;padding-top:20px;font-size:12px;line-height:1.5;display:inline-flex}._sourceLink_1ewok_208 svg{transition:transform .18s}._sourceLink_1ewok_208:hover svg{transform:translate(2px,-2px)}._storyMediaLink_1ewok_77:focus-visible,._storyCopy_1ewok_32 h3 a:focus-visible,._sourceLink_1ewok_208:focus-visible{outline:2px solid var(--blue);outline-offset:3px}._archiveAside_1ewok_34{align-content:start;gap:42px;display:grid}._archiveAside_1ewok_34 section{border-top:1px solid var(--ink);padding-top:18px}._archiveAside_1ewok_34 h2{font-size:18px;font-weight:500;line-height:1.4}._archiveAside_1ewok_34 ul{border-bottom:1px solid var(--line);margin:18px 0 0;padding:0;list-style:none}._archiveAside_1ewok_34 li{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}._archiveAside_1ewok_34 p{max-width:30em;color:var(--muted);margin-top:18px;font-size:14px;line-height:1.75}._followSection_1ewok_21{color:var(--white);background:var(--charcoal);gap:46px;padding-top:78px;padding-bottom:84px;display:grid}._followSection_1ewok_21 h2{letter-spacing:-.032em;max-width:10em;font-size:clamp(36px,9.5vw,43px);font-weight:500;line-height:1.14}._followSection_1ewok_21 p{max-width:37em;color:var(--white);opacity:.76;margin-top:24px;font-size:16px;line-height:1.75}._followLinks_1ewok_299{border-top:1px solid var(--line-dark);align-self:end}._followLinks_1ewok_299 a{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:58px;font-size:16px;display:flex}._followLinks_1ewok_299 a>span{align-items:center;gap:9px;display:inline-flex}._followLinks_1ewok_299 svg{transition:transform .18s}._followLinks_1ewok_299 a:hover svg{transform:translate(2px,-2px)}@media (width>=768px){._masthead_1ewok_19{padding-top:52px}._mastheadTitle_1ewok_28{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:7vw;padding:54px 0 48px;display:grid}._mastheadTitle_1ewok_28 h1{font-size:clamp(48px,4vw,64px)}._mastheadTitle_1ewok_28 p{margin:0 0 6px}._archiveSection_1ewok_20{padding-top:72px;padding-bottom:112px}._archiveLayout_1ewok_59{align-items:start;gap:58px}._storyList_1ewok_64{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}._followSection_1ewok_21{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,6vw,88px);padding-top:104px;padding-bottom:112px}}@media (width>=1024px){._mastheadTitle_1ewok_28 p{text-align:right;justify-self:end}._archiveSection_1ewok_20,._followSection_1ewok_21{padding-top:var(--section-space);padding-bottom:var(--section-space)}._followSection_1ewok_21{min-height:var(--section-compact-min);align-content:center}._followSection_1ewok_21 h2{font-size:clamp(48px,3.8vw,68px)}._archiveLayout_1ewok_59{grid-template-columns:minmax(0,1.55fr) minmax(240px,.45fr);gap:clamp(48px,6vw,84px)}._archiveAside_1ewok_34{position:sticky;top:108px}}@media (width>=1200px){._masthead_1ewok_19,._archiveSection_1ewok_20,._followSection_1ewok_21{padding-inline:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2))}}@media (prefers-reduced-motion:reduce){._page_1ewok_1 svg,._storyImage_1ewok_133{transition-duration:.01ms!important}}._page_1ucfw_1{background:var(--paper)}._hero_1ucfw_5{min-height:calc(100svh - var(--header-mobile));background:var(--paper);display:grid}._heroCopy_1ucfw_11{padding:64px var(--panel-gutter) 72px;flex-direction:column;justify-content:center;display:flex}._heroCopy_1ucfw_11 h1,._positioning_1ucfw_19 h2,._sectionHeader_1ucfw_20 h2,._useSection_1ucfw_21 h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:500}._heroCopy_1ucfw_11 h1{letter-spacing:-.032em;max-width:8em;font-size:clamp(38px,10.4vw,46px);line-height:1.1}._heroCopy_1ucfw_11 h1 span{white-space:nowrap;display:inline-block}._headlineLine_1ucfw_40,._positioningHeadlineLine_1ucfw_44,._useHeadlineLine_1ucfw_48{display:contents}._heroStatement_1ucfw_52{max-width:16em;color:var(--ink);letter-spacing:-.025em;margin:30px 0 0;font-size:clamp(28px,7vw,40px);line-height:1.28}._heroStatement_1ucfw_52 span{white-space:nowrap;display:block}._heroBody_1ucfw_66{max-width:34em;color:var(--muted);margin:26px 0 0;font-size:16px;line-height:1.8}._heroActions_1ucfw_74{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:38px;display:flex}._textLink_1ucfw_82{min-height:44px;color:var(--ink);border-bottom:1px solid #1515155c;align-items:center;font-size:16px;transition:color .18s,border-color .18s;display:inline-flex}._textLink_1ucfw_82:hover{color:var(--blue-dark);border-color:var(--blue-dark)}._heroMedia_1ucfw_97{border-top:1px solid var(--line-dark);background:var(--ink);min-height:440px;position:relative;overflow:hidden}._heroMedia_1ucfw_97 img,._spaceMediaCanvas_1ucfw_106 img{object-fit:cover}._heroMedia_1ucfw_97 img{object-position:50% 54%}._positioning_1ucfw_19{padding:88px var(--page-gutter);border-top:1px solid var(--line);background:var(--paper)}._positioningInner_1ucfw_120{width:100%;max-width:1440px;margin:0 auto}._positioningIntro_1ucfw_126{gap:32px;display:grid}._positioning_1ucfw_19 h2,._sectionHeader_1ucfw_20 h2,._useSection_1ucfw_21 h2{font-size:clamp(36px,9.5vw,43px);line-height:1.14}._positioningIntro_1ucfw_126>p,._sectionHeader_1ucfw_20 p,._useSection_1ucfw_21>div:first-child>p{max-width:40em;color:var(--muted);margin:0;font-size:16px;line-height:1.8}._positioningList_1ucfw_148{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:56px 0 0}._positioningList_1ucfw_148>div{border-bottom:1px solid var(--line);padding:24px 0}._positioningList_1ucfw_148>div:last-child{border-bottom:0}._positioningList_1ucfw_148 dt{color:var(--blue-dark);font-size:16px;font-weight:500}._positioningList_1ucfw_148 dd{color:var(--ink);margin:12px 0 0;font-size:16px;line-height:1.65}._spaceTour_1ucfw_176{padding:88px var(--page-gutter) 96px;color:var(--white);background:var(--charcoal)}._sectionHeader_1ucfw_20{gap:28px;display:grid}._sectionHeader_1ucfw_20 h2{max-width:11em}._sectionHeader_1ucfw_20 p{color:#f7f7f5c7}._spaceGallery_1ucfw_195{background:var(--line-dark);gap:1px;margin-top:58px;display:grid}._spaceMedia_1ucfw_106{min-width:0;color:var(--white);background:var(--black);margin:0}._spaceMediaCanvas_1ucfw_106{aspect-ratio:4/3;border-bottom:1px solid var(--line-dark);background:var(--ink);position:relative;overflow:hidden}._spaceMediaWide_1ucfw_217 ._spaceMediaCanvas_1ucfw_106 img{object-position:50% 58%}._spaceMediaTall_1ucfw_221 ._spaceMediaCanvas_1ucfw_106 img{object-position:50% 50%}._spaceMedia_1ucfw_106 figcaption{flex-direction:column;gap:8px;min-height:112px;padding:22px;display:flex}._spaceMedia_1ucfw_106 figcaption strong{font-size:16px;font-weight:500;line-height:1.4}._spaceMedia_1ucfw_106 figcaption span{color:#f7f7f5c7;font-size:12px;line-height:1.6}._useSection_1ucfw_21{padding:88px var(--page-gutter) 96px;background:var(--paper-soft);gap:56px;display:grid}._useSection_1ucfw_21 h2{max-width:11em}._useSection_1ucfw_21>div:first-child>p{margin-top:26px}._useList_1ucfw_260{border-top:1px solid var(--line)}._useList_1ucfw_260 article{border-bottom:1px solid var(--line);padding:28px 0}._useList_1ucfw_260 h3{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:500;line-height:1.35}._useList_1ucfw_260 p{max-width:36em;color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.75}._consult_1ucfw_285{--home-gutter:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2))}@media (width>=768px){._useSection_1ucfw_21{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:8vw}._positioningIntro_1ucfw_126{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);align-items:end;gap:8vw}._positioningList_1ucfw_148{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._positioningList_1ucfw_148>div{border-right:1px solid var(--line);border-bottom:0;min-height:150px;padding:28px 32px 30px}._positioningList_1ucfw_148>div:first-child{padding-left:0}._positioningList_1ucfw_148>div:last-child{border-right:0;padding-right:0}._sectionHeader_1ucfw_20{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:end;gap:8vw}._spaceGallery_1ucfw_195{grid-template-columns:repeat(2,minmax(0,1fr))}._spaceMediaWide_1ucfw_217{grid-column:1/-1}._spaceMediaWide_1ucfw_217 ._spaceMediaCanvas_1ucfw_106{aspect-ratio:16/7}._spaceMediaTall_1ucfw_221{grid-row:span 2}._spaceMediaTall_1ucfw_221 ._spaceMediaCanvas_1ucfw_106{aspect-ratio:4/5}}@media (width>=1024px){._hero_1ucfw_5{min-height:var(--section-stage-min);grid-template-columns:repeat(2,minmax(0,1fr))}._heroCopy_1ucfw_11{min-height:inherit;padding:10vh var(--panel-gutter) 10vh var(--page-gutter)}._heroCopy_1ucfw_11 h1{font-size:clamp(48px,4vw,64px)}._sectionHeader_1ucfw_20{grid-template-columns:minmax(0,1.3fr) minmax(300px,.55fr);gap:clamp(48px,5vw,72px)}._heroMedia_1ucfw_97{min-height:inherit;border-top:0;border-left:1px solid var(--line-dark)}._positioning_1ucfw_19,._spaceTour_1ucfw_176,._useSection_1ucfw_21{padding-top:var(--section-space);padding-bottom:var(--section-space)}._positioning_1ucfw_19,._useSection_1ucfw_21{min-height:var(--section-stage-min);align-content:center;display:grid}._positioning_1ucfw_19 h2,._sectionHeader_1ucfw_20 h2,._useSection_1ucfw_21 h2{font-size:clamp(48px,3.8vw,68px)}._sectionHeader_1ucfw_20 h2{max-width:none}._headlineLine_1ucfw_40{white-space:nowrap;display:block}._positioningHeadlineLine_1ucfw_44{display:block}._useList_1ucfw_260 article{grid-template-columns:minmax(150px,.55fr) minmax(0,1fr);align-items:center;gap:36px;min-height:148px;display:grid}._useList_1ucfw_260 p{margin-top:0}}@media (width>=1200px){._useHeadlineLine_1ucfw_48{white-space:nowrap;display:block}._positioningHeadlineLine_1ucfw_44{white-space:nowrap}}@media (prefers-reduced-motion:reduce){._textLink_1ucfw_82{transition:none}}._richHero_fdqny_1.portfolioHeroInteractive,._richHero_fdqny_1 .portfolioShowcase{height:auto}._richHero_fdqny_1 .portfolioShowcaseFooter ._selectedCopy_fdqny_3{color:#c6c6c2;text-align:center;max-width:40em;margin-block:8px;font-size:14px;line-height:1.65}._consult_fdqny_4{--home-gutter:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2))}._profileFrame_fdqny_5.portfolioMediaFrame{aspect-ratio:auto}._companyProfile_fdqny_6{background:var(--charcoal);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}._profileLogo_fdqny_7{background:var(--white);place-items:center;padding:40px;display:grid}._profileLogo_fdqny_7 img{width:100%;max-width:320px;height:auto}._profileCopy_fdqny_9{min-width:0;padding:clamp(28px,3vw,48px)}._profileCopy_fdqny_9 h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.25}._profileCopy_fdqny_9 p{color:var(--white);margin:20px 0 28px;font-size:16px;line-height:1.8}._profileCopy_fdqny_9 dl{margin:0}._profileCopy_fdqny_9 dl>div{border-top:1px solid var(--line-dark);padding:16px 0}._profileCopy_fdqny_9 dt{color:#b9b9b5;margin-bottom:8px;font-size:14px}._profileCopy_fdqny_9 dd{margin:0;font-size:16px;line-height:1.65}._serviceDetails_fdqny_16{width:min(960px,100%);padding:0 var(--page-gutter) 20px;text-align:center;margin:0 auto}._serviceOptions_fdqny_17{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._serviceOptions_fdqny_17 button{border:1px solid var(--line-dark);min-height:48px;color:var(--white);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:inline-flex}._serviceOptions_fdqny_17 button:hover{border-color:var(--white)}._serviceOptions_fdqny_17 button[aria-pressed=true]{color:var(--ink);background:var(--white)}._serviceOptions_fdqny_17 button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media (width>=1024px){._richHero_fdqny_1 .portfolioShowcase{min-height:calc(100dvh - var(--header-desktop))}._richHero_fdqny_1 .portfolioMediaStage{grid-template-rows:auto}._serviceFrame_fdqny_26.portfolioMediaFrame{width:min(100%, calc(max(240px, 100dvh - var(--header-desktop) - 360px) * 1.777))}._serviceDetails_fdqny_16{padding-inline:24px}}@media (width<=767px){._richHero_fdqny_1 .scrollCue{display:none}._companyProfile_fdqny_6{grid-template-columns:minmax(0,1fr)}._profileLogo_fdqny_7{padding:28px}._profileLogo_fdqny_7 img{width:min(72%,240px)}._profileCopy_fdqny_9{padding:24px}._serviceOptions_fdqny_17 button{padding-inline:12px}}._page_szfmu_1{--board-gutter:max(22px, calc((100vw - 1440px) / 2))}._section_szfmu_2{padding:88px var(--board-gutter);scroll-margin-top:calc(var(--header-desktop) + 24px)}._hero_szfmu_4{background:var(--paper-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:640px;display:grid}._heroCopy_szfmu_5{padding:76px 64px 76px var(--board-gutter);align-self:center}._hero_szfmu_4 h1{margin:0;font-size:clamp(38px,3.2vw,58px);font-weight:500;line-height:1.2}._hero_szfmu_4 h1 .semanticPhrase{display:block}._promise_szfmu_8{letter-spacing:-.025em;margin:30px 0 0;font-size:clamp(25px,1.9vw,34px);line-height:1.5}._heroDescription_szfmu_9,._sectionIntro_szfmu_9>p,._applicationIntro_szfmu_9>p{color:var(--muted);margin:22px 0 0;font-size:17px;line-height:1.85}._heroDescription_szfmu_9{max-width:30em}._heroVisual_szfmu_11{background:#073972;min-height:100%;position:relative;overflow:hidden}._heroVisual_szfmu_11 img{object-fit:cover;object-position:center 65%}._actions_szfmu_13{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:36px;display:flex}._facts_szfmu_15{padding:30px var(--board-gutter);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}._facts_szfmu_15>div{justify-content:center;align-items:baseline;gap:20px;padding:8px 20px;display:flex}._facts_szfmu_15>div+div{border-left:1px solid var(--line)}._facts_szfmu_15 dt{color:var(--muted);font-size:15px}._facts_szfmu_15 dd{white-space:nowrap;margin:0;font-size:28px;font-weight:500;line-height:1.4}._sectionIntro_szfmu_9{margin-bottom:40px}._sectionIntro_szfmu_9 h2,._applicationIntro_szfmu_9 h2{margin:0;font-size:clamp(32px,3vw,48px);font-weight:500;line-height:1.3}._sectionIntro_szfmu_9>p{max-width:54em}._decisions_szfmu_24{background:var(--paper)}._decisionRows_szfmu_25{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._decisionRows_szfmu_25 article{border:1px solid var(--line);background:var(--paper-soft);grid-template-rows:auto 1fr auto;align-items:start;gap:16px;padding:28px;display:grid}._topic_szfmu_27{color:var(--blue-dark);font-size:15px}._decisionRows_szfmu_25 h3{margin:0;font-size:22px;font-weight:500;line-height:1.5}._decisionRows_szfmu_25 h3 .semanticPhrase{display:block}._decisionRows_szfmu_25 p{color:var(--muted);margin:0;font-size:16px;line-height:1.8}._annual_szfmu_32{background:var(--charcoal);color:var(--white)}._annualLayout_szfmu_33{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}._annual_szfmu_32 ._sectionIntro_szfmu_9{margin-bottom:28px}._annual_szfmu_32 ._sectionIntro_szfmu_9 h2{font-size:clamp(32px,2.7vw,44px)}._annual_szfmu_32 ._sectionIntro_szfmu_9>p{color:#bdbdbb;font-size:16px}._discussionPhoto_szfmu_37,._sharingPhoto_szfmu_37{margin:0}._discussionPhoto_szfmu_37 img{object-fit:cover;object-position:50% 55%;width:100%;height:530px;display:block}._discussionPhoto_szfmu_37 figcaption,._sharingPhoto_szfmu_37 figcaption{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.7}._discussionPhoto_szfmu_37 figcaption{color:#bdbdbb}._cycle_szfmu_41{gap:20px;display:grid}._cycle_szfmu_41 article{border-top:1px solid var(--line-dark);gap:18px;padding-top:20px;display:flex}._cycleNumber_szfmu_43{color:#bdbdbb;font-size:15px;line-height:32px}._cycle_szfmu_41 h3{margin:0;font-size:22px;font-weight:500;line-height:1.5}._cycle_szfmu_41 p{color:#bdbdbb;margin:6px 0 0;font-size:16px;line-height:1.8}._meetings_szfmu_46{grid-template-columns:repeat(6,minmax(0,1fr));margin:64px 0 0;padding:0;list-style:none;display:grid}._meetings_szfmu_46 li{text-align:center;border-top:1px solid #858583;padding:24px 12px 0;position:relative}._meetings_szfmu_46 li:before{content:"";background:var(--white);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:calc(50% - 4px)}._meetings_szfmu_46 li>span:first-child{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.3;display:block}._meetings_szfmu_46 li>span:last-child{color:#bdbdbb;margin-top:8px;font-size:14px;display:block}._agendaLayout_szfmu_52{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}._agenda_szfmu_52{gap:28px;display:grid}._day_szfmu_54 h3{color:var(--blue-dark);margin:0 0 14px;font-size:28px;font-weight:500;line-height:1.4}._session_szfmu_55{border-top:1px solid var(--line);grid-template-columns:36px 1fr;align-items:baseline;gap:18px;padding:18px 0;display:grid}._session_szfmu_55>span{color:var(--muted);font-size:15px;line-height:1.7}._session_szfmu_55 h4{margin:0;font-size:20px;font-weight:400;line-height:1.6}._agendaNote_szfmu_58{color:var(--muted);margin:0;font-size:14px;line-height:1.8}._sharingPhoto_szfmu_37 img{object-fit:cover;object-position:42% center;width:100%;height:460px;display:block}._trust_szfmu_61{background:var(--paper-soft)}._trustColumns_szfmu_62{background:var(--paper);border:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"profile intro""profile roles";align-items:start;display:grid}._trustColumns_szfmu_62>._sectionIntro_szfmu_9{grid-area:intro;margin:0;padding:40px 40px 28px}._trustColumns_szfmu_62 ._sectionIntro_szfmu_9 h2 .semanticPhrase{display:block}._hostProfile_szfmu_65{text-align:center;width:100%;color:var(--white);background:#202020;flex-direction:column;grid-area:profile;justify-content:center;align-self:stretch;align-items:center;gap:24px;margin:0;padding:36px 28px 32px;display:flex}._hostProfile_szfmu_65 img{width:min(100%,340px);height:auto;display:block}._hostProfile_szfmu_65 figcaption{gap:8px;display:grid}._hostProfile_szfmu_65 strong{font-size:28px;font-weight:500;line-height:1.4}._hostProfile_szfmu_65 span{color:#bdbdbb;font-size:15px;line-height:1.8}._facilitation_szfmu_70{grid-area:roles;padding:0 40px 32px}._facilitation_szfmu_70 h3{margin:0 0 18px;font-size:22px;font-weight:500;line-height:1.5}._facilitation_szfmu_70 dl{grid-auto-rows:1fr;margin:0;display:grid}._facilitation_szfmu_70 dl>div{border-top:1px solid var(--line);grid-template-columns:100px 1fr;align-items:center;gap:20px;padding:20px 0;display:grid}._facilitation_szfmu_70 dt{font-size:19px;line-height:1.6}._facilitation_szfmu_70 dt .siteIcon{display:none}._facilitation_szfmu_70 dd{color:var(--muted);margin:0;font-size:16px;line-height:1.85}._groupPrinciples_szfmu_77{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}._groupPrinciples_szfmu_77 li{background:var(--paper);border:1px solid var(--line);padding:28px}._groupPrinciples_szfmu_77 strong{font-size:21px;font-weight:500;display:block}._groupPrinciples_szfmu_77 li>span{color:var(--muted);margin-top:10px;font-size:16px;line-height:1.8;display:block}._outputs_szfmu_82{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}._outputs_szfmu_82>div{text-align:center;align-content:center;padding:30px 24px;display:grid}._outputs_szfmu_82>div+div{border-left:1px solid var(--line)}._outputs_szfmu_82 dt{font-size:25px;line-height:1.5}._outputs_szfmu_82 dd{max-width:14em;color:var(--muted);margin:12px auto 0;font-size:16px;line-height:1.8}._reviewNote_szfmu_87{color:var(--blue-dark);text-align:center;margin:28px 0 0;font-size:20px;line-height:1.6}._application_szfmu_9{background:var(--paper-soft);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:100px;display:grid}._applicationIntro_szfmu_9 h2{max-width:10em}._applicationIntro_szfmu_9>strong{border-top:1px solid var(--line);margin:28px 0 24px;padding-top:24px;font-size:18px;font-weight:500;line-height:1.7;display:block}._application_szfmu_9 .contactForm{align-content:start}._application_szfmu_9 .formSubmit{justify-self:start}._application_szfmu_9 .customSelect,._application_szfmu_9 .fieldWide,._application_szfmu_9 .formError,._application_szfmu_9 .formSubmit{grid-column:1/-1}._application_szfmu_9 .formError{margin:0}@media (width>=768px) and (width<=1550px){._page_szfmu_1{--board-gutter:6vw}._heroCopy_szfmu_5{padding-right:44px}._annualLayout_szfmu_33,._agendaLayout_szfmu_52{gap:48px}}@media (width>=1024px){._hero_szfmu_4{min-height:var(--section-stage-min)}._heroCopy_szfmu_5{padding-top:var(--section-space);padding-bottom:var(--section-space)}._section_szfmu_2{min-height:var(--section-stage-min);padding-top:var(--section-space);padding-bottom:var(--section-space);align-content:center;display:grid}._facilitation_szfmu_70 dl>div{grid-template-columns:132px minmax(0,1fr)}._facilitation_szfmu_70 dt{align-items:center;gap:10px;display:flex}._facilitation_szfmu_70 dt .siteIcon{color:var(--blue-dark);display:block}._reviewNote_szfmu_87{text-align:left}}@media (width<=1023px){._hero_szfmu_4{min-height:570px}._heroCopy_szfmu_5{padding-top:60px;padding-bottom:60px;padding-right:32px}._hero_szfmu_4 h1{font-size:36px}._promise_szfmu_8{font-size:25px}._facts_szfmu_15>div{text-align:center;display:block}._facts_szfmu_15 dd{margin-top:8px;font-size:25px}._section_szfmu_2{padding-top:72px;padding-bottom:72px}._decisionRows_szfmu_25{grid-template-columns:1fr;gap:16px}._decisionRows_szfmu_25 article{grid-template-rows:auto;gap:12px;padding:24px}._decisionRows_szfmu_25 h3 .semanticPhrase{display:inline-block}._annualLayout_szfmu_33,._agendaLayout_szfmu_52{gap:32px}._discussionPhoto_szfmu_37 img{height:500px}._sharingPhoto_szfmu_37 img{height:460px}._trustColumns_szfmu_62>._sectionIntro_szfmu_9{padding:28px 24px 24px}._facilitation_szfmu_70{padding:0 24px 24px}._facilitation_szfmu_70 dl>div{grid-template-columns:1fr;gap:8px;padding:16px 0}._groupPrinciples_szfmu_77 li{padding:24px}._outputs_szfmu_82>div{padding:28px 16px}._outputs_szfmu_82 dt{font-size:23px}._application_szfmu_9{grid-template-columns:1fr;gap:44px}._applicationIntro_szfmu_9 h2{max-width:none}}@media (width<=767px){._hero_szfmu_4{flex-direction:column;display:flex}._heroCopy_szfmu_5{padding:52px var(--board-gutter) 40px}._hero_szfmu_4 h1{font-size:clamp(32px,8.5vw,42px)}._promise_szfmu_8{margin-top:22px;font-size:25px}._heroDescription_szfmu_9,._sectionIntro_szfmu_9>p,._applicationIntro_szfmu_9>p{font-size:16px}._actions_szfmu_13{gap:16px 24px;margin-top:26px}._actions_szfmu_13 .textLink{padding-block:10px}._heroVisual_szfmu_11{min-height:270px}._heroVisual_szfmu_11 img{object-position:center 63%}._facts_szfmu_15{padding:22px 12px}._facts_szfmu_15>div{padding:0 8px}._facts_szfmu_15 dt{font-size:13px}._facts_szfmu_15 dd{font-size:21px}._section_szfmu_2{scroll-margin-top:calc(var(--header-mobile) + 16px);padding-top:56px;padding-bottom:56px}._sectionIntro_szfmu_9{margin-bottom:28px}._sectionIntro_szfmu_9 h2,._applicationIntro_szfmu_9 h2,._annual_szfmu_32 ._sectionIntro_szfmu_9 h2{font-size:32px;line-height:1.35}._sectionIntro_szfmu_9>p{margin-top:18px}._decisionRows_szfmu_25 h3{font-size:22px}._annualLayout_szfmu_33,._agendaLayout_szfmu_52,._trustColumns_szfmu_62{flex-direction:column;align-items:stretch;gap:32px;display:flex}._trustColumns_szfmu_62{gap:0}._annualLayout_szfmu_33>div{order:-1}._discussionPhoto_szfmu_37 img{aspect-ratio:4/3;height:auto}._cycle_szfmu_41{gap:18px}._cycle_szfmu_41 h3{font-size:22px}._meetings_szfmu_46{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px;margin-top:40px}._meetings_szfmu_46 li{padding-top:18px}._meetings_szfmu_46 li>span:first-child{font-size:22px}._sharingPhoto_szfmu_37{order:-1}._sharingPhoto_szfmu_37 img{aspect-ratio:4/3;height:auto}._session_szfmu_55{grid-template-columns:32px 1fr;gap:14px;padding:16px 0}._session_szfmu_55 h4{font-size:18px}._hostProfile_szfmu_65 img{width:min(100%,260px)}._facilitation_szfmu_70{padding-top:28px}._facilitation_szfmu_70 dl>div{grid-template-columns:1fr;gap:8px;padding:20px 0}._facilitation_szfmu_70 dt{font-size:18px}._groupPrinciples_szfmu_77{grid-template-columns:1fr;gap:16px;margin-top:16px}._groupPrinciples_szfmu_77 strong{font-size:20px}._groupPrinciples_szfmu_77 li>span{margin-top:8px}._outputs_szfmu_82{grid-template-columns:repeat(2,minmax(0,1fr))}._outputs_szfmu_82>div{padding:24px 14px}._outputs_szfmu_82>div:nth-child(3){border-left:0}._outputs_szfmu_82>div:nth-child(n+3){border-top:1px solid var(--line)}._outputs_szfmu_82 dt{font-size:22px}._outputs_szfmu_82 dd{font-size:15px}._reviewNote_szfmu_87{font-size:19px}}
