@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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))}}@font-face{font-family:Adam Bold;src:url(/fonts/adam-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Avancement 2020";src:url(/fonts/avancement-2020-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Avancement 2020";src:url(/fonts/avancement-2020-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/caveat-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Avancement 2020";src:url(/fonts/avancement-2020-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--neutral-950:#171717;--neutral-900:#262727;--neutral-800:#3b3c3c;--neutral-500:#5f6c6e;--neutral-300:#859294;--neutral-100:#d3dcde;--teal-900:#18383e;--teal-800:#255966;--teal-700:#327480;--duck-egg-blue:#a8cdd1;--teal-50:#edf6f8;--gold-700:#765b0c;--gold-500:#cfb050;--sand:#ecd59f;--gold-100:#f7ecd4;--cream:#faf8f2;--white:#fff;--brand-canvas-navy:#001e44;--acid-400:#d6ff3d;--ink-950:#0b1416;--font-display:clamp(2.9rem, 6.7vw, 6.3rem);--font-heading:clamp(2.05rem, 4vw, 3.8rem);--font-subhead:clamp(1.35rem, 2vw, 1.9rem);--font-body:1.0625rem;--font-secondary:.875rem;--font-tertiary:.75rem;--weight-regular:400;--weight-bold:700;--weight-heavy:800;--tracking-display:-.025em;--tracking-heading:-.015em;--tracking-subhead:-.01em;--tracking-body:0;--tracking-small:.01em;--tracking-caps:.08em;--leading-numeral:.9;--leading-display:1.05;--leading-heading:1.15;--leading-subhead:1.35;--leading-body:1.65;--measure:68ch;--measure-narrow:50ch;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:6rem;--space-9:8rem;--radius-full:999px;--z-sticky:100;--z-overlay:1000;--radius-sm:.6rem;--radius-md:1rem;--radius-lg:1.5rem;--gutter:clamp(1.5rem, 5vw, 4.5rem);--wrap:min(1180px, calc(100% - 2 * var(--gutter)));--wrap-narrow:min(780px, calc(100% - 3rem));--text-primary:var(--neutral-900);--text-secondary:var(--neutral-800);--text-muted:var(--neutral-500);--text-heading:var(--teal-900);--text-heading-alt:var(--teal-800);--text-link:var(--teal-800);--text-link-hover:var(--teal-700);--text-eyebrow:var(--teal-700);--text-on-dark:var(--white);--text-on-dark-secondary:var(--duck-egg-blue);--text-on-dark-accent:var(--sand);--text-on-dark-muted:#9eacad;--text-on-accent:var(--neutral-950);--surface-highlight:var(--acid-400);--surface-ink:var(--ink-950);--text-highlight:var(--acid-400);--text-on-highlight:var(--ink-950);--border-highlight:var(--acid-400);--wash-scanline:var(--white)}@supports (color:color-mix(in lab, red, red)){:root{--wash-scanline:color-mix(in srgb, var(--white) 5%, transparent)}}:root{--wash-numeral:var(--white)}@supports (color:color-mix(in lab, red, red)){:root{--wash-numeral:color-mix(in srgb, var(--white) 40%, transparent)}}:root{--shadow-sticker:var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-sticker:color-mix(in srgb, var(--neutral-950) 50%, transparent)}}:root{--text-accent-strong:var(--gold-700);--text-stat:var(--gold-500);--text-danger:var(--danger-600);--surface-page:var(--cream);--surface-raised:var(--white);--surface-tint:var(--teal-50);--surface-tint-strong:var(--duck-egg-blue);--surface-brand-alt:var(--teal-800);--surface-warm:var(--gold-100);--surface-brand:var(--teal-900);--surface-brand-hover:var(--teal-700);--surface-accent-strong:var(--gold-500);--surface-accent-hover:var(--sand);--surface-accent-deep:var(--gold-700);--surface-inverse:var(--neutral-950);--surface-trademark-canvas:var(--brand-canvas-navy);--surface-header:var(--cream)}@supports (color:color-mix(in lab, red, red)){:root{--surface-header:color-mix(in srgb, var(--cream) 96%, transparent)}}:root{--surface-scrim:var(--teal-900)}@supports (color:color-mix(in lab, red, red)){:root{--surface-scrim:color-mix(in srgb, var(--teal-900) 88%, transparent)}}:root{--surface-brand-deep:var(--teal-900)}@supports (color:color-mix(in lab, red, red)){:root{--surface-brand-deep:color-mix(in srgb, var(--teal-900) 80%, var(--neutral-950))}}:root{--border-subtle:var(--neutral-100);--border-strong:var(--neutral-300);--border-selected:var(--teal-800);--border-brand:var(--teal-900);--border-brand-hover:var(--teal-700);--border-accent:var(--gold-500);--border-accent-hover:var(--sand);--border-decorative:var(--sand);--border-header:var(--neutral-900)}@supports (color:color-mix(in lab, red, red)){:root{--border-header:color-mix(in srgb, var(--neutral-900) 10%, transparent)}}:root{--border-on-dark:var(--white)}@supports (color:color-mix(in lab, red, red)){:root{--border-on-dark:color-mix(in srgb, var(--white) 18%, transparent)}}:root{--border-on-scrim:var(--white)}@supports (color:color-mix(in lab, red, red)){:root{--border-on-scrim:color-mix(in srgb, var(--white) 45%, transparent)}}:root{--halo-decorative:var(--sand)}@supports (color:color-mix(in lab, red, red)){:root{--halo-decorative:color-mix(in srgb, var(--sand) 14%, transparent)}}:root{--halo-decorative-faint:var(--sand)}@supports (color:color-mix(in lab, red, red)){:root{--halo-decorative-faint:color-mix(in srgb, var(--sand) 8%, transparent)}}:root{--shadow-tint-5:var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-tint-5:color-mix(in srgb, var(--neutral-950) 5%, transparent)}}:root{--shadow-tint-6:var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-tint-6:color-mix(in srgb, var(--neutral-950) 6%, transparent)}}:root{--shadow-tint-8:var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-tint-8:color-mix(in srgb, var(--neutral-950) 8%, transparent)}}:root{--shadow-tint-10:var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-tint-10:color-mix(in srgb, var(--neutral-950) 10%, transparent)}}:root{--shadow-tint-12:var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-tint-12:color-mix(in srgb, var(--neutral-950) 12%, transparent)}}:root{--elevation-0:none;--elevation-1:0 1px 2px var(--shadow-tint-5), 0 8px 24px var(--shadow-tint-6);--elevation-2:0 2px 5px var(--shadow-tint-6), 0 12px 32px var(--shadow-tint-8);--elevation-3:0 4px 10px var(--shadow-tint-6), 0 18px 48px var(--shadow-tint-10);--elevation-4:0 8px 20px var(--shadow-tint-8), 0 28px 72px var(--shadow-tint-12);--lift-hover:-1px;--lift-pressed:0px;--state-disabled-opacity:.55;--focus-ring:var(--teal-900);--focus-ring-on-dark:var(--sand);--danger-600:#a3342c}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--surface-inverse)}body{color:var(--text-primary);background:var(--surface-page);font-family:"Avancement 2020",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-rendering:optimizelegibility;font-synthesis:none;margin:0}img,video,iframe{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--text-link-hover)}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-sm)}.results-band,.results-ledger,.site-footer,.path-card-teal,.audience-student,.answer-band,.quote-lead,.offer-card-teal,.price-card-featured,.program-fold,.method-band,.deliverables-ledger,.fold-organizations,.fold-coaching .fold-feature,.fold-organizations .fold-feature,.video-poster-button,.workshop-photo,.fold-logo-dark,.fold-logo-navy,.client-mark-dark,.client-mark-navy,.lane-corporate{--focus-ring:var(--focus-ring-on-dark)}::selection{color:var(--text-on-accent);background:var(--surface-accent-hover)}h1,h2,h3,h4{font-family:Adam Bold,Georgia,Times New Roman,serif;font-weight:var(--weight-regular);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}h1{font-size:var(--font-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}h2{font-size:var(--font-heading);letter-spacing:var(--tracking-heading)}h3{font-size:var(--font-subhead);letter-spacing:var(--tracking-subhead)}h4{font-size:var(--font-body);font-weight:var(--weight-bold);letter-spacing:var(--tracking-body)}p,ul,ol,blockquote{margin:0}.wrap{width:var(--wrap);margin-inline:auto}.wrap-narrow{width:var(--wrap-narrow);margin-inline:auto}.eyebrow{color:var(--text-eyebrow);font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);line-height:var(--leading-subhead);text-transform:uppercase}.skip-link{z-index:var(--z-overlay);padding:var(--space-2) var(--space-3);color:var(--text-on-dark);background:var(--surface-brand);position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.practice-strip{border-bottom:1px solid var(--border-subtle);background:var(--surface-tint)}.practice-strip ul{width:var(--wrap);gap:var(--space-5);flex-wrap:wrap;margin-inline:auto;padding:0;list-style:none;display:flex}.practice-strip a{min-height:2.75rem;color:var(--text-secondary);font-size:var(--font-tertiary);font-weight:var(--weight-bold);letter-spacing:var(--tracking-small);text-transform:uppercase;white-space:nowrap;align-items:center;text-decoration:none;display:flex}.practice-strip a:hover{color:var(--text-link-hover)}.practice-strip a[aria-current=page]{color:var(--text-heading);box-shadow:inset 0 -2px 0 var(--border-accent)}.site-header{z-index:var(--z-sticky);border-bottom:1px solid var(--border-header);background:var(--surface-header);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.header-inner{width:var(--wrap);justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4.75rem;margin-inline:auto;display:flex}.brand{flex:none;line-height:0}.brand img{width:7.6rem}.primary-navigation{align-items:center;gap:var(--space-4);display:flex}.primary-navigation ul{align-items:center;gap:clamp(var(--space-2), 1.2vw, var(--space-4));margin:0;padding:0;list-style:none;display:flex}.primary-navigation li a{min-height:2.75rem;color:var(--text-secondary);font-size:var(--font-tertiary);font-weight:var(--weight-bold);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.primary-navigation li a:hover{color:var(--text-link-hover)}.menu-toggle{display:none}.button{min-height:3rem;padding:var(--space-3) var(--space-3);border:2px solid var(--border-brand);border-radius:var(--radius-full);color:var(--text-on-dark);background:var(--surface-brand);font-size:var(--font-secondary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-small);line-height:var(--leading-heading);text-align:center;justify-content:center;align-items:center;text-decoration:none;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex}.button:hover{color:var(--text-on-dark);border-color:var(--border-brand-hover);background:var(--surface-brand-hover);transform:translateY(var(--lift-hover))}.button:active{transform:translateY(var(--lift-pressed))}.button[aria-disabled=true],.button:disabled{opacity:var(--state-disabled-opacity);pointer-events:none}.button-small{min-height:2.65rem;padding:var(--space-2) var(--space-3);font-size:var(--font-tertiary)}.button-gold{color:var(--text-on-accent);border-color:var(--border-accent);background:var(--surface-accent-strong)}.button-gold:hover{color:var(--text-on-accent);border-color:var(--border-accent-hover);background:var(--surface-accent-hover)}.button-row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.text-link{color:var(--text-link);font-weight:var(--weight-heavy);text-decoration:none}.text-link span{transition:transform .16s;display:inline-block}.text-link:hover span{transform:translate(.25rem)}.home-hero{padding:clamp(var(--space-7), 8vw, var(--space-9)) 0;background:var(--surface-page);position:relative;overflow:hidden}.home-hero:before{content:"";border:1px solid var(--border-decorative);width:42rem;height:42rem;box-shadow:0 0 0 5rem var(--halo-decorative), 0 0 0 10rem var(--halo-decorative-faint);border-radius:50%;position:absolute;top:-19rem;right:-12rem}.home-hero-grid{align-items:center;gap:clamp(var(--space-6), 7vw, var(--space-9));grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr);display:grid;position:relative}.home-hero-copy{gap:var(--space-5);max-width:54rem;display:grid}.home-hero h1{max-width:16ch;color:var(--text-heading)}.home-tagline{color:var(--text-eyebrow);font-size:var(--font-secondary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-small);line-height:var(--leading-subhead)}.home-proof-grid{align-items:center;gap:clamp(var(--space-5), 5vw, var(--space-7));grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr);display:grid}.home-proof-grid>div{gap:var(--space-3);display:grid}.home-intro{max-width:var(--measure);color:var(--text-secondary);font-size:var(--font-body)}.root-hero{padding-block:clamp(var(--space-6), 5vw, var(--space-7)) clamp(var(--space-7), 6vw, var(--space-8));background:var(--surface-page)}.root-hero-inner{gap:var(--space-4);display:grid}.home-tagline{color:var(--text-eyebrow);font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);text-transform:uppercase}.root-hero-grid{gap:clamp(var(--space-5), 4vw, var(--space-6));grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;display:grid}.audience-rail{border-left:1px solid var(--border-subtle);gap:0;display:grid}.audience-rail-item{padding:var(--space-3) var(--space-4);color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;justify-items:start;gap:6px;margin-left:-1px;font-family:inherit;transition:border-color .18s,box-shadow .18s,color .18s;display:grid}.audience-rail-item[data-selected=true]{border-left-color:var(--border-accent);color:var(--text-heading)}.audience-rail-item:hover{color:var(--text-heading)}.audience-rail-eyebrow{font-size:var(--font-tertiary);letter-spacing:var(--tracking-caps);text-transform:uppercase}.audience-rail-label{font-family:Georgia,Times New Roman,serif;font-size:var(--font-subhead);line-height:var(--leading-heading)}.audience-panel{gap:var(--space-4);align-content:start;display:grid}.audience-panel h1{max-width:22ch;color:var(--text-heading);font-size:var(--font-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.audience-panel-body{max-width:var(--measure);color:var(--text-secondary);font-size:var(--font-body)}.audience-points{padding:0;list-style:none;display:grid}.audience-points li{padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);color:var(--text-heading);font-size:var(--font-secondary)}.audience-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.who-we-are{background:var(--surface-page);margin-top:-2vw}.who-we-are-band{padding-block:clamp(var(--space-8), 11vw, 9rem);background:linear-gradient(168deg, var(--surface-brand) 0%, var(--surface-inverse) 100%);clip-path:polygon(0 0,50% 3.5vw,100% 0,100% 100%,50% calc(100% - 3.5vw),0 100%)}.who-we-are-inner{gap:clamp(var(--space-5), 4vw, var(--space-6));display:grid}.who-we-are-lede{gap:clamp(var(--space-5), 4vw, var(--space-6));grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;display:grid}.who-we-are-intro{gap:var(--space-3);display:grid}.who-we-are-intro h2{color:var(--text-on-dark);font-size:var(--font-subhead);letter-spacing:var(--tracking-subhead);line-height:var(--leading-subhead);text-wrap:pretty}.label-chip{width:fit-content;padding:var(--space-1) var(--space-3);background:var(--surface-accent-strong);color:var(--text-on-accent);font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);text-transform:uppercase}.who-we-are-film{border:2px solid var(--border-accent);border-radius:var(--radius-md);display:grid;overflow:hidden}.who-we-are-film .video-poster-button,.who-we-are-film iframe,.who-we-are-film video{box-shadow:none;border-radius:0}.who-we-are-columns{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.who-we-are-column{gap:var(--space-3);padding-top:var(--space-3);border-top:2px solid var(--border-accent);align-content:start;display:grid}.who-we-are-numeral{color:var(--text-on-dark-accent);font-family:Georgia,Times New Roman,serif;font-size:var(--font-subhead);line-height:1}.who-we-are-column h3{color:var(--text-on-dark);font-family:inherit;font-size:var(--font-secondary);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.who-we-are-column p{color:var(--text-on-dark-secondary);font-size:var(--font-secondary);line-height:var(--leading-body)}.review-wall{gap:var(--space-5);display:grid}.review-wall-header{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--border-accent);flex-wrap:wrap;display:flex}.review-wall-header h2{color:var(--text-heading)}.review-wall-count{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-secondary);display:flex}.review-stars{color:var(--text-accent-strong);letter-spacing:2px}.review-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.review{gap:var(--space-3);align-content:start;margin:0;display:grid}.review blockquote{color:var(--text-heading);font-family:Georgia,Times New Roman,serif;font-size:var(--font-body);line-height:var(--leading-body);text-wrap:pretty}.review figcaption{gap:2px;display:grid}.review-name{color:var(--text-secondary);font-size:var(--font-secondary)}.review-source{color:var(--text-muted);font-size:var(--font-tertiary);letter-spacing:var(--tracking-caps);text-transform:uppercase}.video-frame{--video-aspect:16 / 9;margin:0;position:relative}.video-frame video,.video-frame iframe{width:100%;aspect-ratio:var(--video-aspect);border-radius:var(--radius-lg);background:var(--surface-inverse);box-shadow:var(--elevation-3);object-fit:cover;border:0}.video-frame-audio iframe{aspect-ratio:auto;height:11.25rem}.video-frame figcaption{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--font-tertiary);font-weight:var(--weight-bold);letter-spacing:var(--tracking-small)}.video-poster-button{border-radius:var(--radius-lg);background:var(--surface-inverse);width:100%;box-shadow:var(--elevation-3);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.video-poster-button img{width:100%;aspect-ratio:var(--video-aspect);object-fit:cover;display:block}.play-badge{aspect-ratio:1;border:1px solid var(--border-on-scrim);background:var(--surface-scrim);width:3rem;color:var(--text-on-dark);font-size:var(--font-secondary);box-shadow:var(--elevation-2);border-radius:50%;place-items:center;line-height:1;transition:transform .16s,background .16s;display:grid;position:absolute;bottom:1rem;left:1rem}.video-poster-button:hover .play-badge{background:var(--surface-accent-deep);transform:scale(1.08)}.section{padding-block:clamp(var(--space-8), 9vw, var(--space-9))}.section-heading{max-width:51rem;margin-bottom:var(--space-6);gap:var(--space-3);display:grid}.section-heading h2{color:var(--text-heading)}.path-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.path-card{min-height:20rem;padding:clamp(var(--space-5), 4vw, var(--space-7));align-items:flex-start;gap:var(--space-4);border-radius:var(--radius-lg);flex-direction:column;display:flex}.path-card h3{max-width:18ch;font-size:var(--font-heading)}.path-card p:not(.card-number){max-width:var(--measure)}.path-card .text-link{margin-top:auto}.path-card-teal{color:var(--text-on-dark);background:var(--surface-brand)}.path-card-teal .text-link,.path-card-teal .card-number{color:var(--text-on-dark-accent)}.path-card-gold{color:var(--text-on-accent);background:var(--surface-warm)}.path-card-gold .text-link,.path-card-gold .card-number{color:var(--text-accent-strong)}.card-number{font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps)}.results-band{padding-block:clamp(var(--space-8), 8vw, var(--space-9));color:var(--text-on-dark);background:var(--surface-inverse)}.section-heading-light h2,.section-heading-light .eyebrow{color:var(--text-on-dark)}.stats-grid{border-block:1px solid var(--border-on-dark);grid-template-columns:repeat(3,1fr);display:grid}.stat{padding:var(--space-6) clamp(var(--space-3), 3vw, var(--space-6))}.stat+.stat{border-left:1px solid var(--border-on-dark)}.stat-value{margin-bottom:var(--space-3);color:var(--text-stat);font-family:Georgia,Times New Roman,serif;font-size:var(--font-display);line-height:var(--leading-numeral);letter-spacing:var(--tracking-display)}.results-band .stat-value{font-family:Adam Bold,Georgia,Times New Roman,serif}.stat>p:not(.stat-value):not(.stat-context){font-size:var(--font-secondary);font-weight:var(--weight-heavy);letter-spacing:.045em;line-height:var(--leading-body)}.philanthropy{max-width:var(--measure);margin:var(--space-6) 0 0;color:var(--text-on-dark-secondary);font-size:var(--font-body);font-weight:var(--weight-regular);letter-spacing:0;line-height:var(--leading-body);text-align:left}.results-page h2{margin-bottom:var(--space-6)}.story-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.story-card{align-content:start;gap:var(--space-4);display:grid}.story-card p{color:var(--text-secondary)}.stats-grid-quad{border-block:0;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.stats-grid-quad .stat{padding-block:var(--space-5);border-left:1px solid var(--border-on-dark)}.stats-grid-quad .stat-value{font-size:clamp(2.6rem,4vw,4rem)}.stat-value-accent{color:var(--text-on-dark-accent)}.section-heading-split{justify-content:space-between;align-items:end;gap:var(--space-5);flex-wrap:wrap;max-width:none;display:flex}.section-heading-support{max-width:34ch;color:var(--text-muted);font-size:var(--font-secondary)}.section-heading-small{font-size:var(--font-subhead)}.story-card-raised{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--elevation-1);gap:0;overflow:hidden}.story-card-raised .video-poster-button,.story-card-raised .video-frame img,.story-card-raised .video-frame iframe{box-shadow:none;border-radius:0}.story-card-copy{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-5);display:grid}.story-card-copy h3{color:var(--text-heading);font-size:var(--font-subhead);line-height:var(--leading-subhead);letter-spacing:var(--tracking-subhead)}.story-card-copy p{font-size:var(--font-secondary);line-height:var(--leading-body);text-wrap:pretty}.review-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));align-items:start;display:grid}.review-card{align-content:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-top:3px solid var(--border-accent);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--elevation-1);margin:0;display:grid}.review-card-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.review-card .review-name{color:var(--text-heading);letter-spacing:var(--tracking-caps);text-transform:uppercase}.review-card blockquote{gap:var(--space-3);color:var(--text-heading);font-size:var(--font-body);line-height:var(--leading-body);text-wrap:pretty;display:grid}.review-card blockquote p{font-family:Georgia,Times New Roman,serif}.review-more{gap:var(--space-3);display:grid}.review-more>summary{width:fit-content;color:var(--text-link);font-size:var(--font-tertiary);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;list-style:none}.review-more>summary::-webkit-details-marker{display:none}.review-more>summary:hover{color:var(--text-link-hover)}.review-more:not([open]) .review-more-open,.review-more[open] .review-more-closed{display:none}.review-more-body{gap:var(--space-3);display:grid}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.centered-action{margin-top:var(--space-6);text-align:center}.centered-action .lead-copy{margin-inline:auto}.centered-action .button-row{justify-content:center}.trust-strip{padding-block:var(--space-7);border-top:1px solid var(--border-subtle);background:var(--surface-tint)}.trust-grid{gap:var(--space-7);grid-template-columns:repeat(2,1fr);display:grid}.trust-grid>div{gap:var(--space-3);display:grid}.trust-grid h2{font-size:var(--font-heading);letter-spacing:var(--tracking-heading)}.breadcrumbs{padding-top:var(--space-3)}.breadcrumbs ol{gap:var(--space-2);color:var(--text-muted);font-size:var(--font-tertiary);margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--text-muted)}.breadcrumbs [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;max-width:55ch;overflow:hidden}.page-hero{padding-block:clamp(var(--space-7), 6.5vw, var(--space-8));border-bottom:1px solid var(--border-subtle);background:linear-gradient(135deg, var(--surface-tint), var(--surface-page) 58%)}.page-hero-inner{gap:var(--space-6);display:grid}.page-hero-inner>div{gap:var(--space-3);display:grid}.page-hero h1{max-width:13ch;color:var(--text-heading);font-size:var(--font-display)}.page-hero-image .page-hero-inner{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);align-items:center}.page-hero-image .source-image img{aspect-ratio:4/3;border-radius:var(--radius-lg);box-shadow:var(--elevation-3);object-fit:cover}.hero-support{max-width:var(--measure);color:var(--text-muted);font-size:var(--font-body)}.lead-copy{max-width:58rem;margin-bottom:var(--space-7);gap:var(--space-4);display:grid}.lead-copy h2{color:var(--text-heading)}.lead-copy p{font-size:var(--font-body)}.program-grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.program-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--elevation-1);overflow:hidden}.program-card .source-image{margin:0}.program-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.program-card-copy{padding:var(--space-5);gap:var(--space-3);display:grid}.program-card-copy h3{color:var(--text-heading)}.coach-list{gap:var(--space-7);display:grid}.client-groups{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.client-group h3{margin-bottom:var(--space-3);color:var(--text-heading);font-size:var(--font-subhead)}.ownership-story{align-items:center;gap:clamp(var(--space-5), 4vw, var(--space-7));grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);display:grid}.ownership-story>div{gap:var(--space-3);display:grid}.ownership-story h3{color:var(--text-heading)}.faq-list{margin:var(--space-5) 0 0;gap:0;display:grid}.faq-item{padding:var(--space-4) 0;border-top:1px solid var(--border-subtle)}.faq-item:last-child{border-bottom:1px solid var(--border-subtle)}.faq-item dt{margin-bottom:var(--space-2);color:var(--text-heading);font-family:Adam Bold,Georgia,serif;font-size:var(--font-body);line-height:var(--leading-subhead)}.faq-item dd{color:var(--text-secondary);margin:0}.segment-fold{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;display:grid}.fold-copy{padding:clamp(var(--space-6), 5vw, var(--space-7)) clamp(var(--space-4), 4vw, var(--space-7));align-content:center;gap:var(--space-4);display:grid}.fold-copy h1{max-width:19ch;font-size:var(--font-heading);color:var(--text-heading)}.fold-copy .hero-support{max-width:var(--measure-narrow);color:var(--text-secondary)}.fold-copy .button-row{margin-top:var(--space-2)}.fold-feature{align-content:center;display:grid;position:relative}.fold-organizations{background:var(--surface-brand);border-bottom:0}.fold-organizations .fold-copy h1{color:var(--text-on-dark)}.fold-organizations .fold-copy .hero-support{color:var(--text-on-dark-secondary)}.fold-organizations .fold-copy .eyebrow{color:var(--text-on-dark-accent)}.fold-organizations .fold-feature{padding:clamp(var(--space-4), 3vw, var(--space-6));background:var(--surface-brand-deep);gap:var(--space-3)}.fold-organizations .button{color:var(--text-on-accent);border-color:var(--border-accent);background:var(--surface-accent-strong)}.fold-organizations .button:hover{color:var(--text-on-accent);border-color:var(--border-accent-hover);background:var(--surface-accent-hover)}.fold-logos{gap:var(--space-2);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.fold-logos li{min-height:4.4rem;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-raised);place-items:center;display:grid}.fold-logos img{object-fit:contain;max-width:100%;max-height:2.9rem}.fold-logos .fold-logo-dark{background:var(--surface-inverse)}.fold-logos .fold-logo-navy{background:var(--surface-trademark-canvas)}.fold-caption{color:var(--text-on-dark-secondary);font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);text-transform:uppercase}.section-warm .eyebrow{color:var(--text-heading-alt)}.section-warm figcaption{color:var(--text-secondary)}.hub-fold{padding-block:var(--space-8) var(--space-7);border-bottom:1px solid var(--border-subtle)}.hub-fold-inner{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));align-items:start;display:grid}.hub-fold-copy{align-content:start;gap:var(--space-3);display:grid}.hub-fold-copy h1{max-width:19ch;font-size:var(--font-heading);color:var(--text-heading)}.hub-fold-copy .hero-support{max-width:var(--measure);color:var(--text-secondary)}.hub-fold-copy .button-row{margin-top:var(--space-2)}.hub-fold-rule{width:5.5rem;height:3px;margin-block:var(--space-2);background:var(--surface-accent-strong)}.hub-fold-feature{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-tint);box-shadow:var(--elevation-1)}.audience-split{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.audience-split>div{padding:clamp(var(--space-5), 3.5vw, var(--space-6));border-radius:var(--radius-lg);align-content:start;gap:var(--space-2);display:grid}.audience-parent{border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--elevation-1)}.audience-parent h2{color:var(--text-heading)}.audience-student{color:var(--text-on-dark);background:var(--surface-brand)}.audience-student .eyebrow{color:var(--text-on-dark-accent)}.audience-split h2{font-size:var(--font-subhead)}.audience-split p{max-width:var(--measure-narrow);line-height:var(--leading-body)}.audience-student p{color:var(--text-on-dark-secondary)}.section-tinted{background:var(--surface-tint)}.section-warm{background:var(--surface-warm)}.anchored-section{scroll-margin-top:9.5rem}@media (max-width:900px){.segment-fold{grid-template-columns:1fr}.fold-copy h1{max-width:100%}}.student-fold{padding-block:clamp(var(--space-6), 12vw, var(--space-9)) clamp(var(--space-7), 10vw, var(--space-8));color:var(--text-on-dark);background:var(--surface-ink);position:relative;overflow:hidden}.student-fold-inner{position:relative}.student-halftone{pointer-events:none;color:var(--surface-highlight);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.student-halftone{color:color-mix(in srgb, var(--surface-highlight) 28%, transparent)}}.student-halftone{background-image:radial-gradient(currentColor 1.3px,#0000 1.4px);background-size:10px 10px}.student-scanlines{pointer-events:none;background-image:repeating-linear-gradient(0deg, var(--wash-scanline) 0 1px, transparent 1px 4px);animation:6s linear infinite student-drift;position:absolute;inset:0}@keyframes student-drift{0%{background-position:0 0}to{background-position:0 60px}}.student-badge{border:2px solid var(--surface-ink);border-radius:var(--radius-full);color:var(--text-on-highlight);background:var(--surface-highlight);box-shadow:5px 5px 0 var(--shadow-sticker);font-family:ui-monospace,Menlo,monospace;font-size:var(--font-tertiary);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:.45rem 1.15rem;display:inline-block;transform:rotate(-2.5deg)}.student-fold h1{margin:clamp(var(--space-4), 5vw, var(--space-6)) 0 0;max-width:15ch;color:var(--text-on-dark);letter-spacing:-.02em;font-size:clamp(2.75rem,11vw,7.375rem);line-height:.92}.student-accent-line{margin:clamp(var(--space-3), 4vw, var(--space-5)) 0 0;max-width:22ch;color:var(--text-highlight);font-family:Adam Bold,Georgia,Times New Roman,serif;font-size:clamp(1.75rem,6.5vw,3.75rem);line-height:1.02}.student-fold-body{margin:clamp(var(--space-4), 5vw, var(--space-6)) 0 0;max-width:56ch;color:var(--text-on-dark-secondary);font-size:clamp(1.0625rem,2.2vw,1.3125rem);line-height:var(--leading-body)}.student-fold-turn{margin:var(--space-3) 0 0;max-width:46ch;color:var(--text-on-dark);font-size:clamp(1.125rem,2.4vw,1.4375rem);line-height:1.45}.student-actions{gap:var(--space-3);margin-top:clamp(var(--space-5), 5vw, var(--space-7));flex-wrap:wrap;display:flex}.student-button{border-radius:var(--radius-full);min-height:3.25rem;font-weight:var(--weight-bold);border:2px solid #0000;align-items:center;padding:0 1.6rem;text-decoration:none;display:inline-flex}.student-button-acid{color:var(--text-on-highlight);border-color:var(--surface-highlight);background:var(--surface-highlight)}.student-button-acid:hover{color:var(--text-highlight);background:0 0}.student-button-ghost{color:var(--text-on-dark);border-color:var(--border-on-dark);background:0 0}.student-button-ghost:hover{color:var(--text-highlight);border-color:var(--border-highlight)}.student-mono-eyebrow{color:var(--text-eyebrow);font-family:ui-monospace,Menlo,monospace;font-size:var(--font-tertiary);letter-spacing:var(--tracking-caps);text-transform:uppercase}.student-scrawl{margin-top:var(--space-3);color:var(--text-accent-strong);font-family:Caveat,cursive;font-size:1.6rem;line-height:1.2;transform:rotate(-1.2deg)}.student-lead{max-width:46ch;color:var(--text-secondary);font-size:var(--font-body);line-height:var(--leading-body)}.student-dread{padding-block:clamp(var(--space-7), 9vw, var(--space-8));background:var(--surface-tint)}.student-dread-inner{gap:clamp(var(--space-5), 5vw, var(--space-7));grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:center;display:grid}.student-dread h2{margin:var(--space-3) 0 var(--space-4);max-width:16ch;font-size:clamp(1.875rem,5.5vw,3.25rem);line-height:1.02}.student-thread{gap:var(--space-3);justify-self:end;width:100%;max-width:28.75rem;margin:0;display:grid}.student-thread-out{max-width:86%;color:var(--text-on-dark);background:var(--surface-ink);border-radius:20px 20px 5px;justify-self:end;padding:.9rem 1.15rem;line-height:1.45}.student-thread-meta{color:var(--text-muted);font-family:ui-monospace,Menlo,monospace;font-size:var(--font-tertiary);letter-spacing:var(--tracking-small);text-transform:uppercase;justify-self:end}.student-thread-in{border:2px solid var(--border-strong);max-width:86%;color:var(--text-primary);background:var(--surface-raised);border-radius:20px 20px 20px 5px;justify-self:start;padding:.9rem 1.15rem;line-height:1.45}.student-thread figcaption{justify-self:start}.student-doing{padding-block:clamp(var(--space-7), 9vw, var(--space-9));background:var(--surface-page)}.student-doing h2,.student-gets h2{max-width:18ch;font-size:clamp(1.875rem,6vw,3.625rem);line-height:1}.student-stickers{margin:clamp(var(--space-5), 5vw, var(--space-6)) 0 0;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.student-sticker{border:2px solid var(--surface-ink);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:8px 8px 0 var(--surface-ink);padding:1.6rem 1.4rem 1.75rem;position:relative}.student-sticker-n{border:2px solid var(--surface-ink);border-radius:var(--radius-full);color:var(--text-on-highlight);background:var(--surface-highlight);font-family:ui-monospace,Menlo,monospace;font-size:var(--font-tertiary);font-weight:var(--weight-bold);padding:.2rem .75rem;position:absolute;top:-.875rem;left:1.1rem}.student-sticker h3{margin:var(--space-2) 0 var(--space-2);font-size:1.4rem}.student-sticker p{color:var(--text-secondary);font-size:var(--font-body);line-height:var(--leading-body)}.student-gets{padding-block:clamp(var(--space-7), 9vw, var(--space-9));background:var(--surface-page)}.student-get-grid{margin:clamp(var(--space-5), 5vw, var(--space-6)) 0 0;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));padding:0;list-style:none;display:grid}.student-get{border:2px solid var(--surface-ink);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:6px 6px 0 var(--surface-highlight);padding:1.4rem}.student-get-n{color:var(--text-muted);font-family:ui-monospace,Menlo,monospace;font-size:var(--font-tertiary)}.student-get p{margin-top:var(--space-2);color:var(--text-primary);font-size:1.125rem;line-height:1.4}.student-get-card{border:2px solid var(--surface-ink);border-radius:var(--radius-md);box-shadow:6px 6px 0 var(--surface-ink);list-style:none;overflow:hidden}.student-get-card img{object-fit:cover;object-position:top;width:100%;height:100%;min-height:13.75rem;display:block}.student-time{padding-block:clamp(var(--space-6), 8vw, var(--space-8));background:var(--surface-page)}.student-time-inner{gap:clamp(var(--space-4), 4vw, var(--space-6));border-block:3px solid var(--surface-ink);padding-block:clamp(var(--space-5), 4vw, var(--space-6));grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));align-items:center;display:grid}.student-time h2{max-width:14ch;font-size:clamp(1.75rem,5.5vw,3.375rem);line-height:1}.student-closing{padding-block:clamp(var(--space-7), 11vw, var(--space-9)) clamp(var(--space-7), 10vw, var(--space-8));color:var(--text-on-dark);background:var(--surface-brand-deep);position:relative;overflow:clip}.student-closing-inner{position:relative}.student-closing h2{max-width:9ch;color:var(--text-highlight);letter-spacing:-.03em;font-size:clamp(3rem,15vw,10.625rem);line-height:.86}.student-closing-body{margin:clamp(var(--space-4), 4vw, var(--space-6)) 0 0;max-width:48ch;color:var(--text-on-dark-secondary);font-size:clamp(1.0625rem,2.2vw,1.375rem);line-height:1.5}.student-closing-cards{pointer-events:none;width:clamp(13rem,30vw,20.625rem);position:absolute;bottom:0;right:clamp(1rem,5vw,7rem)}.student-closing-cards img{border:3px solid var(--surface-ink);border-radius:var(--radius-md);width:78%;height:auto;box-shadow:10px 10px 0 var(--shadow-sticker);position:absolute}.student-closing-cards img:first-child{bottom:1.625rem;right:38%;transform:rotate(-9deg)}.student-closing-cards img:last-child{width:82%;bottom:0;right:0;transform:rotate(6deg)}.day-sequence{background:var(--surface-ink);color:var(--text-on-dark)}.day-track{position:relative}.day-viewport{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.day-viewport-inner{position:relative}.day-eyebrow{margin-bottom:clamp(var(--space-3), 4vw, var(--space-5));color:var(--text-highlight);font-family:ui-monospace,Menlo,monospace;font-size:var(--font-tertiary);letter-spacing:var(--tracking-caps);text-transform:uppercase}.day-columns{gap:clamp(var(--space-4), 5vw, var(--space-7));grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:center;display:grid}.day-steps{margin:0;padding:0;list-style:none;display:grid}.day-cards{aspect-ratio:307/512;border:2px solid var(--border-on-dark);border-radius:var(--radius-md);max-width:100%;height:min(52vh,30rem);box-shadow:12px 12px 0 var(--surface-highlight);justify-self:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.day-cards{box-shadow:12px 12px 0 color-mix(in srgb, var(--surface-highlight) 35%, transparent)}}.day-card{object-fit:cover;object-position:top;opacity:0;grid-area:1/1;width:100%;height:100%;transition:opacity .4s}.day-card[data-active=true]{opacity:1}.day-step{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .32s}.day-step[data-active=true]{opacity:1;visibility:visible}.day-step-n{color:var(--wash-numeral);font-family:Adam Bold,Georgia,Times New Roman,serif;font-size:clamp(4rem,16vw,11.875rem);line-height:.8;display:block}.day-step h3{margin:clamp(var(--space-2), 3vw, var(--space-4)) 0 0;max-width:17ch;color:var(--text-on-dark);font-size:clamp(1.75rem,5.6vw,3.625rem);line-height:1}.day-step p{margin-top:var(--space-3);max-width:44ch;color:var(--text-on-dark-secondary);font-size:clamp(1rem,2vw,1.1875rem);line-height:var(--leading-body)}.day-dots{margin-top:clamp(var(--space-4), 5vw, var(--space-6));gap:6px;display:flex}.day-dots span{background:var(--border-on-dark);border-radius:2px;flex:1;height:4px}.day-dots span[data-lit=true]{background:var(--surface-highlight)}.day-sequence-static{padding-block:clamp(var(--space-7), 9vw, var(--space-8))}.day-static-list{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.day-static-list li{gap:var(--space-3);grid-template-columns:3.5rem minmax(0,1fr);align-items:start;display:grid}.day-static-n{color:var(--text-highlight);font-family:ui-monospace,Menlo,monospace;font-size:var(--font-secondary)}.day-static-list h3{color:var(--text-on-dark);font-size:var(--font-subhead)}.day-static-list p{margin-top:var(--space-2);max-width:var(--measure);color:var(--text-on-dark-secondary);line-height:var(--leading-body)}.day-static-card{margin-top:var(--space-4);border:2px solid var(--border-on-dark);border-radius:var(--radius-md);width:100%;max-width:17rem;height:auto;box-shadow:8px 8px 0 var(--surface-highlight)}@supports (color:color-mix(in lab, red, red)){.day-static-card{box-shadow:8px 8px 0 color-mix(in srgb, var(--surface-highlight) 30%, transparent)}}@media (prefers-reduced-motion:reduce){.student-scanlines{animation:none}.day-step{transition:none}}@media (max-width:1200px){.student-closing-cards{width:100%;max-width:26rem;height:auto;margin:clamp(var(--space-7), 14vw, var(--space-8)) auto 0;gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid;position:relative;bottom:auto;right:auto}.student-closing-cards img{width:100%;height:auto;position:relative;bottom:auto;right:auto}.student-closing-cards img:first-child{transform:rotate(-4deg)}.student-closing-cards img:last-child{width:100%;transform:rotate(4deg)}}@media (max-width:900px){.student-thread{justify-self:start}.student-closing{overflow:hidden}.student-fold h1{font-size:clamp(2.5rem,10.5vw,3.5rem)}.student-accent-line{font-size:clamp(1.5rem,7vw,2.25rem)}.student-closing h2{font-size:clamp(2.75rem,17vw,5rem)}.student-sticker{box-shadow:5px 5px 0 var(--surface-ink)}.student-get{box-shadow:4px 4px 0 var(--surface-highlight)}.student-badge{box-shadow:3px 3px 0 var(--shadow-sticker)}.student-actions .student-button{justify-content:center;width:100%}.day-static-card{max-width:100%}}.program-fold{padding-block:clamp(var(--space-7), 7vw, var(--space-8));color:var(--text-on-dark);background:var(--surface-inverse)}.program-fold-inner{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:center;display:grid}.program-fold-copy{align-content:center;gap:var(--space-4);display:grid}.program-fold-copy .eyebrow{color:var(--text-on-dark-accent)}.program-fold-copy h1{max-width:16ch;color:var(--text-on-dark);font-size:var(--font-heading)}.program-fold-intro{max-width:var(--measure);color:var(--text-on-dark-secondary);font-size:var(--font-body);line-height:var(--leading-body)}.program-fold-feature{border-radius:var(--radius-lg);overflow:hidden}.program-fold-feature img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;display:block}.button-on-dark{color:var(--text-on-dark);border-color:var(--border-on-dark);background:0 0}.button-on-dark:hover{color:var(--text-on-accent);border-color:var(--border-accent-hover);background:var(--surface-accent-hover)}.format-switch{margin-top:var(--space-5);gap:var(--space-5);display:grid}.format-switch-list{gap:var(--space-3);flex-wrap:wrap;display:flex}.format-tab{min-height:3rem;padding:var(--space-3) var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-secondary);font:inherit;font-weight:var(--weight-bold);cursor:pointer;background:0 0}.format-tab:hover{color:var(--text-heading);border-color:var(--border-brand)}.format-tab[aria-selected=true]{color:var(--text-on-dark);border-color:var(--surface-brand);background:var(--surface-brand)}.format-panel{padding:clamp(var(--space-5), 3vw, var(--space-6));border-radius:var(--radius-lg);background:var(--surface-warm);gap:var(--space-3);display:grid}.format-panel h3{color:var(--text-heading)}.format-shape{max-width:var(--measure);color:var(--text-secondary);font-size:var(--font-body);line-height:var(--leading-body)}.method-band{padding-block:clamp(var(--space-7), 7vw, var(--space-8));color:var(--text-on-dark);background:var(--surface-brand-deep)}.method-band-heading{margin-bottom:var(--space-4);color:var(--text-on-dark-accent);font-family:inherit;font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);line-height:var(--leading-subhead);text-transform:uppercase}.method-band-statement{max-width:var(--measure);color:var(--text-on-dark);font-family:Adam Bold,Georgia,Times New Roman,serif;font-size:var(--font-subhead);line-height:var(--leading-subhead);letter-spacing:var(--tracking-subhead)}.deliverables-ledger{padding-block:clamp(var(--space-7), 7vw, var(--space-8));color:var(--text-on-dark);background:var(--surface-inverse)}.deliverables-ledger-inner{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));align-items:start;display:grid}.deliverables-ledger-intro{align-content:start;gap:var(--space-4);display:grid}.deliverables-ledger-intro h2{max-width:14ch;color:var(--text-on-dark)}.deliverables-ledger-intro p{max-width:34ch;color:var(--text-on-dark-secondary);font-size:var(--font-secondary);line-height:var(--leading-body)}.deliverables-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.deliverables-list li{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-on-dark);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.deliverables-list li:last-child{border-bottom:0;padding-bottom:0}.deliverables-list p{color:var(--text-on-dark);line-height:var(--leading-body)}.deliverables-number{color:var(--text-on-dark-accent);font-family:Adam Bold,Georgia,Times New Roman,serif;font-size:var(--font-secondary)}.program-close{padding-block:clamp(var(--space-7), 7vw, var(--space-8))}.answer-band{padding-block:clamp(var(--space-7), 7vw, var(--space-8));color:var(--text-on-dark);background:var(--surface-brand-deep)}.answer-band-question{margin-bottom:var(--space-4);color:var(--text-on-dark-accent);font-family:inherit;font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);line-height:var(--leading-subhead);text-transform:uppercase}.answer-band-statement{max-width:var(--measure);color:var(--text-on-dark);font-family:Adam Bold,Georgia,Times New Roman,serif;font-size:var(--font-subhead);line-height:var(--leading-subhead);letter-spacing:var(--tracking-subhead)}.quote-card{align-content:start;gap:var(--space-3);padding:clamp(var(--space-4), 2.5vw, var(--space-5));border-top:3px solid var(--border-decorative);background:var(--surface-raised);margin:0;display:grid}.quote-card p{color:var(--text-secondary);font-size:var(--font-body);line-height:var(--leading-body)}.quote-card footer{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);display:grid}.quote-card strong{color:var(--text-heading);font-family:Adam Bold,Georgia,serif;font-size:var(--font-body)}.quote-card .story-outcome{color:var(--text-muted);font-size:var(--font-secondary);line-height:var(--leading-body)}.story-lead-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;display:grid}.story-ruled{align-content:start;gap:var(--space-5);display:grid}.quote-lead{padding:clamp(var(--space-5), 3vw, var(--space-6));border-radius:var(--radius-lg);color:var(--text-on-dark);background:var(--surface-brand);margin:0}.quote-lead p{color:var(--text-on-dark);font-family:Adam Bold,Georgia,Times New Roman,serif;font-size:var(--font-subhead);line-height:var(--leading-subhead);letter-spacing:var(--tracking-subhead)}.quote-lead footer{margin-top:var(--space-5);gap:var(--space-1);display:grid}.quote-lead strong{color:var(--text-on-dark);font-family:Adam Bold,Georgia,serif;font-size:var(--font-body)}.quote-lead .story-outcome{color:var(--text-on-dark-secondary);font-size:var(--font-secondary);line-height:var(--leading-body)}.quote-ruled{padding-top:var(--space-4);border-top:1px solid var(--border-accent);gap:var(--space-3);margin:0;display:grid}.quote-ruled p{color:var(--text-secondary);font-size:var(--font-body);line-height:var(--leading-body)}.quote-ruled strong{color:var(--text-heading);font-family:Adam Bold,Georgia,serif;font-size:var(--font-body)}.results-ledger{padding-block:clamp(var(--space-7), 7vw, var(--space-8));color:var(--text-on-dark);background:var(--surface-brand)}.ledger-row{gap:var(--space-5);grid-template-columns:minmax(0,13.75rem) minmax(0,1fr);align-items:baseline;display:grid}.ledger-row+.ledger-row{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border-on-dark)}.results-ledger .stat-value{color:var(--text-on-dark-accent);font-family:Adam Bold,Georgia,Times New Roman,serif;font-size:var(--font-heading);line-height:var(--leading-numeral);letter-spacing:var(--tracking-heading);text-wrap:balance;margin-bottom:0}.ledger-claim{color:var(--text-on-dark);font-size:var(--font-body);line-height:var(--leading-body)}.results-ledger-rows{margin-top:var(--space-5)}.eyebrow-on-dark{color:var(--text-on-dark-accent)}.results-fold{padding-block:clamp(var(--space-7), 6vw, var(--space-8))}.results-fold-inner{gap:clamp(var(--space-5), 5vw, var(--space-8));grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}.results-fold-copy{align-content:start;gap:var(--space-4);display:grid}.results-fold-copy h1{max-width:22ch;color:var(--text-heading);font-size:var(--font-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.results-fold-copy .button-row{margin-top:var(--space-2)}.results-fold-intro{max-width:var(--measure);color:var(--text-secondary)}.results-fold-centred{padding-block-end:clamp(var(--space-6), 4vw, var(--space-7))}.results-fold-centred .results-fold-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.results-fold-centred .results-fold-copy{justify-items:center}.results-fold-centred .results-fold-copy h1{max-width:24ch}.results-fold-centred .results-fold-intro{max-width:var(--measure)}.results-fold-centred .button-row{justify-content:center}.results-proof{padding-block:clamp(var(--space-6), 4vw, var(--space-7)) clamp(var(--space-5), 3vw, var(--space-6))}.results-proof-heading{max-width:40rem;margin-bottom:var(--space-6);gap:var(--space-3);display:grid}.results-proof-heading h2{color:var(--text-heading);font-size:var(--font-subhead)}.quote-lead-pair{gap:clamp(var(--space-5), 4vw, var(--space-7));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.quote-lead-ruled{padding-top:var(--space-4);border-top:3px solid var(--border-accent);gap:var(--space-4);margin:0;display:grid}.quote-lead-ruled p{color:var(--text-heading);font-family:Adam Bold,Georgia,Times New Roman,serif;font-size:var(--font-subhead);line-height:var(--leading-subhead);letter-spacing:var(--tracking-subhead)}.quote-lead-ruled footer{gap:var(--space-1);display:grid}.quote-lead-ruled strong{color:var(--text-heading);font-family:Adam Bold,Georgia,serif;font-size:var(--font-body)}.results-ruled{gap:var(--space-5);padding-block:0 clamp(var(--space-6), 4vw, var(--space-7));display:grid}.quote-ruled-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quote-ruled-grid .quote-ruled{border-top-width:3px;align-content:start}.quote-plain-grid{padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.quote-ruled-grid .quote-plain{border-top:0;padding-top:0}.landed-set{gap:var(--space-4);padding-block:clamp(var(--space-6), 4vw, var(--space-7));display:grid}.landed-set-label{color:var(--text-muted);font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);line-height:var(--leading-subhead);text-transform:uppercase}.landed-names{gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.landed-names li{color:var(--text-secondary);font-size:var(--font-body);line-height:var(--leading-body)}.price-fold{padding-block:clamp(var(--space-7), 6vw, var(--space-8)) clamp(var(--space-6), 4vw, var(--space-7));justify-items:center;gap:var(--space-4);text-align:center;display:grid}.price-fold h1{color:var(--text-heading);font-size:var(--font-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.price-fold-intro{max-width:var(--measure);color:var(--text-secondary)}.price-fold .button-row{margin-top:var(--space-2);justify-content:center}.price-offers{padding-block:clamp(var(--space-6), 4vw, var(--space-7))}.price-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));align-items:start;display:grid}.price-card{align-content:start;gap:var(--space-3);padding:clamp(var(--space-4), 3vw, var(--space-6));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.price-card h3{color:var(--text-heading);font-size:var(--font-subhead)}.price-card .offer-price{color:var(--text-heading);font-family:Adam Bold,Georgia,Times New Roman,serif;font-size:var(--font-heading);margin:0;line-height:1}.price-cadence{color:var(--text-muted);font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);text-transform:uppercase}.price-deliverables{margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.price-deliverables li{padding-block:var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--font-body);line-height:var(--leading-body)}.price-deliverables li:last-child{border-bottom:0}.price-card-note{margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);gap:var(--space-3);display:grid}.price-card-note p{color:var(--text-secondary)}.price-card-note .button-row{margin-top:var(--space-2)}.price-card-featured{border-color:var(--border-brand);background:var(--surface-brand);box-shadow:none}.price-card-featured h3{color:var(--text-on-dark)}.price-card-featured .offer-price{color:var(--text-on-dark-accent)}.price-card-featured .price-cadence,.price-card-featured .offer-shape,.price-card-featured .offer-alternatives{color:var(--text-on-dark-secondary)}.price-card-featured .offer-alternatives li{border-left-color:var(--border-accent)}.price-card-featured .offer-alternatives strong{color:var(--text-on-dark)}.price-card-featured .price-deliverables li{color:var(--text-on-dark);border-bottom-color:var(--border-on-dark)}.price-card-featured .button-row{margin-top:var(--space-4)}.price-installments{margin-top:var(--space-5);color:var(--text-secondary);font-size:var(--font-secondary);line-height:var(--leading-body);text-align:center}.price-band{padding-block:clamp(var(--space-7), 7vw, var(--space-8))}.price-band-inner{gap:var(--space-4);display:grid}.price-band-inner h2{color:var(--text-heading);font-size:var(--font-subhead)}.price-band .eyebrow{color:var(--text-heading-alt)}.prose-stack{gap:var(--space-4);display:grid}.prose-stack p{color:var(--text-secondary)}.price-band .suggested-wording{margin-top:var(--space-2);background:var(--surface-raised)}.price-access{padding-block:clamp(var(--space-7), 7vw, var(--space-8))}.price-access-inner{gap:clamp(var(--space-5), 5vw, var(--space-7));grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));align-items:start;display:grid}.price-access-copy{align-content:start;gap:var(--space-3);display:grid}.price-access-copy h2{color:var(--text-heading)}.price-access .eyebrow{color:var(--text-heading-alt)}.price-access-action{align-content:start;gap:var(--space-4);display:grid}.price-access-statement{color:var(--text-heading);font-family:Adam Bold,Georgia,Times New Roman,serif;font-size:var(--font-subhead);line-height:var(--leading-subhead);letter-spacing:var(--tracking-subhead)}.guide-jump{gap:var(--space-2);padding-top:var(--space-4);border-top:3px solid var(--border-accent);display:grid}.guide-jump a{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--border-subtle);color:var(--text-heading-alt);font-size:var(--font-body);text-decoration:none;display:flex}.guide-jump a:hover{color:var(--text-link-hover)}.guide-jump-count{color:var(--text-muted);font-size:var(--font-tertiary);white-space:nowrap}.guide-half>.wrap{display:grid}.guide-group{scroll-margin-top:9.5rem}.guide-group+.guide-group{margin-top:var(--space-7);padding-top:var(--space-7);border-top:1px solid var(--border-subtle)}.guide-half-tinted .guide-group+.guide-group{border-top-color:var(--border-strong)}.guide-group-heading{margin-bottom:var(--space-4);gap:var(--space-2);display:grid}.guide-group-title{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.guide-group-title h2{color:var(--text-heading);font-size:var(--font-subhead)}.guide-group-count{color:var(--text-muted);font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);text-transform:uppercase}.guide-card-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-card{padding:var(--space-4);align-content:start;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);display:grid}.guide-card a{color:var(--text-heading-alt);font-family:Adam Bold,Georgia,Times New Roman,serif;font-size:var(--font-subhead);font-weight:var(--weight-regular);line-height:var(--leading-subhead);-webkit-line-clamp:4;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.guide-card a:hover{color:var(--text-link-hover);text-decoration:underline}.guide-close{padding-block:clamp(var(--space-7), 7vw, var(--space-8))}.guide-close-inner{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;display:grid}.guide-close-inner h2{max-width:24ch;color:var(--text-heading)}.guide-close-action{gap:var(--space-4);display:grid}.guide-close-action p{color:var(--text-secondary)}@media (max-width:900px){.guide-close-inner,.results-fold-inner,.quote-lead-pair{grid-template-columns:minmax(0,1fr)}.results-fold-copy h1{max-width:100%}.quote-ruled-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.quote-ruled-grid{grid-template-columns:minmax(0,1fr)}.results-ruled{gap:var(--space-4)}}.offer-grid{gap:var(--space-5);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.offer-card{align-content:start;gap:var(--space-3);padding:clamp(var(--space-5), 3vw, var(--space-6));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--elevation-1);display:grid}.offer-card h3{color:var(--text-heading);font-size:var(--font-subhead)}.offer-card p{color:var(--text-secondary);font-size:var(--font-body);line-height:var(--leading-body)}.offer-card-teal{border-color:var(--border-brand);background:var(--surface-brand);box-shadow:none}.offer-card-teal h3{color:var(--text-on-dark)}.offer-card-teal p{color:var(--text-on-dark-secondary)}.hub-warm-foot{padding-block:clamp(var(--space-7), 7vw, var(--space-8))}.hub-warm-foot+.hub-warm-foot{padding-top:0}.faq-grid{margin-top:var(--space-6);gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.faq-card{padding:clamp(var(--space-4), 3vw, var(--space-5));border-radius:var(--radius-md);background:var(--surface-page)}.faq-card h3{margin-bottom:var(--space-3);color:var(--text-heading);font-size:var(--font-subhead)}.faq-card p{color:var(--text-secondary);font-size:var(--font-body);line-height:var(--leading-body)}.closing-split{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));align-items:center;display:grid}.closing-split h2{max-width:26ch;color:var(--text-heading)}.closing-split .button-row{justify-content:flex-end}@media (max-width:900px){.ledger-row{gap:var(--space-3);grid-template-columns:1fr}.closing-split .button-row{justify-content:flex-start}}.interest-heading{color:var(--text-heading)}.interest-form{min-height:22rem;margin-block:var(--space-6)}.interest-fallback{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-tint)}.interest-fallback h3{margin-bottom:var(--space-2);color:var(--text-heading);font-size:var(--font-subhead)}.interest-fallback .button-row{margin-top:var(--space-4)}.workshop-photo{background:var(--surface-brand);margin:0}.workshop-photo img{width:100%;height:auto;display:block}.workshop-photo figcaption{padding:var(--space-3) 0 var(--space-3);color:var(--text-on-dark-secondary);font-size:var(--font-tertiary);font-weight:var(--weight-bold);letter-spacing:var(--tracking-small)}.client-marks{margin:0 0 var(--space-4);gap:var(--space-3);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.client-mark{min-height:4.6rem;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);place-items:center;display:grid}.client-mark img{object-fit:contain;max-width:100%;max-height:3.2rem}.client-mark-dark{border-color:var(--surface-inverse);background:var(--surface-inverse)}.client-mark-navy{border-color:var(--surface-trademark-canvas);background:var(--surface-trademark-canvas)}.client-mark-wordmark span{color:var(--text-heading);font-family:Adam Bold,Georgia,serif;font-size:var(--font-secondary);line-height:var(--leading-heading);letter-spacing:var(--tracking-subhead);text-align:center}.program-audience{color:var(--text-accent-strong);font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);text-transform:uppercase}.client-list{gap:var(--space-2);color:var(--text-secondary);margin:0;padding:0;list-style:none;display:grid}.client-list li{padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);font-size:var(--font-secondary)}.workshop-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.workshop-card{padding:var(--space-5);align-content:start;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--elevation-1);display:grid}.workshop-card h3{color:var(--text-heading);font-size:var(--font-subhead)}.workshop-meta{color:var(--text-muted);font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-small);text-transform:uppercase}.workshop-delivered{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--font-secondary)}.workshop-delivered-label{color:var(--text-eyebrow);font-weight:var(--weight-heavy)}.tick-list{margin:var(--space-3) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.tick-list li{padding-left:var(--space-4);position:relative}.tick-list li:before{content:"✓";color:var(--text-link-hover);font-weight:var(--weight-heavy);position:absolute;left:0}.session-list{margin:var(--space-6) 0 0;gap:var(--space-4);counter-reset:session;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));padding:0;list-style:none;display:grid}.session-list li{padding:var(--space-5);align-content:start;gap:var(--space-2);border:1px solid var(--border-subtle);border-top:3px solid var(--border-decorative);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--elevation-1);display:grid}.session-list h3{color:var(--text-heading);font-size:var(--font-subhead)}.session-list .card-number{color:var(--text-accent-strong)}.session-list+.button-row{margin-top:var(--space-6)}.program-shape{color:var(--text-heading-alt);font-size:var(--font-secondary);font-weight:var(--weight-heavy)}.program-addon{margin-top:var(--space-4);color:var(--text-muted);font-size:var(--font-secondary)}.how-it-works-heading{margin-top:var(--space-6);color:var(--text-heading);font-size:var(--font-subhead)}.numbered-list{margin:var(--space-3) 0 0;padding-left:var(--space-4);gap:var(--space-2);color:var(--text-secondary);display:grid}.coach-profile{align-items:center;gap:clamp(var(--space-5), 7vw, var(--space-9));grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);display:grid}.coach-profile:nth-child(2n) .source-image{order:2}.coach-profile .source-image{margin:0}.coach-profile img{aspect-ratio:4/5;border-radius:var(--radius-lg);object-fit:cover;object-position:center top;width:100%}.coach-profile>div{gap:var(--space-4);display:grid}.coach-profile h2{color:var(--text-heading)}.coach-profile p:last-child{font-size:var(--font-body)}.coach-lead .coach-profile{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.coach-lead .coach-profile img{object-position:center}.coach-lead .coach-profile>div{gap:var(--space-3)}.coach-lead-action{margin-top:var(--space-2)}.coach-team-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.coach-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--elevation-1);grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:0;overflow:hidden}.coach-card .source-image,.coach-profile:nth-child(2n).coach-card .source-image{order:0;max-width:none}.coach-card img{aspect-ratio:1;border-radius:0}.coach-card>div{gap:var(--space-2);padding:var(--space-4)}.coach-card h2{min-height:2.7em;font-size:var(--font-subhead);line-height:var(--leading-subhead);letter-spacing:var(--tracking-subhead)}.coach-card p:last-child{font-size:var(--font-secondary);line-height:var(--leading-body);text-wrap:pretty}.page-content-grid{align-items:start;gap:clamp(var(--space-6), 7vw, var(--space-9));grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);display:grid}.prose,.article-body{color:var(--text-secondary)}.prose>*,.article-body>*{margin-top:var(--space-3)}.prose>:first-child,.article-body>:first-child{margin-top:0}.prose h2,.article-body h2{margin-top:var(--space-6);color:var(--text-heading);font-size:var(--font-heading)}.prose h3,.article-body h3{margin-top:var(--space-5);color:var(--text-heading-alt);font-size:var(--font-subhead)}.prose ul,.prose ol,.article-body ul,.article-body ol{padding-left:var(--space-4)}.prose li+li,.article-body li+li{margin-top:var(--space-2)}.prose blockquote,.article-body blockquote{padding:var(--space-4) var(--space-5);border-left:4px solid var(--border-accent);background:var(--surface-warm);font-family:Georgia,Times New Roman,serif;font-size:var(--font-subhead)}.media-gallery{gap:var(--space-3);display:grid}.source-image{margin:0}.source-image img{border-radius:var(--radius-md);object-fit:cover;width:100%}.source-image figcaption{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--font-tertiary)}.source-links{margin-top:var(--space-7);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);grid-column:1/-1}.source-links h2{margin-bottom:var(--space-3);color:var(--text-muted);font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);text-transform:uppercase}.source-links ul{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.source-links li{font-size:var(--font-secondary);margin:0}.source-links li a{min-height:2rem;padding-block:var(--space-1);align-items:center;display:inline-flex}.source-links a{overflow-wrap:anywhere}.post-grid{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.post-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);overflow:hidden}.post-card-image{background:var(--surface-tint-strong);display:block}.post-card-image .source-image{height:100%}.post-card-image img,.image-placeholder{aspect-ratio:16/10;object-fit:cover;border-radius:0;width:100%}.image-placeholder{background:linear-gradient(135deg, var(--surface-tint-strong), var(--surface-warm));display:block}.post-card-copy{padding:var(--space-4);gap:var(--space-3);display:grid}.post-meta,.article-meta{color:var(--text-muted);font-size:var(--font-tertiary);font-weight:var(--weight-bold);letter-spacing:var(--tracking-small)}.post-card h2{font-family:inherit;font-size:var(--font-subhead);font-weight:var(--weight-heavy);line-height:var(--leading-subhead);letter-spacing:var(--tracking-subhead)}.post-card h2 a{text-decoration:none}.article-header{padding-block:clamp(var(--space-7), 9vw, var(--space-9)) var(--space-6);gap:var(--space-3);text-align:center;display:grid}.article-header h1{color:var(--text-heading);font-size:var(--font-heading)}.article-body{padding-bottom:var(--space-8);font-size:var(--font-body)}.article-body div:not(.sqs-video-wrapper){max-width:100%}.article-body img{margin:var(--space-5) auto;object-fit:contain;max-height:46rem}.article-body iframe,.article-body video{aspect-ratio:16/9;width:100%;height:auto;margin:var(--space-5) 0;border-radius:var(--radius-md);border:0}.blog-article>.source-links{width:var(--wrap-narrow);margin:0 auto var(--space-8)}.article-body :is(h2,h3,h4) :is(strong,span){font:inherit;letter-spacing:inherit}.article-body p{max-width:var(--measure);line-height:var(--leading-body)}.article-body h2{font-size:var(--font-subhead);letter-spacing:var(--tracking-subhead)}.article-body h3{margin-top:var(--space-4);font-size:var(--font-body);line-height:var(--leading-subhead)}.article-body h4{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--font-body);line-height:var(--leading-subhead)}.press-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));display:grid}.press-card{padding:clamp(var(--space-4), 3vw, var(--space-5));gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);align-content:start;display:grid}.press-card h2{color:var(--text-muted);font-family:inherit;font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);line-height:var(--leading-subhead)}.press-card p{color:var(--text-heading);font-size:var(--font-body);font-weight:var(--weight-bold);line-height:var(--leading-subhead);text-wrap:pretty}.press-card a{text-decoration:none}.press-card a:hover{color:var(--text-link-hover);text-decoration:underline}.press-orphan-links{margin-top:var(--space-5);font-size:var(--font-secondary)}.terms-sections{max-width:52rem;display:grid}.terms-section{border-top:1px solid var(--border-subtle)}.terms-section:last-of-type{border-bottom:1px solid var(--border-subtle)}.terms-section>summary{padding:var(--space-4) var(--space-6) var(--space-4) 0;cursor:pointer;list-style:none;position:relative}.terms-section>summary::-webkit-details-marker{display:none}.terms-section>summary:after{content:"+";top:var(--space-4);right:var(--space-2);color:var(--text-link);font-size:var(--font-subhead);line-height:var(--leading-subhead);position:absolute}.terms-section[open]>summary:after{content:"–"}.terms-section>summary:hover h2{color:var(--text-link-hover)}.terms-section>summary h2{color:var(--text-heading);font-size:var(--font-subhead);line-height:var(--leading-subhead)}.terms-gist{margin-top:var(--space-1);max-width:var(--measure);color:var(--text-muted);font-size:var(--font-secondary);line-height:var(--leading-body);display:block}.terms-body{padding-bottom:var(--space-5);gap:var(--space-4);display:grid}.terms-group{gap:var(--space-3);max-width:var(--measure);color:var(--text-secondary);display:grid}.terms-group h3{color:var(--text-heading-alt);font-family:inherit;font-size:var(--font-body);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-small)}.terms-updated{max-width:52rem;margin-bottom:var(--space-8);color:var(--text-muted);font-size:var(--font-secondary)}.site-footer{color:var(--text-on-dark-secondary);background:var(--surface-inverse)}.footer-cta{padding-block:clamp(var(--space-7), 7vw, var(--space-8));justify-content:space-between;align-items:center;gap:var(--space-6);border-bottom:1px solid var(--border-on-dark);display:flex}.footer-cta>div{gap:var(--space-3);display:grid}.footer-cta .eyebrow{color:var(--text-on-dark-accent)}.footer-cta h2{max-width:18ch;color:var(--text-on-dark)}.footer-cta-actions{flex-shrink:0;justify-content:flex-end}.footer-inner{padding-block:var(--space-7);gap:var(--space-6) var(--space-8);grid-template-columns:.7fr 1fr;display:grid}.footer-brand{width:fit-content;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-page)}.footer-brand img{width:9rem}.footer-inner nav{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.footer-inner nav a{min-height:2rem;color:var(--text-on-dark-secondary);font-weight:var(--weight-bold);align-items:center;text-decoration:none;display:flex}.footer-inner nav a:hover,.footer-meta a:hover{color:var(--text-on-dark-accent)}.footer-meta{justify-content:space-between;gap:var(--space-5);color:var(--text-on-dark-muted);font-size:var(--font-tertiary);grid-column:1/-1;display:flex}@media (max-width:1120px){.menu-toggle{align-items:center;gap:var(--space-2);color:var(--text-heading);font:inherit;font-size:var(--font-secondary);font-weight:var(--weight-heavy);cursor:pointer;background:0 0;border:0;display:inline-flex}.menu-icon{gap:var(--space-1);width:1.4rem;display:grid}.menu-icon i{background:currentColor;height:2px;display:block}.primary-navigation{padding:var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--surface-page);box-shadow:var(--elevation-4);display:none;position:absolute;top:100%;left:0;right:0}.primary-navigation[data-open=true]{display:grid}.primary-navigation ul{gap:0;display:grid}.primary-navigation li a{min-height:2.8rem;padding:0 var(--space-2);font-size:var(--font-secondary);align-items:center;display:flex}.header-cta{width:100%}}@media (max-width:1100px){.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:root{--gutter:1rem;--wrap:min(100% - 2 * var(--gutter), 720px);--wrap-narrow:min(100% - 2rem, 700px)}.home-hero-grid,.home-proof-grid,.page-hero-image .page-hero-inner,.page-content-grid{grid-template-columns:1fr}.home-hero-copy{max-width:46rem}.home-hero .video-frame{max-width:42rem}.root-hero-grid,.who-we-are-lede,.who-we-are-columns,.review-grid{grid-template-columns:minmax(0,1fr)}.root-hero-grid{gap:var(--space-5)}.story-grid,.post-grid{grid-template-columns:repeat(2,1fr)}.coach-profile{gap:var(--space-6)}.coach-lead .coach-profile{grid-template-columns:minmax(0,1fr)}.coach-lead .coach-profile .source-image{max-width:22rem}.media-gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){:root{--gutter:.625rem;--wrap:min(100% - 2 * var(--gutter), 42rem);--wrap-narrow:min(100% - 1.25rem, 42rem)}.header-inner{min-height:4.5rem}.brand img{width:7.2rem}.home-hero{padding-block:var(--space-7) var(--space-7)}.home-hero:before{opacity:.6}.home-hero-grid{gap:var(--space-6)}.home-hero-copy{gap:var(--space-4)}.button-row{flex-direction:column;align-items:stretch}.button-row .button{width:100%}.path-grid,.program-grid,.story-grid,.post-grid,.trust-grid,.client-groups,.workshop-grid,.session-list,.ownership-story,.readiness-options{grid-template-columns:1fr}.path-card{min-height:23rem}.stats-grid{grid-template-columns:1fr}.stat{text-align:center}.stat+.stat{border-top:1px solid var(--border-on-dark);border-left:0}.coach-profile{grid-template-columns:1fr}.coach-profile:nth-child(2n) .source-image{order:0}.coach-profile .source-image{max-width:27rem}.coach-card .source-image{max-width:none}.media-gallery{grid-template-columns:1fr}.source-links ul{columns:1}.footer-cta{flex-direction:column;align-items:stretch}.footer-cta .button,.footer-cta-actions{width:100%}.footer-inner{grid-template-columns:1fr}.footer-meta{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:hover,.button:active,.text-link:hover span,.video-poster-button:hover .play-badge{transform:none}}.segment-strip{border-bottom:1px solid var(--border-subtle);background:var(--surface-tint)}.segment-strip ul{width:var(--wrap);margin:0 auto;padding:0;list-style:none;display:flex}.segment-strip li a{min-height:2.75rem;padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--font-tertiary);font-weight:var(--weight-bold);letter-spacing:var(--tracking-small);text-transform:uppercase;align-items:center;text-decoration:none;display:flex}.segment-strip li a:hover{color:var(--text-link-hover)}.segment-strip li a[aria-current=page]{color:var(--text-heading);box-shadow:inset 0 -3px 0 var(--border-accent)}.segment-header .primary-navigation li a[aria-current=page]{color:var(--text-heading);box-shadow:inset 0 -2px 0 var(--border-accent)}@media (max-width:1120px){.segment-strip ul{overflow-x:auto}.segment-strip li a{white-space:nowrap;padding:0 var(--space-2)}}.readiness-questions{margin:var(--space-5) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.readiness-questions fieldset{border:0;border-top:1px solid var(--border-subtle);padding:var(--space-4) 0 0;border-radius:0;margin:0}.readiness-questions legend{color:var(--text-heading);font-family:Adam Bold,Georgia,serif;font-size:var(--font-body);line-height:var(--leading-subhead);padding:0}.readiness-questions legend .eyebrow{margin-bottom:var(--space-1);display:block}.readiness-detail{color:var(--text-muted);font-size:var(--font-secondary);margin:var(--space-2) 0 var(--space-3);max-width:var(--measure)}.readiness-options{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.readiness-options label{gap:var(--space-1) var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);cursor:pointer;font-size:var(--font-secondary);font-weight:var(--weight-bold);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.readiness-options input{appearance:none;width:1.05rem;height:1.05rem;margin:var(--space-1) 0 0;border:2px solid var(--border-strong);background:var(--surface-raised);cursor:pointer;border-radius:50%;grid-row:1/span 2;align-self:start;place-items:center;display:grid}.readiness-options input:checked{border-color:var(--border-selected)}.readiness-options input:checked:after{content:"";background:var(--surface-brand-alt);border-radius:50%;width:.5rem;height:.5rem}.readiness-options input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.readiness-options label:has(input:checked){border-color:var(--border-selected);background:var(--surface-tint);box-shadow:inset 0 0 0 1px var(--border-selected)}.readiness-options label:hover{border-color:var(--border-brand-hover)}.readiness-option-detail{color:var(--text-muted);font-size:var(--font-tertiary);font-weight:var(--weight-regular);line-height:var(--leading-subhead);display:block}.readiness-error{color:var(--text-danger);font-weight:var(--weight-bold);margin:var(--space-3) 0 0}.readiness-result{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.readiness-breakdown{margin:var(--space-4) 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.readiness-breakdown li{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex}.readiness-rating{font-weight:var(--weight-heavy);font-size:var(--font-tertiary);letter-spacing:var(--tracking-small)}.readiness-rating-strong{color:var(--text-heading-alt)}.readiness-rating-partial{color:var(--text-accent-strong)}.readiness-rating-gap{color:var(--text-danger)}.readiness-next{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-tint);gap:var(--space-3);display:grid}.readiness-next h4{color:var(--text-heading);font-size:var(--font-body)}.readiness-next p{max-width:60ch;color:var(--text-secondary)}.readiness-disclosure{font-size:var(--font-secondary);color:var(--text-muted)}.field-optional{font-weight:var(--weight-regular);color:var(--text-muted)}.readiness-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.readiness-confirmed{font-weight:var(--weight-bold);margin-top:var(--space-3)}.readiness-fallback{margin-top:var(--space-3);color:var(--text-secondary)}.story-outcome{color:var(--text-muted);font-size:var(--font-secondary);margin-top:var(--space-1);display:block}.results-band .stat-context,.results-ledger .stat-context{color:#ffffffc7;font-size:var(--font-tertiary);font-weight:var(--weight-regular);letter-spacing:0;line-height:var(--leading-body);margin-top:var(--space-2)}.offer-shape{color:var(--text-secondary)}.offer-alternatives{margin:var(--space-3) 0 0;gap:var(--space-2);font-size:var(--font-secondary);color:var(--text-secondary);padding:0;list-style:none;display:grid}.offer-alternatives li{padding-left:var(--space-3);border-left:2px solid var(--border-decorative)}.suggested-wording{margin-top:var(--space-2);padding:var(--space-3) var(--space-3);border-left:3px solid var(--border-accent);background:var(--surface-warm);font-style:italic}.guide-onward{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.offering-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.offering-card{border-top:4px solid var(--border-accent);align-content:start;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);border-top:4px solid var(--border-accent);background:var(--surface-raised);box-shadow:var(--elevation-1);display:grid}.offering-card h3{color:var(--text-heading);font-size:var(--font-subhead);letter-spacing:var(--tracking-subhead);margin-top:0}.offering-card p{color:var(--text-secondary);font-size:var(--font-secondary);line-height:var(--leading-body)}.page-content-single{gap:clamp(var(--space-5), 4vw, var(--space-6));display:grid}.page-content-single .prose>p,.page-content-single .prose>ul,.page-content-single .prose>ol,.page-content-single .prose>h2,.page-content-single .prose>h3,.page-content-single .prose>blockquote{max-width:var(--measure)}.program-hero{padding-block:clamp(var(--space-7), 7vw, var(--space-8));background:var(--surface-brand);--focus-ring:var(--focus-ring-on-dark)}.program-hero h1{max-width:14ch;color:var(--text-on-dark)}.program-hero .eyebrow{color:var(--text-on-dark-secondary)}.program-hero-inner{align-items:center;gap:clamp(var(--space-5), 5vw, var(--space-7));grid-template-columns:minmax(0,1fr) minmax(0,.75fr);display:grid}.program-hero-inner>div{gap:var(--space-3);display:grid}.program-hero .source-image img{border-radius:var(--radius-lg);box-shadow:var(--elevation-2)}.program-hero-story .program-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start}.program-hero-story h1{max-width:15ch;font-size:var(--font-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.program-hero-copy{align-content:start}.program-hero-copy .eyebrow{padding-bottom:var(--space-3);border-bottom:3px solid var(--border-accent);justify-self:start}.program-hero-support{max-width:42ch;color:var(--text-on-dark-secondary);font-size:var(--font-body);line-height:var(--leading-body)}.program-hero-copy .button-row{margin-top:var(--space-2)}.program-hero-note{color:var(--text-on-dark-secondary);font-size:var(--font-secondary)}.program-hero-story-card{gap:var(--space-3);margin:0;display:grid}.program-story-label{color:var(--text-on-dark-accent);font-size:var(--font-secondary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-small);line-height:var(--leading-subhead)}.program-hero-story-card figcaption{gap:var(--space-2);display:grid}.program-story-name{color:var(--text-on-dark);font-size:var(--font-secondary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);text-transform:uppercase}.program-story-summary{color:var(--text-on-dark);font-size:var(--font-secondary);line-height:var(--leading-body);text-wrap:pretty}.program-story-outcome{padding-left:var(--space-3);border-left:3px solid var(--border-accent);color:var(--text-on-dark-secondary);font-size:var(--font-secondary);line-height:var(--leading-body);text-wrap:pretty}.prose .inline-heading{margin-top:var(--space-6);max-width:var(--measure);color:var(--text-heading);font-size:var(--font-subhead);line-height:var(--leading-subhead);letter-spacing:var(--tracking-subhead)}.prose .inline-heading+p{margin-top:var(--space-3)}.program-lead .prose>p:first-of-type{max-width:46ch;color:var(--text-heading);font-size:var(--font-subhead);line-height:var(--leading-subhead);letter-spacing:var(--tracking-subhead);text-wrap:pretty}.program-lead .prose>p,.program-lead .prose>h2,.program-lead .prose>h3,.program-band .prose>p,.program-band .prose>ul,.program-band .prose>ol{max-width:var(--measure)}.program-band .offering-grid{counter-reset:offering;max-width:none}.program-band .offering-card{counter-increment:offering;position:relative}.program-band .offering-card:before{content:counter(offering, decimal-leading-zero);margin-bottom:var(--space-2);color:var(--text-accent-strong);font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);display:block}.program-band .button-row{margin-top:var(--space-5)}.embed-placeholder{place-items:center;gap:var(--space-3);aspect-ratio:16/9;border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-tint);width:100%;color:var(--text-muted);cursor:pointer;display:grid;position:relative}.embed-placeholder .play-badge{position:static}.embed-placeholder-label{font-size:var(--font-secondary);letter-spacing:var(--tracking-small)}.ownership-band{gap:clamp(var(--space-5), 4vw, var(--space-6));display:grid}.ownership-band-copy{gap:var(--space-3);display:grid}.ownership-band-copy h2{color:var(--text-heading)}.ownership-band-copy p{max-width:var(--measure);color:var(--text-secondary)}.ownership-ledger{gap:var(--space-4);display:grid}.transition-list{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.transition-item{padding-left:var(--space-3);align-content:start;gap:var(--space-1);border-left:3px solid var(--border-accent);display:grid}.transition-item dt{color:var(--text-muted);font-size:var(--font-secondary);line-height:var(--leading-body)}.transition-item dd{gap:var(--space-2);color:var(--text-heading);font-weight:var(--weight-bold);line-height:var(--leading-body);text-wrap:pretty;margin:0;display:flex}.transition-arrow{color:var(--text-accent-strong);flex:none}.ownership-ledger-note{max-width:var(--measure);color:var(--text-muted);font-size:var(--font-secondary)}@media (max-width:900px){.program-hero-inner,.program-hero-story .program-hero-inner{grid-template-columns:1fr}.program-hero-story h1{font-size:var(--font-heading)}.program-hero-story-card{max-width:34rem}.transition-list{grid-template-columns:1fr}}.lane-corporate{--lane-surface:var(--surface-inverse);--lane-surface-alt:var(--surface-brand-deep);--lane-surface-card:var(--surface-brand);--lane-ink:var(--text-on-dark);--lane-ink-secondary:var(--text-on-dark-secondary);--lane-ink-muted:var(--text-on-dark-muted);--lane-heading:var(--text-on-dark);--lane-eyebrow:var(--text-on-dark-accent);--lane-accent:var(--text-on-dark-accent);--lane-border:var(--border-on-dark);--lane-rule:var(--border-accent);--lane-heading-size:var(--font-subhead)}.lane-education{--lane-surface:var(--surface-warm);--lane-surface-alt:var(--surface-page);--lane-surface-card:var(--surface-raised);--lane-ink:var(--text-primary);--lane-ink-secondary:var(--text-secondary);--lane-ink-muted:var(--text-muted);--lane-heading:var(--text-heading);--lane-eyebrow:var(--text-heading-alt);--lane-accent:var(--text-accent-strong);--lane-border:var(--border-subtle);--lane-rule:var(--border-decorative);--lane-heading-size:var(--font-heading)}.lane-section{padding-block:clamp(var(--space-7), 8vw, var(--space-8));color:var(--lane-ink);background:var(--lane-surface)}.lane-section-alt{background:var(--lane-surface-alt)}.lane-section-tint{background:var(--surface-tint)}.lane-section-tight{padding-top:0}.lane-heading{max-width:24ch;color:var(--lane-heading);font-size:var(--lane-heading-size)}.lane-subheading{color:var(--lane-heading);font-size:var(--font-subhead)}.lane-eyebrow{color:var(--lane-eyebrow);font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);text-transform:uppercase}.lane-support{max-width:var(--measure-narrow);color:var(--lane-ink-secondary)}.lane-section-heading{gap:var(--space-3);margin-bottom:var(--space-6);max-width:var(--measure);display:grid}.lane-ticks{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.lane-ticks li{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--lane-border);color:var(--lane-ink-secondary);grid-template-columns:auto minmax(0,1fr);display:grid}.lane-ticks li:before{content:"✓";color:var(--lane-accent);font-weight:var(--weight-heavy)}.lane-delivered{color:var(--lane-ink-muted);font-size:var(--font-secondary)}.lane-delivered-label{color:var(--lane-accent);font-weight:var(--weight-heavy)}.lane-actions{padding-block:var(--space-6);border-top:1px solid var(--lane-border);gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.lane-education .lane-actions{border-top:3px solid var(--lane-rule)}.lane-nav{margin-top:var(--space-5);padding-bottom:var(--space-5);border-bottom:3px solid var(--border-accent)}.lane-nav ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lane-nav a{min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--lane-border);border-radius:var(--radius-full);color:var(--lane-ink-secondary);font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);text-transform:uppercase;align-items:center;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.lane-nav a:hover{color:var(--lane-accent);border-color:var(--lane-accent)}.text-link-quiet{color:var(--text-secondary);font-size:var(--font-secondary);font-weight:var(--weight-bold)}.text-link-quiet:hover{color:var(--text-link)}.lane-section-card{background:var(--lane-surface-card)}.org-fold{color:var(--text-on-dark);background:var(--surface-brand);--focus-ring:var(--focus-ring-on-dark)}.org-fold-inner{padding-block:clamp(var(--space-6), 6vw, var(--space-7));gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(15rem,1fr);align-items:start;display:grid}.org-fold-copy{gap:var(--space-4);display:grid}.org-fold-copy h1{max-width:24ch;color:var(--text-on-dark);font-size:var(--font-heading)}.org-fold-aside{gap:var(--space-4);justify-items:start;display:grid}.org-fold-aside p{max-width:var(--measure-narrow);color:var(--text-on-dark-secondary)}.org-fold-marks{border-top:1px solid var(--border-on-dark);background:var(--surface-brand-deep)}.org-fold-marks-inner{padding-block:var(--space-5);gap:var(--space-4);display:grid}.org-fold-marks ul{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.org-fold-marks li{padding-left:var(--space-3);gap:var(--space-2);border-left:1px solid var(--border-on-dark);display:grid}.org-fold-marks li:first-child{border-left:0;padding-left:0}.org-fold-mark-name{color:var(--text-on-dark-muted);font-size:var(--font-tertiary);letter-spacing:var(--tracking-small)}.lane-doors{gap:var(--space-5);padding-bottom:clamp(var(--space-7), 8vw, var(--space-8));grid-template-columns:repeat(auto-fit,minmax(min(100%,22.5rem),1fr));display:grid}.lane-door{min-height:clamp(18.75rem,30vw,25rem);padding:clamp(var(--space-5), 3.5vw, var(--space-6));gap:var(--space-4);border-radius:var(--radius-lg);flex-direction:column;text-decoration:none;transition:transform .16s;display:flex}.lane-door:hover{transform:translateY(var(--lift-hover))}.lane-door h3{max-width:22ch;color:var(--lane-heading);font-size:var(--font-subhead)}.lane-door p{max-width:var(--measure-narrow);color:var(--lane-ink-secondary)}.lane-door .card-number{color:var(--lane-accent);font-size:var(--font-heading);line-height:var(--leading-numeral)}.lane-door-go{align-items:center;gap:var(--space-2);color:var(--lane-accent);font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin-top:auto;display:inline-flex}.lane-door-corporate{color:var(--lane-ink);background:var(--lane-surface)}.lane-door-education{color:var(--lane-ink);background:var(--lane-surface);border-top:3px solid var(--lane-rule);box-shadow:var(--elevation-1)}.lane-door-education p{max-width:var(--measure)}.org-client-ledger{gap:var(--space-6);grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.org-client-ledger-marks{gap:var(--space-4);display:grid}.org-client-ledger-marks ul{gap:var(--space-3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.lane-corporate .client-mark-dark{border-color:var(--lane-border)}.org-name-ledger{border-top:1px solid var(--lane-border);margin:0;padding:0;list-style:none;display:grid}.org-name-ledger li{padding-block:var(--space-3);align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--lane-border);color:var(--lane-ink);font-size:var(--font-secondary);letter-spacing:var(--tracking-small);display:flex}.org-name-ledger .card-number{min-width:2ch;color:var(--lane-accent)}.org-workshop-ledger{border-top:1px solid var(--lane-border);margin:0;padding:0;list-style:none;display:grid}.org-workshop-ledger li{padding-block:var(--space-4);gap:var(--space-5);border-bottom:1px solid var(--lane-border);grid-template-columns:minmax(13.75rem,.9fr) minmax(0,1.6fr);display:grid}.org-workshop-ledger-label{gap:var(--space-2);align-content:start;display:grid}.org-workshop-ledger h4{max-width:26ch;color:var(--lane-heading);font-size:var(--font-subhead)}.org-workshop-ledger-body{gap:var(--space-3);align-content:start;display:grid}.org-workshop-ledger-body p:first-child{max-width:var(--measure-narrow);color:var(--lane-ink-secondary)}.org-duration{color:var(--lane-ink-muted);font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);text-transform:uppercase}.org-program-head{gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,21.25rem),1fr));align-items:start;display:grid}.org-program-head>div{gap:var(--space-3);align-content:start;display:grid}.org-program-head h3{color:var(--lane-heading);font-size:var(--font-heading)}.org-program-audience{color:var(--lane-accent);font-family:Adam Bold,Georgia,Times New Roman,serif;font-size:var(--font-subhead);line-height:var(--leading-subhead);letter-spacing:var(--tracking-subhead)}.org-program-blurb{max-width:var(--measure-narrow);color:var(--lane-ink-secondary)}.org-program-meta,.org-program-addon{color:var(--lane-ink-muted);font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);text-transform:uppercase}.org-program-addon{margin-top:var(--space-5)}.org-session-ledger{column-gap:var(--space-6);border-top:1px solid var(--lane-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));margin:0;padding:0;list-style:none;display:grid}.org-session-ledger li{padding-block:var(--space-4);gap:var(--space-3);border-bottom:1px solid var(--lane-border);grid-template-columns:auto minmax(0,1fr);display:grid}.org-session-number{color:var(--lane-accent);font-family:Adam Bold,Georgia,Times New Roman,serif;font-size:var(--font-subhead);line-height:var(--leading-numeral)}.org-session-ledger h4{color:var(--lane-heading);font-family:Adam Bold,Georgia,Times New Roman,serif;font-size:var(--font-body);line-height:var(--leading-subhead)}.org-session-ledger p{max-width:var(--measure-narrow);color:var(--lane-ink-secondary);font-size:var(--font-secondary)}.org-why-early{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}.org-why-early>div{gap:var(--space-4);align-content:start;display:grid}.org-why-early h4{color:var(--lane-heading);font-size:var(--font-subhead)}.org-plain-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.org-plain-list li{padding-top:var(--space-3);border-top:1px solid var(--lane-border);color:var(--lane-ink-secondary)}.org-edu-opener{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,22.5rem),1fr));align-items:center;display:grid}.org-edu-opener-copy{gap:var(--space-4);order:1;align-content:center;display:grid}.org-edu-opener-copy p{max-width:var(--measure);color:var(--lane-ink-secondary)}.org-edu-photo{background:var(--surface-brand);--focus-ring:var(--focus-ring-on-dark);order:0;margin:0}.org-edu-photo img{object-fit:cover;width:100%;height:clamp(18.75rem,34vw,32.5rem);display:block}.org-edu-photo figcaption{padding:var(--space-3) var(--space-4);color:var(--text-on-dark-secondary);font-size:var(--font-secondary)}.org-edu-opener .lane-ticks li{border-top:0;padding-top:0}.org-edu-clients{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,23.75rem),1fr));display:grid}.org-edu-client-card{padding:clamp(var(--space-4), 3vw, var(--space-5));gap:var(--space-5);border:1px solid var(--lane-border);border-top:3px solid var(--lane-rule);border-radius:var(--radius-lg);background:var(--lane-surface-card);box-shadow:var(--elevation-1);align-content:start;display:grid}.org-edu-client-card h4{color:var(--lane-heading);font-size:var(--font-subhead)}.org-edu-client-card .client-marks{grid-template-columns:repeat(auto-fit,minmax(min(45%,7.5rem),1fr));margin:0}.org-edu-names{column-gap:var(--space-5);row-gap:var(--space-2);color:var(--lane-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.org-edu-workshops{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));margin:0;padding:0;list-style:none;display:grid}.org-edu-workshop-card{padding:clamp(var(--space-4), 3vw, var(--space-5));gap:var(--space-4);border:1px solid var(--lane-border);border-top:3px solid var(--lane-rule);border-radius:var(--radius-lg);background:var(--lane-surface-card);box-shadow:var(--elevation-1);align-content:start;display:grid}.org-edu-workshop-card h4{color:var(--lane-heading);font-size:var(--font-subhead)}.org-edu-workshop-card .org-duration{color:var(--lane-accent)}.org-edu-workshop-card>div{gap:var(--space-3);display:grid}.org-edu-workshop-card>div>p:first-child{color:var(--lane-ink-secondary)}.org-affordability{max-width:var(--measure);padding-left:var(--space-5);border-left:6px solid var(--lane-rule);color:var(--lane-heading);font-family:Adam Bold,Georgia,Times New Roman,serif;font-size:var(--font-subhead);line-height:var(--leading-subhead);letter-spacing:var(--tracking-subhead)}.org-spine{gap:var(--space-7);display:grid}.org-spine-statement{gap:var(--space-4);max-width:var(--measure);justify-items:start;display:grid}.org-steps{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr));margin:0;padding:0;list-style:none;display:grid}.org-steps li{padding-top:var(--space-4);gap:var(--space-2);border-top:3px solid var(--border-accent);display:grid}.org-steps .card-number{color:var(--text-accent-strong)}.org-steps p{color:var(--text-secondary)}.org-faq-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,23.75rem),1fr));align-items:start;margin:0;display:grid}.org-faq-card{padding:clamp(var(--space-4), 3vw, var(--space-5));gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.org-faq-card dt{color:var(--text-heading);font-family:Adam Bold,Georgia,Times New Roman,serif;font-size:var(--font-body);line-height:var(--leading-subhead)}.org-faq-card dd{max-width:var(--measure);color:var(--text-secondary);margin:0}.org-dock{z-index:var(--z-sticky);top:var(--org-header,8.25rem);border-bottom:3px solid var(--border-accent);background:var(--lane-surface);color:var(--lane-ink);position:fixed;left:0;right:0}.org-dock[data-open=false]{pointer-events:none;background:0 0;border-color:#0000}.org-dock[data-open=false] .org-dock-inner{justify-content:flex-end}.org-dock[data-open=false] .org-dock-toggle{pointer-events:auto;border-color:var(--border-accent);background:var(--lane-surface);box-shadow:var(--elevation-2)}.org-dock-inner{min-height:3.25rem;padding-block:var(--space-2);align-items:center;gap:var(--space-3);display:flex}.org-dock-lane{color:var(--lane-eyebrow);font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;flex:none;margin:0}.org-dock-list{overscroll-behavior-x:contain;flex:auto;min-width:0;overflow-x:auto}.org-dock-list ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.org-dock-list a,.org-dock-toggle{min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--lane-border);border-radius:var(--radius-full);color:var(--lane-ink-secondary);font:inherit;font-size:var(--font-tertiary);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.org-dock-list a:hover,.org-dock-toggle:hover{color:var(--lane-accent);border-color:var(--lane-accent)}.org-dock-list a[aria-current=true]{color:var(--text-on-accent);border-color:var(--border-accent);background:var(--surface-accent-strong)}.org-dock-toggle{flex:none}.lane-section.anchored-section,.lane-actions.anchored-section,.org-anchored{scroll-margin-top:var(--org-anchor,9.5rem)}@media (max-width:700px){.org-dock{border-top:3px solid var(--border-accent);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;top:auto;bottom:0}.org-dock-lane{display:none}}@media (max-width:900px){.org-fold-inner,.org-client-ledger,.org-workshop-ledger li{grid-template-columns:1fr}.org-edu-opener-copy{order:0}.org-edu-photo{order:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
