:where([data-site=v8]) .v8-cap{text-transform:capitalize}:where([data-site=v8]) .v8-crumbs a{color:var(--v8-on-navy-accent);text-decoration:none}:where([data-site=v8]) .v8-course-hero{padding-block:clamp(40px,6vw,80px)}:where([data-site=v8]) .v8-course-hero .v8-tag-plain{background:rgba(255,255,255,.14);color:var(--v8-on-navy-hi)}:where([data-site=v8]) .v8-tag-session{background:var(--v8-hw-tint);color:var(--v8-hw-ink)}:where([data-site=v8]) .v8-course-meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--v8-on-navy-hi);font-size:16px}:where([data-site=v8]) .v8-course-hero-photo{max-height:520px;border-radius:var(--v8-radius);overflow:hidden}:where([data-site=v8]) .v8-course-tabs{position:sticky;top:0;z-index:25;background:var(--v8-surface);border-bottom:1px solid var(--v8-line)}:where([data-site=v8]) .v8-course-tabs .v8-wrap{display:flex;gap:28px;overflow-x:auto}:where([data-site=v8]) .v8-course-tabs a{padding-block:14px;min-height:44px;display:inline-flex;align-items:center;color:var(--v8-text);text-decoration:none;font-weight:600;font-size:15px;white-space:nowrap;border-bottom:2px solid transparent}:where([data-site=v8]) .v8-course-tabs a:focus-visible,:where([data-site=v8]) .v8-course-tabs a:hover{color:var(--v8-ink);border-bottom-color:var(--v8-ink)}:where([data-site=v8]) .v8-course-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(32px,5vw,64px);align-items:start}:where([data-site=v8]) .v8-course-main{display:flex;flex-direction:column;gap:clamp(40px,5vw,56px);min-width:0}:where([data-site=v8]) .v8-course-block{display:flex;flex-direction:column;gap:16px;scroll-margin-top:72px}:where([data-site=v8]) .v8-course-aside{position:sticky;top:72px}:where([data-site=v8]) .v8-price-big{font-family:var(--v8-serif);font-size:40px;line-height:1;color:var(--v8-ink);margin:0}:where([data-site=v8]) .v8-included .v8-card{padding:18px 20px;display:flex;flex-direction:column;gap:4px}:where([data-site=v8]) .v8-modules,:where([data-site=v8]) .v8-sessions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}:where([data-site=v8]) .v8-modules li{display:grid;grid-template-columns:48px 1fr;gap:8px;padding-block:20px;border-bottom:1px solid var(--v8-line)}:where([data-site=v8]) .v8-sessions li{display:grid;grid-template-columns:48px 1fr;gap:8px;padding-block:10px;border-bottom:1px solid var(--v8-line);font-size:16px;color:var(--v8-ink)}:where([data-site=v8]) .v8-link-button{background:none;border:0;padding:0;min-height:44px;color:var(--v8-ink);text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:15px;cursor:pointer}:where([data-site=v8]) #c-instructor .v8-teacher{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}:where([data-site=v8]) .v8-also-card{text-decoration:none;color:inherit}:where([data-site=v8]) .v8-also-card .v8-tag-plain{background:var(--v8-mist)}:where([data-site=v8]) .v8-also-meta{color:var(--v8-eyebrow)}:where([data-site=v8]) .v8-tag-soft{background:var(--v8-mist);color:var(--v8-ink)}:where([data-site=v8]) .v8-pass-hero{padding-block:clamp(56px,8vw,104px)}:where([data-site=v8]) .v8-pass-price{position:sticky;top:24px}:where([data-site=v8]) .v8-pass-rhythm{font-family:var(--v8-serif);font-size:clamp(22px,2.2vw,28px);color:var(--v8-ink)}:where([data-site=v8]) .v8-pillar-card{text-decoration:none;color:inherit;justify-content:space-between;min-height:120px}:where([data-site=v8]) .v8-pillar-card .v8-tag{white-space:normal;align-self:flex-start}:where([data-site=v8]) .v8-person.v8-lg span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:960px){:where([data-site=v8]) .v8-course-layout{grid-template-columns:1fr}:where([data-site=v8]) .v8-course-aside,:where([data-site=v8]) .v8-pass-price{position:static}:where([data-site=v8]) #c-instructor .v8-teacher{grid-template-columns:1fr}}[data-site=v8]{--v8-bg:#f5f4ef;--v8-surface:#ffffff;--v8-sunk:#f5f4ef;--v8-mist:#e9eff5;--v8-line:#e2ded4;--v8-line-strong:#d9d5c8;--v8-ink:#20214f;--v8-text:#4a4c6b;--v8-placeholder:#8a8ca3;--v8-eyebrow:#3d6e8e;--v8-navy:#20204e;--v8-navy-raise:#3d4080;--v8-navy-line:rgba(201,220,234,0.22);--v8-on-navy:#c9dcea;--v8-on-navy-hi:#f6f4ef;--v8-on-navy-accent:#8fc1d8;--v8-warn-on-navy:#f0a285;--v8-lotus:#8fc1d8;--v8-gold:#e3b964;--v8-lib:#b4543a;--v8-lib-tint:#efc2ae;--v8-lib-ink:#8e3a24;--v8-nar:#e3b964;--v8-nar-tint:#f1d9a8;--v8-nar-ink:#6e4f0b;--v8-wb:#8fc1d8;--v8-wb-tint:#beddeb;--v8-wb-ink:#2f5f7a;--v8-hw:#8ba787;--v8-hw-tint:#c8d8c2;--v8-hw-ink:#3f5a3c;--v8-on-solid:#20214f;--v8-on-lib:#ffffff;--v8-btn:#20214f;--v8-btn-text:#f6f4ef;--v8-btn-hover:#2e3070;--v8-field:#ffffff;--v8-field-line:#8c887e;--v8-focus:#3d6e8e;--v8-fill-bg:rgba(143,193,216,0.22);--v8-fill-line:#3d6e8e;--v8-draft:#8e3a24;--v8-scrim:rgba(32,32,78,0.62);--v8-serif:var(--font-public-sans),"Public Sans","Helvetica Neue","Arial",system-ui,sans-serif;--v8-sans:var(--font-inter),"Inter","Helvetica Neue","Arial",system-ui,sans-serif;--v8-radius:18px;--v8-radius-s:12px;--v8-radius-field:10px;--v8-gutter:clamp(16px,5vw,72px);--v8-col:1296px;--v8-section:clamp(56px,9vw,112px);--v8-shadow:0 1px 2px rgba(32,33,79,0.06),0 8px 24px rgba(32,33,79,0.06);color-scheme:light;margin:0;background:var(--v8-bg);color:var(--v8-text);font-family:var(--v8-sans);font-variation-settings:"opsz" 9;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}:where([data-site=v8]) img{display:block;max-width:100%}:where([data-site=v8]) a{color:inherit}:where([data-site=v8]) p{margin:0}:where([data-site=v8]) h1,:where([data-site=v8]) h2,:where([data-site=v8]) h3,:where([data-site=v8]) h4{margin:0;font-weight:400;color:var(--v8-ink);text-wrap:balance}:where([data-site=v8]) ol,:where([data-site=v8]) ul{margin:0;padding:0}:where([data-site=v8]) button,:where([data-site=v8]) input,:where([data-site=v8]) select,:where([data-site=v8]) textarea{font:inherit;color:inherit}:where([data-site=v8]) :focus-visible{outline:3px solid var(--v8-focus);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){:where([data-site=v8]) *,:where([data-site=v8]) :after,:where([data-site=v8]) :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}:where([data-site=v8]) .v8-wrap{width:100%;max-width:calc(var(--v8-col) + 2 * var(--v8-gutter));margin-inline:auto;padding-left:max(var(--v8-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--v8-gutter),env(safe-area-inset-right,0px))}:where([data-site=v8]) .v8-wrap-narrow{max-width:calc(936px + 2 * var(--v8-gutter))}:where([data-site=v8]) .v8-wrap-text{max-width:calc(744px + 2 * var(--v8-gutter))}:where([data-site=v8]) .v8-section{padding-block:var(--v8-section)}:where([data-site=v8]) .v8-section-s{padding-block:clamp(40px,6vw,72px)}:where([data-site=v8]) .v8-stack{display:flex;flex-direction:column}:where([data-site=v8]) .v8-row{display:flex;flex-wrap:wrap;align-items:center}:where([data-site=v8]) .v8-g-4{gap:4px}:where([data-site=v8]) .v8-g-6{gap:6px}:where([data-site=v8]) .v8-g-8{gap:8px}:where([data-site=v8]) .v8-g-12{gap:12px}:where([data-site=v8]) .v8-g-16{gap:16px}:where([data-site=v8]) .v8-g-20{gap:20px}:where([data-site=v8]) .v8-g-24{gap:24px}:where([data-site=v8]) .v8-g-32{gap:32px}:where([data-site=v8]) .v8-g-40{gap:40px}:where([data-site=v8]) .v8-g-48{gap:48px}:where([data-site=v8]) .v8-g-64{gap:64px}:where([data-site=v8]) .v8-grid{display:grid;gap:24px}:where([data-site=v8]) .v8-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-site=v8]) .v8-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-site=v8]) .v8-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:where([data-site=v8]) .v8-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}:where([data-site=v8]) .v8-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}:where([data-site=v8]) .v8-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);align-items:center}:where([data-site=v8]) .v8-split>*{min-width:0}:where([data-site=v8]) .v8-center{text-align:center}:where([data-site=v8]) .v8-center .v8-body-l,:where([data-site=v8]) .v8-center .v8-lead{margin-inline:auto}@media (max-width:1080px){:where([data-site=v8]) .v8-cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-site=v8]) .v8-cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-site=v8]) .v8-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){:where([data-site=v8]) .v8-split{grid-template-columns:1fr}:where([data-site=v8]) .v8-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){:where([data-site=v8]) .v8-cols-2,:where([data-site=v8]) .v8-cols-3,:where([data-site=v8]) .v8-cols-5{grid-template-columns:1fr}:where([data-site=v8]) .v8-cols-4.v8-keep-2,:where([data-site=v8]) .v8-cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-site=v8]) .v8-cols-4:not(.v8-keep-2){grid-template-columns:1fr}:where([data-site=v8]) .v8-grid{gap:20px}}:where([data-site=v8]) .v8-tone-white{background:var(--v8-surface)}:where([data-site=v8]) .v8-tone-cream{background:var(--v8-bg)}:where([data-site=v8]) .v8-tone-mist{background:var(--v8-mist)}:where([data-site=v8]) .v8-tone-navy{background:var(--v8-navy);color:var(--v8-on-navy)}:where([data-site=v8]) .v8-tone-butter{background:var(--v8-nar-tint)}:where([data-site=v8]) .v8-tone-sage{background:var(--v8-hw-tint)}:where([data-site=v8]) .v8-tone-navy h1,:where([data-site=v8]) .v8-tone-navy h2,:where([data-site=v8]) .v8-tone-navy h3,:where([data-site=v8]) .v8-tone-navy h4{color:var(--v8-on-navy-hi)}:where([data-site=v8]) .v8-tone-navy .v8-eyebrow{color:var(--v8-on-navy-accent)}:where([data-site=v8]) .v8-serif{font-family:var(--v8-serif)}:where([data-site=v8]) .v8-d-xl{font-family:var(--v8-serif);font-size:clamp(42px,5.3vw,76px);line-height:1.07;letter-spacing:-.012em}:where([data-site=v8]) .v8-d-l{font-family:var(--v8-serif);font-size:clamp(38px,4.2vw,60px);line-height:1.1;letter-spacing:-.01em}:where([data-site=v8]) .v8-d-m{font-family:var(--v8-serif);font-size:clamp(32px,3.5vw,50px);line-height:1.2}:where([data-site=v8]) .v8-h2{font-family:var(--v8-serif);font-size:clamp(30px,3.05vw,44px);line-height:1.2}:where([data-site=v8]) .v8-h2-s{font-family:var(--v8-serif);font-size:clamp(28px,2.8vw,40px);line-height:1.2}:where([data-site=v8]) .v8-h3{font-family:var(--v8-serif);font-size:clamp(24px,2.1vw,30px);line-height:1.25}:where([data-site=v8]) .v8-h4{font-family:var(--v8-serif);font-size:clamp(19px,1.5vw,22px);line-height:1.3}:where([data-site=v8]) .v8-quote{font-family:var(--v8-serif);font-size:clamp(17px,1.35vw,19px);line-height:1.55;color:var(--v8-ink)}:where([data-site=v8]) .v8-lead{font-size:clamp(17px,1.4vw,20px);line-height:1.6;max-width:40em}:where([data-site=v8]) .v8-body-l{font-size:clamp(16px,1.25vw,18px);line-height:1.65;max-width:44em}:where([data-site=v8]) .v8-body{font-size:clamp(15px,1.15vw,17px);line-height:1.6}:where([data-site=v8]) .v8-small{font-size:15px;line-height:1.5}:where([data-site=v8]) .v8-xs{font-size:13px;line-height:1.45}:where([data-site=v8]) .v8-strong{color:var(--v8-ink);font-weight:700}:where([data-site=v8]) .v8-medium{color:var(--v8-ink);font-weight:500}:where([data-site=v8]) .v8-ink{color:var(--v8-ink)}:where([data-site=v8]) .v8-label{font-size:15px;font-weight:700;color:var(--v8-ink)}:where([data-site=v8]) .v8-eyebrow{font-size:15px;font-weight:500;color:var(--v8-eyebrow);letter-spacing:.005em}:where([data-site=v8]) .v8-num{font-family:var(--v8-serif);font-variant-numeric:lining-nums tabular-nums}:where([data-site=v8]) .v8-tone-navy .v8-body,:where([data-site=v8]) .v8-tone-navy .v8-body-l,:where([data-site=v8]) .v8-tone-navy .v8-lead{color:var(--v8-on-navy)}:where([data-site=v8]) .v8-fill{background:var(--v8-fill-bg);border-bottom:1.5px dotted var(--v8-fill-line);border-radius:3px;padding:0 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}:where([data-site=v8]) .v8-draft-note{font-size:13px;color:var(--v8-draft)}:where([data-site=v8]) .v8-photo-note{font-size:13px;color:var(--v8-text)}:where([data-site=v8]) .v8-link{color:var(--v8-ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}:where([data-site=v8]) .v8-link:hover{text-decoration-thickness:2px}:where([data-site=v8]) .v8-link-quiet{color:var(--v8-eyebrow);text-decoration:underline;text-underline-offset:3px}:where([data-site=v8]) .v8-arrow-link{color:var(--v8-ink);font-weight:700;text-decoration:none;font-size:15px}:where([data-site=v8]) .v8-arrow-link:hover{text-decoration:underline;text-underline-offset:3px}:where([data-site=v8]) .v8-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border-radius:999px;font-family:var(--v8-sans);font-size:17px;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:background .15s,color .15s,border-color .15s,transform .15s;white-space:nowrap}:where([data-site=v8]) .v8-btn:active{transform:translateY(1px)}:where([data-site=v8]) .v8-btn-primary{background:var(--v8-btn);color:var(--v8-btn-text)}:where([data-site=v8]) .v8-btn-primary:hover{background:var(--v8-btn-hover)}:where([data-site=v8]) .v8-btn-outline{background:transparent;color:var(--v8-ink);border-color:var(--v8-ink)}:where([data-site=v8]) .v8-btn-outline:hover{background:var(--v8-surface)}:where([data-site=v8]) .v8-btn-light{background:var(--v8-on-navy-hi);color:#20214f}:where([data-site=v8]) .v8-btn-light:hover{background:#ffffff}:where([data-site=v8]) .v8-btn-ghost-light{background:transparent;color:var(--v8-on-navy-hi);border-color:rgba(246,244,239,.7)}:where([data-site=v8]) .v8-btn-ghost-light:hover{background:rgba(246,244,239,.1)}:where([data-site=v8]) .v8-btn-lotus{background:var(--v8-lotus);color:#20214f}:where([data-site=v8]) .v8-btn-gold{background:var(--v8-gold);color:#20214f}:where([data-site=v8]) .v8-btn-sm{min-height:40px;padding:0 18px;font-size:15px}:where([data-site=v8]) .v8-btn-lg{min-height:58px;padding:0 32px;font-size:18px}:where([data-site=v8]) .v8-btn-block{width:100%}:where([data-site=v8]) .v8-btn svg{width:14px;height:14px;flex:none}@media (max-width:480px){:where([data-site=v8]) .v8-btn{white-space:normal;text-align:center}}:where([data-site=v8]) .v8-site-header{background:var(--v8-bg);border-bottom:1px solid var(--v8-line)}:where([data-site=v8]) .v8-site-header.v8-on-white{background:var(--v8-surface)}:where([data-site=v8]) .v8-site-header .v8-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}:where([data-site=v8]) .v8-logo{font-family:var(--v8-serif);font-size:19px;color:var(--v8-ink);text-decoration:none;white-space:nowrap}:where([data-site=v8]) .v8-nav{display:flex;align-items:center;gap:clamp(14px,2vw,30px)}:where([data-site=v8]) .v8-nav a:not(.v8-btn){color:var(--v8-ink);text-decoration:none;font-size:15px}:where([data-site=v8]) .v8-nav a:not(.v8-btn):hover{text-decoration:underline;text-underline-offset:4px}:where([data-site=v8]) .v8-nav a[aria-current=page]{font-weight:700}:where([data-site=v8]) .v8-nav .v8-btn{min-height:40px;padding:0 22px;font-size:15px}:where([data-site=v8]) .v8-menu{display:none;position:relative}:where([data-site=v8]) .v8-menu summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1.5px solid var(--v8-ink);border-radius:999px;color:var(--v8-ink);font-size:15px;font-weight:500}:where([data-site=v8]) .v8-menu summary::-webkit-details-marker{display:none}:where([data-site=v8]) .v8-menu-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:40;background:var(--v8-surface);border:1px solid var(--v8-line);border-radius:var(--v8-radius-s);box-shadow:var(--v8-shadow);padding:8px;display:flex;flex-direction:column;min-width:220px}:where([data-site=v8]) .v8-menu-panel a:not(.v8-btn){padding:12px 14px;border-radius:8px;text-decoration:none;color:var(--v8-ink);font-size:16px}:where([data-site=v8]) .v8-menu-panel a:not(.v8-btn):hover{background:var(--v8-sunk)}:where([data-site=v8]) .v8-menu-panel .v8-btn{margin-top:6px}@media (max-width:900px){:where([data-site=v8]) .v8-nav{display:none}:where([data-site=v8]) .v8-menu{display:block}}@media (max-width:520px){:where([data-site=v8]) .v8-logo{white-space:normal;font-size:17px;line-height:1.2;max-width:11em}:where([data-site=v8]) .v8-header-aside{font-size:14px}:where([data-site=v8]) .v8-site-header .v8-wrap{min-height:64px}}:where([data-site=v8]) .v8-header-aside{font-size:15px;color:var(--v8-text);display:inline-flex;align-items:center;gap:8px}:where([data-site=v8]) .v8-header-aside svg{width:14px;height:14px}:where([data-site=v8]) .v8-banner{background:var(--v8-lotus);color:#20214f;font-size:15px;text-align:center}:where([data-site=v8]) .v8-banner a{display:block;padding:9px max(16px,env(safe-area-inset-left,0px));text-decoration:none;color:inherit}:where([data-site=v8]) .v8-banner a:hover span{text-decoration:underline;text-underline-offset:3px}:where([data-site=v8]) .v8-banner b{font-weight:700}:where([data-site=v8]) .v8-media{border-radius:var(--v8-radius);overflow:hidden;background:var(--v8-line)}:where([data-site=v8]) .v8-media img{width:100%;height:100%;object-fit:cover}:where([data-site=v8]) .v8-ar-3x2{aspect-ratio:3/2}:where([data-site=v8]) .v8-ar-4x3{aspect-ratio:4/3}:where([data-site=v8]) .v8-ar-16x9{aspect-ratio:16/9}:where([data-site=v8]) .v8-ar-4x5{aspect-ratio:4/5}:where([data-site=v8]) .v8-ar-1{aspect-ratio:1}:where([data-site=v8]) .v8-ar-3x4{aspect-ratio:3/4}:where([data-site=v8]) [class*=v8-ar-]{max-width:100%}:where([data-site=v8]) .v8-video{position:relative;border-radius:var(--v8-radius);overflow:hidden;background:var(--v8-navy);color:var(--v8-on-navy-hi)}:where([data-site=v8]) .v8-video img{width:100%;height:100%;object-fit:cover}:where([data-site=v8]) .v8-video:after{content:"";position:absolute;inset:0;background:var(--v8-scrim)}:where([data-site=v8]) .v8-video .v8-video-body{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:clamp(20px,3vw,32px)}:where([data-site=v8]) .v8-video.v8-centered .v8-video-body{justify-content:center;align-items:center;text-align:center}:where([data-site=v8]) .v8-play{width:64px;height:64px;border-radius:50%;background:#f6f4ef;color:#20214f;border:0;display:grid;place-items:center;cursor:pointer;flex:none;box-shadow:0 6px 20px rgba(0,0,0,.25)}:where([data-site=v8]) .v8-play svg{width:18px;height:18px;margin-left:3px}:where([data-site=v8]) .v8-video.v8-centered .v8-play{width:80px;height:80px}:where([data-site=v8]) .v8-video .v8-video-title{font-family:var(--v8-serif);font-size:clamp(20px,2vw,28px);line-height:1.25;color:#f6f4ef}:where([data-site=v8]) .v8-video .v8-video-meta{font-size:14px;color:#eaeff6}:where([data-site=v8]) .v8-watch-chip{display:inline-flex;align-items:center;gap:10px;background:rgba(32,32,78,.75);color:#f6f4ef;border-radius:999px;padding:10px 18px;font-size:14px;border:0;cursor:pointer}:where([data-site=v8]) .v8-watch-chip svg{width:10px;height:10px}:where([data-site=v8]) .v8-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:none;background:var(--v8-line)}:where([data-site=v8]) .v8-avatar.v8-lg{width:52px;height:52px}:where([data-site=v8]) .v8-avatar.v8-xl{width:56px;height:56px}:where([data-site=v8]) .v8-avatar.v8-md{width:44px;height:44px}:where([data-site=v8]) .v8-initials{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--v8-wb-tint);color:var(--v8-ink);font-size:12px;font-weight:700}:where([data-site=v8]) .v8-stack-av{display:flex}:where([data-site=v8]) .v8-stack-av img{border:3px solid var(--v8-surface);margin-left:-12px}:where([data-site=v8]) .v8-stack-av img:first-child{margin-left:0}:where([data-site=v8]) .v8-stack-av.v8-big img{width:76px;height:76px;border-color:var(--v8-hw-tint);margin-left:-16px}:where([data-site=v8]) .v8-stack-av.v8-big img:first-child{margin-left:0}:where([data-site=v8]) .v8-stack-av.v8-ring-bg img{border-color:var(--v8-bg)}:where([data-site=v8]) .v8-tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.4;white-space:nowrap}:where([data-site=v8]) .v8-tag-lib{background:var(--v8-lib);color:var(--v8-on-lib)}:where([data-site=v8]) .v8-tag-nar{background:var(--v8-nar);color:var(--v8-on-solid)}:where([data-site=v8]) .v8-tag-wb{background:var(--v8-wb);color:var(--v8-on-solid)}:where([data-site=v8]) .v8-tag-hw{background:var(--v8-hw);color:var(--v8-on-solid)}:where([data-site=v8]) .v8-tag-plain{background:var(--v8-surface);color:var(--v8-ink)}:where([data-site=v8]) .v8-chips{display:flex;flex-wrap:wrap;gap:10px}:where([data-site=v8]) .v8-chip{min-height:44px;padding:0 20px;border-radius:999px;border:0;cursor:pointer;font-size:15px;font-weight:500}:where([data-site=v8]) .v8-chip[data-f=all]{background:var(--v8-surface);color:var(--v8-ink)}:where([data-site=v8]) .v8-chip[data-f=lib]{background:var(--v8-lib-tint);color:var(--v8-lib-ink)}:where([data-site=v8]) .v8-chip[data-f=nar]{background:var(--v8-nar-tint);color:var(--v8-nar-ink)}:where([data-site=v8]) .v8-chip[data-f=hw]{background:var(--v8-hw-tint);color:var(--v8-hw-ink)}:where([data-site=v8]) .v8-chip[data-f=wb]{background:var(--v8-wb-tint);color:var(--v8-wb-ink)}:where([data-site=v8]) .v8-chip[aria-pressed=true]{background:var(--v8-btn);color:var(--v8-btn-text);font-weight:700}:where([data-site=v8]) .v8-hero-photo{position:relative;color:var(--v8-on-navy-hi);overflow:hidden;background:var(--v8-navy)}:where([data-site=v8]) .v8-hero-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 30%}:where([data-site=v8]) .v8-hero-photo:after{content:"";position:absolute;inset:0;background:var(--v8-scrim)}:where([data-site=v8]) .v8-hero-photo .v8-wrap{position:relative;z-index:1;padding-block:clamp(64px,10vw,150px) clamp(48px,6vw,72px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end}:where([data-site=v8]) .v8-hero-photo h1{color:#f6f4ef}:where([data-site=v8]) .v8-hero-photo .v8-lead{color:#eaeff6;max-width:26em}:where([data-site=v8]) .v8-hero-photo .v8-eyebrow{color:#c9dcea}:where([data-site=v8]) .v8-hero-photo .v8-fine{font-size:15px;color:#eaeff6}:where([data-site=v8]) .v8-hero-photo .v8-fine a{color:#eaeff6}:where([data-site=v8]) .v8-teach-card{background:#f6f4ef;color:#20214f;border-radius:var(--v8-radius);padding:20px;width:300px;display:grid;grid-template-columns:1fr auto;gap:12px 16px;align-items:end;box-shadow:var(--v8-shadow)}:where([data-site=v8]) .v8-teach-card .v8-stack-av{grid-column:1/-1}:where([data-site=v8]) .v8-teach-card .v8-stack-av img{border-color:#f6f4ef;width:52px;height:52px}:where([data-site=v8]) .v8-teach-card b{font-size:16px;line-height:1.35;color:#20214f;display:block}:where([data-site=v8]) .v8-teach-card small{font-size:14px;color:#4a4c6b;display:block;margin-top:4px}:where([data-site=v8]) .v8-teach-card a{font-size:15px;font-weight:500;color:#20214f;white-space:nowrap}@media (max-width:900px){:where([data-site=v8]) .v8-hero-photo .v8-wrap{grid-template-columns:1fr}:where([data-site=v8]) .v8-teach-card{width:100%;max-width:360px}}:where([data-site=v8]) .v8-stats{background:var(--v8-navy);color:var(--v8-on-navy-hi)}:where([data-site=v8]) .v8-stats .v8-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding-block:24px}:where([data-site=v8]) .v8-stats div{font-size:16px}:where([data-site=v8]) .v8-stats b{font-family:var(--v8-serif);font-weight:400;font-size:clamp(22px,1.9vw,26px);color:var(--v8-gold);margin-right:6px}:where([data-site=v8]) .v8-card{background:var(--v8-surface);border-radius:var(--v8-radius);padding:clamp(20px,2.4vw,32px)}:where([data-site=v8]) .v8-card.v8-sunk,:where([data-site=v8]) .v8-tone-white .v8-card{background:var(--v8-sunk)}:where([data-site=v8]) .v8-card.v8-outline{border:1.5px solid var(--v8-ink)}:where([data-site=v8]) .v8-card.v8-navy{background:var(--v8-navy);color:var(--v8-on-navy)}:where([data-site=v8]) .v8-card.v8-navy .v8-h3,:where([data-site=v8]) .v8-card.v8-navy .v8-h4,:where([data-site=v8]) .v8-card.v8-navy h3,:where([data-site=v8]) .v8-card.v8-navy h4{color:var(--v8-on-navy-hi)}:where([data-site=v8]) .v8-card.v8-shadow{box-shadow:var(--v8-shadow)}:where([data-site=v8]) .v8-pillar{border-radius:var(--v8-radius);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:transform .2s;min-height:100%}:where([data-site=v8]) .v8-pillar:hover{transform:translateY(-3px)}:where([data-site=v8]) .v8-pillar .v8-media{border-radius:0;aspect-ratio:3/2}:where([data-site=v8]) .v8-pillar .v8-pillar-body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:14px;flex:1}:where([data-site=v8]) .v8-pillar h3{font-size:clamp(18px,1.45vw,21px);line-height:1.35;color:inherit}:where([data-site=v8]) .v8-pillar .v8-arrow-link{color:inherit}:where([data-site=v8]) .v8-pillar.v8-p-lib{background:var(--v8-lib);color:var(--v8-on-lib)}:where([data-site=v8]) .v8-pillar.v8-p-hw{background:var(--v8-hw);color:var(--v8-on-solid)}:where([data-site=v8]) .v8-pillar.v8-p-nar{background:var(--v8-nar);color:var(--v8-on-solid)}:where([data-site=v8]) .v8-pillar.v8-p-wb{background:var(--v8-wb);color:var(--v8-on-solid)}:where([data-site=v8]) .v8-path{border-radius:var(--v8-radius-s);overflow:hidden;border-bottom:4px solid}:where([data-site=v8]) .v8-path .v8-media{border-radius:0;aspect-ratio:9/4}:where([data-site=v8]) .v8-path .v8-path-body{padding:14px 16px 18px}:where([data-site=v8]) .v8-path b{display:block;font-size:17px}:where([data-site=v8]) .v8-path span{font-size:14px;color:var(--v8-text)}:where([data-site=v8]) .v8-path.v8-p-lib{background:var(--v8-lib-tint);border-color:var(--v8-lib)}:where([data-site=v8]) .v8-path.v8-p-lib b{color:var(--v8-lib-ink)}:where([data-site=v8]) .v8-path.v8-p-nar{background:var(--v8-nar-tint);border-color:var(--v8-nar)}:where([data-site=v8]) .v8-path.v8-p-nar b{color:var(--v8-nar-ink)}:where([data-site=v8]) .v8-path.v8-p-wb{background:var(--v8-wb-tint);border-color:var(--v8-wb)}:where([data-site=v8]) .v8-path.v8-p-wb b{color:var(--v8-wb-ink)}:where([data-site=v8]) .v8-path.v8-p-hw{background:var(--v8-hw-tint);border-color:var(--v8-hw)}:where([data-site=v8]) .v8-path.v8-p-hw b{color:var(--v8-hw-ink)}:where([data-site=v8]) .v8-course{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit}:where([data-site=v8]) .v8-course .v8-media{aspect-ratio:3/2}:where([data-site=v8]) .v8-course .v8-media img{transition:transform .4s}:where([data-site=v8]) .v8-course:hover .v8-media img{transform:scale(1.03)}:where([data-site=v8]) .v8-course h3{font-size:clamp(19px,1.5vw,21px);line-height:1.32}:where([data-site=v8]) .v8-course:hover h3{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}:where([data-site=v8]) .v8-course .v8-meta{font-size:15px}:where([data-site=v8]) .v8-course .v8-meta b{color:var(--v8-ink)}:where([data-site=v8]) .v8-course .v8-by{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--v8-ink)}:where([data-site=v8]) .v8-course .v8-tagline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px}:where([data-site=v8]) .v8-course.v8-feature h3{font-size:clamp(20px,1.65vw,23px)}:where([data-site=v8]) .v8-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}@media (max-width:960px){:where([data-site=v8]) .v8-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){:where([data-site=v8]) .v8-course-grid{grid-template-columns:1fr;gap:36px}}:where([data-site=v8]) .v8-person{display:flex;flex-direction:column;gap:6px;text-decoration:none}:where([data-site=v8]) .v8-person .v8-media{aspect-ratio:4/5;margin-bottom:8px}:where([data-site=v8]) .v8-person b{font-size:16px;color:var(--v8-ink)}:where([data-site=v8]) .v8-person span{font-size:14px}:where([data-site=v8]) .v8-person.v8-lg b{font-size:18px}:where([data-site=v8]) .v8-person.v8-lg span{font-size:15px}:where([data-site=v8]) .v8-quote-card{display:flex;flex-direction:column;justify-content:space-between;gap:28px}:where([data-site=v8]) .v8-who{display:flex;align-items:center;gap:12px}:where([data-site=v8]) .v8-who b{display:block;font-size:15px;color:var(--v8-ink)}:where([data-site=v8]) .v8-who span{display:block;font-size:14px}:where([data-site=v8]) .v8-ticks{list-style:none;display:flex;flex-direction:column;gap:16px}:where([data-site=v8]) .v8-ticks li{display:grid;grid-template-columns:22px 1fr;gap:12px;color:var(--v8-ink)}:where([data-site=v8]) .v8-ticks li:before{content:"";width:18px;height:18px;margin-top:4px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.5l4 4 8-9' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.5l4 4 8-9' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;color:var(--v8-eyebrow)}:where([data-site=v8]) .v8-bullets{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:6px}:where([data-site=v8]) .v8-ruled{list-style:none;border-top:1px solid var(--v8-line)}:where([data-site=v8]) .v8-ruled>li{border-bottom:1px solid var(--v8-line);padding-block:20px}:where([data-site=v8]) .v8-tone-navy .v8-ruled,:where([data-site=v8]) .v8-tone-navy .v8-ruled>li{border-color:var(--v8-navy-line)}:where([data-site=v8]) .v8-step-n{font-family:var(--v8-serif);font-size:clamp(30px,2.6vw,36px);color:var(--v8-eyebrow);line-height:1}:where([data-site=v8]) .v8-step-n.v8-sm{font-size:28px}:where([data-site=v8]) .v8-step-title{font-size:18px;font-weight:700;color:var(--v8-ink)}:where([data-site=v8]) .v8-steps-list{list-style:none;border-top:1px solid var(--v8-line)}:where([data-site=v8]) .v8-steps-list li{display:grid;grid-template-columns:48px 1fr;gap:12px;padding-block:18px;border-bottom:1px solid var(--v8-line)}:where([data-site=v8]) .v8-figure{font-family:var(--v8-serif);font-size:clamp(34px,3vw,40px);color:var(--v8-eyebrow);line-height:1.1}:where([data-site=v8]) .v8-faq{border-top:1px solid var(--v8-line)}:where([data-site=v8]) .v8-faq details{border-bottom:1px solid var(--v8-line);padding-block:22px}:where([data-site=v8]) .v8-faq summary{cursor:pointer;list-style:none;display:flex;gap:10px;align-items:baseline;font-size:17px;font-weight:500;color:var(--v8-ink)}:where([data-site=v8]) .v8-faq summary::-webkit-details-marker{display:none}:where([data-site=v8]) .v8-faq summary:before{content:"";flex:none;width:0;height:0;border-left:5.5px solid transparent;border-right:5.5px solid transparent;border-top:8px solid;transform:rotate(-90deg);transition:transform .15s;position:relative;top:-2px}:where([data-site=v8]) .v8-faq details[open] summary:before{transform:none}:where([data-site=v8]) .v8-faq details p{margin-top:12px;font-size:16px;line-height:1.6;max-width:62em}:where([data-site=v8]) .v8-accordion details{background:var(--v8-surface);border-radius:var(--v8-radius-s);padding:18px 22px}:where([data-site=v8]) .v8-accordion summary{cursor:pointer;list-style:none;font-size:17px;font-weight:500;color:var(--v8-ink);display:flex;gap:10px;align-items:baseline}:where([data-site=v8]) .v8-accordion summary::-webkit-details-marker{display:none}:where([data-site=v8]) .v8-accordion summary:before{content:"";flex:none;border-left:5.5px solid transparent;border-right:5.5px solid transparent;border-top:8px solid;transform:rotate(-90deg);transition:transform .15s;position:relative;top:-2px}:where([data-site=v8]) .v8-accordion details[open] summary:before{transform:none}:where([data-site=v8]) .v8-accordion details p{margin-top:10px;font-size:16px}:where([data-site=v8]) .v8-field{display:flex;flex-direction:column;gap:8px;min-width:0}:where([data-site=v8]) .v8-field .v8-label-text,:where([data-site=v8]) .v8-field label{font-size:15px;font-weight:500;color:var(--v8-ink)}:where([data-site=v8]) .v8-input,:where([data-site=v8]) .v8-select,:where([data-site=v8]) .v8-textarea{width:100%;min-height:50px;padding:12px 16px;border-radius:var(--v8-radius-field);border:1.5px solid var(--v8-field-line);background:var(--v8-field);color:var(--v8-ink);font-size:16px}:where([data-site=v8]) .v8-textarea{min-height:110px;resize:vertical;line-height:1.5}:where([data-site=v8]) .v8-input::placeholder,:where([data-site=v8]) .v8-textarea::placeholder{color:var(--v8-placeholder)}:where([data-site=v8]) .v8-input:focus,:where([data-site=v8]) .v8-select:focus,:where([data-site=v8]) .v8-textarea:focus{outline:none;border-color:var(--v8-focus);box-shadow:0 0 0 3px var(--v8-fill-bg)}:where([data-site=v8]) .v8-form-grid{display:grid;gap:18px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-site=v8]) .v8-form-grid.v8-three{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-site=v8]) .v8-form-grid .v8-span-all{grid-column:1/-1}@media (max-width:600px){:where([data-site=v8]) .v8-form-grid,:where([data-site=v8]) .v8-form-grid.v8-three{grid-template-columns:1fr}}:where([data-site=v8]) .v8-hint{font-size:14px}:where([data-site=v8]) .v8-check{display:flex;gap:12px;align-items:flex-start;font-size:15px;cursor:pointer}:where([data-site=v8]) .v8-check input{width:22px;height:22px;accent-color:var(--v8-ink);flex:none;margin:0}:where([data-site=v8]) .v8-divider-or{display:flex;align-items:center;gap:14px;font-size:14px}:where([data-site=v8]) .v8-divider-or:after,:where([data-site=v8]) .v8-divider-or:before{content:"";flex:1;height:1px;background:var(--v8-line-strong)}:where([data-site=v8]) hr.v8-rule{border:0;border-top:1px solid var(--v8-line);margin:0}:where([data-site=v8]) .v8-form-step{font-size:18px;font-weight:700;color:var(--v8-ink)}:where([data-site=v8]) .v8-form-ok{display:none;padding:12px 16px;border-radius:var(--v8-radius-field);background:var(--v8-hw-tint);color:var(--v8-hw-ink);font-size:15px;font-weight:500}:where([data-site=v8]) form.v8-sent .v8-form-ok{display:block}:where([data-site=v8]) .v8-choice{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-radius:var(--v8-radius-s);border:1.5px solid var(--v8-field-line);background:var(--v8-field);cursor:pointer}:where([data-site=v8]) .v8-choice input{position:absolute;opacity:0;pointer-events:none}:where([data-site=v8]) .v8-choice:has(input:checked){border:2px solid var(--v8-ink)}:where([data-site=v8]) .v8-choice:has(input:focus-visible){outline:3px solid var(--v8-focus);outline-offset:3px}:where([data-site=v8]) .v8-choice b{display:block;font-size:16px;color:var(--v8-ink)}:where([data-site=v8]) .v8-choice small{display:block;font-size:14px;margin-top:2px}:where([data-site=v8]) .v8-choice .v8-amt{font-family:var(--v8-serif);font-size:20px;color:var(--v8-ink);white-space:nowrap}:where([data-site=v8]) .v8-tile-choice{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:var(--v8-radius-s);border:1.5px solid var(--v8-line-strong);background:var(--v8-sunk);cursor:pointer;min-width:0}:where([data-site=v8]) .v8-tile-choice input{position:absolute;opacity:0;pointer-events:none}:where([data-site=v8]) .v8-tile-choice .v8-k{font-size:13px;color:var(--v8-eyebrow)}:where([data-site=v8]) .v8-tile-choice .v8-v{font-family:var(--v8-serif);font-size:26px;color:var(--v8-ink);line-height:1.2}:where([data-site=v8]) .v8-tile-choice .v8-d{font-size:13px}:where([data-site=v8]) .v8-tile-choice:has(input:checked){background:var(--v8-navy);border-color:var(--v8-navy)}:where([data-site=v8]) .v8-tile-choice:has(input:checked) .v8-d,:where([data-site=v8]) .v8-tile-choice:has(input:checked) .v8-k{color:var(--v8-on-navy)}:where([data-site=v8]) .v8-tile-choice:has(input:checked) .v8-v{color:var(--v8-on-navy-hi)}:where([data-site=v8]) .v8-tile-choice:has(input:focus-visible){outline:3px solid var(--v8-focus);outline-offset:3px}:where([data-site=v8]) .v8-seg{display:inline-flex;flex-wrap:wrap;gap:8px}:where([data-site=v8]) .v8-seg label{position:relative;cursor:pointer}:where([data-site=v8]) .v8-seg input{position:absolute;opacity:0;pointer-events:none}:where([data-site=v8]) .v8-seg span{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;border:1.5px solid var(--v8-ink);color:var(--v8-ink);font-size:15px}:where([data-site=v8]) .v8-seg input:checked+span{background:var(--v8-btn);color:var(--v8-btn-text);border-color:var(--v8-btn)}:where([data-site=v8]) .v8-seg input:focus-visible+span{outline:3px solid var(--v8-focus);outline-offset:3px}:where([data-site=v8]) .v8-facts{background:var(--v8-surface);border-radius:var(--v8-radius-s);padding:16px 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px}:where([data-site=v8]) .v8-facts div{min-width:0}:where([data-site=v8]) .v8-facts dt{font-size:13px;color:var(--v8-text)}:where([data-site=v8]) .v8-facts dd{margin:4px 0 0;font-size:15px;font-weight:700;color:var(--v8-ink);line-height:1.35}:where([data-site=v8]) .v8-facts .v8-warn{color:var(--v8-lib-ink)}@media (max-width:600px){:where([data-site=v8]) .v8-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}:where([data-site=v8]) .v8-sticky-buy{position:sticky;top:env(safe-area-inset-top,0);z-index:30;background:var(--v8-navy);color:var(--v8-on-navy)}:where([data-site=v8]) .v8-sticky-buy .v8-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding-block:12px}:where([data-site=v8]) .v8-sticky-buy b{color:var(--v8-on-navy-hi)}:where([data-site=v8]) .v8-sticky-buy .v8-warn{color:var(--v8-warn-on-navy);font-weight:500}:where([data-site=v8]) .v8-sticky-buy .v8-price{font-family:var(--v8-serif);font-size:22px;color:var(--v8-on-navy-hi)}:where([data-site=v8]) .v8-outcomes{list-style:none;display:flex;flex-direction:column}:where([data-site=v8]) .v8-outcomes li{display:grid;grid-template-columns:56px 1fr;gap:8px;padding-block:18px;border-bottom:1px solid var(--v8-line);color:var(--v8-ink);font-size:17px}:where([data-site=v8]) .v8-outcomes li:first-child{border-top:1px solid var(--v8-line)}:where([data-site=v8]) .v8-outcomes .v8-step-n{font-size:24px}:where([data-site=v8]) .v8-teacher{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:var(--v8-radius);overflow:hidden;background:var(--v8-navy);color:var(--v8-on-navy)}:where([data-site=v8]) .v8-teacher .v8-media{border-radius:0;min-height:100%;aspect-ratio:auto}:where([data-site=v8]) .v8-teacher .v8-teacher-body{padding:clamp(28px,5vw,64px);display:flex;flex-direction:column;justify-content:center;gap:18px}:where([data-site=v8]) .v8-teacher h2{color:var(--v8-on-navy-hi)}:where([data-site=v8]) .v8-teacher ul{list-style:none;display:flex;flex-direction:column;gap:10px;color:var(--v8-on-navy-hi);font-size:16px}@media (max-width:860px){:where([data-site=v8]) .v8-teacher{grid-template-columns:1fr}:where([data-site=v8]) .v8-teacher .v8-media{aspect-ratio:4/5;max-height:560px}}:where([data-site=v8]) .v8-join-card{border-radius:var(--v8-radius);padding:28px;display:flex;flex-direction:column;gap:12px;background:var(--v8-surface)}:where([data-site=v8]) .v8-join-card.v8-outline{border:1.5px solid var(--v8-ink)}:where([data-site=v8]) .v8-join-card.v8-navy{background:var(--v8-navy);color:var(--v8-on-navy)}:where([data-site=v8]) .v8-join-card.v8-soft{background:var(--v8-sunk)}:where([data-site=v8]) .v8-join-card .v8-num{font-size:clamp(36px,3vw,44px);color:var(--v8-ink);line-height:1.1}:where([data-site=v8]) .v8-join-card.v8-navy .v8-num{color:var(--v8-on-navy-hi)}:where([data-site=v8]) .v8-join-card.v8-navy .v8-eyebrow{color:var(--v8-on-navy-accent)}:where([data-site=v8]) .v8-join-card .v8-grow{flex:1}:where([data-site=v8]) .v8-join-card.v8-navy .v8-warn{color:var(--v8-warn-on-navy)}:where([data-site=v8]) .v8-timestamps{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}:where([data-site=v8]) .v8-timestamps button{background:var(--v8-surface);border:0;border-radius:999px;padding:8px 14px;font-size:14px;color:var(--v8-ink);cursor:pointer}:where([data-site=v8]) .v8-timestamps b{font-weight:700}:where([data-site=v8]) .v8-price-pill{display:inline-flex;padding:6px 14px;border-radius:999px;background:var(--v8-lib-tint);color:var(--v8-lib-ink);font-size:15px;font-weight:500}:where([data-site=v8]) .v8-letter p{font-size:clamp(17px,1.35vw,19px);line-height:1.75;color:var(--v8-ink)}:where([data-site=v8]) .v8-letter{display:flex;flex-direction:column;gap:22px}:where([data-site=v8]) .v8-includes{border:1.5px solid var(--v8-ink);border-radius:var(--v8-radius);padding:clamp(24px,4vw,56px);background:var(--v8-surface)}:where([data-site=v8]) .v8-includes .v8-ruled>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px}:where([data-site=v8]) .v8-includes .v8-ruled b{color:var(--v8-ink);font-size:18px}:where([data-site=v8]) .v8-includes .v8-ruled span{font-size:15px;grid-column:1}:where([data-site=v8]) .v8-includes .v8-ruled .v8-val{grid-column:2;grid-row:1;color:var(--v8-ink);font-size:17px;text-align:right}:where([data-site=v8]) .v8-strike{text-decoration:line-through}:where([data-site=v8]) .v8-founding .v8-ruled>li{color:var(--v8-on-navy-hi);font-size:17px;padding-block:18px}:where([data-site=v8]) .v8-badge-gold{display:inline-flex;align-self:flex-start;padding:5px 12px;border-radius:999px;background:var(--v8-gold);color:#20214f;font-size:13px;font-weight:700}:where([data-site=v8]) .v8-note-box{background:var(--v8-surface);border-radius:var(--v8-radius-s);padding:clamp(20px,3vw,28px);font-size:16px;line-height:1.7;color:var(--v8-ink);display:flex;flex-direction:column;gap:14px}:where([data-site=v8]) .v8-fit-list{list-style:none;border-top:1px solid var(--v8-line)}:where([data-site=v8]) .v8-fit-list li{padding-block:18px;border-bottom:1px solid var(--v8-line);font-size:18px;color:var(--v8-ink)}:where([data-site=v8]) .v8-fit-list.v8-muted li{color:var(--v8-text)}:where([data-site=v8]) .v8-summit-hero .v8-wrap{padding-block:clamp(56px,8vw,96px)}:where([data-site=v8]) .v8-summit-hero .v8-subtitle{font-family:var(--v8-serif);font-style:italic;font-size:clamp(19px,1.7vw,24px);color:var(--v8-on-navy)}:where([data-site=v8]) .v8-agenda{display:flex;flex-direction:column;gap:16px}:where([data-site=v8]) .v8-agenda li{list-style:none;background:var(--v8-surface);border-radius:var(--v8-radius-s);padding:24px 28px;display:grid;grid-template-columns:110px 1fr;gap:6px 24px}:where([data-site=v8]) .v8-agenda time{color:var(--v8-eyebrow);font-size:17px;font-weight:500}:where([data-site=v8]) .v8-agenda h3{font-size:21px}:where([data-site=v8]) .v8-agenda p{font-size:16px}:where([data-site=v8]) .v8-agenda small{display:block;margin-top:6px;font-size:14px;color:var(--v8-ink)}@media (max-width:600px){:where([data-site=v8]) .v8-agenda li{grid-template-columns:1fr;padding:20px}}:where([data-site=v8]) .v8-chart{background:var(--v8-surface);border-radius:var(--v8-radius);padding:28px;display:flex;flex-direction:column;gap:16px}:where([data-site=v8]) .v8-bars{display:flex;align-items:flex-end;gap:28px;height:220px;padding-left:8px}:where([data-site=v8]) .v8-bar{width:88px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;height:100%}:where([data-site=v8]) .v8-bar i{display:block;width:100%;border-radius:6px 6px 0 0}:where([data-site=v8]) .v8-bar .v8-v{font-family:var(--v8-serif);font-size:30px;color:var(--v8-ink)}:where([data-site=v8]) .v8-bar .v8-y{font-size:15px}:where([data-site=v8]) .v8-bar.v8-then i{background:var(--v8-wb-tint)}:where([data-site=v8]) .v8-bar.v8-now i{background:var(--v8-ink)}:where([data-site=v8]) .v8-input.v8-on-navy{background:transparent;border-color:rgba(201,220,234,.5);color:var(--v8-on-navy-hi);border-radius:999px}:where([data-site=v8]) .v8-input.v8-on-navy::placeholder{color:var(--v8-on-navy)}:where([data-site=v8]) .v8-ruled-top{border-top:2px solid var(--v8-ink);padding-top:14px;display:flex;flex-direction:column;gap:8px}:where([data-site=v8]) .v8-ruled-top h3{font-size:clamp(19px,1.55vw,22px);line-height:1.38}:where([data-site=v8]) .v8-belief{border-top:1px solid var(--v8-navy-line);padding-top:14px;display:flex;flex-direction:column;gap:10px}:where([data-site=v8]) .v8-belief h3{font-size:22px;color:var(--v8-on-navy-accent)!important}:where([data-site=v8]) .v8-belief p{font-size:16px;color:var(--v8-on-navy)}:where([data-site=v8]) .v8-split-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:var(--v8-radius);overflow:hidden;background:var(--v8-navy);color:var(--v8-on-navy)}:where([data-site=v8]) .v8-split-band .v8-media{border-radius:0;min-height:360px}:where([data-site=v8]) .v8-split-band .v8-band-body{padding:clamp(28px,5vw,56px);display:flex;flex-direction:column;justify-content:center;gap:16px}:where([data-site=v8]) .v8-split-band h2{color:var(--v8-on-navy-hi)}@media (max-width:860px){:where([data-site=v8]) .v8-split-band{grid-template-columns:1fr}:where([data-site=v8]) .v8-split-band .v8-media{min-height:240px;aspect-ratio:16/9}}:where([data-site=v8]) .v8-footer{background:var(--v8-navy);color:var(--v8-on-navy)}:where([data-site=v8]) .v8-footer .v8-wrap{padding-block:clamp(48px,6vw,72px) 32px;display:flex;flex-direction:column;gap:48px}:where([data-site=v8]) .v8-footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 64px}:where([data-site=v8]) .v8-footer .v8-logo{color:var(--v8-on-navy-hi);font-size:22px}:where([data-site=v8]) .v8-footer-about{max-width:360px;display:flex;flex-direction:column;gap:16px;font-size:15px}:where([data-site=v8]) .v8-subscribe{display:flex;gap:8px;flex-wrap:wrap}:where([data-site=v8]) .v8-subscribe .v8-form-ok{flex-basis:100%}:where([data-site=v8]) .v8-subscribe input{flex:1 1 180px;min-height:46px;border-radius:999px;border:1.5px solid rgba(201,220,234,.45);background:transparent;color:var(--v8-on-navy-hi);padding:0 18px;font-size:15px;min-width:0}:where([data-site=v8]) .v8-subscribe input::placeholder{color:var(--v8-on-navy);opacity:.75}:where([data-site=v8]) .v8-subscribe .v8-btn{min-height:46px;font-size:15px;font-weight:700}:where([data-site=v8]) .v8-footer-cols{display:flex;flex-wrap:wrap;gap:32px 64px}:where([data-site=v8]) .v8-footer-cols h4{font-family:var(--v8-sans);font-size:15px;font-weight:700;color:var(--v8-on-navy-accent)!important;margin-bottom:10px}:where([data-site=v8]) .v8-footer-cols ul{list-style:none;display:flex;flex-direction:column;gap:9px}@media (max-width:900px){:where([data-site=v8]) .v8-footer-cols ul{gap:0}:where([data-site=v8]) .v8-footer-cols a{display:inline-block;padding-block:11px}}:where([data-site=v8]) .v8-footer-cols a{color:var(--v8-on-navy-hi);text-decoration:none;font-size:15px}:where([data-site=v8]) .v8-footer-cols a:hover{text-decoration:underline;text-underline-offset:3px}:where([data-site=v8]) .v8-footer-base a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}:where([data-site=v8]) .v8-footer-base{border-top:1px solid var(--v8-navy-line);padding-top:22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:13px}:where([data-site=v8]) code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}@media (max-width:760px){:where([data-site=v8]) [data-stack="760"]{grid-template-columns:1fr!important}:where([data-site=v8]) [data-stack="760"]>.v8-media{max-width:280px}}@media (max-width:960px){:where([data-site=v8]) [data-stack="960"]{grid-template-columns:1fr!important}}:where([data-site=v8]) .v8-d-xl{font-weight:800;letter-spacing:-.02em}:where([data-site=v8]) .v8-d-l{font-weight:800;letter-spacing:-.015em}:where([data-site=v8]) .v8-d-m,:where([data-site=v8]) .v8-h2,:where([data-site=v8]) .v8-h2-s{font-weight:700;letter-spacing:-.01em}:where([data-site=v8]) .v8-figure,:where([data-site=v8]) .v8-h3,:where([data-site=v8]) .v8-h4,:where([data-site=v8]) .v8-logo,:where([data-site=v8]) .v8-num,:where([data-site=v8]) .v8-serif,:where([data-site=v8]) .v8-step-n{font-weight:600}:where([data-site=v8]) .v8-stats b{font-weight:700}[data-site=v8].v8-root{min-height:100vh;display:flex;flex-direction:column}[data-site=v8].v8-root>main{flex:1 0 auto}:where([data-site=v8]) .v8-skip{position:absolute;left:16px;top:-100px;z-index:70;background:var(--v8-btn);color:var(--v8-btn-text);padding:10px 18px;border-radius:999px;text-decoration:none;font-weight:600}:where([data-site=v8]) .v8-skip:focus{top:12px}:where([data-site=v8]) .v8-nav>button{flex:none}:where([data-site=v8]) .v8-form-error{flex-basis:100%;font-size:15px;color:var(--v8-warn-on-navy)}:where([data-site=v8]) .v8-subscribe .v8-form-ok:empty{display:none!important}:where([data-site=v8]) .v8-cover-tile{display:flex;align-items:flex-end;padding:clamp(16px,2vw,24px)}:where([data-site=v8]) .v8-cover-tile span{font-family:var(--v8-serif);font-weight:700;font-size:clamp(18px,1.6vw,22px);line-height:1.25;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}:where([data-site=v8]) .v8-cover-lib{background:var(--v8-lib-tint);color:var(--v8-lib-ink)}:where([data-site=v8]) .v8-cover-nar{background:var(--v8-nar-tint);color:var(--v8-nar-ink)}:where([data-site=v8]) .v8-cover-hw{background:var(--v8-hw-tint);color:var(--v8-hw-ink)}:where([data-site=v8]) .v8-cover-wb{background:var(--v8-wb-tint);color:var(--v8-wb-ink)}:where([data-site=v8]) .v8-cover-none{background:var(--v8-mist);color:var(--v8-ink)}:where([data-site=v8]) .v8-course-block:focus{outline:none}
/*# sourceMappingURL=0345809192dcf92c.css.map*/