@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-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-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.D-yuW59g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.CxNHBx-q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@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;--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);--color-charcoal:#101311;--color-ivory:#f3f0e8;--color-ink:#19201d;--color-muted-readable:#5d645f;--color-border:#d3cec2;--color-green:#2d5b49;--color-amber:#cf8a36;--color-leader:#b9782c;--color-builder:#315e9b;--color-mentor:#4f755f;--color-learner:#4f755f;--color-human:#a75e46;--font-interface:"Instrument Sans Variable", "Helvetica Neue", Arial, sans-serif;--font-reading:"Source Serif 4 Variable", Georgia, serif;--font-metadata:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--ease-standard:cubic-bezier(.2, 0, 0, 1)}}@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;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}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}.grid{display:grid}.hidden{display:none}.inline{display:inline}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color-scheme:light;font-family:var(--font-interface);color:var(--color-ink);background:var(--color-ivory);text-rendering:optimizelegibility;--motion-micro:.18s;--motion-story:.3s;--motion-chapter:.5s;--focus-ring:3px solid var(--color-green)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-ivory);min-width:20rem;min-height:100vh;margin:0}a{color:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:.25rem}.skip-link{z-index:100;color:var(--color-ivory);background:var(--color-charcoal);transition:transform var(--motion-micro) var(--ease-standard);padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}html[data-intro] .skip-link{visibility:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.intro-sequence{z-index:1000;min-width:20rem;min-height:100svh;color:var(--color-ivory);background:radial-gradient(circle at 50% 52%,#2d5b492e,transparent 32rem),var(--color-charcoal);isolation:isolate;padding:clamp(1.25rem,3vw,3rem);display:grid;position:fixed;inset:0}.intro-sequence__progress{z-index:1;color:#f3f0e8ad;font:.68rem/1.4 var(--font-metadata);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-self:start;padding:.5rem;display:flex;position:relative}.intro-sequence__word-frame{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.intro-sequence__word{letter-spacing:-.075em;margin:0;font-size:clamp(4rem,13vw,13rem);font-weight:620;line-height:.82}.site-frame{grid-template-rows:1fr auto;width:min(100% - 2rem,90rem);min-height:100vh;margin-inline:auto;display:grid}.site-footer{border-top:1px solid var(--color-border);color:var(--color-muted-readable);background:var(--color-ivory);font:.75rem/1.5 var(--font-metadata);justify-content:space-between;align-items:center;padding-block:1.25rem;display:flex}.site-footer p{margin:0}.site-footer nav{align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:flex}.site-footer__linkedin-label{align-items:center;gap:.4rem;line-height:1;display:inline-flex}.site-footer__linkedin-icon{fill:currentColor;flex:none;width:.9rem;height:.9rem;display:block;transform:translateY(.04rem)}.site-footer a{min-height:2.75rem;color:var(--color-ink);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.site-footer a:hover,.site-footer a:focus-visible{color:var(--color-green)}.eyebrow{font:.72rem/1.4 var(--font-metadata);letter-spacing:.1em;text-transform:uppercase;color:var(--color-green);margin:0 0 1rem}.hero{--hero-page-pad:max(1rem, calc((100vw - 90rem)/2) );width:100vw;min-height:100svh;color:var(--color-ivory);background:radial-gradient(circle at 76% 38%,#2d5b493d,transparent 32rem),var(--color-charcoal);margin-left:calc(50% - 50vw);overflow:hidden}.hero__header{z-index:20;min-height:5rem;padding-inline:var(--hero-page-pad);border-bottom:1px solid #f3f0e82e;grid-template-columns:minmax(10rem,1fr) auto;align-items:center;gap:2rem;display:grid;position:relative}.hero__brand{justify-self:start;align-items:center;gap:.7rem;min-height:2.75rem;padding-block:.75rem;font-weight:650;text-decoration:none;display:inline-flex}.hero__brand-mark{border-radius:.9rem;flex:none;width:3.25rem;height:3.25rem}.hero__nav ul,.hero__mobile-nav ul{margin:0;padding:0;list-style:none}.hero__nav ul{gap:clamp(1.25rem,2.5vw,2.5rem);display:flex}.hero__nav a,.hero__mobile-nav a{color:#f3f0e8c7;min-height:2.75rem;font:.72rem/1.2 var(--font-metadata);letter-spacing:.05em;text-transform:uppercase;transition:color var(--motion-micro) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.hero__nav a:hover,.hero__nav a:focus-visible,.hero__mobile-nav a:hover,.hero__mobile-nav a:focus-visible{color:var(--color-ivory)}.hero__mobile-nav{display:none}.hero__stage{min-height:calc(100svh - 5rem);padding-inline:var(--hero-page-pad);isolation:isolate;position:relative}.hero__role{z-index:5;top:clamp(2rem,7vh,5rem);left:var(--hero-page-pad);color:#efe6d6;max-width:30rem;margin:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.hero__role{color:color-mix(in srgb,var(--color-ivory) 90%,var(--color-amber) 10%)}}.hero__role{font-family:var(--font-reading);letter-spacing:.01em;font-size:1.12rem;font-weight:300;line-height:1.15}.hero__role-text{transform-origin:0;display:inline-block;transform:scaleY(1.12)}.hero__role-line{white-space:nowrap;display:block}.hero__name{z-index:3;right:var(--hero-page-pad);bottom:clamp(9rem,18vh,12rem);left:var(--hero-page-pad);letter-spacing:-.075em;text-wrap:nowrap;margin:0;font-size:clamp(6rem,14.6vw,14rem);font-weight:520;line-height:.78;position:absolute}.hero__name-line,.hero__name-scroll{display:block}.hero__name>.hero__name-line:last-child{margin-top:.06em;margin-left:clamp(9rem,24vw,24rem)}.hero__name-text{will-change:transform;animation:6.5s ease-in-out .6s infinite alternate hero-name-drift;display:inline-block}.hero__name-line:last-child .hero__name-text{animation-direction:alternate-reverse;animation-delay:-2s}@keyframes hero-name-drift{0%{transform:translate(-.5rem)}to{transform:translate(1.75rem)}}.hero__portrait{z-index:2;width:min(40vw,37rem);height:min(90vh,58rem);position:absolute;bottom:-1rem;right:clamp(3rem,12vw,12rem)}.hero__portrait img{object-fit:contain;object-position:center bottom;filter:saturate(.82)contrast(1.02);width:100%;height:100%}.hero__message{z-index:5;bottom:2rem;left:var(--hero-page-pad);max-width:28rem;position:absolute}.hero__message p{font:clamp(1.1rem,1.7vw,1.35rem)/1.45 var(--font-reading);margin:0 0 1rem}.hero__cta{min-height:2.75rem;font:.72rem/1.2 var(--font-metadata);letter-spacing:.05em;text-transform:uppercase;transition:color var(--motion-micro) var(--ease-standard),border-color var(--motion-micro) var(--ease-standard),background-color var(--motion-micro) var(--ease-standard);border:1px solid #f3f0e857;align-items:center;gap:1rem;padding-inline:1rem;text-decoration:none;display:inline-flex}.hero__cta:hover,.hero__cta:focus-visible{border-color:var(--color-amber);background:#cf8a361f}.hero__chapter-trail{z-index:5;right:var(--hero-page-pad);align-items:center;gap:1.2rem;display:flex;position:absolute;bottom:2rem}.hero__chapter-trail-label{color:var(--color-amber);font:.62rem/1.2 var(--font-metadata);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.hero__chapter-trail-links{align-items:center;display:flex}.hero__chapter-trail a{color:#f3f0e8c7;min-height:2.75rem;font:.68rem/1.2 var(--font-metadata);letter-spacing:.06em;text-transform:uppercase;transition:color var(--motion-micro) var(--ease-standard),transform var(--motion-micro) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex;position:relative}.hero__chapter-trail a:not(:last-child):after{color:#f3f0e83d;content:"/";margin-inline:.65rem}.hero__chapter-trail a:hover,.hero__chapter-trail a:focus-visible{color:var(--color-amber);transform:translateY(-1px)}.chapter-cinematic{background:var(--color-ivory);width:100vw;height:360svh;min-height:120rem;color:var(--color-ink);margin-left:calc(50% - 50vw);scroll-margin-top:0;position:relative}.chapter-cinematic__stage{isolation:isolate;contain:paint;place-items:center;width:100%;height:100svh;min-height:36rem;display:grid;position:sticky;top:0;overflow:hidden}.chapter-cinematic__meta{z-index:5;font:.68rem/1.4 var(--font-metadata);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;display:flex;position:absolute;top:clamp(1rem,3vw,2.5rem);left:clamp(1rem,3vw,2.5rem);right:clamp(1rem,3vw,2.5rem)}.chapter-cinematic__handoff{z-index:4;transform-origin:50%;will-change:transform,opacity;pointer-events:none;background:linear-gradient(#f3f0e8,#ebe7dc 54%,#f1eee6);padding-inline:max(1rem,50vw - 45rem);position:absolute;inset:0;overflow:hidden}.chapter-cinematic__flight-row{transform-origin:50%;will-change:transform,opacity;position:relative}.chapter-cinematic__handoff:before{z-index:0;content:"";opacity:.78;pointer-events:none;background:radial-gradient(circle at 12% 16%,#cf8a3629,#0000 29rem),radial-gradient(circle at 88% 28%,#315e9b21,#0000 32rem),radial-gradient(circle at 54% 72%,#4f755f1a,#0000 36rem);position:absolute;inset:-7rem 0}.chapter-cinematic__handoff-utilities{z-index:1;border-block:1px solid var(--color-border);min-height:3.5rem;color:var(--color-muted-readable);font:.72rem/1.4 var(--font-metadata);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-block:.5rem;display:flex;position:relative}.chapter-cinematic__handoff-utilities span:last-child{opacity:.42;text-underline-offset:.3em;align-items:center;min-height:2.75rem;padding-inline:.75rem;text-decoration:underline;text-decoration-thickness:.08em;display:inline-flex}.chapter-cinematic__stack{z-index:1;margin:0;padding:0;list-style:none;position:relative}.chapter-cinematic__stack li{--stack-accent:var(--color-green);border-top:1px solid var(--color-border);background:var(--stack-accent);grid-template-columns:4rem minmax(12rem,1fr) minmax(14rem,.8fr) auto;align-items:center;gap:clamp(1rem,3vw,3rem);min-height:max(7rem,20svh - .7rem);padding-block:1.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.chapter-cinematic__stack li{background:color-mix(in srgb,var(--stack-accent) 4.5%,var(--color-ivory))}}.chapter-cinematic__stack li:first-child{--stack-accent:var(--color-leader)}.chapter-cinematic__stack li:nth-child(2){--stack-accent:var(--color-builder)}.chapter-cinematic__stack li:nth-child(3){--stack-accent:var(--color-mentor)}.chapter-cinematic__stack li:nth-child(4){--stack-accent:var(--color-learner)}.chapter-cinematic__stack li:nth-child(5){--stack-accent:var(--color-human)}.chapter-cinematic__stack li>span{color:var(--stack-accent);font:.75rem/1.4 var(--font-metadata);padding-top:.25rem;align-self:start;padding-inline-start:clamp(.75rem,1.4vw,1.25rem)}.chapter-cinematic__stack strong{font:clamp(2.5rem,7vw,7rem)/.9 var(--font-interface);letter-spacing:-.055em;font-weight:600}.chapter-cinematic__stack p{color:var(--color-muted-readable);font:1.05rem/1.55 var(--font-reading);margin:0}.chapter-cinematic__stack em{min-width:7.5rem;color:var(--color-muted-readable);border-bottom:1px solid var(--stack-accent);justify-content:flex-end;align-items:center;gap:.75rem;padding:.6rem 0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chapter-cinematic__stack em{border-bottom:1px solid color-mix(in srgb,var(--stack-accent) 45%,var(--color-border))}}.chapter-cinematic__stack em{font:normal .78rem/1.2 var(--font-metadata);letter-spacing:.04em;text-transform:uppercase}.chapter-cinematic__stack em span{color:var(--stack-accent)}.chapter-cinematic__instruction{z-index:5;font:.68rem/1.4 var(--font-metadata);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;display:inline-flex;position:absolute;bottom:2rem;right:clamp(1rem,3vw,2.5rem)}.chapter-cinematic__progress{z-index:5;background:#19201d38;height:1px;position:absolute;bottom:1rem;left:clamp(1rem,3vw,2.5rem);right:clamp(1rem,3vw,2.5rem)}.chapter-cinematic__progress span{background:var(--color-ink);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.chapter-cinematic[data-completed=true]{height:0;min-height:0;overflow:hidden}.chapter-cinematic[data-completed=true] .chapter-cinematic__stage{display:none}.chapter-cinematic[data-completed=true]+.chapter-system{pointer-events:auto;margin-top:0;opacity:1!important;transform:none!important}.chapter-system{z-index:6;isolation:isolate;border-top:1px solid var(--color-border);background:linear-gradient(#f3f0e8,#ebe7dc 54%,#f1eee6);width:100vw;margin-top:-100svh;margin-left:calc(50% - 50vw);padding-block:0 clamp(4rem,9vw,8rem);padding-inline:max(1rem,50vw - 45rem);scroll-margin-top:1rem;position:relative}.chapter-system[data-transition-ready=false]{pointer-events:none}.chapter-system__atmosphere{z-index:0;opacity:.78;pointer-events:none;will-change:transform;background:radial-gradient(circle at 12% 16%,#cf8a3629,#0000 29rem),radial-gradient(circle at 88% 28%,#315e9b21,#0000 32rem),radial-gradient(circle at 54% 72%,#4f755f1a,#0000 36rem);position:absolute;inset:-7rem 0}.chapter-utilities{z-index:10;border-block:1px solid var(--color-border);background:#f3f0e8f0;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding-block:.5rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.chapter-utilities{background:color-mix(in srgb,var(--color-ivory) 94%,transparent)}}.chapter-utilities{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.chapter-utilities p{color:var(--color-muted-readable);font:.72rem/1.4 var(--font-metadata);letter-spacing:.06em;text-transform:uppercase;margin:0}.text-button,.chapter__toggle{min-height:2.75rem;color:inherit;font:.78rem/1.2 var(--font-metadata);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0}.text-button{text-underline-offset:.3em;padding-inline:.75rem;text-decoration:underline;text-decoration-thickness:.08em}.text-button[aria-disabled=true]{cursor:default;opacity:.42}.chapter-list{z-index:1;border-bottom:1px solid var(--color-border);position:relative}.chapter{--chapter-accent:var(--color-green);border-top:1px solid var(--color-border);background:var(--chapter-accent);position:relative}@supports (color:color-mix(in lab,red,red)){.chapter{background:color-mix(in srgb,var(--chapter-accent) 4.5%,var(--color-ivory))}}.chapter{transition:background-color var(--motion-story) var(--ease-standard);scroll-margin-top:4rem}.chapter:before{z-index:1;background:var(--chapter-accent);content:"";opacity:0;transform-origin:top;width:2px;transition:opacity var(--motion-micro) var(--ease-standard),transform var(--motion-chapter) var(--ease-standard);pointer-events:none;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.35)}.chapter[data-expanded=true]{background:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.chapter[data-expanded=true]{background:color-mix(in srgb,var(--chapter-accent) 12%,var(--color-ivory))}}.chapter[data-expanded=true]:before{opacity:1;transform:scaleY(1)}.chapter[data-chapter=leader]{--chapter-accent:var(--color-leader)}.chapter[data-chapter=builder]{--chapter-accent:var(--color-builder)}.chapter[data-chapter=mentor]{--chapter-accent:var(--color-mentor)}.chapter[data-chapter=learner]{--chapter-accent:var(--color-learner)}.chapter[data-chapter=human]{--chapter-accent:var(--color-human)}.chapter__cover{cursor:pointer;grid-template-columns:4rem minmax(12rem,1fr) minmax(14rem,.8fr) auto;align-items:center;gap:clamp(1rem,3vw,3rem);min-height:max(7rem,20svh - .7rem);padding-block:1.5rem;display:grid}.chapter__number{color:var(--chapter-accent);font:.75rem/1.4 var(--font-metadata);padding-top:.25rem;align-self:start;padding-inline-start:clamp(.75rem,1.4vw,1.25rem)}.chapter__cover h3{letter-spacing:-.055em;transition:transform var(--motion-micro) var(--ease-standard);margin:0;font-size:clamp(2.5rem,7vw,7rem);font-weight:600;line-height:.9}.chapter__title-text{display:inline-block}.chapter[data-chapter=leader][data-pinned=true] .chapter__title-text{will-change:transform;animation:6.5s ease-in-out .6s infinite alternate hero-name-drift}.chapter__cover>p{color:var(--color-muted-readable);font:1.05rem/1.55 var(--font-reading);margin:0}.chapter__relevance{color:var(--color-muted-readable);font:.72rem/1.45 var(--font-interface);margin-top:.45rem;display:block}.chapter:is([data-chapter=leader],[data-chapter=builder]) .chapter__number,.chapter:is([data-chapter=leader],[data-chapter=builder]) .chapter__cover h3{grid-row:1/span 2}.chapter__proof{flex-wrap:wrap;grid-column:3;gap:.45rem;display:flex}.chapter__proof span{border:1px solid var(--chapter-accent);padding:.35rem .55rem}@supports (color:color-mix(in lab,red,red)){.chapter__proof span{border:1px solid color-mix(in srgb,var(--chapter-accent) 34%,var(--color-border))}}.chapter__proof span{color:var(--color-muted-readable);font:.64rem/1.2 var(--font-metadata);letter-spacing:.05em;text-transform:uppercase}.chapter:is([data-chapter=leader],[data-chapter=builder]) .chapter__toggle{grid-area:1/4/span 2}.chapter__toggle{min-width:7.5rem;color:var(--color-muted-readable);border:0;border-bottom:1px solid var(--chapter-accent);justify-content:flex-end;align-items:center;gap:.75rem;padding:.6rem 0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chapter__toggle{border-bottom:1px solid color-mix(in srgb,var(--chapter-accent) 45%,var(--color-border))}}.chapter__toggle{transition:color var(--motion-micro) var(--ease-standard),border-color var(--motion-micro) var(--ease-standard)}.chapter__toggle:hover,.chapter__toggle:focus-visible{color:var(--color-ink);border-color:var(--chapter-accent)}.chapter__toggle-mark{color:var(--chapter-accent);transform-origin:50%;font-size:1rem;line-height:1;display:inline-block}.chapter__panel{height:0;overflow:hidden}.chapter__panel-inner{border-top:1px solid var(--chapter-accent);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:clamp(1.5rem,4vw,3rem) 0 clamp(2.5rem,6vw,5rem) 4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.chapter__panel-inner{border-top:1px solid color-mix(in srgb,var(--chapter-accent) 40%,var(--color-border))}}.chapter__placeholder{max-width:50rem;font:clamp(1.15rem,2.2vw,1.55rem)/1.55 var(--font-reading);margin:0}.chapter[data-chapter=leader] .chapter__panel-inner{padding-right:clamp(.75rem,1.4vw,1.25rem);display:block}.leader-dossier{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.6fr);gap:clamp(2rem,5vw,6rem);display:grid}.leader-dossier__introduction{align-self:start}.leader-dossier__eyebrow,.leader-section-heading>p,.leader-dossier__footer p{color:var(--chapter-accent);margin:0 0 .6rem}@supports (color:color-mix(in lab,red,red)){.leader-dossier__eyebrow,.leader-section-heading>p,.leader-dossier__footer p{color:color-mix(in srgb,var(--chapter-accent) 82%,var(--color-ink))}}.leader-dossier__eyebrow,.leader-section-heading>p,.leader-dossier__footer p{font:.66rem/1.4 var(--font-metadata);letter-spacing:.08em;text-transform:uppercase}.leader-dossier h4{font:600 clamp(1.35rem,2.1vw,2.25rem)/1.08 var(--font-interface);letter-spacing:-.035em;margin:0}.leader-typewriter{position:relative}.leader-typewriter__sizer{visibility:hidden;display:block}.leader-typewriter__visual{position:absolute;inset:0 auto auto 0}.leader-typewriter__cursor{background:var(--chapter-accent);vertical-align:-.06em;width:.08em;height:.86em;margin-left:.08em;animation:.72s step-end infinite leader-typewriter-cursor;display:inline-block}@keyframes leader-typewriter-cursor{0%,48%{opacity:1}49%,to{opacity:0}}.leader-typewriter[data-reduced-motion=true] .leader-typewriter__cursor{display:none}.leader-dossier__introduction>p:not(.leader-dossier__eyebrow){color:var(--color-muted-readable);font:1.08rem/1.65 var(--font-reading);margin:1.2rem 0 0}.leader-dossier__status{gap:.8rem;margin:2rem 0 0;display:grid}.leader-dossier__status div{border-top:1px solid var(--chapter-accent);padding-top:.7rem}@supports (color:color-mix(in lab,red,red)){.leader-dossier__status div{border-top:1px solid color-mix(in srgb,var(--chapter-accent) 32%,var(--color-border))}}.leader-dossier__status dt{color:var(--color-muted-readable);font:.65rem/1.4 var(--font-metadata);letter-spacing:.06em;text-transform:uppercase}.leader-dossier__status dd{font:600 .95rem/1.4 var(--font-interface);margin:.25rem 0 0}.leader-dossier__body{min-width:0}.leader-dossier__body>section{border-top:1px solid var(--chapter-accent);padding-block:clamp(1.5rem,3vw,2.5rem)}@supports (color:color-mix(in lab,red,red)){.leader-dossier__body>section{border-top:1px solid color-mix(in srgb,var(--chapter-accent) 34%,var(--color-border))}}.leader-dossier__body>section:first-child{border-top:0;padding-top:0}.leader-section-heading{grid-template-columns:minmax(8.5rem,.45fr) minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:1.4rem;display:grid}.leader-section-heading>p{margin:0}.leader-decision-map ol,.leader-approach ol{margin:0;padding:0;list-style:none}.leader-decision-map ol{border-block:1px solid var(--chapter-accent);grid-template-columns:repeat(3,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.leader-decision-map ol{border-block:1px solid color-mix(in srgb,var(--chapter-accent) 38%,var(--color-border))}}.leader-decision-map li{gap:.45rem;min-height:9rem;padding:1rem;display:grid;position:relative}.leader-decision-map li+li{border-left:1px solid var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-decision-map li+li{border-left:1px solid color-mix(in srgb,var(--chapter-accent) 38%,var(--color-border))}}.leader-decision-map li:after{z-index:1;background:var(--chapter-accent);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;bottom:1.25rem;right:-.28rem}.leader-decision-map li:last-child:after{right:1rem}.leader-decision-map li span,.leader-approach li>span{color:var(--chapter-accent);font:.68rem/1.4 var(--font-metadata)}.leader-decision-map li strong,.leader-approach li strong{font:600 .95rem/1.3 var(--font-interface)}.leader-decision-map li small{color:var(--color-muted-readable);font:.9rem/1.45 var(--font-reading)}.leader-decision-map__note{max-width:48rem;color:var(--color-muted-readable);font:.82rem/1.55 var(--font-interface);margin:1rem 0 0}.leader-evidence ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.leader-evidence li{color:var(--color-muted-readable);font:.92rem/1.5 var(--font-interface);padding-left:1.1rem;position:relative}.leader-evidence li:before{background:var(--chapter-accent);content:"";width:.35rem;height:.35rem;position:absolute;top:.65em;left:0;transform:rotate(45deg)}.leader-stories__notice{border:1px solid var(--chapter-accent);padding:clamp(1.2rem,3vw,2rem)}@supports (color:color-mix(in lab,red,red)){.leader-stories__notice{border:1px solid color-mix(in srgb,var(--chapter-accent) 35%,var(--color-border))}}.leader-stories__notice{background:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-stories__notice{background:color-mix(in srgb,var(--chapter-accent) 5%,var(--color-ivory))}}.leader-stories__notice strong{font:600 1rem/1.4 var(--font-interface)}.leader-stories__notice p{max-width:50rem;color:var(--color-muted-readable);font:1rem/1.55 var(--font-reading);margin:.6rem 0 0}.leader-story-list{border-bottom:1px solid var(--chapter-accent);margin-top:1rem}@supports (color:color-mix(in lab,red,red)){.leader-story-list{border-bottom:1px solid color-mix(in srgb,var(--chapter-accent) 38%,var(--color-border))}}.leader-story{border-top:1px solid var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-story{border-top:1px solid color-mix(in srgb,var(--chapter-accent) 38%,var(--color-border))}}.leader-story{background:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-story{background:color-mix(in srgb,var(--chapter-accent) 2.5%,var(--color-ivory))}}.leader-story[data-story-open=true]{background:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-story[data-story-open=true]{background:color-mix(in srgb,var(--chapter-accent) 7%,var(--color-ivory))}}.leader-story__summary{width:100%;color:var(--color-ink);text-align:left;cursor:pointer;border:0;grid-template-columns:2.5rem minmax(14rem,1.15fr) minmax(12rem,.8fr) 4rem;align-items:start;gap:1.25rem;padding:1.25rem 1rem;display:grid}.leader-story__index,.leader-story__label,.leader-story__meta,.leader-story__evidence span,.leader-story__narrative>section>span,.leader-story__tags span{color:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-story__index,.leader-story__label,.leader-story__meta,.leader-story__evidence span,.leader-story__narrative>section>span,.leader-story__tags span{color:color-mix(in srgb,var(--chapter-accent) 82%,var(--color-ink))}}.leader-story__index,.leader-story__label,.leader-story__meta,.leader-story__evidence span,.leader-story__narrative>section>span,.leader-story__tags span{font:.64rem/1.4 var(--font-metadata);letter-spacing:.06em;text-transform:uppercase}.leader-story__headline{gap:.5rem;display:grid}.leader-story__headline strong{max-width:34rem;font:600 clamp(1.1rem,1.7vw,1.5rem)/1.15 var(--font-interface);letter-spacing:-.025em}.leader-story__headline>span:last-child,.leader-story__outcome{color:var(--color-muted-readable);font:.9rem/1.5 var(--font-reading)}.leader-story__outcome{border-left:1px solid var(--chapter-accent);padding-left:1.25rem}@supports (color:color-mix(in lab,red,red)){.leader-story__outcome{border-left:1px solid color-mix(in srgb,var(--chapter-accent) 32%,var(--color-border))}}.leader-story__meta{white-space:nowrap;justify-content:space-between;gap:.5rem;display:flex}.leader-story__detail{height:0;overflow:hidden}.leader-story__detail-inner{padding:0 1rem 1.5rem 4.75rem}.leader-story__evidence{border:1px solid var(--chapter-accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}@supports (color:color-mix(in lab,red,red)){.leader-story__evidence{background:color-mix(in srgb,var(--color-ivory) 75%,transparent)}}.leader-story__evidence div{padding:.85rem}.leader-story__evidence div:nth-child(2n){border-left:1px solid var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-story__evidence div:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--chapter-accent) 30%,var(--color-border))}}.leader-story__evidence div:nth-child(n+3){border-top:1px solid var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-story__evidence div:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--chapter-accent) 30%,var(--color-border))}}.leader-story__narrative{margin-top:1.25rem}.leader-story__narrative>section{border-top:1px solid var(--chapter-accent);grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.leader-story__narrative>section{border-top:1px solid color-mix(in srgb,var(--chapter-accent) 28%,var(--color-border))}}.leader-story__narrative h5{font:600 .92rem/1.4 var(--font-interface);margin:0}.leader-story__narrative p{max-width:54rem;color:var(--color-muted-readable);font:1rem/1.62 var(--font-reading);margin:.4rem 0 0}.leader-story__tags{border-top:1px solid var(--chapter-accent);flex-wrap:wrap;gap:.5rem;padding-top:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.leader-story__tags{border-top:1px solid color-mix(in srgb,var(--chapter-accent) 28%,var(--color-border))}}.leader-story__tags span{border:1px solid var(--chapter-accent);padding:.35rem .5rem}@supports (color:color-mix(in lab,red,red)){.leader-story__tags span{border:1px solid color-mix(in srgb,var(--chapter-accent) 32%,var(--color-border))}}.leader-approach ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;display:grid}.leader-approach li{border-top:1px solid var(--chapter-accent);grid-template-columns:2rem minmax(0,1fr);gap:.6rem;padding-top:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.leader-approach li{border-top:1px solid color-mix(in srgb,var(--chapter-accent) 26%,var(--color-border))}}.leader-approach li p{color:var(--color-muted-readable);font:.9rem/1.5 var(--font-interface);margin:.35rem 0 0}.leader-dossier__footer{border-top:1px solid var(--chapter-accent);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:1.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.leader-dossier__footer{border-top:1px solid color-mix(in srgb,var(--chapter-accent) 42%,var(--color-border))}}.leader-dossier__footer>div{margin-right:auto}.leader-dossier__footer p{margin-bottom:.2rem}.leader-dossier__footer strong{font:600 .9rem/1.4 var(--font-interface)}.leader-journey{border:1px solid var(--color-border);color:var(--color-muted-readable);font:.72rem/1.3 var(--font-interface);background:0 0;padding:.6rem .75rem}.leader-journey:disabled{cursor:not-allowed;opacity:.72}.leader-dossier__introduction .leader-journey{border-color:var(--chapter-accent);justify-content:space-between;gap:1rem;width:100%;margin-top:1.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.leader-dossier__introduction .leader-journey{border-color:color-mix(in srgb,var(--chapter-accent) 55%,var(--color-border))}}.leader-dossier__introduction .leader-journey{color:var(--color-ink);cursor:pointer}.leader-story__outcome small{color:var(--chapter-accent);margin-bottom:.35rem;display:block}@supports (color:color-mix(in lab,red,red)){.leader-story__outcome small{color:color-mix(in srgb,var(--chapter-accent) 82%,var(--color-ink))}}.leader-story__outcome small{font:.62rem/1.4 var(--font-metadata);letter-spacing:.06em;text-transform:uppercase}.leader-result{border:1px solid var(--chapter-accent);grid-template-columns:minmax(0,1fr) minmax(15rem,.85fr);gap:clamp(1rem,3vw,2.5rem);padding:clamp(1rem,2.5vw,1.5rem);display:grid}@supports (color:color-mix(in lab,red,red)){.leader-result{border:1px solid color-mix(in srgb,var(--chapter-accent) 38%,var(--color-border))}}.leader-result{background:#f3f0e8b8}@supports (color:color-mix(in lab,red,red)){.leader-result{background:color-mix(in srgb,var(--color-ivory) 72%,transparent)}}.leader-result>p,.leader-result ul{margin:0}.leader-result>p{font:clamp(1.05rem,1.8vw,1.35rem)/1.5 var(--font-reading)}.leader-result ul{color:var(--color-muted-readable);font:.88rem/1.5 var(--font-interface);gap:.45rem;padding-left:1.1rem;display:grid}.leader-scenario{border:1px solid var(--chapter-accent);min-width:0;margin:1.25rem 0 0;padding:clamp(1rem,2.5vw,1.5rem)}@supports (color:color-mix(in lab,red,red)){.leader-scenario{border:1px solid color-mix(in srgb,var(--chapter-accent) 45%,var(--color-border))}}.leader-scenario legend{font:600 clamp(1.1rem,1.7vw,1.4rem)/1.25 var(--font-interface);letter-spacing:-.02em;padding-inline:.4rem}.leader-scenario>p{max-width:44rem;color:var(--color-muted-readable);font:.92rem/1.55 var(--font-reading);margin:0 0 1rem}.leader-scenario__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.leader-scenario__options button{border:1px solid var(--chapter-accent);grid-template-rows:auto auto 1fr;gap:.55rem;min-height:10.5rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.leader-scenario__options button{border:1px solid color-mix(in srgb,var(--chapter-accent) 30%,var(--color-border))}}.leader-scenario__options button{color:var(--color-ink);background:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-scenario__options button{background:color-mix(in srgb,var(--chapter-accent) 2%,var(--color-ivory))}}.leader-scenario__options button{text-align:left;cursor:pointer}.leader-scenario__options button[aria-pressed=true]{border-color:var(--chapter-accent);background:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-scenario__options button[aria-pressed=true]{background:color-mix(in srgb,var(--chapter-accent) 12%,var(--color-ivory))}}.leader-scenario__options button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--chapter-accent)}.leader-scenario__options button>span,.leader-scenario__tradeoff>span,.leader-actual-approach>span,.leader-uat-flow>p:first-child{color:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-scenario__options button>span,.leader-scenario__tradeoff>span,.leader-actual-approach>span,.leader-uat-flow>p:first-child{color:color-mix(in srgb,var(--chapter-accent) 82%,var(--color-ink))}}.leader-scenario__options button>span,.leader-scenario__tradeoff>span,.leader-actual-approach>span,.leader-uat-flow>p:first-child{font:.64rem/1.4 var(--font-metadata);letter-spacing:.06em;text-transform:uppercase}.leader-scenario__options strong{font:600 .94rem/1.3 var(--font-interface)}.leader-scenario__options small{color:var(--color-muted-readable);font:.82rem/1.48 var(--font-reading)}.leader-scenario__skip{color:var(--color-muted-readable);font:.76rem/1.5 var(--font-interface);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:1rem;padding:0}.leader-scenario__reveal{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.leader-scenario__tradeoff,.leader-actual-approach{border:1px solid var(--chapter-accent);padding:clamp(1rem,2vw,1.35rem)}@supports (color:color-mix(in lab,red,red)){.leader-scenario__tradeoff,.leader-actual-approach{border:1px solid color-mix(in srgb,var(--chapter-accent) 34%,var(--color-border))}}.leader-scenario__tradeoff strong{font:600 1rem/1.35 var(--font-interface);margin-top:.4rem;display:block}.leader-scenario__tradeoff p,.leader-actual-approach p{color:var(--color-muted-readable);font:.9rem/1.55 var(--font-reading);margin:.6rem 0 0}.leader-actual-approach{background:var(--chapter-accent);grid-column:-2/-1}@supports (color:color-mix(in lab,red,red)){.leader-actual-approach{background:color-mix(in srgb,var(--chapter-accent) 8%,var(--color-ivory))}}.leader-scenario__reveal>.leader-actual-approach:only-child{grid-column:1/-1}.leader-actual-approach h5{font:600 clamp(1.05rem,1.8vw,1.35rem)/1.3 var(--font-interface);margin:.4rem 0 0}.leader-actual-approach ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.leader-actual-approach li{border-top:2px solid var(--chapter-accent);font:.62rem/1.4 var(--font-metadata);text-align:center;text-transform:uppercase;padding:.75rem .5rem;position:relative}.leader-actual-approach li:before{background:var(--chapter-accent);content:"";border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:-.3rem;left:50%}.leader-story__evidence{border:1px solid var(--chapter-accent);margin-top:.75rem;display:block}@supports (color:color-mix(in lab,red,red)){.leader-story__evidence{border:1px solid color-mix(in srgb,var(--chapter-accent) 30%,var(--color-border))}}.leader-story__evidence{background:0 0}.leader-story__evidence summary{font:600 .78rem/1.4 var(--font-interface);cursor:pointer;padding:.85rem 1rem}.leader-story__evidence>div{border-top:1px solid var(--chapter-accent);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.leader-story__evidence>div{border-top:1px solid color-mix(in srgb,var(--chapter-accent) 30%,var(--color-border))}}.leader-story__evidence>div>section,.leader-story__evidence>div>p,.leader-story__evidence>div>small{padding:1rem}.leader-story__evidence>div>section+section{border-left:1px solid var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-story__evidence>div>section+section{border-left:1px solid color-mix(in srgb,var(--chapter-accent) 24%,var(--color-border))}}.leader-story__evidence h5{font:600 .82rem/1.4 var(--font-interface);margin:0}.leader-story__evidence p{color:var(--color-muted-readable);font:.88rem/1.58 var(--font-reading);margin:.45rem 0 0}.leader-story__evidence>div>p{margin:0}.leader-story__evidence>div>small{color:var(--color-muted-readable);font:.72rem/1.5 var(--font-interface)}.leader-result--metric{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.leader-result--metric div{gap:.25rem;display:grid}.leader-result--metric strong{color:var(--chapter-accent);font:600 clamp(2rem,4vw,3.5rem)/1 var(--font-interface)}.leader-result--metric span{color:var(--color-muted-readable);font:.72rem/1.4 var(--font-metadata);text-transform:uppercase}.leader-uat-intro{max-width:50rem;color:var(--color-muted-readable);font:1rem/1.6 var(--font-reading);margin:1rem 0}.leader-uat-flow{border:1px solid var(--chapter-accent);padding:1rem}@supports (color:color-mix(in lab,red,red)){.leader-uat-flow{border:1px solid color-mix(in srgb,var(--chapter-accent) 32%,var(--color-border))}}.leader-uat-flow>p:first-child{margin:0 0 .75rem}.leader-uat-flow ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.leader-uat-flow button{border:0;border-top:2px solid var(--chapter-accent);gap:.4rem;width:100%;min-height:5rem;padding:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.leader-uat-flow button{border-top:2px solid color-mix(in srgb,var(--chapter-accent) 32%,var(--color-border))}}.leader-uat-flow button{color:var(--color-ink);font:.74rem/1.35 var(--font-interface);text-align:left;cursor:pointer;background:0 0}.leader-uat-flow button[aria-current=step]{border-top-color:var(--chapter-accent);background:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-uat-flow button[aria-current=step]{background:color-mix(in srgb,var(--chapter-accent) 10%,var(--color-ivory))}}.leader-uat-flow button span{color:var(--chapter-accent);font:.62rem/1.2 var(--font-metadata)}.leader-uat-flow__detail{min-height:4rem;color:var(--color-muted-readable);background:var(--chapter-accent);grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);gap:1rem;margin:0;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.leader-uat-flow__detail{background:color-mix(in srgb,var(--chapter-accent) 6%,var(--color-ivory))}}.leader-uat-flow__detail{font:.9rem/1.5 var(--font-reading)}.leader-uat-flow__detail strong{color:var(--color-ink);font-family:var(--font-interface)}.leader-sequence__stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.75rem;display:grid}.leader-sequence__stories button{border:1px solid var(--chapter-accent);grid-template-columns:2rem minmax(0,1fr);gap:.25rem .75rem;min-height:5.5rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.leader-sequence__stories button{border:1px solid color-mix(in srgb,var(--chapter-accent) 28%,var(--color-border))}}.leader-sequence__stories button{color:var(--color-ink);background:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-sequence__stories button{background:color-mix(in srgb,var(--chapter-accent) 2%,var(--color-ivory))}}.leader-sequence__stories button{text-align:left;cursor:pointer}.leader-sequence__stories button[aria-pressed=true]{border-color:var(--chapter-accent);background:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-sequence__stories button[aria-pressed=true]{background:color-mix(in srgb,var(--chapter-accent) 10%,var(--color-ivory))}}.leader-sequence__stories button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--chapter-accent)}.leader-sequence__stories button>span{color:var(--chapter-accent);font:.68rem/1.4 var(--font-metadata);grid-row:1/3}.leader-sequence__stories strong{font:600 .94rem/1.3 var(--font-interface)}.leader-sequence__stories small{color:var(--color-muted-readable);font:.72rem/1.4 var(--font-interface)}.leader-sequence__stage{border:1px solid var(--chapter-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leader-sequence__stage{border:1px solid color-mix(in srgb,var(--chapter-accent) 44%,var(--color-border))}}.leader-sequence__stage{background:linear-gradient(135deg,var(--chapter-accent),transparent 45%),#f3f0e8d1}@supports (color:color-mix(in lab,red,red)){.leader-sequence__stage{background:linear-gradient(135deg,color-mix(in srgb,var(--chapter-accent) 7%,transparent),transparent 45%),color-mix(in srgb,var(--color-ivory) 82%,transparent)}}.leader-sequence__stage-header{border-bottom:1px solid var(--chapter-accent);justify-content:space-between;align-items:start;gap:1.5rem;padding:clamp(1rem,2.5vw,1.5rem);display:flex}@supports (color:color-mix(in lab,red,red)){.leader-sequence__stage-header{border-bottom:1px solid color-mix(in srgb,var(--chapter-accent) 28%,var(--color-border))}}.leader-sequence__stage-header p,.leader-sequence__detail span,.leader-sequence__complete-heading>span,.leader-sequence__brief section>span,.leader-sequence__choice>span{color:var(--chapter-accent);margin:0}@supports (color:color-mix(in lab,red,red)){.leader-sequence__stage-header p,.leader-sequence__detail span,.leader-sequence__complete-heading>span,.leader-sequence__brief section>span,.leader-sequence__choice>span{color:color-mix(in srgb,var(--chapter-accent) 84%,var(--color-ink))}}.leader-sequence__stage-header p,.leader-sequence__detail span,.leader-sequence__complete-heading>span,.leader-sequence__brief section>span,.leader-sequence__choice>span{font:.64rem/1.4 var(--font-metadata);letter-spacing:.07em;text-transform:uppercase}.leader-sequence__stage-header h5{max-width:42rem;font:600 clamp(1.05rem,1.8vw,1.4rem)/1.2 var(--font-interface);letter-spacing:-.025em;margin:.35rem 0 0}.leader-sequence__status{grid-template-columns:.65rem minmax(0,1fr);align-items:center;gap:.15rem .55rem;min-width:10rem;padding-top:.2rem;display:grid}.leader-sequence__status>span{background:var(--chapter-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 0 var(--chapter-accent);border-radius:50%;grid-row:1/3}@supports (color:color-mix(in lab,red,red)){.leader-sequence__status>span{box-shadow:0 0 color-mix(in srgb,var(--chapter-accent) 36%,transparent)}}.leader-sequence__status>span{animation:1.8s ease-out infinite leader-status-pulse}.leader-sequence__stage[data-paused=true] .leader-sequence__status>span{box-shadow:0 0 0 .25rem var(--chapter-accent);animation:none}@supports (color:color-mix(in lab,red,red)){.leader-sequence__stage[data-paused=true] .leader-sequence__status>span{box-shadow:0 0 0 .25rem color-mix(in srgb,var(--chapter-accent) 15%,transparent)}}.leader-sequence__status strong{font:600 .72rem/1.3 var(--font-interface)}.leader-sequence__status small{color:var(--color-muted-readable);font:.62rem/1.35 var(--font-metadata);letter-spacing:.03em;text-transform:uppercase}.leader-sequence__ticker{border-bottom:1px solid var(--chapter-accent);min-height:3.25rem;padding:.95rem clamp(1rem,3vw,2rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leader-sequence__ticker{border-bottom:1px solid color-mix(in srgb,var(--chapter-accent) 24%,var(--color-border))}}.leader-sequence__ticker{color:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-sequence__ticker{color:color-mix(in srgb,var(--chapter-accent) 86%,var(--color-ink))}}.leader-sequence__ticker{font:.65rem/1.4 var(--font-metadata);letter-spacing:.06em;text-transform:uppercase}.leader-sequence__ticker:after{background:linear-gradient(90deg,var(--chapter-accent),transparent 72%);content:"";transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}@keyframes leader-status-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--chapter-accent) 36%,transparent)}75%,to{box-shadow:0 0 0 .55rem color-mix(in srgb,var(--chapter-accent) 0%,transparent)}}.leader-sequence__controls{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.leader-sequence__controls button{border:1px solid var(--chapter-accent);min-height:2.75rem;padding:.55rem .75rem}@supports (color:color-mix(in lab,red,red)){.leader-sequence__controls button{border:1px solid color-mix(in srgb,var(--chapter-accent) 42%,var(--color-border))}}.leader-sequence__controls button{color:var(--color-ink);font:.7rem/1.3 var(--font-interface);cursor:pointer;background:0 0}.leader-sequence__controls button:first-child{color:var(--color-ivory);background:var(--chapter-accent)}.leader-sequence__track{padding:clamp(1.25rem,3vw,2rem) clamp(1rem,3vw,2rem) 1rem;position:relative}.leader-sequence__rail{background:var(--chapter-accent);height:2px;position:absolute;top:clamp(3.05rem,6vw,4.2rem);left:8.4%;right:8.4%}@supports (color:color-mix(in lab,red,red)){.leader-sequence__rail{background:color-mix(in srgb,var(--chapter-accent) 22%,var(--color-border))}}.leader-sequence__signal{border:3px solid var(--color-ivory);background:var(--chapter-accent);width:.9rem;height:.9rem;box-shadow:0 0 0 .3rem var(--chapter-accent),0 0 1.6rem var(--chapter-accent);border-radius:50%;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab,red,red)){.leader-sequence__signal{box-shadow:0 0 0 .3rem color-mix(in srgb,var(--chapter-accent) 20%,transparent),0 0 1.6rem color-mix(in srgb,var(--chapter-accent) 62%,transparent)}}.leader-sequence__signal{transform:translate(-50%,-50%)}.leader-sequence__stage[data-paused=true] .leader-sequence__signal{box-shadow:0 0 0 .3rem var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-sequence__stage[data-paused=true] .leader-sequence__signal{box-shadow:0 0 0 .3rem color-mix(in srgb,var(--chapter-accent) 16%,transparent)}}.leader-sequence__track ol{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.leader-sequence__track li{text-align:center;min-width:0}.leader-sequence__track button{width:100%;color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-items:center;gap:.7rem;padding:0;display:grid}.leader-sequence__track button:disabled{cursor:default;opacity:1}.leader-sequence__track button>span{border:1px solid var(--chapter-accent);place-items:center;width:clamp(2.8rem,5vw,4.5rem);height:clamp(2.8rem,5vw,4.5rem);display:grid}@supports (color:color-mix(in lab,red,red)){.leader-sequence__track button>span{border:1px solid color-mix(in srgb,var(--chapter-accent) 20%,var(--color-border))}}.leader-sequence__track button>span{color:#19201d47;border-radius:50%}@supports (color:color-mix(in lab,red,red)){.leader-sequence__track button>span{color:color-mix(in srgb,var(--color-ink) 28%,transparent)}}.leader-sequence__track button>span{background:var(--color-ivory);font:600 clamp(1.5rem,3vw,2.7rem)/1 var(--font-interface);transition:color var(--motion-micro) var(--ease-standard),border-color var(--motion-micro) var(--ease-standard),background-color var(--motion-micro) var(--ease-standard),transform var(--motion-micro) var(--ease-standard)}.leader-sequence__track button>strong{color:#5d645f80}@supports (color:color-mix(in lab,red,red)){.leader-sequence__track button>strong{color:color-mix(in srgb,var(--color-muted-readable) 50%,transparent)}}.leader-sequence__track button>strong{font:.58rem/1.3 var(--font-metadata);letter-spacing:.05em;text-transform:uppercase}.leader-sequence__track li[data-revealed=true] button>span{border-color:var(--chapter-accent);color:var(--chapter-accent)}.leader-sequence__track li[data-revealed=true] button>strong{color:var(--color-muted-readable)}.leader-sequence__track li[data-focused=true] button>span{color:var(--color-ivory);background:var(--chapter-accent);transform:translateY(-.2rem)scale(1.06)}.leader-sequence__detail{isolation:isolate;margin:0 clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem);display:grid}.leader-sequence__detail-sizer,.leader-sequence__detail-stage{grid-area:1/1}.leader-sequence__detail-sizer{visibility:hidden;pointer-events:none;display:grid}.leader-sequence__detail-sizer .leader-sequence__detail-card{box-shadow:none;will-change:auto;grid-area:1/1}.leader-sequence__detail-stage{background:var(--chapter-accent);min-height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leader-sequence__detail-stage{background:color-mix(in srgb,var(--chapter-accent) 8%,var(--color-ivory))}}.leader-sequence__detail-stage>.leader-sequence__step-card{will-change:transform,opacity;min-height:100%;position:absolute;inset:0}.leader-sequence__detail-card{border:1px solid var(--chapter-accent);grid-template-columns:minmax(7rem,.35fr) minmax(0,1.4fr);align-items:start;gap:.35rem 1.5rem;min-height:7.2rem;padding:clamp(1.1rem,3vw,1.7rem);display:grid}@supports (color:color-mix(in lab,red,red)){.leader-sequence__detail-card{border:1px solid color-mix(in srgb,var(--chapter-accent) 24%,var(--color-border))}}.leader-sequence__detail-card{border-left:3px solid var(--chapter-accent);background:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-sequence__detail-card{background:color-mix(in srgb,var(--chapter-accent) 8%,var(--color-ivory))}}.leader-sequence__detail-card{backface-visibility:hidden;box-shadow:0 1rem 2.6rem #10131117}.leader-sequence__detail span{grid-row:1/3}.leader-sequence__detail h5{font:600 clamp(1.2rem,2.2vw,1.8rem)/1.15 var(--font-interface);letter-spacing:-.035em;margin:0}.leader-sequence__detail p{max-width:52rem;color:var(--color-muted-readable);font:1rem/1.55 var(--font-reading);margin:.55rem 0 0}.leader-sequence__decision{border:0;margin:0 clamp(1rem,3vw,2rem);padding:0;overflow:hidden}.leader-sequence__decision[data-visible=true]{border:1px solid var(--chapter-accent);margin-bottom:clamp(1rem,3vw,2rem);padding:clamp(1rem,2.5vw,1.5rem)}@supports (color:color-mix(in lab,red,red)){.leader-sequence__decision[data-visible=true]{border:1px solid color-mix(in srgb,var(--chapter-accent) 48%,var(--color-border))}}.leader-sequence__decision legend{font:600 clamp(1.05rem,1.7vw,1.3rem)/1.25 var(--font-interface);padding-inline:.4rem}.leader-sequence__decision>p{color:var(--color-muted-readable);font:.86rem/1.5 var(--font-reading);margin:0 0 .9rem}.leader-sequence__decision>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.leader-sequence__decision button{border:1px solid var(--chapter-accent);grid-template-columns:1.5rem minmax(0,1fr);gap:.35rem .5rem;min-height:8.5rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.leader-sequence__decision button{border:1px solid color-mix(in srgb,var(--chapter-accent) 28%,var(--color-border))}}.leader-sequence__decision button{color:var(--color-ink);background:var(--color-ivory);text-align:left;cursor:pointer}.leader-sequence__decision button>span{color:var(--chapter-accent);font:.66rem/1.4 var(--font-metadata);grid-row:1/3}.leader-sequence__decision button strong{font:600 .86rem/1.35 var(--font-interface)}.leader-sequence__decision button small{color:var(--color-muted-readable);font:.76rem/1.45 var(--font-reading)}.leader-sequence__complete{border:0;margin:0 clamp(1rem,3vw,2rem);overflow:hidden}.leader-sequence__complete[data-visible=true]{border:1px solid var(--chapter-accent);margin-bottom:clamp(1rem,3vw,2rem)}@supports (color:color-mix(in lab,red,red)){.leader-sequence__complete[data-visible=true]{border:1px solid color-mix(in srgb,var(--chapter-accent) 52%,var(--color-border))}}.leader-sequence__complete[data-visible=true]{background:var(--color-ivory)}.leader-sequence__complete-heading{background:var(--chapter-accent);padding:clamp(1.25rem,3vw,2rem)}@supports (color:color-mix(in lab,red,red)){.leader-sequence__complete-heading{background:color-mix(in srgb,var(--chapter-accent) 12%,var(--color-ivory))}}.leader-sequence__complete-heading h5{font:600 clamp(1.45rem,3vw,2.5rem)/1.05 var(--font-interface);letter-spacing:-.045em;margin:.5rem 0}.leader-sequence__complete-heading strong{max-width:54rem;font:1.05rem/1.55 var(--font-reading);display:block}.leader-sequence__brief{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leader-sequence__brief[data-active=false]{display:none}.leader-sequence__brief section,.leader-sequence__choice{border-top:1px solid var(--chapter-accent);padding:clamp(1rem,2.5vw,1.5rem)}@supports (color:color-mix(in lab,red,red)){.leader-sequence__brief section,.leader-sequence__choice{border-top:1px solid color-mix(in srgb,var(--chapter-accent) 26%,var(--color-border))}}.leader-sequence__brief section:nth-child(2n){border-left:1px solid var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-sequence__brief section:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--chapter-accent) 26%,var(--color-border))}}.leader-sequence__brief p,.leader-sequence__choice p{color:var(--color-muted-readable);font:.9rem/1.6 var(--font-reading);margin:.55rem 0 0}.leader-sequence__choice{background:var(--chapter-accent);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.leader-sequence__choice{background:color-mix(in srgb,var(--chapter-accent) 5%,var(--color-ivory))}}.leader-sequence__choice strong{font:600 1rem/1.35 var(--font-interface);margin-top:.4rem;display:block}.leader-sequence__metric strong{color:var(--chapter-accent);font:600 clamp(1.5rem,3vw,2.4rem)/1 var(--font-interface);margin-top:.45rem;display:block}.leader-sequence__metric i{color:var(--color-muted-readable);font-style:normal}.chapter[data-chapter=builder] .chapter__panel-inner{padding-right:clamp(.75rem,1.4vw,1.25rem);display:block}.builder-workshop{grid-template-columns:minmax(15rem,.68fr) minmax(0,1.7fr);gap:clamp(2rem,5vw,6rem);display:grid}.builder-workshop__introduction{align-self:start}.builder-workshop__eyebrow,.builder-section-heading>p,.builder-workshop__footer p,.builder-project__lead>p:first-child{color:var(--chapter-accent);margin:0 0 .6rem}@supports (color:color-mix(in lab,red,red)){.builder-workshop__eyebrow,.builder-section-heading>p,.builder-workshop__footer p,.builder-project__lead>p:first-child{color:color-mix(in srgb,var(--chapter-accent) 88%,var(--color-ink))}}.builder-workshop__eyebrow,.builder-section-heading>p,.builder-workshop__footer p,.builder-project__lead>p:first-child{font:.66rem/1.4 var(--font-metadata);letter-spacing:.08em;text-transform:uppercase}.builder-workshop h4{font:600 clamp(1.35rem,2.1vw,2.25rem)/1.08 var(--font-interface);letter-spacing:-.035em;margin:0}.builder-workshop__introduction>p:not(.builder-workshop__eyebrow){color:var(--color-muted-readable);font:1.08rem/1.65 var(--font-reading);margin:1.2rem 0 0}.builder-workshop__status{gap:.8rem;margin:2rem 0 0;display:grid}.builder-workshop__status div{border-top:1px solid var(--chapter-accent);padding-top:.7rem}@supports (color:color-mix(in lab,red,red)){.builder-workshop__status div{border-top:1px solid color-mix(in srgb,var(--chapter-accent) 32%,var(--color-border))}}.builder-workshop__status dt{color:var(--color-muted-readable);font:.65rem/1.4 var(--font-metadata);letter-spacing:.06em;text-transform:uppercase}.builder-workshop__status dd{font:600 .95rem/1.4 var(--font-interface);margin:.25rem 0 0}.builder-workshop__body{min-width:0}.builder-section-heading{grid-template-columns:minmax(8.5rem,.42fr) minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:1.4rem;display:grid}.builder-project-rack{border:1px solid var(--chapter-accent);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.builder-project-rack{border:1px solid color-mix(in srgb,var(--chapter-accent) 34%,var(--color-border))}}.builder-project-rack{border-bottom:0}.builder-project-rack button{text-align:left;border:0;border-right:1px solid var(--chapter-accent);align-content:space-between;gap:.5rem;min-height:7.25rem;padding:.9rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.builder-project-rack button{border-right:1px solid color-mix(in srgb,var(--chapter-accent) 24%,var(--color-border))}}.builder-project-rack button{background:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.builder-project-rack button{background:color-mix(in srgb,var(--chapter-accent) 2%,var(--color-ivory))}}.builder-project-rack button{transition:color var(--motion-micro) var(--ease-standard),background var(--motion-micro) var(--ease-standard)}.builder-project-rack button:after{background:var(--chapter-accent);content:"";transform-origin:0;height:.2rem;transition:transform var(--motion-micro) var(--ease-standard);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.builder-project-rack button[aria-pressed=true]{color:var(--color-ivory);background:var(--chapter-accent)}.builder-project-rack button[aria-pressed=true]:after{transform:scaleX(1)}.builder-project-rack button>span,.builder-project-rack button>small{font:.58rem/1.35 var(--font-metadata);letter-spacing:.05em;text-transform:uppercase}.builder-project-rack button>span{color:currentColor}@supports (color:color-mix(in lab,red,red)){.builder-project-rack button>span{color:color-mix(in srgb,currentColor 70%,transparent)}}.builder-project-rack button>strong{font:600 clamp(.78rem,1.2vw,.95rem)/1.15 var(--font-interface)}.builder-project-rack button>small{color:currentColor}@supports (color:color-mix(in lab,red,red)){.builder-project-rack button>small{color:color-mix(in srgb,currentColor 72%,transparent)}}.builder-project-stage{border:1px solid var(--chapter-accent);min-height:58rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.builder-project-stage{border:1px solid color-mix(in srgb,var(--chapter-accent) 34%,var(--color-border))}}.builder-project-stage{background:linear-gradient(var(--chapter-accent) 1px,transparent 1px),linear-gradient(90deg,var(--chapter-accent) 1px,transparent 1px),var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.builder-project-stage{background:linear-gradient(color-mix(in srgb,var(--chapter-accent) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--chapter-accent) 4%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--chapter-accent) 3%,var(--color-ivory))}}.builder-project-stage{background-size:2.2rem 2.2rem}.builder-project{grid-template:"header header""visual story"minmax(0,1fr)"footer footer"/minmax(0,1.04fr) minmax(18rem,.96fr);min-height:58rem;display:grid}.builder-project__header{border-bottom:1px solid var(--chapter-accent);grid-area:header;justify-content:space-between;align-items:start;gap:2rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.builder-project__header{border-bottom:1px solid color-mix(in srgb,var(--chapter-accent) 28%,var(--color-border))}}.builder-project__header{background:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.builder-project__header{background:color-mix(in srgb,var(--chapter-accent) 5%,var(--color-ivory))}}.builder-project__header span,.builder-project__header>strong,.builder-project__outcome>span,.builder-project__features>span,.builder-project__planned>span,.builder-project__footer>span{color:var(--color-muted-readable);font:.62rem/1.4 var(--font-metadata);letter-spacing:.07em;text-transform:uppercase}.builder-project__header h5{font:600 clamp(1.6rem,3.2vw,3.2rem)/.98 var(--font-interface);letter-spacing:-.045em;margin:.25rem 0 0}.builder-project__header>strong{color:var(--chapter-accent);border:1px solid var(--chapter-accent);padding:.45rem .6rem}@supports (color:color-mix(in lab,red,red)){.builder-project__header>strong{border:1px solid color-mix(in srgb,var(--chapter-accent) 45%,var(--color-border))}}.builder-project__header>strong{white-space:nowrap}.builder-project__visual{border-right:1px solid var(--chapter-accent);grid-area:visual;place-items:center;min-height:38rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.builder-project__visual{border-right:1px solid color-mix(in srgb,var(--chapter-accent) 25%,var(--color-border))}}.builder-project__visual{container:project-visual/inline-size}.builder-project__story{grid-area:story;align-content:start;display:grid}.builder-project__story>*{border-bottom:1px solid var(--chapter-accent);padding:clamp(1.1rem,2vw,1.6rem)}@supports (color:color-mix(in lab,red,red)){.builder-project__story>*{border-bottom:1px solid color-mix(in srgb,var(--chapter-accent) 24%,var(--color-border))}}.builder-project__story>:last-child{border-bottom:0}.builder-project__lead h5{font:600 clamp(1.2rem,2vw,1.7rem)/1.1 var(--font-interface);letter-spacing:-.03em;margin:0}.builder-project__lead>p:last-child,.builder-project__outcome p{color:var(--color-muted-readable);font:.9rem/1.62 var(--font-reading);margin:.9rem 0 0}.builder-project__outcome strong{color:var(--chapter-accent);font:600 .92rem/1.45 var(--font-interface);margin-top:1rem;display:block}.builder-project__features ol{border-top:1px solid var(--chapter-accent);grid-template-columns:1fr 1fr;gap:0;margin:.75rem 0 0;padding:0;list-style:none;display:grid}@supports (color:color-mix(in lab,red,red)){.builder-project__features ol{border-top:1px solid color-mix(in srgb,var(--chapter-accent) 18%,var(--color-border))}}.builder-project__features li{color:var(--color-muted-readable);font:.76rem/1.4 var(--font-interface);border-bottom:1px solid var(--chapter-accent);grid-template-columns:1.8rem 1fr;gap:.4rem;padding:.65rem .4rem .65rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.builder-project__features li{border-bottom:1px solid color-mix(in srgb,var(--chapter-accent) 18%,var(--color-border))}}@supports (color:color-mix(in lab,red,red)){.builder-project__features li:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--chapter-accent) 18%,var(--color-border))}}.builder-project__features li>span{color:var(--chapter-accent);font:.58rem/1.6 var(--font-metadata)}.builder-project__planned ul{flex-wrap:wrap;gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.builder-project__planned li,.builder-project__footer div span{color:var(--color-muted-readable);font:.58rem/1.25 var(--font-metadata);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--chapter-accent);padding:.38rem .5rem}@supports (color:color-mix(in lab,red,red)){.builder-project__planned li,.builder-project__footer div span{border:1px solid color-mix(in srgb,var(--chapter-accent) 30%,var(--color-border))}}.builder-project__footer{border-top:1px solid var(--chapter-accent);grid-area:footer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.builder-project__footer{border-top:1px solid color-mix(in srgb,var(--chapter-accent) 28%,var(--color-border))}}.builder-project__footer{background:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.builder-project__footer{background:color-mix(in srgb,var(--chapter-accent) 4%,var(--color-ivory))}}.builder-project__footer div{flex-wrap:wrap;gap:.4rem;display:flex}.builder-project__footer a{color:var(--color-ink);font:.67rem/1.4 var(--font-metadata);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--chapter-accent);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.builder-project__footer a span{color:var(--chapter-accent)}.builder-workshop__footer{border-top:1px solid var(--chapter-accent);justify-content:space-between;align-items:center;gap:2rem;margin-top:1.4rem;padding-top:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.builder-workshop__footer{border-top:1px solid color-mix(in srgb,var(--chapter-accent) 34%,var(--color-border))}}.builder-workshop__footer>div{gap:.15rem;display:grid}.builder-workshop__footer p{margin-bottom:0}.builder-workshop__footer strong{font:600 .92rem/1.4 var(--font-interface)}.builder-browser{color:#eef3fb;width:min(100%,31rem);min-height:27rem;box-shadow:1.3rem 1.5rem 0 var(--chapter-accent);background:#111827;border:1px solid #ffffff3d;border-radius:1.2rem;padding:3.8rem 1rem 1rem;position:relative}@supports (color:color-mix(in lab,red,red)){.builder-browser{box-shadow:1.3rem 1.5rem color-mix(in srgb,var(--chapter-accent) 18%,transparent)}}.builder-browser{transform:rotate(-1.5deg)}.builder-browser__bar{border-bottom:1px solid #ffffff1f;align-items:center;gap:.4rem;height:2.9rem;padding:0 1rem;display:flex;position:absolute;inset:0 0 auto}.builder-browser__bar>span{background:#7c8aa5;border-radius:50%;width:.45rem;height:.45rem}.builder-browser__bar>strong{color:#b9c7df;font:.6rem/1 var(--font-metadata);letter-spacing:.08em;text-transform:uppercase;margin-left:auto}.builder-browser__workspace{gap:.65rem;display:grid}.builder-browser__search,.builder-browser__group{background:#ffffff0d;border:1px solid #ffffff1f}.builder-browser__search{color:#96a6c2;font:.7rem/1.3 var(--font-interface);padding:.75rem}.builder-browser__group{grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.builder-browser__group>span,.builder-browser__group>i{color:#91a1bd;font:.58rem/1.2 var(--font-metadata);font-style:normal}.builder-browser__group>strong{font:600 .85rem/1.2 var(--font-interface)}.builder-browser__rating{border-top:1px solid #ffffff1f;grid-template-columns:auto auto 1fr;align-items:end;gap:.5rem;margin-top:1.2rem;padding-top:1rem;display:grid}.builder-browser__rating span{color:#f5c15b;letter-spacing:.08em}.builder-browser__rating strong{font:600 1.3rem/1 var(--font-interface)}.builder-browser__rating small{color:#91a1bd;font:.58rem/1.3 var(--font-metadata);text-transform:uppercase}.builder-content-transform{border:1px solid var(--chapter-accent);align-content:center;gap:clamp(1.5rem,3vw,2.2rem);width:min(100%,42rem);min-height:31rem;padding:clamp(1.35rem,3vw,2.35rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.builder-content-transform{border:1px solid color-mix(in srgb,var(--chapter-accent) 28%,var(--color-border))}}.builder-content-transform{background:linear-gradient(135deg,var(--chapter-accent),transparent 48%),#ffffff05;border-radius:1.7rem}@supports (color:color-mix(in lab,red,red)){.builder-content-transform{background:linear-gradient(135deg,color-mix(in srgb,var(--chapter-accent) 11%,transparent),transparent 48%),#ffffff05}}.builder-content-transform{box-shadow:0 1.8rem 4.5rem #0003,inset 0 1px #ffffff12}.builder-content-transform:before{background:var(--chapter-accent);border-radius:50%;width:16rem;height:16rem;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.builder-content-transform:before{background:color-mix(in srgb,var(--chapter-accent) 13%,transparent)}}.builder-content-transform:before{content:"";filter:blur(4rem);pointer-events:none;transform:translate(-50%,-50%)}.builder-content-transform__header{border-bottom:1px solid var(--chapter-accent);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.15rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.builder-content-transform__header{border-bottom:1px solid color-mix(in srgb,var(--chapter-accent) 24%,var(--color-border))}}.builder-content-transform__header span{color:var(--chapter-accent);border:1px solid var(--chapter-accent);padding:.48rem .65rem}@supports (color:color-mix(in lab,red,red)){.builder-content-transform__header span{border:1px solid color-mix(in srgb,var(--chapter-accent) 44%,transparent)}}.builder-content-transform__header span{background:var(--chapter-accent);border-radius:.45rem}@supports (color:color-mix(in lab,red,red)){.builder-content-transform__header span{background:color-mix(in srgb,var(--chapter-accent) 10%,transparent)}}.builder-content-transform__header span{font:.62rem/1 var(--font-metadata);letter-spacing:.1em;white-space:nowrap}.builder-content-transform__header strong{color:#f7f9ff;font:600 clamp(1rem,1.7vw,1.3rem)/1.2 var(--font-interface);letter-spacing:-.025em;text-align:right}.builder-content-transform__flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(.8rem,2vw,1.35rem);display:grid;position:relative}.builder-content-transform__source,.builder-content-transform__result{border:1px solid var(--chapter-accent);align-content:space-between;gap:1rem;min-height:15rem;padding:clamp(1rem,2vw,1.3rem);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.builder-content-transform__source,.builder-content-transform__result{border:1px solid color-mix(in srgb,var(--chapter-accent) 24%,var(--color-border))}}.builder-content-transform__source,.builder-content-transform__result{background:var(--chapter-accent);border-radius:1.15rem}@supports (color:color-mix(in lab,red,red)){.builder-content-transform__source,.builder-content-transform__result{background:color-mix(in srgb,var(--chapter-accent) 5%,#0f1829f0)}}.builder-content-transform__source,.builder-content-transform__result{box-shadow:inset 0 1px #ffffff0f,0 1rem 2.4rem #0003}.builder-content-transform__source>small,.builder-content-transform__result>small{color:var(--chapter-accent);font:.58rem/1 var(--font-metadata);letter-spacing:.12em;text-transform:uppercase}.builder-content-transform__source>strong,.builder-content-transform__result>strong{color:#f7f9ff;font:600 clamp(1rem,1.55vw,1.2rem)/1.15 var(--font-interface);letter-spacing:-.025em}.builder-content-transform__fragments{flex-wrap:wrap;align-content:center;gap:.45rem;min-height:7.2rem;display:flex;transform:rotate(-1.5deg)}.builder-content-transform__fragments span{color:#b4bfd2;font:.58rem/1.15 var(--font-interface);background:#ffffff0a;border:1px solid #ffffff1c;border-radius:.45rem;padding:.5rem .58rem}.builder-content-transform__fragments span:nth-child(2){transform:translateY(.4rem)rotate(2deg)}.builder-content-transform__fragments span:nth-child(3){transform:translate(.25rem)rotate(-2deg)}.builder-content-transform__engine{text-align:center;place-content:center;gap:.65rem;width:clamp(5.6rem,10vw,7.2rem);display:grid;position:relative}.builder-content-transform__engine:before,.builder-content-transform__engine:after{background:linear-gradient(90deg,transparent,var(--chapter-accent));content:"";opacity:.75;width:45%;height:1px;position:absolute;top:50%}.builder-content-transform__engine:before{left:-.5rem}.builder-content-transform__engine:after{right:-.5rem;transform:rotate(180deg)}.builder-content-transform__engine>div{z-index:1;aspect-ratio:1;color:#0d1421;border:1px solid var(--chapter-accent);justify-content:center;align-items:center;gap:.28rem;width:clamp(5.2rem,9vw,6.4rem);display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.builder-content-transform__engine>div{border:1px solid color-mix(in srgb,var(--chapter-accent) 72%,white)}}.builder-content-transform__engine>div{background:var(--chapter-accent);box-shadow:0 0 2.2rem var(--chapter-accent),inset 0 1px #ffffff59;border-radius:1.15rem}@supports (color:color-mix(in lab,red,red)){.builder-content-transform__engine>div{box-shadow:0 0 2.2rem color-mix(in srgb,var(--chapter-accent) 28%,transparent),inset 0 1px #ffffff59}}.builder-content-transform__engine>div{font:700 .68rem/1 var(--font-interface)}.builder-content-transform__engine i{opacity:.6;font-style:normal}.builder-content-transform__engine small{color:#aebbd0;font:.52rem/1.25 var(--font-metadata);letter-spacing:.06em;text-transform:uppercase}.builder-content-transform__result{background:linear-gradient(145deg,var(--chapter-accent),transparent 56%),#0f1829f5}@supports (color:color-mix(in lab,red,red)){.builder-content-transform__result{background:linear-gradient(145deg,color-mix(in srgb,var(--chapter-accent) 13%,transparent),transparent 56%),#0f1829f5}}.builder-content-transform__result{box-shadow:inset 3px 0 0 var(--chapter-accent),0 1rem 2.4rem #0003}@supports (color:color-mix(in lab,red,red)){.builder-content-transform__result{box-shadow:inset 3px 0 color-mix(in srgb,var(--chapter-accent) 75%,transparent),0 1rem 2.4rem #0003}}.builder-content-transform__signals{gap:.42rem;display:grid}.builder-content-transform__signals span{color:#dbe3f1;border:1px solid var(--chapter-accent);padding:.58rem .65rem .58rem 1.45rem;position:relative}@supports (color:color-mix(in lab,red,red)){.builder-content-transform__signals span{border:1px solid color-mix(in srgb,var(--chapter-accent) 17%,transparent)}}.builder-content-transform__signals span{background:var(--chapter-accent);border-radius:.45rem}@supports (color:color-mix(in lab,red,red)){.builder-content-transform__signals span{background:color-mix(in srgb,var(--chapter-accent) 7%,transparent)}}.builder-content-transform__signals span{font:.62rem/1.1 var(--font-interface)}.builder-content-transform__signals span:before{background:var(--chapter-accent);width:.34rem;height:.34rem;box-shadow:0 0 .7rem var(--chapter-accent);border-radius:50%;position:absolute;top:50%;left:.65rem}@supports (color:color-mix(in lab,red,red)){.builder-content-transform__signals span:before{box-shadow:0 0 .7rem color-mix(in srgb,var(--chapter-accent) 60%,transparent)}}.builder-content-transform__signals span:before{content:"";transform:translateY(-50%)}.builder-content-transform>p{color:#aebbd0;font:.57rem/1.4 var(--font-metadata);letter-spacing:.07em;text-transform:uppercase;margin:0;position:relative}@container project-visual (max-width:32rem){.builder-content-transform{min-height:34rem}.builder-content-transform__header{flex-direction:column;align-items:flex-start}.builder-content-transform__header strong{text-align:left}.builder-content-transform__flow{grid-template-columns:1fr;gap:0}.builder-content-transform__source,.builder-content-transform__result{min-height:10.5rem}.builder-content-transform__fragments{min-height:auto;transform:none}.builder-content-transform__engine{width:100%;min-height:6.7rem}.builder-content-transform__engine:before,.builder-content-transform__engine:after{background:linear-gradient(180deg,transparent,var(--chapter-accent));width:1px;height:50%;top:0;left:50%;transform:none}.builder-content-transform__engine:after{background:linear-gradient(180deg,var(--chapter-accent),transparent);top:50%}.builder-content-transform__engine>div{aspect-ratio:1.7;width:5.3rem}.builder-content-transform__engine small{display:none}}.builder-airscribe{color:#29304d;background:#f8f8ff;border:1px solid #d5d7ea;border-radius:1.1rem;width:min(100%,27rem);padding:1rem;position:relative;box-shadow:1.2rem 1.2rem #5f57ff1f,0 1.4rem 3rem #181b361f}.builder-airscribe__header{grid-template-columns:2.6rem 1fr;align-items:center;min-height:2.8rem;display:grid}.builder-airscribe__header:before{content:"";background:linear-gradient(145deg,#ff4a63,#6555ff 55%,#2a50dc);border-radius:.6rem;grid-row:1/span 2;width:2.2rem;height:2.2rem}.builder-airscribe__header span{font:700 1rem/1 var(--font-interface)}.builder-airscribe__header small{color:#68708d;font:.65rem/1.3 var(--font-interface)}.builder-airscribe__actions{text-align:center;gap:.45rem;margin-top:.85rem;display:grid}.builder-airscribe__actions>*{font:600 .72rem/1.2 var(--font-interface);border-radius:.55rem;padding:.65rem}.builder-airscribe__actions strong{color:#fff;background:#6158f5}.builder-airscribe__actions span{color:#4237b8;background:#e7e5ff}.builder-airscribe__gesture,.builder-airscribe__tools{background:#fff;border:1px solid #dcdeed;border-radius:.75rem;margin-top:.85rem;padding:.8rem}.builder-airscribe__gesture>div{font:.7rem/1.3 var(--font-interface);justify-content:space-between;gap:1rem;display:flex}.builder-airscribe__gesture small{color:#717792}.builder-airscribe__gesture>span{color:#4739c8;font:600 .68rem/1.2 var(--font-interface);text-align:center;border:1px solid #8d82ff;border-radius:.5rem;margin-top:.65rem;padding:.55rem;display:block}.builder-airscribe__tools{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.builder-airscribe__tools>strong,.builder-airscribe__tools>span{font:600 .66rem/1.2 var(--font-interface);text-align:center;border:1px solid #d8daea;border-radius:.45rem;padding:.55rem}.builder-airscribe__tools>strong{color:#4034bc;border-color:#7769ff}.builder-airscribe__colour,.builder-airscribe__slider{grid-column:1/-1}.builder-airscribe__colour{background:#ed454b;border:.2rem solid #e0e1eb;height:1.2rem;margin-top:.35rem}.builder-airscribe__slider{background:#cdd1df;height:.25rem;margin:.65rem 0 .2rem;position:relative}.builder-airscribe__slider span{background:#1673ef;border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:50%;left:14%;transform:translateY(-50%)}.builder-airscribe__stroke{pointer-events:none;width:8rem;height:7rem;position:absolute;bottom:-1.2rem;right:-1.5rem}.builder-airscribe__stroke i{border:.3rem solid var(--chapter-accent);border-bottom-color:#0000;border-right-color:#0000;border-radius:50%;width:6rem;height:3.5rem;display:block;position:absolute;transform:rotate(26deg)}.builder-airscribe__stroke i:nth-child(2){opacity:.55;top:1.2rem;left:1.1rem;transform:rotate(42deg)scale(.72)}.builder-airscribe__stroke i:nth-child(3){opacity:.25;top:2.7rem;left:2.5rem;transform:rotate(60deg)scale(.45)}.builder-books{grid-template-columns:1fr 1fr;gap:1rem;width:min(100%,31rem);margin:0;padding-bottom:2.4rem;display:grid;position:relative}.builder-books>div{border:.35rem solid var(--color-ivory);overflow:hidden;box-shadow:0 1.2rem 2.5rem #10131129}.builder-books>div:first-child{transform:rotate(-4deg)translateY(.8rem)}.builder-books>div:nth-child(2){transform:rotate(3deg)}.builder-books img{width:100%;height:auto;display:block}.builder-books figcaption{color:var(--color-muted-readable);font:.58rem/1.4 var(--font-metadata);letter-spacing:.06em;text-align:center;text-transform:uppercase;position:absolute;bottom:0;left:0;right:0}.builder-system-stack{gap:.75rem;width:min(100%,30rem);padding:2rem;display:grid;position:relative}.builder-system-stack:before{border:1px solid var(--chapter-accent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.builder-system-stack:before{border:1px solid color-mix(in srgb,var(--chapter-accent) 30%,var(--color-border))}}.builder-system-stack:before{background:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.builder-system-stack:before{background:color-mix(in srgb,var(--chapter-accent) 5%,var(--color-ivory))}}.builder-system-stack:before{content:"";transform:rotate(-3deg)}.builder-system-stack>div{color:var(--color-ivory);background:var(--chapter-accent);box-shadow:.55rem .55rem 0 var(--chapter-accent);grid-template-columns:2.2rem 1fr;gap:.15rem .75rem;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.builder-system-stack>div{box-shadow:.55rem .55rem color-mix(in srgb,var(--chapter-accent) 18%,transparent)}}.builder-system-stack>div:nth-child(2){background:var(--chapter-accent);margin-left:1.5rem}@supports (color:color-mix(in lab,red,red)){.builder-system-stack>div:nth-child(2){background:color-mix(in srgb,var(--chapter-accent) 82%,#101311)}}.builder-system-stack>div:nth-child(3){background:var(--chapter-accent);margin-left:3rem}@supports (color:color-mix(in lab,red,red)){.builder-system-stack>div:nth-child(3){background:color-mix(in srgb,var(--chapter-accent) 66%,#101311)}}.builder-system-stack span{color:#ffffffa3;font:.6rem/1.4 var(--font-metadata);grid-row:1/span 2}.builder-system-stack strong{font:600 1rem/1.25 var(--font-interface)}.builder-system-stack small{color:#ffffffb8;font:.62rem/1.3 var(--font-interface)}.builder-system-stack>p{color:var(--chapter-accent);font:.62rem/1.4 var(--font-metadata);letter-spacing:.08em;text-align:right;text-transform:uppercase;margin:.5rem 0 0;position:relative}.chapter-cinematic[data-motion-profile=compact]{--gateway-compact-background:#f3f0e8;transition:background-color .18s linear}.chapter-cinematic[data-motion-profile=compact][data-active-chapter=leader]{--gateway-compact-background:#f3f0e8}.chapter-cinematic[data-motion-profile=compact][data-active-chapter=builder]{--gateway-compact-background:#e7d3b8}.chapter-cinematic[data-motion-profile=compact][data-active-chapter=mentor]{--gateway-compact-background:#ccd9e8}.chapter-cinematic[data-motion-profile=compact][data-active-chapter=learner]{--gateway-compact-background:#d5dfd7}.chapter-cinematic[data-motion-profile=compact][data-active-chapter=human]{--gateway-compact-background:#e5d0c8}.chapter-cinematic[data-motion-profile=compact] .chapter-cinematic__handoff,.chapter-cinematic[data-motion-profile=compact] .chapter-cinematic__flight-row{backface-visibility:hidden}.chapter-cinematic[data-motion-profile=compact] .chapter-cinematic__handoff:before,.chapter-system[data-motion-profile=compact] .chapter-system__atmosphere{opacity:.58;background:radial-gradient(circle at 18% 20%,#cf8a3621,#0000 22rem),radial-gradient(circle at 82% 68%,#315e9b1a,#0000 24rem)}.chapter-system[data-motion-profile=compact] .chapter-utilities{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f0e8fa}@media(min-width:44.01rem)and (max-width:64rem){.hero{--hero-page-pad:clamp(1.25rem, 3vw, 2rem)}.hero__header{gap:1.25rem;min-height:4.75rem}.hero__nav ul{gap:clamp(.8rem,2vw,1.5rem)}.hero__stage{min-height:calc(100svh - 4.75rem)}.hero__role{max-width:26rem;font-size:clamp(1.08rem,1.8vw,1.25rem);top:clamp(2.25rem,4.5svh,3.75rem)}.hero__name{width:92%;font-size:clamp(7.5rem,17vw,11rem);line-height:.8;top:auto;bottom:clamp(14rem,21svh,18rem);right:auto}.hero__name>.hero__name-line:last-child{margin-left:clamp(7rem,18vw,12rem)}.hero__portrait{width:min(74vw,46rem);height:min(90svh,62rem);bottom:-.5rem;right:clamp(1rem,4vw,3rem)}.hero__message{max-width:24rem}.hero__message p{font-size:clamp(1.1rem,1.8vw,1.25rem)}.hero__chapter-trail{gap:.7rem}.hero__chapter-trail-label{font-size:.56rem}.hero__chapter-trail a{font-size:.6rem}.hero__chapter-trail a:not(:last-child):after{margin-inline:.4rem}.leader-dossier{grid-template-columns:1fr}.leader-dossier__introduction{grid-template-columns:minmax(12rem,.7fr) minmax(0,1fr);gap:0 2rem;display:grid}.leader-dossier__introduction>p:not(.leader-dossier__eyebrow),.leader-dossier__status{grid-column:2}}@media(min-width:44.01rem)and (max-width:64rem)and (orientation:landscape){.hero__role{top:2rem}.hero__name{width:88%;font-size:clamp(6rem,13.2vw,8.75rem);top:auto;bottom:clamp(8.5rem,19svh,10rem)}.hero__name>.hero__name-line:last-child{margin-left:clamp(8rem,20vw,13rem)}.hero__portrait{width:min(47vw,32rem);height:min(85svh,44rem);right:6vw}}@media(max-width:44rem){.site-frame{width:min(100% - 1.25rem,90rem)}.hero{--hero-page-pad:.625rem}.hero__header{min-height:4.25rem}.hero__brand{gap:.55rem}.hero__brand-mark{border-radius:.6rem;width:2.25rem;height:2.25rem}.hero__nav{display:none}.hero__mobile-nav{justify-self:end;display:block;position:relative}.hero__mobile-nav summary{min-height:2.75rem;font:.7rem/1.2 var(--font-metadata);letter-spacing:.05em;cursor:pointer;text-transform:uppercase;border:1px solid #f3f0e847;align-items:center;padding-inline:.75rem;list-style:none;display:inline-flex}.hero__mobile-nav summary::-webkit-details-marker{display:none}.hero__mobile-nav nav{z-index:30;background:var(--color-charcoal);border:1px solid #f3f0e838;width:min(16rem,100vw - 1.25rem);padding:.5rem 1rem;position:absolute;top:calc(100% + .5rem);right:0}.hero__mobile-nav a{border-bottom:1px solid #f3f0e824;width:100%}.hero__stage{grid-template-rows:auto minmax(18rem,1fr) auto;gap:clamp(.5rem,1.4svh,.875rem);min-height:calc(100svh - 4.25rem);padding-block:1.25rem .75rem;display:grid}.hero__role{grid-area:1/1;max-width:22rem;font-size:1.05rem;position:relative;top:auto;left:auto}.hero__name{z-index:3;grid-area:2/1;align-self:end;width:100%;padding-left:clamp(.5rem,2.5vw,.75rem);font-size:clamp(4.4rem,23vw,6rem);line-height:.84;position:relative;inset:auto}.hero__name>.hero__name-line:last-child{margin-left:0}.hero__portrait{grid-area:2/1;place-self:start center;width:min(100%,27rem);height:min(58svh,30rem);min-height:18rem;position:relative;bottom:auto;right:auto}.hero__message{grid-area:3/1;width:100%;max-width:none;position:relative;bottom:auto;left:auto;right:auto}.hero__message p{max-width:23rem}.hero__chapter-trail{display:none}.chapter-cinematic{height:280svh;min-height:90rem}.chapter-cinematic__stage{min-height:34rem}.chapter-cinematic__meta{top:1rem}.chapter-cinematic__handoff{padding-inline:1rem}.chapter-cinematic__stack li{grid-template-columns:2.25rem minmax(0,1fr) 2.75rem;gap:.75rem;min-height:max(6.25rem,20svh - .7rem);padding-block:1rem}.chapter-cinematic__stack li>span{grid-row:1}.chapter-cinematic__stack p{display:none}.chapter-cinematic__stack em{grid-area:1/3;justify-content:center;width:2.75rem;min-width:2.75rem;font-size:0}.chapter-cinematic__stack strong{font-size:clamp(3rem,16vw,5rem)}.chapter-cinematic__instruction{width:max-content;max-width:calc(100% - 4rem);bottom:1.75rem;right:1rem}.chapter-utilities{top:0}.chapter__cover{grid-template-columns:2.25rem minmax(0,1fr) 2.75rem;gap:.75rem;min-height:max(6.25rem,20svh - .7rem);padding-block:1rem}.chapter__number{grid-row:1}.chapter__cover h3{font-size:clamp(3rem,16vw,5rem)}.chapter__cover>p{grid-column:2/4}.chapter__toggle{grid-area:1/3;justify-content:center;width:2.75rem;min-width:2.75rem;margin:0}.chapter:not([data-expanded=true]) .chapter__cover>p,.chapter:not([data-expanded=true]) .chapter__toggle>span:first-child{display:none}.chapter:is([data-chapter=leader],[data-chapter=builder]):not([data-expanded=true]) .chapter__cover>p{display:block}.chapter[data-expanded=true] .chapter__toggle{grid-area:3/2/auto/4;justify-content:space-between;width:100%}.chapter__panel-inner{grid-template-columns:1fr;padding-left:3.25rem}.chapter:is([data-chapter=leader],[data-chapter=builder]) .chapter__number,.chapter:is([data-chapter=leader],[data-chapter=builder]) .chapter__cover h3{grid-row:1}.chapter:is([data-chapter=leader],[data-chapter=builder]) .chapter__cover>p{grid-row:3}.chapter__proof{grid-area:2/2/auto/4}.chapter:is([data-chapter=leader],[data-chapter=builder]) .chapter__toggle{grid-area:1/3}.chapter:is([data-chapter=leader],[data-chapter=builder])[data-expanded=true] .chapter__toggle{grid-area:4/2/auto/4}.chapter[data-chapter=leader] .chapter__panel-inner{padding-left:3.25rem;padding-right:.75rem}.leader-dossier{grid-template-columns:1fr;gap:2.5rem}.leader-section-heading,.leader-dossier__introduction{display:block}.leader-decision-map ol,.leader-evidence ul,.leader-approach ol{grid-template-columns:1fr}.leader-decision-map li{min-height:7rem}.leader-decision-map li+li{border-top:1px solid var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-decision-map li+li{border-top:1px solid color-mix(in srgb,var(--chapter-accent) 38%,var(--color-border))}}.leader-decision-map li+li{border-left:0}.leader-decision-map li:after{bottom:-.28rem;right:1rem}.leader-decision-map li:last-child:after{bottom:1rem}.leader-dossier__footer{flex-direction:column;align-items:stretch}.leader-dossier__footer>div{margin-right:0}.leader-story__summary{grid-template-columns:2rem minmax(0,1fr) 3rem;gap:.75rem;padding-inline:.75rem}.leader-story__headline{grid-column:2}.leader-story__outcome{border-top:1px solid var(--chapter-accent);grid-area:2/2/auto/4;padding:.75rem 0 0}@supports (color:color-mix(in lab,red,red)){.leader-story__outcome{border-top:1px solid color-mix(in srgb,var(--chapter-accent) 28%,var(--color-border))}}.leader-story__outcome{border-left:0}.leader-story__meta{grid-column:3;justify-content:flex-end}.leader-story__detail-inner{padding:0 .75rem 1.25rem 2.75rem}.leader-story__evidence{grid-template-columns:1fr}.leader-story__evidence div:nth-child(2n){border-left:0}.leader-story__evidence div:nth-child(n+2){border-top:1px solid var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-story__evidence div:nth-child(n+2){border-top:1px solid color-mix(in srgb,var(--chapter-accent) 30%,var(--color-border))}}.leader-result,.leader-scenario__reveal,.leader-scenario__options{grid-template-columns:1fr}.leader-scenario__options button{min-height:0}.leader-actual-approach,.leader-scenario__reveal>.leader-actual-approach:only-child{grid-column:1}.leader-actual-approach ol,.leader-uat-flow ol{grid-template-columns:1fr}.leader-actual-approach li{border-top:0;border-left:2px solid var(--chapter-accent);text-align:left;padding-left:1.25rem}.leader-actual-approach li:before{top:50%;left:-.3rem}.leader-story__evidence>div{grid-template-columns:1fr}.leader-story__evidence>div>section+section{border-top:1px solid var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-story__evidence>div>section+section{border-top:1px solid color-mix(in srgb,var(--chapter-accent) 24%,var(--color-border))}}.leader-story__evidence>div>section+section,.leader-story__evidence>div>p,.leader-story__evidence>div>small,.leader-story__evidence>div>section{border-left:0}.leader-result--metric{grid-template-columns:1fr auto 1fr}.leader-uat-flow button{border-top-width:1px;grid-template-columns:2rem minmax(0,1fr);align-items:center;min-height:3.5rem}.leader-uat-flow__detail{grid-template-columns:1fr;gap:.35rem}.leader-sequence__stories,.leader-sequence__decision>div,.leader-sequence__brief{grid-template-columns:1fr}.leader-sequence__stage-header{flex-direction:column;align-items:stretch}.leader-sequence__controls{justify-content:flex-start}.leader-sequence__controls button{flex:1}.leader-sequence__track{padding-inline:.55rem}.leader-sequence__rail{top:2.95rem;left:9%;right:9%}.leader-sequence__track button{gap:.5rem}.leader-sequence__track button>span{width:clamp(2.25rem,11vw,2.8rem);height:clamp(2.25rem,11vw,2.8rem);font-size:clamp(1.15rem,6vw,1.5rem)}.leader-sequence__track button>strong{font-size:.48rem}.leader-sequence__detail{min-height:12rem}.leader-sequence__detail-card{grid-template-columns:1fr;gap:.5rem}.leader-sequence__detail span{grid-row:auto}.leader-sequence__decision button{min-height:0}.leader-sequence__brief section:nth-child(2n){border-left:0}.leader-story__narrative>section{grid-template-columns:2rem minmax(0,1fr);gap:.5rem}.leader-journey,.leader-dossier__footer .text-button{text-align:left;min-height:2.75rem}}html[data-js=true]:not([data-hero=ready]) .hero__animated{opacity:0}@media(max-width:64rem){.builder-workshop{grid-template-columns:1fr;gap:2.5rem}.builder-workshop__introduction{grid-template-columns:minmax(12rem,.72fr) minmax(0,1fr);gap:0 2rem;display:grid}.builder-workshop__introduction>p:not(.builder-workshop__eyebrow),.builder-workshop__status{grid-column:2}.builder-project-rack{grid-template-columns:repeat(5,minmax(8.5rem,1fr));overflow-x:auto}}@media(max-width:44rem){.chapter[data-chapter=builder] .chapter__panel-inner{padding-left:.75rem;padding-right:.75rem}.builder-workshop{gap:2rem}.builder-workshop__introduction,.builder-section-heading{display:block}.builder-workshop__introduction>p:not(.builder-workshop__eyebrow),.builder-workshop__status{grid-column:auto}.builder-section-heading>p{margin-bottom:.45rem}.builder-project-rack{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(10.5rem,1fr))}.builder-project-rack button{scroll-snap-align:start;min-height:6.5rem}.builder-project-stage,.builder-project{min-height:0}.builder-project{grid-template-columns:1fr;grid-template-areas:"header""visual""story""footer"}.builder-project__header{flex-wrap:wrap}.builder-project__header>strong{white-space:normal}.builder-project__visual{border-right:0;border-bottom:1px solid var(--chapter-accent);min-height:23rem;padding:1.4rem 1rem 2rem}@supports (color:color-mix(in lab,red,red)){.builder-project__visual{border-bottom:1px solid color-mix(in srgb,var(--chapter-accent) 25%,var(--color-border))}}.builder-project__features ol{grid-template-columns:1fr}.builder-project__features li:nth-child(odd){border-right:0}.builder-project__features li:nth-child(2n){padding-left:0}.builder-project__footer{flex-direction:column;align-items:flex-start}.builder-workshop__footer{flex-direction:column;align-items:stretch}.builder-workshop__footer .text-button{justify-content:space-between;width:100%}.builder-browser{min-height:25rem;box-shadow:.7rem .8rem 0 var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.builder-browser{box-shadow:.7rem .8rem color-mix(in srgb,var(--chapter-accent) 18%,transparent)}}.builder-content-transform{min-height:32rem;padding:1.25rem}.builder-airscribe{box-shadow:.7rem .8rem #5f57ff1f}.builder-airscribe__stroke{right:-.5rem}.builder-books{gap:.55rem}.builder-system-stack{padding:1.1rem}.builder-system-stack>div:nth-child(2){margin-left:.75rem}.builder-system-stack>div:nth-child(3){margin-left:1.5rem}}@media(prefers-reduced-motion:reduce){.builder-browser,.builder-books>div,.builder-system-stack:before{transform:none}:root{--motion-micro:.01ms;--motion-story:.01ms;--motion-chapter:.01ms}html{scroll-behavior:auto}.chapter-cinematic{height:auto;min-height:0}.chapter-cinematic__stage{height:auto;min-height:0;padding-block:6rem;position:relative}.chapter-cinematic__handoff,.chapter-cinematic__stack,.chapter-cinematic__instruction,.chapter-cinematic__progress{display:none}.chapter-system{margin-top:0}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero__name-text,.chapter__title-text,.leader-typewriter__cursor{animation:none!important;transform:none!important}.leader-sequence__detail-stage>.leader-sequence__step-card{will-change:auto}}.chapter[data-chapter=builder][data-expanded=true]{--chapter-accent:#79a9ff;color:#f7f9ff;background:radial-gradient(circle at 82% 8%,#4c80dd3d,#0000 28rem),linear-gradient(145deg,#0a0f19,#0d1422 52%,#10192a)}.chapter[data-chapter=builder][data-expanded=true]:before{background:linear-gradient(#79a9ff,#6ee7d8)}.chapter[data-chapter=builder][data-expanded=true] .chapter__cover>p,.chapter[data-chapter=builder][data-expanded=true] .chapter__relevance{color:#c8d2e5}.chapter[data-chapter=builder][data-expanded=true] .chapter__proof span{color:#dce6f8;background:#79a9ff14;border-color:#79a9ff4d}.chapter[data-chapter=builder][data-expanded=true] .chapter__toggle,.chapter[data-chapter=builder][data-expanded=true] .text-button{color:#eef4ff;border-color:#79a9ff73}.chapter[data-chapter=builder] .chapter__panel-inner{border-top-color:#79a9ff33;padding-top:clamp(2.5rem,6vw,6rem);padding-bottom:clamp(3rem,7vw,7rem)}.builder-workshop{grid-template-columns:minmax(16rem,.58fr) minmax(0,1.72fr);gap:clamp(3rem,7vw,8rem)}.builder-workshop__introduction{padding-top:.5rem;position:sticky;top:5.5rem}.builder-workshop__eyebrow,.builder-section-heading>p,.builder-workshop__footer p,.builder-project__lead>p:first-child{color:#9bc6b2;letter-spacing:.14em;font-size:.76rem}.builder-workshop__introduction h4{color:#fff;letter-spacing:-.065em;max-width:8ch;font-size:clamp(2.8rem,4.8vw,5.4rem);font-weight:620;line-height:.88}.builder-workshop__introduction>p:not(.builder-workshop__eyebrow){color:#c8d2e5;max-width:29rem;font:1.16rem/1.72 var(--font-reading);margin-top:1.8rem}.builder-workshop__status{grid-template-columns:1fr 1fr;gap:.85rem;margin-top:2.5rem}.builder-workshop__status div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #79a9ff2e;border-radius:1rem;min-height:7rem;padding:1.05rem}.builder-workshop__introduction>p.builder-workshop__scope{color:#9eabc1;font:.68rem/1.5 var(--font-metadata);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #79ad9533;gap:.45rem;margin-top:1.25rem;padding-top:1rem;display:grid}.builder-workshop__scope a{color:#f7f9ff;width:fit-content;-webkit-text-decoration-color:var(--chapter-accent);text-decoration-color:var(--chapter-accent);text-underline-offset:.28rem;align-items:center;gap:.45rem;display:inline-flex}.builder-workshop__scope a span{color:var(--chapter-accent)}.builder-workshop__status dt{color:#8fa0bc;font-size:.7rem}.builder-workshop__status dd{color:#f7f9ff;margin-top:.75rem;font-size:1.05rem}.builder-section-heading{max-width:54rem;margin-bottom:2.4rem;display:block}.builder-section-heading h4{color:#fff;letter-spacing:-.055em;max-width:18ch;font-size:clamp(2.5rem,4.6vw,5rem);font-weight:620;line-height:.92}.builder-project-rack{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#79ad9573 transparent;-webkit-overflow-scrolling:touch;background:#040c0894;border:1px solid #79ad9533;border-radius:1.4rem;gap:.65rem;padding:.45rem 2.25rem .8rem .45rem;scroll-padding-inline:.45rem 2.25rem;display:flex;overflow-x:auto}.builder-project-carousel{min-width:0;position:relative}.builder-project-carousel:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#080e0aeb);border-radius:0 1.35rem 1.35rem 0;width:3.5rem;height:calc(100% - 3.35rem);position:absolute;bottom:.65rem;right:.1rem}.builder-project-carousel__controls{color:#8fa0bc;font:.64rem/1 var(--font-metadata);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:1rem;margin:0 0 .6rem;display:flex}.builder-project-carousel__controls>div{gap:.4rem;display:flex}.builder-project-carousel__controls button{color:#fff;width:2.35rem;height:2.35rem;transition:border-color var(--motion-micro) var(--ease-standard),background var(--motion-micro) var(--ease-standard),transform var(--motion-micro) var(--ease-standard);background:#ffffff0d;border:1px solid #79ad9552;border-radius:999px;place-items:center;padding:0;font-size:1rem;display:grid}.builder-project-carousel__controls button:hover,.builder-project-carousel__controls button:focus-visible{background:#79ad9529;border-color:#79ad95b8;transform:translateY(-.1rem)}.builder-project-rack::-webkit-scrollbar{height:.42rem}.builder-project-rack::-webkit-scrollbar-track{background:0 0}.builder-project-rack::-webkit-scrollbar-thumb{background:#79ad9573;border-radius:999px}.builder-project-rack button{color:#b7c4da;scroll-snap-align:start;scroll-snap-stop:always;background:0 0;border:1px solid #0000;border-radius:1rem;flex:0 0 clamp(9.5rem,15vw,13rem);min-width:clamp(9.5rem,15vw,13rem);min-height:8.8rem;padding:1rem 1.05rem}.builder-project-rack button:last-child{border-right:1px solid #0000}.builder-project-rack button:after{border-radius:999px;height:.18rem;bottom:.75rem;left:1rem;right:1rem}.builder-project-rack button:hover,.builder-project-rack button:focus-visible{color:#fff;background:#ffffff0f}.builder-project-rack button[aria-pressed=true]{color:#fff;background:radial-gradient(circle at 85% 12%,#79ad954d,#0000 48%),linear-gradient(145deg,#2d5b49,#1e4034);border-color:#79ad9570;transform:translateY(-.2rem);box-shadow:0 1rem 2rem #0003,inset 0 1px #ffffff24}.builder-project-rack button>span,.builder-project-rack button>small{font-size:.68rem}.builder-project-rack button>strong{font-size:1.02rem;line-height:1.16}.builder-project-stage{--project-accent:#79ad95;--chapter-accent:var(--project-accent);background:radial-gradient(circle at 14% 24%,var(--project-accent),transparent 32rem),radial-gradient(circle at 88% 82%,#ffffff0f,transparent 24rem),linear-gradient(145deg,#18221d,#0d1411 70%);border:1px solid #ffffff1a;border-radius:clamp(1.5rem,3vw,2.6rem);min-height:54rem;margin-top:1.2rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.builder-project-stage{background:radial-gradient(circle at 14% 24%,color-mix(in srgb,var(--project-accent) 24%,transparent),transparent 32rem),radial-gradient(circle at 88% 82%,#ffffff0f,transparent 24rem),linear-gradient(145deg,#18221d,#0d1411 70%)}}.builder-project-stage{transition:border-color .52s var(--ease-standard),background .52s var(--ease-standard);background-size:auto;box-shadow:0 2.2rem 6rem #0000004d,inset 0 1px #ffffff14}.builder-project-stage:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:3.5rem 3.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.builder-project-wipe{z-index:5;background:linear-gradient(90deg,transparent 0%,transparent 30%,var(--project-accent) 40%,var(--project-accent) 50%,var(--project-accent) 61%,transparent 72%,transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.builder-project-wipe{background:linear-gradient(90deg,transparent 0%,transparent 30%,color-mix(in srgb,var(--project-accent) 12%,transparent) 40%,color-mix(in srgb,var(--project-accent) 88%,white) 50%,color-mix(in srgb,var(--project-accent) 18%,transparent) 61%,transparent 72%,transparent 100%)}}.builder-project-wipe{content:"";pointer-events:none;will-change:opacity,transform;animation:builder-project-accent-wipe .72s var(--ease-standard) both;transform:translate(-100%)}.builder-project-stage[data-project=sitelegible]{--project-accent:#b593ff}.builder-project-stage[data-project=airscribe]{--project-accent:#8d82ff}.builder-project-stage[data-project=career-explorers]{--project-accent:#f1b458}.builder-project-stage[data-project=selffolio]{--project-accent:#64d9c5}.builder-project{z-index:0;color:#f7f9ff;visibility:hidden;pointer-events:none;grid-template:"header""masonry""footer"/minmax(0,1fr);grid-area:1/1;min-height:54rem;display:grid;position:absolute;inset:0}.builder-project[data-active=false]{display:grid}.builder-project[data-active=true]{z-index:1;visibility:visible;pointer-events:auto;position:relative}.builder-project__header{z-index:1;background:0 0;border-bottom:0;padding:clamp(1.5rem,3vw,2.4rem)}.builder-project__header span,.builder-project__header>strong,.builder-project__outcome>span,.builder-project__features>span,.builder-project__planned>span,.builder-project__footer>span{color:#9eabc1;letter-spacing:.12em;font-size:.72rem}.builder-project__header h5{color:#fff;letter-spacing:-.06em;margin-top:.45rem;font-size:clamp(2.7rem,5.2vw,5.8rem);line-height:.9}.builder-project__header>strong{color:var(--project-accent);border:1px solid var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.builder-project__header>strong{border:1px solid color-mix(in srgb,var(--project-accent) 48%,transparent)}}.builder-project__header>strong{background:var(--project-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.builder-project__header>strong{background:color-mix(in srgb,var(--project-accent) 10%,transparent)}}.builder-project__masonry{z-index:1;grid-area:masonry;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:clamp(1rem,2vw,1.5rem);padding:0 clamp(1.25rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem);display:grid}.builder-project__visual{z-index:1;background:linear-gradient(145deg,var(--project-accent),transparent 54%),#ffffff06;border:1px solid #ffffff17;border-radius:1.5rem;grid-area:1/1/span 2/span 7;min-height:42rem;padding:clamp(1.5rem,3vw,2.75rem)}@supports (color:color-mix(in lab,red,red)){.builder-project__visual{background:linear-gradient(145deg,color-mix(in srgb,var(--project-accent) 9%,transparent),transparent 54%),#ffffff06}}.builder-project__visual{box-shadow:inset 0 1px #ffffff0d,0 1.8rem 4rem #00000024}.builder-project__story{grid-area:auto;display:contents}.builder-project__story>*{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff17;border-radius:1.25rem;align-self:start;padding:clamp(1.25rem,2.4vw,1.8rem);box-shadow:inset 0 1px #ffffff0a}.builder-project__lead{grid-area:1/8/auto/-1}.builder-project__outcome{grid-area:2/8/auto/-1}.builder-project__features{grid-area:3/1/auto/span 7}.builder-project__planned{grid-area:3/8/auto/-1}.builder-project__story:not(:has(.builder-project__planned)) .builder-project__features{grid-column:1/-1}.builder-project__lead h5{color:#fff;letter-spacing:-.04em;font-size:clamp(1.65rem,2.5vw,2.45rem);line-height:1.04}.builder-project__lead>p:last-child,.builder-project__outcome p{color:#c8d2e5;font-size:1.02rem;line-height:1.68}.builder-project__outcome strong{color:var(--project-accent);font-size:1.05rem}.builder-project__features ol{border-top:0;gap:.45rem}.builder-project__features li{color:#d5deed;background:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;align-items:center;min-height:3.35rem;padding:.65rem .75rem;font-size:.84rem}.builder-project__features li:nth-child(odd){border-right:1px solid #ffffff14}.builder-project__features li:nth-child(2n){padding-left:.75rem}.builder-project__features li>span{color:var(--project-accent);font-size:.66rem}.builder-project__planned li,.builder-project__footer div span{color:#cbd6e8;background:#ffffff0a;border-color:#ffffff1f;border-radius:999px;font-size:.66rem}.builder-project__footer{z-index:1;background:#040c0859;border-top:1px solid #ffffff14;padding:1.15rem clamp(1.5rem,3vw,2.4rem)}.builder-project__footer a{color:#fff;border-bottom-color:var(--project-accent);font-size:.75rem}.builder-workshop__footer{border-top-color:#79ad9538;margin-top:2rem;padding:1.4rem .25rem 0}.builder-workshop__footer strong{color:#f7f9ff;font-size:1rem}.builder-browser{width:min(100%,37rem);min-height:31rem;box-shadow:1.4rem 1.6rem 0 var(--project-accent),0 2rem 5rem #0000005c;background:radial-gradient(circle at 80% 0,#6ea8ff29,#0000 45%),#0b1220;border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.builder-browser{box-shadow:1.4rem 1.6rem color-mix(in srgb,var(--project-accent) 18%,transparent),0 2rem 5rem #0000005c}}.builder-browser__search,.builder-browser__group{background:#ffffff0f;border-color:#ffffff1a}.builder-airscribe{width:min(100%,32rem);box-shadow:1.4rem 1.5rem 0 var(--project-accent),0 2rem 5rem #00000052;transform:rotate(-1deg)}@supports (color:color-mix(in lab,red,red)){.builder-airscribe{box-shadow:1.4rem 1.5rem color-mix(in srgb,var(--project-accent) 15%,transparent),0 2rem 5rem #00000052}}.builder-books{gap:1.5rem;width:min(100%,38rem)}.builder-books>div{border-width:.5rem;box-shadow:0 1.8rem 4rem #00000057}.builder-books figcaption{color:#b5c1d5;font-size:.68rem}.builder-system-stack{width:min(100%,36rem)}.builder-system-stack:before{border-color:var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.builder-system-stack:before{border-color:color-mix(in srgb,var(--project-accent) 28%,transparent)}}.builder-system-stack:before{background:var(--project-accent);border-radius:1.5rem}@supports (color:color-mix(in lab,red,red)){.builder-system-stack:before{background:color-mix(in srgb,var(--project-accent) 8%,transparent)}}.builder-system-stack>div{background:var(--project-accent);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.builder-system-stack>div{background:color-mix(in srgb,var(--project-accent) 78%,#0b1220)}}.builder-system-stack>p{color:var(--project-accent)}@keyframes builder-copy-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes builder-rack-rise{0%{opacity:0;transform:translateY(2rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes builder-part-assemble{0%{opacity:0;transform:translateY(1.4rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes builder-project-accent-wipe{0%{opacity:0;transform:translate(-100%)}10%,68%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes builder-project-content-reveal{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes builder-node-arrive{0%{opacity:0;transform:scale(.75)translateY(1rem)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes builder-transform-flow{0%,to{box-shadow:0 0 1.4rem color-mix(in srgb,var(--chapter-accent) 20%,transparent),inset 0 1px #ffffff59;transform:scale(1)}50%{box-shadow:0 0 3rem color-mix(in srgb,var(--chapter-accent) 44%,transparent),inset 0 1px #ffffff73;transform:scale(1.035)}}@keyframes builder-cover-arrive-left{0%{opacity:0;transform:translate(-2.5rem)rotate(-11deg)}to{opacity:1;transform:rotate(-4deg)translateY(.8rem)}}@keyframes builder-cover-arrive-right{0%{opacity:0;transform:translate(2.5rem)rotate(10deg)}to{opacity:1;transform:rotate(3deg)}}@keyframes builder-stroke-arrive{0%{opacity:0;transform:rotate(5deg)scale(.25)}to{opacity:1}}.builder-workshop[data-active=true] .builder-workshop__introduction{animation:builder-copy-rise .62s var(--ease-standard) both}.builder-workshop[data-active=true] .builder-section-heading{animation:builder-copy-rise .62s var(--ease-standard) .1s both}.builder-workshop[data-active=true] .builder-project-rack{animation:builder-rack-rise .68s var(--ease-standard) .18s both}.builder-project[data-active=true]>.builder-project__header{animation:builder-project-content-reveal .36s var(--ease-standard) .1s both}.builder-project[data-active=true] .builder-project__visual{animation:builder-project-content-reveal .42s var(--ease-standard) .16s both}.builder-project[data-active=true] .builder-project__lead{animation:builder-project-content-reveal .38s var(--ease-standard) .22s both}.builder-project[data-active=true] .builder-project__outcome{animation:builder-project-content-reveal .38s var(--ease-standard) .28s both}.builder-project[data-active=true] .builder-project__features{animation:builder-project-content-reveal .38s var(--ease-standard) .34s both}.builder-project[data-active=true] .builder-project__planned{animation:builder-project-content-reveal .38s var(--ease-standard) .39s both}.builder-project[data-active=true]>.builder-project__footer{animation:builder-project-content-reveal .36s var(--ease-standard) .42s both}.builder-project[data-active=true] .builder-browser,.builder-project[data-active=true] .builder-airscribe,.builder-project[data-active=true] .builder-system-stack{animation:builder-part-assemble .72s var(--ease-standard) 80ms both}.builder-project[data-active=true] .builder-browser__group{animation:builder-part-assemble .52s var(--ease-standard) both}.builder-project[data-active=true] .builder-browser__group:nth-child(2){animation-delay:.14s}.builder-project[data-active=true] .builder-browser__group:nth-child(3){animation-delay:.22s}.builder-project[data-active=true] .builder-browser__group:nth-child(4){animation-delay:.3s}.builder-project[data-active=true] .builder-content-transform{animation:builder-part-assemble .68s var(--ease-standard) 80ms both}.builder-project[data-active=true] .builder-content-transform__fragments span,.builder-project[data-active=true] .builder-content-transform__signals span{animation:builder-node-arrive .52s var(--ease-standard) both}.builder-project[data-active=true] .builder-content-transform__fragments span:first-child{animation-delay:.14s}.builder-project[data-active=true] .builder-content-transform__fragments span:nth-child(2){animation-delay:.22s}.builder-project[data-active=true] .builder-content-transform__fragments span:nth-child(3){animation-delay:.3s}.builder-project[data-active=true] .builder-content-transform__fragments span:nth-child(4){animation-delay:.38s}.builder-project[data-active=true] .builder-content-transform__signals span:first-child{animation-delay:.48s}.builder-project[data-active=true] .builder-content-transform__signals span:nth-child(2){animation-delay:.56s}.builder-project[data-active=true] .builder-content-transform__signals span:nth-child(3){animation-delay:.64s}.builder-project[data-active=true] .builder-content-transform__engine>div{animation:builder-transform-flow 2.8s var(--ease-standard) .46s infinite}.builder-project[data-active=true] .builder-airscribe__stroke{animation:builder-stroke-arrive .76s var(--ease-standard) .3s both}.builder-project[data-active=true] .builder-books>div:first-child{animation:builder-cover-arrive-left .76s var(--ease-standard) .1s both}.builder-project[data-active=true] .builder-books>div:nth-child(2){animation:builder-cover-arrive-right .76s var(--ease-standard) .22s both}.builder-project[data-active=true] .builder-system-stack>div{animation:builder-part-assemble .62s var(--ease-standard) both}.builder-project[data-active=true] .builder-system-stack>div:nth-child(2){animation-delay:.14s}.builder-project[data-active=true] .builder-system-stack>div:nth-child(3){animation-delay:.26s}@media(max-width:64rem){.builder-workshop{grid-template-columns:1fr;gap:3rem}.builder-workshop__introduction{grid-template-columns:minmax(13rem,.75fr) minmax(0,1.25fr);gap:1rem 2.5rem;display:grid;position:relative;top:auto}.builder-workshop__introduction h4{max-width:10ch}.builder-workshop__status{align-self:end}.builder-project-rack{display:flex}.builder-project{grid-template-columns:minmax(0,1fr)}}@media(max-width:44rem){.chapter[data-chapter=builder] .chapter__panel-inner{padding:2.5rem .75rem 4rem}.builder-workshop__introduction{display:block}.builder-workshop__introduction h4{max-width:8ch;font-size:clamp(3.2rem,15vw,5.5rem)}.builder-workshop__introduction>p:not(.builder-workshop__eyebrow){font-size:1.12rem}.builder-workshop__status{margin-top:2rem;display:grid}.builder-section-heading h4{font-size:clamp(2.6rem,11vw,4.2rem)}.builder-project-rack{border-right:0;border-radius:1.2rem 0 0 1.2rem;margin-right:-.75rem;padding-right:3.2rem;scroll-padding-right:3.2rem}.builder-project-rack button{flex-basis:12.5rem;min-width:12.5rem;min-height:8rem}.builder-project-carousel:after{border-radius:0;width:3.8rem;right:-.75rem}.builder-project-stage{border-radius:1.5rem;min-height:0}.builder-project{grid-template-columns:1fr;grid-template-areas:"header""masonry""footer";min-height:0}.builder-project__header{padding:1.4rem}.builder-project__header h5{font-size:clamp(2.5rem,12vw,4rem)}.builder-project__header>strong{font-size:.66rem}.builder-project__masonry{grid-template-columns:1fr;gap:.75rem;padding:0 .75rem 1rem}.builder-project__visual,.builder-project__lead,.builder-project__outcome,.builder-project__features,.builder-project__planned,.builder-project__story:not(:has(.builder-project__planned)) .builder-project__features{grid-area:auto/1}.builder-project__visual{border-radius:1.25rem;min-height:25rem;padding:1.5rem 1rem 2rem}.builder-project__story>*{padding:1.25rem}.builder-project__lead h5{font-size:1.85rem}.builder-project__lead>p:last-child,.builder-project__outcome p{font-size:1rem}.builder-project__features ol{grid-template-columns:1fr}.builder-project__footer{padding:1rem 1.4rem 1.4rem}.builder-browser{min-height:27rem;transform:rotate(-1deg)}.builder-content-transform{min-height:33rem;padding:1.25rem}.builder-airscribe{transform:none}.builder-books{gap:.65rem;width:min(100%,24rem)}.builder-system-stack{padding:.75rem}}@media(prefers-reduced-motion:reduce){.chapter__curve{will-change:auto;transform:none!important}.builder-workshop__introduction,.builder-section-heading,.builder-project-rack,.builder-project-carousel__controls button,.builder-project-wipe,.builder-project__header,.builder-project__visual,.builder-project__story>*,.builder-project__footer,.builder-browser,.builder-browser__group,.builder-content-transform,.builder-content-transform__fragments span,.builder-content-transform__signals span,.builder-content-transform__engine>div,.builder-airscribe,.builder-airscribe__stroke,.builder-books>div,.builder-system-stack,.builder-system-stack>div{animation:none!important;transform:none!important}.builder-project-rack button[aria-pressed=true],.builder-project-carousel__controls button:hover,.builder-project-carousel__controls button:focus-visible{transform:none}}.chapter-cinematic{display:none}.chapter-system{background:var(--color-ivory);border:0;margin-top:0;padding:0}.chapter-system__atmosphere,.chapter-utilities{display:none}.chapter-list{border:0}.chapter--section{border:0;width:100%;min-height:100svh;scroll-margin-top:0;position:relative;overflow:clip}.chapter--section:before{display:none}.chapter--section:after{z-index:1;background:linear-gradient(to bottom,transparent,var(--section-edge) 82%);content:"";pointer-events:none;height:clamp(8rem,12vw,12rem);position:absolute;bottom:0;left:0;right:0}.chapter__curve{--curve-fill:var(--color-charcoal);z-index:3;background:var(--curve-fill);width:150%;height:clamp(4.75rem,7.5vw,7.25rem);box-shadow:0 1px 0 var(--curve-fill);transform-origin:50% 0;pointer-events:none;will-change:transform;border-radius:0 0 48% 52%/0 0 100% 100%;position:absolute;top:-2px;left:-25%}.chapter__curve[data-previous-theme=light]{--curve-fill:#efeadf}.chapter--section .chapter__panel-inner{z-index:4;position:relative}.chapter--light{--section-edge:#efeadf;--color-ink:#19201d;--color-muted-readable:#5d645f;--color-border:#d3cec2;--color-ivory:#f3f0e8;color:var(--color-ink);background:radial-gradient(circle at 82% 10%,var(--chapter-accent),transparent 32rem),linear-gradient(145deg,#f7f4ec,#efeadf)}@supports (color:color-mix(in lab,red,red)){.chapter--light{background:radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--chapter-accent) 9%,transparent),transparent 32rem),linear-gradient(145deg,#f7f4ec,#efeadf)}}.chapter--dark{--section-edge:#101311;--color-ink:#f3f0e8;--color-muted-readable:#b9c0ba;--color-border:#f3f0e82e;--color-ivory:#151a17;color:#f3f0e8;background:radial-gradient(circle at 78% 12%,var(--chapter-accent),transparent 32rem),radial-gradient(circle at 12% 88%,#2d5b4924,transparent 30rem),var(--color-charcoal)}@supports (color:color-mix(in lab,red,red)){.chapter--dark{background:radial-gradient(circle at 78% 12%,color-mix(in srgb,var(--chapter-accent) 16%,transparent),transparent 32rem),radial-gradient(circle at 12% 88%,#2d5b4924,transparent 30rem),var(--color-charcoal)}}.chapter--section[data-chapter=leader]{--chapter-accent:#cf8a36}.chapter--section[data-chapter=builder]{--chapter-accent:#79ad95}.chapter--section[data-chapter=mentor]{--chapter-accent:#d0a05f}.chapter--section[data-chapter=learner]{--chapter-accent:#91bca8}.chapter--section[data-chapter=human]{--chapter-accent:#c77e57}.chapter--section .chapter__cover{cursor:default;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:1.25rem clamp(1rem,2vw,2rem);width:min(100%,90rem);min-height:min(72svh,48rem);margin:0 auto;padding:clamp(5rem,10vw,9rem) clamp(1.25rem,4vw,4rem);display:grid}.chapter--section .chapter__section-kicker{color:var(--chapter-accent);font:.7rem/1.3 var(--font-metadata);letter-spacing:.14em;text-transform:uppercase;grid-column:1/13;align-items:center;gap:.85rem;margin:0 0 clamp(1rem,3vw,2.5rem);display:flex}.chapter--section .chapter__cover h3{letter-spacing:-.075em;grid-area:auto/1/auto/9;margin:0;font-size:clamp(5rem,12vw,11rem);font-weight:620;line-height:.78}.chapter--section:is([data-chapter=leader],[data-chapter=builder]) .chapter__cover h3{grid-row:auto}.chapter--section .chapter__cover>p:not(.chapter__section-kicker,.chapter__section-status){color:inherit;font:clamp(1.2rem,1.8vw,1.65rem)/1.45 var(--font-reading);grid-column:9/13;align-self:end;margin:0 0 .3rem}.chapter--section .chapter__relevance{color:currentColor;margin-top:.8rem}@supports (color:color-mix(in lab,red,red)){.chapter--section .chapter__relevance{color:color-mix(in srgb,currentColor 66%,transparent)}}.chapter--section .chapter__relevance{font:.84rem/1.55 var(--font-interface)}.chapter--section .chapter__proof{grid-column:9/13;align-self:start;gap:.5rem;display:flex}.chapter--section .chapter__proof span,.chapter--section .chapter__section-status{color:currentColor;padding:.48rem .7rem}@supports (color:color-mix(in lab,red,red)){.chapter--section .chapter__proof span,.chapter--section .chapter__section-status{color:color-mix(in srgb,currentColor 72%,transparent)}}.chapter--section .chapter__proof span,.chapter--section .chapter__section-status{border:1px solid var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.chapter--section .chapter__proof span,.chapter--section .chapter__section-status{border:1px solid color-mix(in srgb,var(--chapter-accent) 35%,currentColor 12%)}}.chapter--section .chapter__proof span,.chapter--section .chapter__section-status{background:var(--chapter-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.chapter--section .chapter__proof span,.chapter--section .chapter__section-status{background:color-mix(in srgb,var(--chapter-accent) 7%,transparent)}}.chapter--section .chapter__proof span,.chapter--section .chapter__section-status{font:.62rem/1.2 var(--font-metadata);letter-spacing:.07em;text-transform:uppercase}.chapter--section .chapter__section-status{grid-column:9/13;width:max-content;margin:0}.chapter--section .chapter__panel{overflow:visible;height:auto!important}.chapter--section .chapter__panel-inner,.chapter--section[data-chapter=leader] .chapter__panel-inner,.chapter--section[data-chapter=builder] .chapter__panel-inner{border:0;width:min(100%,90rem);margin:0 auto;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,4vw,4rem) clamp(5rem,10vw,10rem);display:block}.chapter--section[data-chapter=leader] .chapter__panel{background-color:#ffffff61;background-image:linear-gradient(#1013110a 1px,#0000 1px),linear-gradient(90deg,#1013110a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:3rem 3rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.chapter--section[data-chapter=builder] .chapter__panel{background:#0000001f;border-top:0}.chapter--section .leader-dossier,.chapter--section .builder-workshop{grid-template-columns:minmax(16rem,.58fr) minmax(0,1.72fr);gap:clamp(3rem,7vw,8rem)}.chapter--section .leader-dossier__introduction,.chapter--section .builder-workshop__introduction{align-self:start;position:sticky;top:5.5rem}.chapter--section .leader-sequence__stage{background:#ffffffbd;border:1px solid #1013111a;border-radius:1.75rem;box-shadow:0 2rem 5rem #10131117}.chapter--section .leader-sequence__stories{gap:.75rem;margin-bottom:.9rem}.chapter--section .leader-sequence__stories button{background:#ffffff94;border-radius:1.2rem}.chapter__coming-soon{grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:1.25rem clamp(1rem,2vw,2rem);min-height:52svh;display:grid}.chapter__coming-soon>p:first-child{color:var(--chapter-accent);font:.68rem/1.4 var(--font-metadata);letter-spacing:.13em;text-transform:uppercase;grid-column:1/4;margin:0}.chapter__coming-soon h4{letter-spacing:-.055em;grid-column:4/11;margin:0;font-size:clamp(3rem,7vw,7rem);font-weight:600;line-height:.94}.chapter__coming-soon>p:nth-of-type(2){color:currentColor;grid-column:7/12;margin:1rem 0 0}@supports (color:color-mix(in lab,red,red)){.chapter__coming-soon>p:nth-of-type(2){color:color-mix(in srgb,currentColor 72%,transparent)}}.chapter__coming-soon>p:nth-of-type(2){font:clamp(1.05rem,1.5vw,1.35rem)/1.6 var(--font-reading)}.chapter__coming-soon>div{flex-wrap:wrap;grid-column:7/12;gap:.5rem;display:flex}.chapter__coming-soon>div span{color:currentColor;padding:.45rem .7rem}@supports (color:color-mix(in lab,red,red)){.chapter__coming-soon>div span{color:color-mix(in srgb,currentColor 70%,transparent)}}.chapter__coming-soon>div span{border:1px solid}@supports (color:color-mix(in lab,red,red)){.chapter__coming-soon>div span{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.chapter__coming-soon>div span{font:.62rem/1.2 var(--font-metadata);letter-spacing:.07em;text-transform:uppercase;border-radius:999px}@media(max-width:64rem){.chapter--section .chapter__cover{min-height:68svh;padding-block:clamp(4.5rem,10vw,7rem)}.chapter--section .chapter__cover h3{grid-column:1/13}.chapter--section .chapter__cover>p:not(.chapter__section-kicker,.chapter__section-status),.chapter--section .chapter__proof,.chapter--section .chapter__section-status{grid-column:5/13}.chapter--section .leader-dossier,.chapter--section .builder-workshop{grid-template-columns:1fr}.chapter--section .leader-dossier__introduction,.chapter--section .builder-workshop__introduction{position:relative;top:auto}.chapter__coming-soon>p:first-child{grid-column:1/5}.chapter__coming-soon h4{grid-column:4/13}.chapter__coming-soon>p:nth-of-type(2),.chapter__coming-soon>div{grid-column:6/13}}@media(max-width:44rem){.chapter__curve{width:164%;height:4.75rem;left:-32%}.chapter--section .chapter__cover{min-height:78svh;padding:5rem 1.25rem;display:block}.chapter--section .chapter__cover h3{font-size:clamp(4.7rem,24vw,8rem);line-height:.82}.chapter.chapter--section .chapter__cover>p{display:block}.chapter.chapter--section .chapter__cover>.chapter__section-kicker{display:flex}.chapter--section .chapter__cover>p:not(.chapter__section-kicker,.chapter__section-status){margin-top:3rem;font-size:1.22rem}.chapter--section .chapter__proof,.chapter--section .chapter__section-status{margin-top:1.5rem}.chapter--section .chapter__panel-inner,.chapter--section[data-chapter=leader] .chapter__panel-inner,.chapter--section[data-chapter=builder] .chapter__panel-inner{padding:4rem 1.25rem 6rem}.chapter__coming-soon{min-height:62svh;display:block}.chapter__coming-soon h4{margin-top:1.5rem;font-size:clamp(3rem,14vw,5rem)}.chapter__coming-soon>p:nth-of-type(2){margin-top:2rem}.chapter__coming-soon>div{margin-top:1.5rem}}.chapter--section .chapter__section-intro{border-bottom:1px solid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1.25rem clamp(1rem,2vw,2rem);margin-bottom:clamp(4rem,8vw,8rem);padding-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}@supports (color:color-mix(in lab,red,red)){.chapter--section .chapter__section-intro{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}}.chapter--section .chapter__section-intro .chapter__section-kicker{grid-column:1/13;margin-bottom:clamp(1rem,2vw,2rem)}.chapter--section .chapter__section-intro h3{letter-spacing:-.07em;grid-column:1/8;margin:0;font-size:clamp(4.8rem,10vw,9rem);font-weight:620;line-height:.82}.chapter--section .chapter__section-promise{color:inherit;font:clamp(1.18rem,1.7vw,1.55rem)/1.45 var(--font-reading);grid-column:8/13;margin:0}.chapter--section .chapter__section-intro .chapter__proof,.chapter--section .chapter__section-intro .chapter__section-status{grid-column:8/13}.chapter--section .chapter__section-intro .chapter__section-status{margin-top:.25rem}.chapter--section .chapter__coming-soon{min-height:38svh}.chapter--section .chapter__coming-soon>p:first-child{grid-column:1/4}.chapter--section .chapter__coming-soon>p:nth-of-type(2),.chapter--section .chapter__coming-soon>div{grid-column:4/11}@media(max-width:64rem){.chapter--section .chapter__section-intro h3{grid-column:1/13}.chapter--section .chapter__section-promise,.chapter--section .chapter__section-intro .chapter__proof,.chapter--section .chapter__section-intro .chapter__section-status{grid-column:5/13}}@media(max-width:44rem){.chapter--section .chapter__section-intro{margin-bottom:4rem;padding-bottom:3rem;display:block}.chapter--section .chapter__section-intro .chapter__section-kicker{margin-bottom:2rem;display:flex}.chapter--section .chapter__section-intro h3{font-size:clamp(4.4rem,22vw,7rem)}.chapter--section .chapter__section-promise{margin-top:2.5rem;font-size:1.2rem}.chapter--section .chapter__section-intro .chapter__proof,.chapter--section .chapter__section-intro .chapter__section-status{margin-top:1.5rem}.chapter--section .chapter__coming-soon{min-height:44svh}}.chapter--section[data-chapter=mentor] .chapter__panel{background:linear-gradient(#4f755f0a 1px,#0000 1px) 0 0/3rem 3rem,linear-gradient(90deg,#4f755f0a 1px,#0000 1px) 0 0/3rem 3rem,radial-gradient(circle at 84% 8%,#d0a05f2e,#0000 30rem),#f3f0e8}.chapter--section[data-chapter=mentor] .chapter__panel-inner{width:min(100%,96rem)}.mentor-field{--mentor-moss:#4f755f;--mentor-moss-dark:#29483a;--mentor-amber:#d0a05f;--mentor-clay:#b86546;--mentor-paper:#fbf8f0;gap:clamp(5rem,10vw,10rem);display:grid}.mentor-eyebrow,.mentor-section-heading>p,.mentor-scenario__label,.mentor-scenario__instruction{color:var(--mentor-moss);font:.68rem/1.4 var(--font-metadata);letter-spacing:.13em;text-transform:uppercase;margin:0}.mentor-opening{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(2rem,5vw,6rem);min-height:min(62svh,48rem);display:grid}.mentor-opening__copy{grid-column:1/7}.mentor-opening__copy h4,.mentor-section-heading h4,.mentor-method h4,.mentor-scenarios h4,.mentor-personal h4,.mentor-invitation h4{letter-spacing:-.055em;margin:0;font-weight:590}.mentor-opening__copy h4{max-width:11ch;margin-top:1.3rem;font-size:clamp(3.5rem,6.6vw,7.1rem);line-height:.92}.mentor-opening__copy>p:last-child{max-width:38rem;color:var(--color-muted-readable);font:clamp(1.08rem,1.4vw,1.3rem)/1.65 var(--font-reading);margin:2rem 0 0}.mentor-alignment-map{aspect-ratio:1;background:radial-gradient(circle,#d0a05f3d 0 2%,transparent 2.4%),radial-gradient(circle,#4f755f1a 0 28%,transparent 28.5%),var(--mentor-paper);border:1px solid #4f755f2e;border-radius:50%;grid-column:7/13;justify-self:end;width:min(100%,36rem);position:relative;box-shadow:0 2.5rem 6rem #29483a1f}.mentor-alignment-map:before,.mentor-alignment-map:after{z-index:0;background:linear-gradient(90deg,transparent,var(--mentor-moss),transparent);content:"";opacity:.34;transform-origin:50%;width:58%;height:1px;position:absolute;top:50%;left:50%}.mentor-alignment-map:before{transform:translate(-50%,-50%)rotate(28deg)}.mentor-alignment-map:after{transform:translate(-50%,-50%)rotate(-34deg)}.mentor-alignment-map__orbit{border:1px dashed #4f755f61;border-radius:50%;position:absolute;inset:12%}.mentor-alignment-map>span{z-index:2;aspect-ratio:1;width:clamp(5rem,8vw,7.5rem);color:var(--mentor-moss-dark);font:.72rem/1 var(--font-metadata);letter-spacing:.11em;text-transform:uppercase;background:#fbf8f0f5;border:1px solid #4f755f3d;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 1rem 2.5rem #29483a1a}.mentor-alignment-map>span[data-node=career]{top:5%;left:41%}.mentor-alignment-map>span[data-node=life]{bottom:18%;right:4%}.mentor-alignment-map>span[data-node=body]{bottom:12%;left:4%}.mentor-alignment-map>strong{z-index:3;aspect-ratio:1;color:#f8f4e9;background:var(--mentor-moss-dark);width:37%;font:clamp(1.25rem,2.4vw,2.2rem)/1 var(--font-interface);letter-spacing:-.04em;text-align:center;border-radius:50%;place-content:center;font-weight:560;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.5rem 3rem #29483a3d}.mentor-alignment-map>strong small{color:#f8f4e9ad;font:.54rem/1.2 var(--font-metadata);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.55rem}.mentor-paths{gap:clamp(2.5rem,5vw,5rem);display:grid}.mentor-section-heading{grid-template-columns:.6fr 1.4fr;align-items:end;gap:2rem;display:grid}.mentor-section-heading h4{max-width:11ch;font-size:clamp(3.2rem,6.2vw,6.2rem);line-height:.93}.mentor-paths__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.mentor-paths__grid article{--track-accent:var(--mentor-moss);background:#fbf8f0cc;border:1px solid #19201d1c;border-radius:1.6rem;flex-direction:column;min-height:35rem;padding:clamp(1.5rem,2.5vw,2.5rem);display:flex;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #19201d0d}.mentor-paths__grid article:after{aspect-ratio:1;border:1px solid var(--track-accent);width:12rem;position:absolute;top:-5rem;right:-5rem}@supports (color:color-mix(in lab,red,red)){.mentor-paths__grid article:after{border:1px solid color-mix(in srgb,var(--track-accent) 32%,transparent)}}.mentor-paths__grid article:after{content:"";box-shadow:0 0 0 2.5rem var(--track-accent),0 0 0 5rem var(--track-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.mentor-paths__grid article:after{box-shadow:0 0 0 2.5rem color-mix(in srgb,var(--track-accent) 4%,transparent),0 0 0 5rem color-mix(in srgb,var(--track-accent) 3%,transparent)}}.mentor-paths__grid article[data-track=life]{--track-accent:var(--mentor-moss);margin-top:clamp(1rem,4vw,4rem)}.mentor-paths__grid article[data-track=body]{--track-accent:var(--mentor-clay);margin-top:clamp(2rem,8vw,8rem)}.mentor-paths__grid article header{z-index:1;justify-content:flex-end;align-items:center;display:flex;position:relative}.mentor-paths__grid article header p{color:var(--track-accent);font:.65rem/1.3 var(--font-metadata);letter-spacing:.12em;text-transform:uppercase;margin:0}.mentor-paths__grid article h5{z-index:1;letter-spacing:-.05em;max-width:9ch;margin:4rem 0 1.2rem;font-size:clamp(2.25rem,3.5vw,3.7rem);font-weight:580;line-height:.96;position:relative}.mentor-paths__grid article>p{color:var(--color-muted-readable);font:1rem/1.6 var(--font-reading);margin:0}.mentor-paths__grid article ul{gap:.75rem;margin:2rem 0;padding:0;list-style:none;display:grid}.mentor-paths__grid article li{color:#19201dbd;padding-left:1rem;position:relative}@supports (color:color-mix(in lab,red,red)){.mentor-paths__grid article li{color:color-mix(in srgb,var(--color-ink) 74%,transparent)}}.mentor-paths__grid article li{font:.82rem/1.45 var(--font-interface)}.mentor-paths__grid article li:before{aspect-ratio:1;background:var(--track-accent);content:"";border-radius:50%;width:.32rem;position:absolute;top:.55em;left:0}.mentor-paths__grid article blockquote{color:var(--track-accent);border-top:1px solid var(--track-accent);margin:auto 0 0;padding-top:1.5rem}@supports (color:color-mix(in lab,red,red)){.mentor-paths__grid article blockquote{border-top:1px solid color-mix(in srgb,var(--track-accent) 24%,transparent)}}.mentor-paths__grid article blockquote{font:1rem/1.45 var(--font-reading);font-style:italic}.mentor-method{color:#f3f0e8;background:var(--color-charcoal);border-radius:clamp(1.5rem,3vw,2.5rem);padding:clamp(2rem,5vw,5rem);box-shadow:0 2.5rem 6rem #10131138}.mentor-method .mentor-eyebrow{color:#e6bb7e}.mentor-method h4{max-width:13ch;margin-top:1.2rem;font-size:clamp(3rem,5.3vw,5.5rem);line-height:.94}.mentor-method>header blockquote{color:#f3f0e8bd;font:clamp(1.05rem,1.4vw,1.25rem)/1.6 var(--font-reading);border-left:1px solid #e6bb7e8c;margin:0;padding-left:1.5rem}.mentor-method>ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(3rem,7vw,7rem) 0 0;padding:0;list-style:none;display:grid}.mentor-method>ol li{grid-template-columns:auto 1fr;gap:.8rem;min-width:0;padding-right:1rem;display:grid;position:relative}.mentor-method>ol li:not(:last-child):after{content:"";background:linear-gradient(90deg,#e6bb7e94,#0000);height:1px;position:absolute;top:1.65rem;left:3.8rem;right:-.1rem}.mentor-method>ol li>span{z-index:1;aspect-ratio:1;width:3.3rem;color:var(--mentor-moss-dark);font:1.2rem/1 var(--font-interface);background:#e6bb7e;border-radius:50%;place-items:center;font-weight:650;display:grid;position:relative}.mentor-method>ol li div{align-content:start;display:grid}.mentor-method>ol small{color:#f3f0e86b;font:.58rem/1.2 var(--font-metadata);margin-bottom:.6rem}.mentor-method>ol strong{font:1.05rem/1.2 var(--font-interface);font-weight:600}.mentor-method>ol p{color:#f3f0e89e;font:.8rem/1.5 var(--font-interface);margin:.7rem 0 0;padding-right:.75rem}.mentor-scenarios{gap:2rem;scroll-margin-top:2rem;display:grid}.mentor-scenarios__heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.mentor-scenarios__heading h4{max-width:10ch;margin-top:1.2rem;font-size:clamp(3.3rem,6.2vw,6.5rem);line-height:.9}.mentor-scenarios__heading>p{color:var(--color-muted-readable);font:1rem/1.65 var(--font-reading);margin:0}.mentor-scenario-switcher{background:#f0f5f20f;border:1px solid #91bca847;border-radius:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:clamp(1rem,3vw,3rem);padding:.65rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.mentor-scenario-switcher button{color:#f0f5f2c7;text-align:left;cursor:pointer;min-height:6.5rem;transition:color .18s var(--ease-standard),border-color .18s var(--ease-standard),background-color .18s var(--ease-standard),transform .18s var(--ease-standard),box-shadow .18s var(--ease-standard);background:#ffffff0a;border:1px solid #91bca838;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.25rem;display:grid;box-shadow:0 .7rem 1.6rem #0000001a}.mentor-scenario-switcher button+button{border-left:1px solid #91bca838}.mentor-scenario-switcher button strong{font:600 clamp(1.08rem,1.35vw,1.25rem)/1.3 var(--font-interface)}.mentor-scenario-switcher__action{color:#bfe0ce;font:.66rem/1.2 var(--font-metadata);letter-spacing:.06em;text-transform:uppercase}.mentor-scenario-switcher button[aria-selected=true]{color:#17231d;background:#dce9df;border-color:#bfe0ce;box-shadow:0 1rem 2.5rem #0003,inset 0 1px #ffffff94}.mentor-scenario-switcher button[aria-selected=true] .mentor-scenario-switcher__action{color:var(--mentor-moss-dark)}@media(hover:hover){.mentor-scenario-switcher button:not([aria-selected=true]):hover{color:#fff;background:#ffffff17;border-color:#bfe0ce99;transform:translateY(-.12rem);box-shadow:0 1rem 2.5rem #00000029}}.mentor-scenario{background:var(--mentor-paper);border:1px solid #19201d1f;border-radius:2rem;grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);display:grid;overflow:hidden;box-shadow:0 2rem 5rem #19201d14}.mentor-scenario__story,.mentor-scenario__decision{padding:clamp(1.5rem,3vw,3.5rem)}.mentor-scenario__story{color:#f4f0e6;background:var(--color-charcoal);position:relative}.mentor-scenario__label{color:#e6bb7e;flex-wrap:wrap;gap:.55rem;display:flex}.mentor-scenario__label span{color:#f4f0e68f;border-left:1px solid #f4f0e63d;padding-left:.55rem}.mentor-scenario__story h5{letter-spacing:-.055em;max-width:11ch;margin:.8rem 0 2rem;font-size:clamp(2.7rem,4.5vw,4.8rem);font-weight:560;line-height:.94}.mentor-scenario__story>p:not(.mentor-scenario__label){color:#f4f0e6b8;font:.98rem/1.66 var(--font-reading);margin:1rem 0 0}.mentor-scenario__story blockquote{color:#e6bb7e;font:clamp(1.25rem,1.8vw,1.6rem)/1.4 var(--font-reading);border-top:1px solid #e6bb7e57;margin:2.5rem 0 0;padding:1.3rem 0 0}.mentor-scenario__decision{flex-direction:column;min-width:0;display:flex}.mentor-scenario__instruction{color:var(--mentor-moss)}.mentor-scenario__options{gap:.75rem;margin-top:1.5rem;display:grid}.mentor-scenario__options button{min-height:7.5rem;color:var(--color-ink);text-align:left;cursor:pointer;transition:border-color .18s var(--ease-standard),background-color .18s var(--ease-standard),transform .18s var(--ease-standard);background:#fffdf7;border:1px solid #19201d1f;border-radius:1.15rem;padding:1.25rem 1.25rem 1.25rem 4.75rem;display:grid;position:relative;overflow:hidden}.mentor-scenario__options button>span{aspect-ratio:1;width:2.5rem;color:var(--mentor-moss);font:.56rem/1 var(--font-metadata);letter-spacing:.06em;text-transform:uppercase;border:1px solid #4f755f3d;border-radius:50%;place-items:center;display:grid;position:absolute;top:1.3rem;left:1.25rem}.mentor-scenario__options button strong{font:1.03rem/1.3 var(--font-interface);font-weight:620}.mentor-scenario__options button p{color:var(--color-muted-readable);font:.84rem/1.5 var(--font-interface);margin:.45rem 0 0}.mentor-scenario__options button[aria-pressed=true]{border-color:var(--mentor-moss);background:#4f755f14;box-shadow:inset 0 0 0 1px #4f755f2e}.mentor-scenario__response{background:#4f755f0a;border:1px dashed #4f755f52;border-radius:1.15rem;min-height:8.25rem;margin-top:1rem;padding:1.4rem}.mentor-scenario__response>p{color:var(--color-muted-readable);font:.85rem/1.55 var(--font-interface);margin:0}.mentor-scenario__response div>p:first-child,.mentor-scenario__approach>span{color:var(--mentor-moss);font:.6rem/1.3 var(--font-metadata);letter-spacing:.1em;text-transform:uppercase;margin:0}.mentor-scenario__response h6{font:1.12rem/1.3 var(--font-interface);margin:.55rem 0 0;font-weight:620}.mentor-scenario__response div>p:last-child{color:var(--color-muted-readable);font:.87rem/1.55 var(--font-interface);margin:.6rem 0 0}.mentor-scenario__approach{color:#f5f1e7;background:var(--color-charcoal);border-radius:1.15rem;margin-top:1rem;padding:1.6rem}.mentor-scenario__approach>span{color:#e6bb7e}.mentor-scenario__approach>p{color:#f5f1e7bd;font:.94rem/1.6 var(--font-reading);margin:.9rem 0 0}.mentor-scenario__approach blockquote{color:#f5f1e7;font:clamp(1.4rem,2vw,1.9rem)/1.35 var(--font-reading);margin:1.5rem 0 0;font-style:italic}.mentor-scenario__approach footer{color:#e6bb7ee0;font:.8rem/1.55 var(--font-interface);border-top:1px solid #f5f1e729;margin-top:1.4rem;padding-top:1rem}.mentor-personal{background:#fbf8f0d1;border:1px solid #19201d1a;border-radius:2rem;grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,7vw,8rem);min-height:34rem;padding:clamp(2rem,5vw,5rem);display:grid}.mentor-personal__signal{aspect-ratio:1;background:radial-gradient(circle,#4f755f17,#0000 62%);border:1px solid #4f755f29;border-radius:50%;width:min(100%,30rem);position:relative}.mentor-personal__signal:before,.mentor-personal__signal:after{content:"";border:1px dashed #4f755f3d;border-radius:50%;position:absolute;inset:13%}.mentor-personal__signal:after{border-style:solid;border-color:#d0a05f4d;inset:30%}.mentor-personal__signal span{z-index:1;color:var(--mentor-moss-dark);font:.62rem/1.2 var(--font-metadata);letter-spacing:.08em;text-transform:uppercase;background:#faf7ef;border:1px solid #4f755f33;border-radius:999px;padding:.55rem .8rem;position:absolute}.mentor-personal__signal span:first-child{top:11%;left:46%}.mentor-personal__signal span:nth-child(2){bottom:24%;right:4%}.mentor-personal__signal span:nth-child(3){bottom:18%;left:2%}.mentor-personal__signal strong{z-index:2;color:var(--mentor-moss-dark);font:clamp(2.4rem,5vw,4.6rem)/1 var(--font-reading);letter-spacing:-.06em;font-style:italic;font-weight:450;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mentor-personal>div:last-child h4{max-width:8ch;margin-top:1rem;font-size:clamp(3.4rem,6vw,6rem);line-height:.92}.mentor-personal>div:last-child>p:last-child{max-width:38rem;color:var(--color-muted-readable);font:clamp(1.05rem,1.4vw,1.25rem)/1.65 var(--font-reading);margin:2rem 0 0}.mentor-invitation{color:#f3f0e8;background:var(--color-charcoal);border-radius:2rem;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem 2rem;padding:clamp(2.5rem,6vw,6rem);display:grid;overflow:hidden}.mentor-invitation .mentor-eyebrow{color:#e6bb7e;grid-column:1/13}.mentor-invitation h4{grid-column:1/9;max-width:12ch;margin-top:1.2rem;font-size:clamp(3.3rem,6.2vw,6.5rem);line-height:.92}.mentor-invitation a{color:#17231d;min-height:3rem;font:.68rem/1.2 var(--font-metadata);letter-spacing:.08em;text-transform:uppercase;background:#e6bb7e;border-radius:999px;grid-column:9/13;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.mentor-invitation small{color:#f3f0e87a;font:.68rem/1.55 var(--font-interface);grid-column:1/9;margin-top:2.5rem}@media(hover:hover){.mentor-paths__grid article{transition:border-color .22s var(--ease-standard),transform .22s var(--ease-standard),box-shadow .22s var(--ease-standard)}.mentor-paths__grid article:hover{border-color:var(--track-accent)}@supports (color:color-mix(in lab,red,red)){.mentor-paths__grid article:hover{border-color:color-mix(in srgb,var(--track-accent) 32%,transparent)}}.mentor-paths__grid article:hover{transform:translateY(-.4rem);box-shadow:0 2rem 5rem #19201d17}.mentor-scenario__options button:hover,.mentor-scenario__options button:focus-visible{border-color:#4f755f7a;transform:translate(.2rem)}.mentor-invitation a:hover,.mentor-invitation a:focus-visible{background:#f0c98f}}@keyframes mentor-map-arrive{0%{opacity:0;transform:scale(.94)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes mentor-card-arrive{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.mentor-field[data-active=true] .mentor-alignment-map{animation:mentor-map-arrive .72s var(--ease-standard) both}.mentor-field[data-active=true] .mentor-paths__grid article{animation:mentor-card-arrive .52s var(--ease-standard) both}.mentor-field[data-active=true] .mentor-paths__grid article:nth-child(2){animation-delay:90ms}.mentor-field[data-active=true] .mentor-paths__grid article:nth-child(3){animation-delay:.18s}@media(max-width:64rem){.mentor-opening{grid-template-columns:1fr .85fr}.mentor-opening__copy,.mentor-alignment-map{grid-column:auto}.mentor-opening__copy h4{font-size:clamp(3.5rem,8vw,6rem)}.mentor-paths__grid{grid-template-columns:1fr}.mentor-paths__grid article,.mentor-paths__grid article[data-track=life],.mentor-paths__grid article[data-track=body]{min-height:0;margin-top:0}.mentor-paths__grid article h5{margin-top:3rem}.mentor-method>header{grid-template-columns:1fr}.mentor-method>ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem 0}.mentor-method>ol li{display:block}.mentor-method>ol li>span{margin-bottom:1rem}.mentor-method>ol li:not(:last-child):after{top:1.65rem;left:3.3rem}.mentor-scenario{grid-template-columns:1fr}.mentor-personal{grid-template-columns:.8fr 1.2fr}}@media(max-width:44rem){.chapter--section[data-chapter=mentor] .chapter__panel-inner{padding-left:1rem;padding-right:1rem}.mentor-field{gap:6rem}.mentor-opening{flex-direction:column;gap:3.5rem;min-height:0;display:flex}.mentor-opening__copy h4{font-size:clamp(3.4rem,15.5vw,5.25rem)}.mentor-alignment-map{align-self:center;width:min(100%,26rem)}.mentor-alignment-map>span{width:5.25rem;font-size:.58rem}.mentor-section-heading{display:block}.mentor-section-heading h4{margin-top:1.25rem;font-size:clamp(3.2rem,14vw,4.8rem)}.mentor-paths__grid article{border-radius:1.35rem;padding:1.5rem}.mentor-paths__grid article h5{font-size:2.7rem}.mentor-method{border-radius:1.5rem;padding:2rem 1.35rem}.mentor-method h4{font-size:clamp(2.9rem,13vw,4.4rem)}.mentor-method>ol{grid-template-columns:1fr;gap:0;display:grid}.mentor-method>ol li{border-top:1px solid #f3f0e81f;grid-template-columns:3.3rem 1fr;gap:1rem;padding:1.1rem 0;display:grid}.mentor-method>ol li>span{margin:0}.mentor-method>ol li:not(:last-child):after{display:none}.mentor-scenarios__heading{grid-template-columns:1fr}.mentor-scenarios__heading h4{font-size:clamp(3.2rem,14vw,5rem)}.mentor-scenario-switcher{scroll-snap-type:x mandatory;border-right:0;border-radius:1rem 0 0 1rem;margin-right:-1rem;padding-right:2.5rem;display:flex;overflow-x:auto}.mentor-scenario-switcher button{scroll-snap-align:start;flex:0 0 16.5rem;min-width:16.5rem}.mentor-scenario-switcher button+button{border-left:1px solid #19201d1f}.mentor-scenario{border-radius:1.45rem}.mentor-scenario__story,.mentor-scenario__decision{padding:1.4rem}.mentor-scenario__story h5{font-size:clamp(2.75rem,13vw,4rem)}.mentor-scenario__options button{padding:1.15rem 1.15rem 1.15rem 4.25rem}.mentor-scenario__options button>span{left:1rem}.mentor-personal{border-radius:1.5rem;flex-direction:column-reverse;min-height:0;padding:1.5rem;display:flex}.mentor-personal__signal{width:min(100%,23rem)}.mentor-personal>div:last-child h4{font-size:clamp(3.2rem,14vw,4.8rem)}.mentor-invitation{border-radius:1.5rem;padding:2rem 1.4rem;display:block}.mentor-invitation h4{margin-top:1.2rem;font-size:clamp(3.1rem,14vw,4.7rem)}.mentor-invitation>p:not(.mentor-eyebrow),.mentor-invitation a,.mentor-invitation small{margin-top:1.75rem}.mentor-invitation a{display:flex}.mentor-invitation small{display:block}}@media(prefers-reduced-motion:reduce){.mentor-alignment-map,.mentor-paths__grid article{animation:none!important;transform:none!important}.mentor-paths__grid article,.mentor-scenario__options button{transition:none}}.chapter--section[data-chapter=learner]{--chapter-accent:#79ad95;background:radial-gradient(circle at 82% 8%,#4b7e6547,#0000 30rem),radial-gradient(circle at 10% 72%,#69a6912e,#0000 34rem),linear-gradient(150deg,#09110e,#0d1713 54%,#101915)}.chapter--section[data-chapter=learner] .chapter__panel{background:linear-gradient(#c4ded008 1px,#0000 1px) 0 0/4rem 4rem,linear-gradient(90deg,#c4ded008 1px,#0000 1px) 0 0/4rem 4rem,radial-gradient(circle at 88% 6%,#79ad952e,#0000 32rem),#0c1411}.chapter--section[data-chapter=learner] .chapter__panel-inner{width:min(100%,96rem);padding-top:clamp(2rem,5vw,5rem)}.learner-field{--learner-plum:#79ad95;--learner-plum-bright:#bfe0ce;--learner-mint:#91bca8;--learner-amber:#e1b86f;--learner-paper:#f0f3ef;--learner-ink:#18241e;color:#f0f5f2;isolation:isolate;gap:clamp(7rem,13vw,13rem);display:grid;position:relative}.learner-field>*,.learner-section-heading>*,.learner-section-heading>div>*,.learner-ai>*,.learner-health>*,.learner-library>*,.learner-library__shelf>*{min-width:0}.learner-field>*{z-index:1;position:relative}.learner-learning-flight{z-index:4;pointer-events:none;filter:drop-shadow(0 1.4rem 1.5rem #00000047)drop-shadow(0 0 1.5rem #79ad951f);will-change:transform,opacity;width:clamp(15rem,22vw,22rem);height:auto;display:block;position:absolute;top:0;left:auto;right:6.5%}.learner-learning-flight[data-reduced-motion=true]{display:none}.learner-eyebrow,.learner-section-heading>p,.learner-evolution__story>p:first-child,.learner-health__panels article>p,.learner-library__idea>span,.learner-library__application>span,.learner-library__notes article>blockquote span{color:var(--learner-mint);font:.68rem/1.4 var(--font-metadata);letter-spacing:.14em;text-transform:uppercase;margin:0}.learner-opening__copy h4,.learner-section-heading h4,.learner-ai h4,.learner-health h4,.learner-closing h4{letter-spacing:-.06em;margin:0;font-weight:590}.learner-opening__copy h4{max-width:10ch;margin-top:1.4rem;font-size:clamp(4rem,7.5vw,8rem);line-height:.88}.learner-loop:before,.learner-loop:after{content:"";background:linear-gradient(90deg,#0000,#79ad956b,#0000);width:76%;height:1px;position:absolute;top:50%;left:50%}.learner-loop:before{transform:translate(-50%,-50%)rotate(45deg)}.learner-loop:after{transform:translate(-50%,-50%)rotate(-45deg)}.learner-loop__orbit{border:1px dashed #91bca84d;border-radius:50%;position:absolute}.learner-loop__orbit--outer{inset:9%}.learner-loop__orbit--inner{border-style:solid;border-color:#79ad953d;inset:29%}.learner-loop>span{z-index:2;aspect-ratio:1;width:clamp(4.8rem,7vw,6.7rem);font:.63rem/1 var(--font-metadata);letter-spacing:.1em;text-transform:uppercase;background:#15211b;border:1px solid #79ad9552;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 1rem 2.5rem #00000047}.learner-loop>span[data-step=learn]{color:var(--learner-amber);top:1%;left:41%}.learner-loop>span[data-step=apply]{color:var(--learner-mint);top:41%;right:1%}.learner-loop>span[data-step=reflect]{color:var(--learner-plum-bright);bottom:1%;left:41%}.learner-loop>span[data-step=improve]{color:#a9bce7;top:41%;left:1%}.learner-loop>strong{z-index:3;aspect-ratio:1;color:#102019;background:var(--learner-plum-bright);width:35%;font:clamp(1rem,2vw,1.65rem)/1.05 var(--font-interface);letter-spacing:-.04em;text-align:center;text-transform:lowercase;border-radius:50%;place-content:center;font-weight:620;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.5rem 4rem #79ad953d}.learner-loop>strong small{color:#2018259e;font:.52rem/1.2 var(--font-metadata);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem}.learner-section-heading{grid-template-columns:.42fr 1.58fr;align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.learner-section-heading>div{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.learner-section-heading h4{max-width:12ch;font-size:clamp(3.25rem,6vw,6.4rem);line-height:.92}.learner-section-heading>div>p{color:#f0f5f29e;font:1.02rem/1.65 var(--font-reading);margin:0 0 .4rem}.learner-section-heading--evolution,.learner-section-heading--library{grid-template-columns:1fr;gap:clamp(1.25rem,2vw,2rem)}.learner-section-heading--evolution>div,.learner-section-heading--library>div{grid-template-columns:minmax(0,1.25fr) minmax(24rem,.75fr);gap:clamp(3rem,7vw,8rem)}.learner-section-heading--evolution h4,.learner-section-heading--library h4{max-width:13.5ch;font-size:clamp(3.25rem,5.4vw,5.8rem)}.learner-section-heading--library h4{max-width:16ch}.learner-section-heading--evolution>div>p,.learner-section-heading--library>div>p{max-width:32rem}.learner-evolution{gap:clamp(3rem,6vw,6rem);display:grid}.learner-evolution__rail{background:#ffffff05;border:1px solid #79ad952e;border-radius:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.learner-evolution__rail button{text-align:left;color:#f0f5f27a;cursor:pointer;min-height:5.8rem;transition:color .22s var(--ease-standard),background-color .22s var(--ease-standard);background:0 0;border:0;align-items:center;padding:1.3rem;display:grid;position:relative}.learner-evolution__rail button+button{border-left:1px solid #79ad952e}.learner-evolution__rail button:after{background:var(--learner-mint);content:"";opacity:0;transform-origin:0;height:.2rem;transition:opacity .22s var(--ease-standard),transform .32s var(--ease-standard);border-radius:999px;position:absolute;bottom:-.35rem;left:1.3rem;right:1.3rem;transform:scaleX(.2)}.learner-evolution__rail button strong{max-width:13ch;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:520;line-height:1.2}.learner-evolution__rail button[aria-pressed=true]:after{opacity:1;transform:scaleX(1)}.learner-evolution__panels{display:grid}.learner-evolution__panels article{background:radial-gradient(circle at 82% 20%,#91bca81c,#0000 24rem),linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #79ad9533;border-radius:2rem;grid-area:1/1;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:28rem;padding:clamp(2rem,5vw,5rem);display:grid;box-shadow:0 2.5rem 7rem #0000002e}.learner-evolution__panels article[data-active=false]{visibility:hidden;pointer-events:none}.learner-evolution__story h5{letter-spacing:-.055em;max-width:12ch;margin:1rem 0 0;font-size:clamp(2.7rem,5vw,5.1rem);font-weight:570;line-height:.94}.learner-evolution__story>p:nth-of-type(2){color:#f0f5f2a8;max-width:38rem;font:clamp(1.02rem,1.3vw,1.18rem)/1.65 var(--font-reading);margin:1.8rem 0 0}.learner-evolution__story>div{flex-wrap:wrap;gap:.45rem;margin-top:2rem;display:flex}.learner-evolution__story>div span{color:#f0f5f2a8;font:.6rem/1.2 var(--font-metadata);letter-spacing:.06em;text-transform:uppercase;border:1px solid #79ad953d;border-radius:999px;padding:.42rem .65rem}.learner-evolution__panels blockquote span{color:var(--learner-mint);font:.61rem/1.3 var(--font-metadata);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-style:normal;display:block}.learner-ai{background:radial-gradient(circle at 90% 10%,#91bca833,#0000 28rem),radial-gradient(circle at 8% 88%,#79ad9529,#0000 26rem),#0c1714;border:1px solid #91bca838;border-radius:2.25rem;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,5vw,5rem) clamp(1rem,2vw,2rem);padding:clamp(2.25rem,6vw,6rem);display:grid;overflow:hidden;box-shadow:0 3rem 8rem #0000003d}.learner-ai__introduction{grid-column:1/8}.learner-ai h4{max-width:11ch;margin-top:1.25rem;font-size:clamp(3.4rem,6.4vw,6.8rem);line-height:.9}.learner-ai__introduction>p:last-child{color:#f0f5f2a6;max-width:39rem;font:1.06rem/1.65 var(--font-reading);margin:2rem 0 0}.learner-ai__flow{grid-column:8/13;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:.75rem;display:grid;position:relative}.learner-ai__flow:before{z-index:0;background:linear-gradient(90deg,transparent,var(--learner-mint),transparent);content:"";opacity:.5;height:1px;position:absolute;top:50%;left:10%;right:10%}.learner-ai__flow div{z-index:1;background:#0c1714e0;border:1px solid #91bca833;border-radius:1.2rem;place-content:space-between;min-height:8rem;padding:1rem;display:grid;position:relative}.learner-ai__flow span{color:var(--learner-plum);font:.58rem/1.2 var(--font-metadata)}.learner-ai__flow strong{align-self:end;font-size:clamp(1.05rem,1.7vw,1.4rem);font-weight:530}.learner-ai__principles{border-top:1px solid #91bca833;border-bottom:1px solid #91bca833;grid-column:1/13;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.learner-ai__principles li{gap:1rem;min-height:13rem;padding:1.5rem;display:grid}.learner-ai__principles li+li{border-left:1px solid #91bca833}.learner-ai__principles li>span{color:var(--learner-mint);font:.6rem/1.2 var(--font-metadata)}.learner-ai__principles strong{align-self:end;font-size:1.08rem;font-weight:560}.learner-ai__principles p{color:#f0f5f28c;font:.88rem/1.55 var(--font-interface);margin:0}.learner-ai>blockquote{color:var(--learner-paper);font:clamp(1.65rem,3.2vw,3rem)/1.25 var(--font-reading);text-wrap:balance;grid-column:4/12;margin:0;font-style:italic}.learner-health{color:var(--learner-ink);background:radial-gradient(circle at 92% 8%,#79ad9552,#0000 26rem),linear-gradient(145deg,#eff4f0,#dce8df);border-radius:2.25rem;padding:clamp(2.25rem,6vw,6rem);box-shadow:0 3rem 8rem #00000038}.learner-health>header{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.learner-health h4{max-width:11ch;margin-top:1.2rem;font-size:clamp(3.6rem,7vw,7.2rem);line-height:.9}.learner-health>header>p{color:#211b24a8;font:1.06rem/1.65 var(--font-reading);margin:0 0 .5rem}.learner-health__lab{background:linear-gradient(120deg,#ffffff70,#ffffff2e);border:1px solid #211b2421;border-radius:1.6rem;margin-top:clamp(2.5rem,5vw,5rem);display:grid;overflow:hidden;box-shadow:0 2rem 5rem #34263714}.learner-health__selector{border-bottom:1px solid #211b241f;grid-template-columns:repeat(6,minmax(0,1fr));padding:.8rem 1.2rem 1rem;display:grid;position:relative}.learner-health__selector:before{content:"";background:linear-gradient(90deg,#0000,#315e4b52 8% 92%,#0000);height:1px;position:absolute;top:2.15rem;left:9%;right:9%}.learner-health__selector button{z-index:1;text-align:left;color:#211b248f;cursor:pointer;min-height:4.8rem;transition:color .18s var(--ease-standard),background-color .18s var(--ease-standard),transform .18s var(--ease-standard);background:0 0;border:0;border-radius:0;place-items:center;gap:.65rem;padding:.35rem;display:grid;position:relative}.learner-health__lens-mark{aspect-ratio:1;width:1.35rem;transition:background-color .18s var(--ease-standard),border-color .18s var(--ease-standard),box-shadow .18s var(--ease-standard),transform .18s var(--ease-standard);background:#edf3ee;border:1px solid #315e4b6b;border-radius:50%;display:block;position:relative;box-shadow:0 0 0 .35rem #edf3ee}.learner-health__lens-mark:after{border-radius:inherit;content:"";transition:transform .18s var(--ease-standard);background:#315e4b;position:absolute;inset:34%;transform:scale(0)}.learner-health__selector button strong{font:.78rem/1.2 var(--font-interface);letter-spacing:.01em;font-weight:520}.learner-health__selector button[aria-pressed=true]{color:var(--learner-ink);box-shadow:none;background:0 0}.learner-health__selector button[aria-pressed=true] .learner-health__lens-mark{background:#315e4b;border-color:#315e4b;transform:scale(1.22);box-shadow:0 0 0 .38rem #edf3ee,0 0 0 .5rem #315e4b52,0 .65rem 1.4rem #315e4b3d}.learner-health__selector button[aria-pressed=true] .learner-health__lens-mark:after{background:var(--learner-plum-bright);transform:scale(1)}.learner-health__selector button[aria-pressed=true] strong{font-weight:680}.learner-health__panels{min-height:22rem;display:grid}.learner-health__panels article{grid-area:1/1;grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding:clamp(2rem,3.5vw,3.5rem);display:grid;position:relative;overflow:hidden}.learner-health__panels article[data-active=false]{visibility:hidden;pointer-events:none}.learner-health__signal{aspect-ratio:1;pointer-events:none;border:1px solid #315e4b1f;border-radius:50%;width:clamp(14rem,21vw,20rem);position:absolute;top:clamp(-6rem,-5vw,-3.5rem);right:clamp(-3rem,-1.5vw,-1rem);box-shadow:0 0 0 2.2rem #315e4b0d,0 0 0 4.4rem #315e4b08}.learner-health__signal:before,.learner-health__signal:after{content:"";border:1px solid #315e4b1f;border-radius:50%;position:absolute}.learner-health__signal:before{inset:25%}.learner-health__signal:after{background:#315e4b17;inset:43%}.learner-health__focus,.learner-health__panels blockquote{z-index:1;position:relative}.learner-health__focus>p{color:#315e4b;font:.68rem/1.4 var(--font-metadata);letter-spacing:.14em;text-transform:uppercase;margin:0}.learner-health__panels blockquote{color:#211b24b8;max-width:30rem;font:1.05rem/1.6 var(--font-reading);border-top:1px solid #211b2429;margin:0;padding:1.4rem 0 0}.learner-health__panels blockquote span{color:#315e4b;font:.62rem/1.3 var(--font-metadata);letter-spacing:.13em;text-transform:uppercase;margin-bottom:1rem;display:block}.learner-health__scope{color:#211b247a;max-width:54rem;font:.7rem/1.55 var(--font-interface);text-align:right;margin:1.25rem 0 0 auto}.learner-library{gap:clamp(3.5rem,7vw,7rem);display:grid}.learner-library__shelf{background:#ffffff05;border:1px solid #79ad9533;border-radius:2rem;grid-template-columns:minmax(17rem,.58fr) minmax(0,1.42fr);display:grid;box-shadow:0 2.5rem 7rem #00000038}.learner-library__spines{border-right:1px solid #79ad952e;align-content:start;padding:.8rem;display:grid}.learner-library__spines button{--book-tone:var(--learner-plum);text-align:left;color:#f0f5f28a;border:0;border-left:.22rem solid var(--book-tone);cursor:pointer;min-height:5.8rem;transition:color .18s var(--ease-standard),background-color .18s var(--ease-standard),transform .18s var(--ease-standard);background:0 0;border-radius:0 .8rem .8rem 0;grid-template-columns:2.3rem 1fr;align-items:center;gap:.2rem .7rem;padding:1rem 1.1rem;display:grid}.learner-library__spines button[data-tone=mint]{--book-tone:#8fbea6}.learner-library__spines button[data-tone=amber]{--book-tone:#a9cbb9}.learner-library__spines button[data-tone=clay]{--book-tone:#6f9f88}.learner-library__spines button[data-tone=blue]{--book-tone:#9ebfab}.learner-library__spines button[data-tone=paper]{--book-tone:#c8dbd0}.learner-library__spines button span{color:var(--book-tone);font:.6rem/1.2 var(--font-metadata);grid-row:1/3}.learner-library__spines button strong{font-size:1rem;font-weight:540;line-height:1.2}.learner-library__spines button small{font:.61rem/1.3 var(--font-metadata);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.learner-library__spines button[aria-pressed=true]{color:#f0f5f2;background:var(--book-tone)}@supports (color:color-mix(in lab,red,red)){.learner-library__spines button[aria-pressed=true]{background:color-mix(in srgb,var(--book-tone) 11%,transparent)}}.learner-library__spines button[aria-pressed=true]{transform:translate(.35rem)}.learner-library__notes{grid-template-columns:minmax(0,1fr);min-height:52rem;display:grid}.learner-library__notes article{--book-tone:var(--learner-plum);background:radial-gradient(circle at 92% 9%,var(--book-tone),transparent 24rem),linear-gradient(145deg,#ffffff0d,transparent 58%);grid-area:1/1;align-content:start;padding:clamp(2rem,6vw,6rem);display:grid}@supports (color:color-mix(in lab,red,red)){.learner-library__notes article{background:radial-gradient(circle at 92% 9%,color-mix(in srgb,var(--book-tone) 20%,transparent),transparent 24rem),linear-gradient(145deg,#ffffff0d,transparent 58%)}}.learner-library__notes article,.learner-library__notes article>*{min-width:0;max-width:100%}.learner-library__notes article[data-tone=mint]{--book-tone:#8fbea6}.learner-library__notes article[data-tone=amber]{--book-tone:#a9cbb9}.learner-library__notes article[data-tone=clay]{--book-tone:#6f9f88}.learner-library__notes article[data-tone=blue]{--book-tone:#9ebfab}.learner-library__notes article[data-tone=paper]{--book-tone:#c8dbd0}.learner-library__notes article[data-active=false]{visibility:hidden;pointer-events:none}.learner-library__notes article>header{color:var(--book-tone);font:.64rem/1.3 var(--font-metadata);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;display:flex}.learner-library__notes article>header p{color:#f0f5f270;letter-spacing:.04em;text-align:right;text-transform:none;margin:0}.learner-library__notes h5{letter-spacing:-.07em;max-width:10ch;margin:4rem 0 0;font-size:clamp(3.7rem,7vw,7.2rem);font-weight:580;line-height:.88}.learner-library__concept{width:max-content;max-width:100%;color:var(--book-tone);border:1px solid var(--book-tone);margin:1.5rem 0 0;padding:.5rem .75rem}@supports (color:color-mix(in lab,red,red)){.learner-library__concept{border:1px solid color-mix(in srgb,var(--book-tone) 34%,transparent)}}.learner-library__concept{font:.62rem/1.3 var(--font-metadata);letter-spacing:.06em;text-transform:uppercase;border-radius:999px}.learner-library__idea,.learner-library__application{border-top:1px solid #79ad952e;grid-template-columns:.4fr 1.6fr;gap:2rem;margin-top:4rem;padding-top:1.4rem;display:grid}.learner-library__idea>span,.learner-library__application>span,.learner-library__notes article>blockquote span{color:var(--book-tone)}.learner-library__idea p,.learner-library__application p{color:#f0f5f2b3;max-width:40rem;font:clamp(1.08rem,1.5vw,1.3rem)/1.6 var(--font-reading);margin:0}.learner-library__notes article>blockquote span{color:#19151c94;margin-bottom:1rem;font-style:normal;display:block}.learner-closing{background:radial-gradient(circle at 86% 18%,#91bca833,#0000 28rem),radial-gradient(circle at 14% 90%,#79ad9533,#0000 30rem),#0d1713;border:1px solid #79ad9538;border-radius:2.25rem;grid-template-columns:minmax(0,1fr);align-content:center;min-height:min(72svh,54rem);padding:clamp(2.5rem,7vw,7rem);display:grid;position:relative;overflow:hidden}.learner-closing>*{min-width:0;max-width:100%}.learner-closing__sequence{color:#f0f5f25c;width:min(34rem,42%);font:.58rem/1.2 var(--font-metadata);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex;position:absolute;top:2rem;right:2rem}.learner-closing__sequence i{background:linear-gradient(90deg,var(--learner-plum),var(--learner-mint));opacity:.42;flex:1;height:1px;margin-inline:.8rem}.learner-closing h4{max-width:11ch;margin-top:1.3rem;font-size:clamp(4rem,8vw,8rem);line-height:.88}.learner-closing>p:not(.learner-eyebrow){color:#f0f5f29e;max-width:38rem;font:1.08rem/1.65 var(--font-reading);margin:2rem 0 0}.learner-closing>blockquote{width:max-content;max-width:100%;color:var(--learner-plum-bright);font:clamp(1.35rem,2.5vw,2.2rem)/1.3 var(--font-reading);border-bottom:1px solid #79ad956b;margin:4rem 0 0 auto;padding-bottom:.7rem;font-style:italic}@media(hover:hover){.learner-evolution__rail button:hover,.learner-evolution__rail button:focus-visible{color:#f0f5f2;background:#79ad9514}.learner-health__selector button:hover,.learner-health__selector button:focus-visible{color:var(--learner-ink);background:0 0;transform:translateY(-.15rem)}.learner-health__selector button[aria-pressed=true]:hover,.learner-health__selector button[aria-pressed=true]:focus-visible{color:var(--learner-ink);background:0 0}.learner-library__spines button:hover,.learner-library__spines button:focus-visible{color:#f0f5f2;background:var(--book-tone)}@supports (color:color-mix(in lab,red,red)){.learner-library__spines button:hover,.learner-library__spines button:focus-visible{background:color-mix(in srgb,var(--book-tone) 8%,transparent)}}}@keyframes learner-loop-arrive{0%{opacity:0;transform:scale(.92)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes learner-loop-turn{to{transform:rotate(1turn)}}@keyframes learner-flow-pulse{0%,to{opacity:.24;transform:scaleX(.7)}50%{opacity:.7;transform:scaleX(1)}}.learner-field[data-active=true] .learner-loop__orbit--outer{animation:24s linear .9s infinite learner-loop-turn}.learner-field[data-active=true] .learner-ai__flow:before{animation:3.6s ease-in-out infinite learner-flow-pulse}@media(max-width:64rem){.learner-learning-flight{display:none}.learner-opening{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr)}.learner-opening__copy,.learner-loop{grid-column:auto}.learner-opening__copy h4{font-size:clamp(3.8rem,8vw,6rem)}.learner-section-heading,.learner-section-heading>div{grid-template-columns:1fr}.learner-section-heading>p{margin-bottom:1rem}.learner-section-heading>div>p{max-width:42rem}.learner-evolution__rail{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(13rem,1fr));overflow-x:auto}.learner-evolution__rail button{scroll-snap-align:start}.learner-evolution__panels article{grid-template-columns:1fr;min-height:34rem}.learner-evolution__panels blockquote{grid-column:1}.learner-ai__introduction,.learner-ai__flow{grid-column:1/13}.learner-ai__flow{grid-template-columns:repeat(4,minmax(0,1fr))}.learner-ai__flow div{min-height:7rem}.learner-ai__principles{grid-template-columns:repeat(2,minmax(0,1fr))}.learner-ai__principles li:nth-child(3){border-top:1px solid #91bca833;border-left:0}.learner-ai__principles li:nth-child(4){border-top:1px solid #91bca833}.learner-ai>blockquote{grid-column:3/13}.learner-health>header{grid-template-columns:1fr}.learner-health>header>p{max-width:42rem}.learner-library__shelf{grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr)}}@media(max-width:44rem){.chapter--section[data-chapter=learner] .chapter__panel-inner{padding-left:1rem;padding-right:1rem}.learner-field{gap:7rem}.learner-opening{flex-direction:column;gap:4rem;min-height:0;display:flex}.learner-opening__copy h4{font-size:clamp(3.6rem,16vw,5.3rem)}.learner-loop{align-self:center;width:min(100%,27rem)}.learner-loop>span{width:4.6rem;font-size:.53rem}.learner-section-heading h4{font-size:clamp(3.2rem,14vw,4.8rem)}.learner-evolution__rail{border-right:0;border-radius:1.1rem 0 0 1.1rem;margin-right:-1rem}.learner-evolution__rail button{min-height:5.4rem}.learner-evolution__panels article{border-radius:1.45rem;min-height:36rem;padding:1.5rem;display:block}.learner-evolution__story{margin-top:0}.learner-evolution__story h5{font-size:clamp(2.7rem,13vw,4rem)}.learner-evolution__panels blockquote{margin-top:3rem}.learner-ai,.learner-health,.learner-closing{border-radius:1.5rem;padding:1.5rem}.learner-ai h4,.learner-health h4{font-size:clamp(3.2rem,14vw,4.8rem)}.learner-ai__flow{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(8.5rem,1fr));overflow-x:auto}.learner-ai__flow div{scroll-snap-align:start}.learner-ai__principles{grid-template-columns:1fr}.learner-ai__principles li,.learner-ai__principles li:nth-child(3),.learner-ai__principles li:nth-child(4){border:0;border-top:1px solid #91bca833;min-height:0}.learner-ai__principles li:first-child{border-top:0}.learner-ai>blockquote{grid-column:1/13;font-size:1.65rem}.learner-health__lab{border-radius:1.25rem;display:block}.learner-health__selector{scroll-snap-type:x mandatory;border-bottom:1px solid #211b241f;border-right:0;padding:.65rem;display:flex;overflow-x:auto}.learner-health__selector:before{width:40.5rem;left:4.75rem;right:auto}.learner-health__selector button{scroll-snap-align:start;flex:0 0 8.25rem;min-width:8.25rem;min-height:4.8rem}.learner-health__panels{min-height:30rem}.learner-health__panels article{grid-template-columns:1fr;align-content:center;gap:2.25rem;padding:1.5rem}.learner-health__signal{width:14rem;top:-4rem;right:-4rem}.learner-health__panels h5{font-size:clamp(2.6rem,12vw,3.8rem)}.learner-health__scope{text-align:left}.learner-library__shelf{border-radius:1.5rem;display:block;overflow:hidden}.learner-library__spines{scroll-snap-type:x mandatory;border-bottom:1px solid #79ad952e;border-right:0;padding:.7rem;display:flex;overflow-x:auto}.learner-library__spines button{scroll-snap-align:start;flex:0 0 14rem;min-width:14rem}.learner-library__spines button[aria-pressed=true]{transform:translateY(.2rem)}.learner-library__notes{min-height:62rem}.learner-library__notes article{padding:1.5rem}.learner-library__notes article>header{display:block}.learner-library__notes article>header p{text-align:left;margin-top:.6rem}.learner-library__notes h5{margin-top:3rem;font-size:clamp(3.4rem,16vw,5.2rem)}.learner-library__idea,.learner-library__application{grid-template-columns:1fr;gap:1rem}.learner-library__notes article>blockquote{font-size:1.5rem}.learner-closing{min-height:46rem}.learner-closing__sequence{width:100%;margin-bottom:5rem;position:relative;top:auto;right:auto}.learner-closing h4{font-size:clamp(3.5rem,16vw,5.2rem)}.learner-closing>blockquote{margin-top:4rem}}@media(prefers-reduced-motion:reduce){.learner-learning-flight{display:none}.learner-loop,.learner-loop__orbit--outer,.learner-ai__flow:before{animation:none!important;transform:none!important}.learner-evolution__rail button,.learner-health__selector button,.learner-library__spines button{transition:none}}.learner-field{--learner-green:#79ad95;--learner-green-bright:#bfe0ce;--learner-green-deep:#173126;--learner-paper:#f1f5f2;gap:clamp(4rem,7vw,7rem);display:grid}.learner-eyebrow{color:var(--learner-green);font:.66rem/1.4 var(--font-metadata);letter-spacing:.16em;text-transform:uppercase;margin:0}.learner-opening{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:min(62svh,44rem);display:grid}.learner-opening__copy{grid-column:auto}.learner-opening__copy h4{letter-spacing:-.065em;max-width:9ch;margin:1rem 0 0;font-size:clamp(4rem,7.2vw,7.3rem);font-weight:590;line-height:.88}.learner-opening__copy>p:last-child{color:#f0f5f2a8;max-width:31rem;font:clamp(1.05rem,1.4vw,1.25rem)/1.55 var(--font-reading);margin:1.5rem 0 0}.learner-loop{aspect-ratio:1;background:radial-gradient(circle,#79ad9526 0 24%,#0000 24.5%);border:1px solid #79ad9542;border-radius:50%;grid-column:auto;justify-self:end;width:min(100%,27rem);position:relative;box-shadow:inset 0 0 5rem #79ad9512}.learner-loop:before,.learner-loop:after,.learner-loop__orbit{display:none}.learner-loop__wheel{z-index:1;border-radius:inherit;background:repeating-conic-gradient(from 45deg,#79ad9526 0 1deg,transparent 1deg 90deg),radial-gradient(circle,transparent 0 56%,#79ad9521 56.5% 57%,transparent 57.5%);will-change:transform;animation:18s linear infinite learner-loop-wheel-turn;position:absolute;inset:0}.learner-loop__wheel>span{z-index:2;aspect-ratio:1;color:#f0f5f2b8;width:4.4rem;font:.57rem/1 var(--font-metadata);letter-spacing:.1em;text-transform:uppercase;will-change:transform;background:#122019;border:1px solid #79ad9561;border-radius:50%;place-items:center;animation:18s linear infinite learner-loop-label-counterturn;display:grid;position:absolute;box-shadow:0 1rem 2.5rem #00000047}.learner-loop__wheel>span[data-step=learn]{top:-.5rem;left:calc(50% - 2.2rem)}.learner-loop__wheel>span[data-step=apply]{top:calc(50% - 2.2rem);right:-.5rem}.learner-loop__wheel>span[data-step=reflect]{bottom:-.5rem;left:calc(50% - 2.2rem)}.learner-loop__wheel>span[data-step=share]{top:calc(50% - 2.2rem);left:-.5rem}.learner-field[data-active=true] .learner-loop{animation:7s ease-in-out infinite alternate learner-loop-drift}.learner-loop>strong{color:#102019;background:radial-gradient(circle at 70% 22%,#ffffff75,transparent 34%),linear-gradient(145deg,#d1eadc,var(--learner-green-bright));letter-spacing:-.04em;text-transform:lowercase;border:1px solid #ffffff6b;width:38%;font-size:clamp(1rem,1.7vw,1.5rem);font-weight:650;overflow:hidden;box-shadow:0 0 0 .55rem #79ad9517,0 1.6rem 4rem #0000003d}.learner-loop>strong small{color:#10201985;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.35rem;font-size:.5rem}.learner-loop__centre-arrow{color:#1020197a;font:1.05rem/1 var(--font-interface);font-weight:420;position:absolute;top:13%;right:17%;transform:rotate(2deg)}.learner-board{background:radial-gradient(circle at 92% 8%,#79ad9521,#0000 23rem),linear-gradient(145deg,#ffffff0a,#ffffff04);border:1px solid #79ad9538;border-radius:clamp(1.4rem,2.4vw,2rem);gap:clamp(2rem,4vw,3.5rem);padding:clamp(1.5rem,3.5vw,3.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2.5rem 7rem #00000029}.learner-board__header{gap:.9rem;max-width:58rem;display:grid}.learner-board__header h4,.learner-ai h4,.learner-health h4{letter-spacing:-.06em;max-width:13ch;margin:0;font-size:clamp(2.6rem,5vw,5.1rem);font-weight:580;line-height:.92}.learner-board__header>p:last-child,.learner-board__header--library>p{color:#f0f5f28f;max-width:40rem;font:.98rem/1.55 var(--font-reading);margin:0}.learner-learning-flight{width:clamp(15rem,21vw,21rem);top:-9rem;right:-3rem}.learner-evolution{gap:clamp(2.4rem,4vw,4rem);overflow:visible}.learner-evolution__map{grid-template-columns:minmax(13rem,.42fr) minmax(0,1.58fr);gap:clamp(1.5rem,3vw,3rem);display:grid}.learner-evolution__rail{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;display:grid;overflow:visible}.learner-evolution__rail:before{content:"";background:linear-gradient(#0000,#79ad957a 12% 88%,#0000);width:1px;position:absolute;top:2.1rem;bottom:2.1rem;left:1.2rem}.learner-evolution__rail button{color:#f0f5f27a;background:0 0;border:0;grid-template-columns:1fr;min-height:4.25rem;padding:.7rem 0 .7rem 3.2rem;display:grid}.learner-evolution__rail button+button{border:0}.learner-evolution__rail button:after{display:none}.learner-evolution__rail button>span{aspect-ratio:1;border:1px solid var(--learner-green);width:.8rem;transition:background-color .18s var(--ease-standard),transform .18s var(--ease-standard);background:#0c1411;border-radius:50%;position:absolute;top:calc(50% - .4rem);left:.8rem;box-shadow:0 0 0 .35rem #0c1411}.learner-evolution__rail button strong{max-width:15ch;font-size:.93rem;line-height:1.25}.learner-evolution__rail button[aria-pressed=true]{color:var(--learner-paper);background:0 0}.learner-evolution__rail button[aria-pressed=true]>span{background:var(--learner-green-bright);transform:scale(1.22);box-shadow:0 0 0 .35rem #0c1411,0 0 0 .48rem #79ad9561}.learner-evolution__rail[data-autoplay=true] button[aria-pressed=true]>span:after{border:1px solid var(--learner-green-bright);content:"";pointer-events:none;border-radius:50%;animation:4.8s linear forwards learner-tab-discover;position:absolute;inset:-.5rem}.learner-evolution__panels{min-height:20rem}.learner-evolution__panels article{min-height:20rem;box-shadow:none;background:linear-gradient(135deg,#79ad951a,#0000 52%),#040c0852;border:1px solid #79ad952e;border-radius:1.45rem;grid-template-columns:minmax(0,1.2fr) minmax(14rem,.8fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,3vw,3rem);display:grid}.learner-evolution__panels h5{letter-spacing:-.055em;max-width:11ch;margin:0;font-size:clamp(2.4rem,4.3vw,4.4rem);font-weight:570;line-height:.94}.learner-evolution__signals{flex-wrap:wrap;gap:.4rem;margin-top:1.8rem;display:flex}.learner-evolution__signals span{color:#f0f5f299;font:.56rem/1.2 var(--font-metadata);letter-spacing:.05em;text-transform:uppercase;border:1px solid #79ad953d;border-radius:999px;padding:.38rem .58rem}.learner-evolution__panels blockquote{color:var(--learner-green-bright);font:clamp(1.05rem,1.6vw,1.35rem)/1.5 var(--font-reading);border-top:1px solid #79ad9557;margin:0;padding:1.2rem 0 0;font-style:italic}.learner-ai{background:radial-gradient(circle at 92% 8%,#79ad9521,#0000 23rem),linear-gradient(145deg,#ffffff0a,#ffffff04);border-radius:clamp(1.4rem,2.4vw,2rem);grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem);padding:clamp(1.5rem,3.5vw,3.5rem)}.learner-ai__flow{grid-column:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.learner-ai__flow:before{background:#79ad956b;top:1.05rem;left:12%;right:12%}.learner-ai__flow div{background:0 0;border:0;border-radius:0;align-content:start;gap:.8rem;min-height:10rem;padding:0 1.2rem 1rem;display:grid}.learner-ai__flow div>span{z-index:2;aspect-ratio:1;border:1px solid var(--learner-green);background:#13231b;border-radius:50%;width:2.1rem;box-shadow:0 0 0 .5rem #0e1914}.learner-ai__flow div>span:after{aspect-ratio:1;background:var(--learner-green-bright);content:"";border-radius:50%;width:.52rem;margin:.72rem;display:block}.learner-ai__flow strong{margin-top:.65rem;font-size:clamp(1rem,1.45vw,1.2rem);font-weight:570}.learner-ai__flow p{color:#f0f5f280;max-width:17rem;font:.82rem/1.45 var(--font-interface);margin:0}.learner-ai>blockquote{width:max-content;max-width:100%;color:var(--learner-green-bright);font:clamp(1.2rem,2.2vw,1.9rem)/1.35 var(--font-reading);border-bottom:1px solid #79ad955c;grid-column:auto;margin:0 0 0 auto;padding-bottom:.5rem;font-style:italic}.learner-health{color:var(--learner-paper);background:radial-gradient(circle at 12% 84%,#79ad9524,#0000 24rem),linear-gradient(145deg,#ffffff0a,#ffffff04)}.learner-health .learner-eyebrow{color:var(--learner-green)}.learner-health>.learner-board__header{text-align:left;grid-template-columns:minmax(0,1fr);align-items:start;gap:.9rem;max-width:none}.learner-health>.learner-board__header h4{max-width:none}.learner-health__lab{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(24rem,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,6vw,6rem);margin:0;display:grid;overflow:visible}.learner-health__orbit{aspect-ratio:1;background:radial-gradient(circle,#79ad951c 0 24%,transparent 24.5%),repeating-conic-gradient(#79ad9524 0 1deg,transparent 1deg 60deg);border:1px solid #79ad9538;border-radius:50%;justify-self:center;width:min(100%,26rem);position:relative}.learner-health__orbit:before{content:"";border:1px dashed #79ad9538;border-radius:50%;position:absolute;inset:18%}.learner-health__core{aspect-ratio:1;color:#102019;background:var(--learner-green-bright);text-align:center;border-radius:50%;place-content:center;width:31%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.learner-health__core span{font:.52rem/1.2 var(--font-metadata);letter-spacing:.11em;text-transform:uppercase}.learner-health__core strong{font-size:1rem;font-weight:650}.learner-health__orbit button{aspect-ratio:1;color:#f0f5f299;cursor:pointer;width:5.3rem;transform:rotate(var(--orbit-angle)) translate(10.6rem) rotate(var(--orbit-counter-angle));transition:color .18s var(--ease-standard),border-color .18s var(--ease-standard),background-color .18s var(--ease-standard),box-shadow .18s var(--ease-standard);background:#122019;border:1px solid #79ad9547;border-radius:50%;place-content:center;place-items:center;gap:.3rem;padding:.4rem;display:grid;position:absolute;top:calc(50% - 2.65rem);left:calc(50% - 2.65rem)}.learner-health__orbit button>span{aspect-ratio:1;background:currentColor;border-radius:50%;width:.45rem}.learner-health__orbit button strong{font-size:.7rem;font-weight:540}.learner-health__orbit button[aria-pressed=true]{color:#102019;border-color:var(--learner-green-bright);background:var(--learner-green-bright);box-shadow:0 0 0 .38rem #79ad9521,0 1rem 2.5rem #00000040}.learner-health__orbit[data-autoplay=true] button[aria-pressed=true]:after{border:1px solid var(--learner-green-bright);content:"";pointer-events:none;border-radius:50%;animation:5.2s linear forwards learner-tab-discover;position:absolute;inset:-.55rem}.learner-health__panels{min-height:18rem}.learner-health__panels article{grid-template-columns:1fr;align-content:center;gap:0;min-height:18rem;padding:0;display:grid}.learner-health__panels article>p{color:var(--learner-green);font:.62rem/1.3 var(--font-metadata);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .8rem}.learner-health__panels h5{letter-spacing:-.05em;max-width:17ch;margin:0;font-size:clamp(2rem,3.7vw,3.8rem);font-weight:570;line-height:.98}.learner-health__panels blockquote{color:#f0f5f2ad;max-width:35rem;font:1rem/1.55 var(--font-reading);border-top:1px solid #79ad954d;margin:1.8rem 0 0;padding:1.2rem 0 0;font-style:normal}.learner-health__scope{color:#f0f5f257;text-align:right;max-width:48rem;margin:0 0 0 auto;font-size:.64rem}.learner-library{gap:clamp(2rem,4vw,3.5rem)}.learner-board__header--library{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);align-items:end;gap:clamp(2rem,6vw,6rem);max-width:none;display:grid}.learner-board__header--library>div{gap:.9rem;display:grid}.learner-board__header--library h4{max-width:15ch}.learner-library__shelf{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;display:grid}.learner-library__books{border-bottom:1px solid #79ad9547;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:clamp(.45rem,1vw,.9rem);padding:1.5rem 1rem 0;display:grid}.learner-library__books button{--book-tone:#79ad95;text-align:left;color:#f0f5f2b8;border:1px solid var(--book-tone);align-content:space-between;min-height:clamp(11rem,17vw,15rem);padding:1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.learner-library__books button{border:1px solid color-mix(in srgb,var(--book-tone) 38%,transparent)}}.learner-library__books button{background:linear-gradient(135deg,var(--book-tone),#0c1511 70%);border-bottom:0;border-radius:.5rem .5rem 0 0}@supports (color:color-mix(in lab,red,red)){.learner-library__books button{background:linear-gradient(135deg,color-mix(in srgb,var(--book-tone) 18%,#101915),#0c1511 70%)}}.learner-library__books button{cursor:pointer;transform-origin:bottom;transition:transform .22s var(--ease-standard),color .18s var(--ease-standard),background-color .18s var(--ease-standard)}.learner-library__books button:nth-child(2n){min-height:clamp(10rem,15vw,13.5rem)}.learner-library__books button[data-tone=mint]{--book-tone:#8fbea6}.learner-library__books button[data-tone=amber]{--book-tone:#d4b16f}.learner-library__books button[data-tone=clay]{--book-tone:#ad806b}.learner-library__books button[data-tone=blue]{--book-tone:#7f9db6}.learner-library__books button[data-tone=paper]{--book-tone:#c8dbd0}.learner-library__books button>span{background:var(--book-tone);width:1.65rem;height:.18rem}.learner-library__books button strong{align-self:end;font-size:clamp(.83rem,1.3vw,1.05rem);font-weight:570;line-height:1.15}.learner-library__books button small{color:#f0f5f261;font:.54rem/1.3 var(--font-metadata);margin-top:.45rem}.learner-library__books button[aria-pressed=true]{color:var(--learner-paper);background:linear-gradient(145deg,var(--book-tone),#122019)}@supports (color:color-mix(in lab,red,red)){.learner-library__books button[aria-pressed=true]{background:linear-gradient(145deg,color-mix(in srgb,var(--book-tone) 32%,#101915),#122019)}}.learner-library__books button[aria-pressed=true]{transform:translateY(-.85rem)}.learner-library__notes{min-height:17rem}.learner-library__notes article{background:0 0;grid-template-columns:minmax(0,1.1fr) minmax(17rem,.9fr);align-content:start;gap:clamp(2rem,6vw,6rem);min-height:17rem;padding:clamp(1.5rem,3vw,2.5rem) 0 0;display:grid}.learner-library__notes article>div>span{color:var(--book-tone);border:1px solid var(--book-tone);padding:.42rem .65rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.learner-library__notes article>div>span{border:1px solid color-mix(in srgb,var(--book-tone) 32%,transparent)}}.learner-library__notes article>div>span{font:.57rem/1.3 var(--font-metadata);letter-spacing:.06em;text-transform:uppercase;border-radius:999px}.learner-library__notes article>div>p{color:#f0f5f2ad;max-width:42rem;font:clamp(1rem,1.4vw,1.18rem)/1.55 var(--font-reading);margin:1.2rem 0 0}.learner-library__notes article>blockquote{color:#102019;background:var(--book-tone);font:clamp(1.2rem,2vw,1.7rem)/1.3 var(--font-reading);border-radius:1rem;margin:0;padding:1.35rem;font-style:italic}.learner-library__notes article>blockquote span{color:#10201994;font:.55rem/1.3 var(--font-metadata);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.7rem;font-style:normal;display:block}.learner-closing{min-height:min(56svh,38rem);color:var(--learner-paper);background:radial-gradient(circle at 84%,#bfe0ce26,#0000 21rem),linear-gradient(135deg,#183126,#102219 52%,#0b1711);border:1px solid #79ad954d;border-radius:clamp(1.5rem,2.5vw,2.2rem);grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2.5rem 7rem #00000038}.learner-closing:before{aspect-ratio:1;content:"";border:1px solid #bfe0ce14;border-radius:50%;width:32rem;position:absolute;bottom:-12rem;right:-8rem;box-shadow:0 0 0 4rem #bfe0ce08}.learner-closing__path{z-index:1;color:#f0f5f270;max-width:33rem;font:.58rem/1.2 var(--font-metadata);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:.8rem;display:flex;position:relative}.learner-closing__path i{background:linear-gradient(90deg,#79ad9533,#bfe0ce99);flex:1;height:1px}.learner-closing__path strong{color:var(--learner-green-bright);font-weight:570}.learner-closing__statement{z-index:1;align-self:center;position:relative}.learner-closing__statement h4{letter-spacing:-.065em;max-width:11ch;margin:1.1rem 0 0;font-size:clamp(3.6rem,7vw,7rem);font-weight:580;line-height:.86;display:grid}.learner-closing__statement h4 span{color:var(--learner-paper)}.learner-closing__statement h4 strong{color:var(--learner-green-bright);font-weight:inherit}.learner-closing__statement>p:last-child{color:#f0f5f294;max-width:34rem;font:1rem/1.55 var(--font-reading);margin:1.6rem 0 0}.learner-closing__visual{z-index:1;aspect-ratio:1;justify-self:end;place-items:center;width:min(100%,25rem);margin:0;display:grid;position:relative}.learner-closing__visual:before{z-index:-1;filter:blur(.35rem);content:"";background:radial-gradient(circle,#bfe0ce2b,#0000 68%);border-radius:50%;position:absolute;inset:13% 8% 5%}.learner-closing__visual img{filter:drop-shadow(0 2rem 2.4rem #0000003d)drop-shadow(0 0 1.5rem #bfe0ce1a);will-change:transform;width:108%;max-width:none;height:auto;animation:6s ease-in-out infinite alternate learner-closing-art-float;display:block}@keyframes learner-tab-discover{0%{opacity:.78;transform:scale(.72)}to{opacity:0;transform:scale(1.35)}}@keyframes learner-loop-wheel-turn{to{transform:rotate(1turn)}}@keyframes learner-loop-label-counterturn{to{transform:rotate(-1turn)}}@keyframes learner-loop-drift{0%{transform:translate(-2rem)}to{transform:translate(2rem)}}@keyframes learner-loop-drift-mobile{0%{transform:translate(-.5rem)}to{transform:translate(.5rem)}}@keyframes learner-closing-art-float{0%{transform:translateY(.45rem)rotate(-1deg)}to{transform:translateY(-.45rem)rotate(1deg)}}@media(hover:hover){.learner-evolution__rail button:hover,.learner-evolution__rail button:focus-visible{color:var(--learner-paper);background:0 0}.learner-health__orbit button:hover,.learner-health__orbit button:focus-visible{color:var(--learner-paper);border-color:var(--learner-green-bright)}.learner-health__orbit button[aria-pressed=true]:hover,.learner-health__orbit button[aria-pressed=true]:focus-visible{color:#102019}.learner-library__books button:hover,.learner-library__books button:focus-visible{color:var(--learner-paper);transform:translateY(-.45rem)}.learner-library__books button[aria-pressed=true]:hover,.learner-library__books button[aria-pressed=true]:focus-visible{transform:translateY(-.85rem)}}@media(max-width:64rem){.learner-opening{grid-template-columns:minmax(0,1fr) minmax(17rem,.7fr)}.learner-learning-flight{display:none}.learner-evolution__map{grid-template-columns:1fr}.learner-evolution__rail{grid-template-columns:repeat(4,minmax(0,1fr))}.learner-evolution__rail:before{width:auto;height:1px;inset:1.2rem 10% auto}.learner-evolution__rail button{text-align:center;min-height:5.6rem;padding:2.8rem .5rem .5rem}.learner-evolution__rail button>span{top:.8rem;left:calc(50% - .4rem)}.learner-evolution__rail button strong{margin-inline:auto}.learner-health__lab{grid-template-columns:minmax(20rem,.9fr) minmax(0,1.1fr)}.learner-health__orbit{width:min(100%,22rem)}.learner-health__orbit button{width:4.7rem;transform:rotate(var(--orbit-angle)) translate(8.8rem) rotate(var(--orbit-counter-angle));top:calc(50% - 2.35rem);left:calc(50% - 2.35rem)}.learner-library__books{grid-template-columns:repeat(6,minmax(8.5rem,1fr));overflow-x:auto}}@media(max-width:44rem){.chapter--section[data-chapter=learner] .chapter__panel{background-color:#0c1411;background-image:radial-gradient(circle at 88% 6%,#79ad9524,#0000 24rem),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.learner-field{gap:4.25rem;width:100%;min-width:0}.learner-opening{grid-template-columns:1fr;gap:3rem;min-height:0;display:grid}.learner-opening__copy h4{font-size:clamp(3.7rem,17vw,5.2rem)}.learner-loop{justify-self:center;width:min(88vw,20rem)}.learner-field[data-active=true] .learner-loop{animation-name:learner-loop-drift-mobile}.learner-loop__wheel>span{width:3.7rem;font-size:.48rem}.learner-loop__wheel>span[data-step=learn]{left:calc(50% - 1.85rem)}.learner-loop__wheel>span[data-step=apply]{top:calc(50% - 1.85rem)}.learner-loop__wheel>span[data-step=reflect]{left:calc(50% - 1.85rem)}.learner-loop__wheel>span[data-step=share]{top:calc(50% - 1.85rem)}.learner-board{border-radius:1.35rem;width:100%;min-width:0;padding:1.25rem}.learner-evolution{overflow:hidden}.learner-board__header h4,.learner-ai h4,.learner-health h4{font-size:clamp(2.7rem,13vw,4rem)}.learner-evolution__rail{border-radius:0;grid-template-columns:repeat(4,minmax(8.5rem,1fr));margin:0;overflow-x:auto}.learner-evolution__rail button{scroll-snap-align:center}.learner-evolution__rail:before{width:25.5rem;left:4.25rem;right:auto}.learner-evolution__panels,.learner-evolution__panels article{min-height:25rem}.learner-evolution__panels article{grid-template-columns:1fr;align-content:center}.learner-evolution__panels h5{font-size:clamp(2.5rem,12vw,3.7rem)}.learner-ai__flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 0;width:100%;min-width:0;overflow-x:visible}.learner-ai{grid-template-columns:minmax(0,1fr)}.learner-ai>*,.learner-ai .learner-board__header,.learner-ai__flow>div{min-width:0;max-width:100%}.learner-ai__flow strong,.learner-ai__flow p{overflow-wrap:anywhere}.learner-ai__flow:before{display:none}.learner-ai__flow div{min-height:9.5rem;padding:0 .75rem}.learner-ai>blockquote{overflow-wrap:anywhere;width:100%;margin-left:0}.learner-health__lab{grid-template-columns:1fr;gap:2.5rem}.learner-health__orbit{width:min(82vw,20rem)}.learner-health__orbit button{width:4.3rem;transform:rotate(var(--orbit-angle)) translate(8rem) rotate(var(--orbit-counter-angle));top:calc(50% - 2.15rem);left:calc(50% - 2.15rem)}.learner-health__orbit button strong{font-size:.62rem}.learner-health__panels,.learner-health__panels article{min-height:20rem}.learner-health__panels h5{font-size:clamp(2.35rem,11vw,3.4rem)}.learner-health__scope{text-align:left}.learner-board__header--library{grid-template-columns:1fr;gap:1rem}.learner-library__books{scroll-snap-type:x mandatory;grid-template-columns:repeat(6,8.5rem);margin-right:-1.25rem;padding-left:0}.learner-library__books button{scroll-snap-align:center;min-height:11rem}.learner-library__notes,.learner-library__notes article{min-height:29rem}.learner-library__notes article{grid-template-columns:1fr;gap:2rem}.learner-closing{grid-template-columns:minmax(0,1fr);gap:2.5rem;min-height:35rem;padding:1.5rem}.learner-closing:before{display:none}.learner-closing__path{width:100%}.learner-closing__statement h4{max-width:100%;font-size:clamp(2.35rem,12.3vw,4.25rem)}.learner-closing__statement h4>*{min-width:0}.learner-closing__visual{justify-self:end;width:min(82vw,17rem);margin-top:-1.5rem}}@media(prefers-reduced-motion:reduce){.learner-loop,.learner-loop__wheel,.learner-loop__wheel>span,.learner-ai__flow:before,.learner-closing__visual img{animation:none!important;transform:none!important}.learner-evolution__rail button>span,.learner-health__orbit button,.learner-library__books button{transition:none}}.mentor-field{grid-template-columns:minmax(0,1fr);gap:clamp(3.5rem,7vw,6.5rem);width:100%;min-width:0}.mentor-opening__copy h4{max-width:10ch;font-size:clamp(3.4rem,5.7vw,5.9rem)}.mentor-opening__copy>p:last-child{max-width:34rem;margin-top:1.5rem}.mentor-alignment-map{width:min(100%,28rem)}.mentor-alignment-map>span{width:clamp(4.5rem,6vw,6rem);font-size:.62rem}.mentor-paths__grid article,.mentor-paths__grid article[data-track=life],.mentor-paths__grid article[data-track=body]{min-height:16.5rem;margin-top:0;padding:clamp(1.35rem,2vw,2rem)}.mentor-paths__grid article>p{max-width:26rem;font:.95rem/1.5 var(--font-reading);margin-top:auto}.mentor-method>header{grid-template-columns:minmax(11rem,.55fr) minmax(0,1.45fr);align-items:end;gap:2rem;display:grid}.mentor-method h4{max-width:none;margin-top:0;font-size:clamp(2.7rem,4.4vw,4.4rem)}.mentor-method>ol small{display:none}.mentor-method>ol p{margin-top:.45rem;font-size:.72rem}.mentor-scenarios__heading h4{max-width:12ch;font-size:clamp(3rem,5vw,5.1rem)}.mentor-scenario-switcher{margin-top:1rem}.mentor-scenario{grid-template-columns:1fr}.mentor-scenario__story{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1rem 2rem;padding:clamp(1.6rem,3vw,3rem);display:grid}.mentor-scenario__label{grid-column:1/13}.mentor-scenario__story h5{grid-column:1/7;max-width:10ch;margin:clamp(2.5rem,5vw,4rem) 0 0;font-size:clamp(2.7rem,4.4vw,4.5rem)}.mentor-scenario__story>p:not(.mentor-scenario__label){grid-column:7/13;margin:0}.mentor-scenario__story blockquote{grid-column:7/13;margin:.75rem 0 0;padding-top:.9rem;font-size:clamp(1.15rem,1.6vw,1.4rem)}.mentor-scenario__decision{padding:clamp(1.25rem,2.5vw,2.5rem)}.mentor-scenario__options{grid-template-columns:repeat(3,minmax(0,1fr))}.mentor-scenario__options button{min-height:8rem;padding:1.15rem 1rem 1rem}.mentor-scenario__options button>span{aspect-ratio:auto;border:0;border-radius:0;width:auto;margin-bottom:1rem;font-size:.55rem;display:block;position:static}.mentor-scenario__options button[aria-pressed=true]>span{color:var(--mentor-moss);background:0 0}.mentor-scenario__response{min-height:0;padding:1.15rem}.mentor-scenario__answer{border-top:1px solid #4f755f29;padding-top:.75rem;margin-top:.75rem!important}.mentor-scenario__answer strong{color:var(--mentor-moss-dark);font-weight:620}.mentor-invitation{border-radius:1.4rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:center;gap:1rem 3rem;padding:clamp(1.4rem,3vw,2.5rem);display:grid}.mentor-invitation>p:not(.mentor-eyebrow){color:#f3f0e8;font:clamp(1.25rem,2vw,1.8rem)/1.35 var(--font-reading);grid-column:1;align-self:center;margin:0}.mentor-invitation small{grid-column:2;margin:0}@media(max-width:64rem){.mentor-opening{min-height:34rem}.mentor-paths__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mentor-paths__grid article,.mentor-paths__grid article[data-track=life],.mentor-paths__grid article[data-track=body]{min-height:17rem}.mentor-method>header{grid-template-columns:.55fr 1.45fr}}@media(max-width:44rem){.mentor-field{gap:4rem}.mentor-opening{align-items:stretch;gap:2.5rem;width:100%;min-width:0}.mentor-opening__copy{width:100%;min-width:0}.mentor-opening__copy h4{max-width:100%;font-size:clamp(3.1rem,14vw,4.6rem)}.mentor-alignment-map{width:min(92%,22rem)}.mentor-section-heading h4{font-size:clamp(2.8rem,12vw,4rem)}.mentor-paths__grid{grid-template-columns:1fr}.mentor-paths__grid article,.mentor-paths__grid article[data-track=life],.mentor-paths__grid article[data-track=body]{min-height:13.5rem}.mentor-paths__grid article h5{margin-top:2.5rem}.mentor-method{padding:1.4rem}.mentor-method>header{display:block}.mentor-method h4{margin-top:.8rem;font-size:2.8rem}.mentor-method>ol{scroll-snap-type:x mandatory;gap:0;padding-bottom:.5rem;display:flex;overflow-x:auto}.mentor-method>ol li{scroll-snap-align:start;border-top:1px solid #f3f0e81f;flex:0 0 9.5rem;min-width:9.5rem;padding:1rem}.mentor-method>ol li:not(:last-child):after{display:none}.mentor-scenarios__heading{grid-template-columns:1fr}.mentor-scenario__story{display:block}.mentor-scenario__story h5{margin-top:2.5rem;font-size:clamp(2.5rem,12vw,3.7rem)}.mentor-scenario__story>p:not(.mentor-scenario__label),.mentor-scenario__story blockquote{margin-top:1.25rem}.mentor-scenario__options{grid-template-columns:1fr}.mentor-scenario__options button{min-height:0}.mentor-invitation{padding:1.4rem;display:block}.mentor-invitation small{margin-top:1.25rem}}.mentor-scenario{--color-ink:#19201d;--color-muted-readable:#5d645f;color:#19201d}.mentor-paths__grid article{--color-ink:#f3f0e8;--color-muted-readable:#f3f0e8b8;color:#f3f0e8;background:var(--color-charcoal);border-color:#f3f0e81f;box-shadow:0 1.5rem 4rem #10131138}.mentor-paths__grid article[data-track=career]{--track-accent:#e6bb7e}.mentor-paths__grid article[data-track=life]{--track-accent:#bfe0ce}.mentor-paths__grid article[data-track=body]{--track-accent:#efaa8d}.mentor-scenario-switcher{background:var(--color-charcoal);border-color:#29483a52;box-shadow:0 1.25rem 3rem #29483a29,inset 0 1px #ffffff14}@media(max-width:44rem){.mentor-scenario-switcher{border-right:1px solid #91bca847;border-radius:1.2rem;grid-template-columns:1fr;gap:.5rem;margin-right:0;padding:.5rem;display:grid;overflow:visible}.mentor-scenario-switcher button{flex:none;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;width:100%;min-width:0;min-height:5.75rem;padding:.85rem}.mentor-scenario-switcher button+button{border-left:1px solid #91bca838}.mentor-scenario-switcher button strong{font-size:1.05rem}.mentor-scenario-switcher__action{text-align:right;max-width:4.8rem;font-size:.58rem}}.mentor-method>ol li{--align-delay:0s}.mentor-method>ol li:nth-child(2){--align-delay:.65s}.mentor-method>ol li:nth-child(3){--align-delay:1.3s}.mentor-method>ol li:nth-child(4){--align-delay:1.95s}.mentor-method>ol li:nth-child(5){--align-delay:2.6s}.mentor-method>ol li>span{will-change:background-color,box-shadow,transform;animation:mentor-align-step-pulse 6s var(--ease-standard) var(--align-delay) infinite}.mentor-method>ol li strong{animation:mentor-align-title-pulse 6s var(--ease-standard) var(--align-delay) infinite}.mentor-method>ol li:not(:last-child):after{animation:mentor-align-connector-glow 6s linear var(--align-delay) infinite;background:linear-gradient(90deg,#e6bb7e38,#f6d7a6eb 46%,#e6bb7e2e 72%,#0000) 100% 0/220% 100%}.mentor-method>ol li:not(:last-child):before{z-index:2;aspect-ratio:1;content:"";opacity:0;pointer-events:none;width:.45rem;animation:mentor-align-signal 6s var(--ease-standard) calc(var(--align-delay) + .16s) infinite;background:#f6d7a6;border-radius:50%;position:absolute;top:1.18rem;left:3.2rem;box-shadow:0 0 0 .3rem #f6d7a61f,0 0 1rem #f6d7a6e0}@keyframes mentor-align-step-pulse{0%,13%,to{background:#e6bb7e;transform:translateY(0)scale(1);box-shadow:0 0 #f6d7a600}5%{background:#f6d7a6;transform:translateY(-.18rem)scale(1.08);box-shadow:0 0 0 .42rem #f6d7a61f,0 0 1.7rem #f6d7a661}}@keyframes mentor-align-title-pulse{0%,13%,to{color:#f3f0e8;transform:translate(0)}5%{color:#f6d7a6;transform:translate(.16rem)}}@keyframes mentor-align-connector-glow{0%{background-position:100% 0}16%,to{background-position:-100% 0}}@keyframes mentor-align-signal{0%{opacity:0;left:3.2rem;transform:scale(.72)}3%{opacity:1}12%{opacity:1;left:calc(100% - .7rem);transform:scale(1)}16%,to{opacity:0;left:calc(100% - .7rem);transform:scale(.72)}}@media(max-width:44rem){.mentor-method>ol li:not(:last-child):before{display:none}}@media(prefers-reduced-motion:reduce){.mentor-method>ol li>span,.mentor-method>ol li strong,.mentor-method>ol li:not(:last-child):after{animation:none!important}.mentor-method>ol li:not(:last-child):before{display:none}}.mentor-alignment-map--tuner{aspect-ratio:1.08;background:linear-gradient(90deg,transparent 49.82%,#4f755f14 50%,transparent 50.18%),var(--mentor-paper);border:1px solid #4f755f38;border-radius:.35rem 4rem;grid-template-rows:auto 1fr auto;align-self:center;gap:clamp(1.4rem,3vw,2.2rem);width:min(100%,32rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:1rem 1rem #4f755f14,0 2.5rem 5rem #29483a1f}.mentor-alignment-map--tuner:before,.mentor-alignment-map--tuner:after{display:none}.mentor-alignment-map__note{z-index:2;max-width:12rem;color:var(--mentor-moss-dark);font:.64rem/1.35 var(--font-metadata);letter-spacing:.13em;text-transform:uppercase;margin:0;position:relative}.mentor-alignment-map__range{z-index:0;background:#d0a05f1a;border-left:1px dashed #4f755f59;border-right:1px dashed #4f755f59;width:22%;position:absolute;top:20%;bottom:24%;right:20%}.mentor-alignment-map__range span{color:#2d5241a3;font:.52rem/1 var(--font-metadata);letter-spacing:.11em;text-transform:uppercase;transform-origin:0;white-space:nowrap;position:absolute;top:50%;right:-.6rem;transform:translate(100%,-50%)rotate(90deg)}.mentor-alignment-map__rails{z-index:1;align-content:center;gap:clamp(2rem,4vw,2.9rem);display:grid;position:relative}.mentor-alignment-map__rails>div{--marker-start:24%;--marker-end:69%;--marker-delay:0s;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.mentor-alignment-map__rails>div[data-node=life]{--marker-start:72%;--marker-end:48%;--marker-delay:-1.6s}.mentor-alignment-map__rails>div[data-node=body]{--marker-start:38%;--marker-end:76%;--marker-delay:-3.2s}.mentor-alignment-map__rails span{color:var(--mentor-moss-dark);font:.63rem/1 var(--font-metadata);letter-spacing:.13em;text-transform:uppercase}.mentor-alignment-map__rails i{background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#2d52413d calc(12.5% - 1px) 12.5%);border-top:1px solid #2d524185;height:.45rem;display:block;position:relative}.mentor-alignment-map__rails i:after{top:0;left:var(--marker-start);aspect-ratio:1;border:.2rem solid var(--mentor-paper);content:"";width:.9rem;animation:mentor-tuner-balance 5.4s ease-in-out var(--marker-delay) infinite;background:#d0a05f;border-radius:.12rem;position:absolute;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 1px #2d524175,.3rem .3rem #2d52411f}.mentor-alignment-map--tuner>strong{z-index:2;aspect-ratio:auto;width:auto;color:var(--mentor-moss-dark);box-shadow:none;font:italic clamp(2rem,4.5vw,3.3rem)/.9 var(--font-reading);letter-spacing:-.055em;text-align:right;background:0 0;border-top:1px solid #4f755f47;border-radius:0;justify-content:space-between;align-items:baseline;padding-top:1.1rem;font-weight:500;display:flex;position:relative;top:auto;left:auto;transform:none}.mentor-alignment-map--tuner>strong small{color:#2d5241a3;font:.54rem/1.2 var(--font-metadata);letter-spacing:.12em;text-align:left;text-transform:uppercase;margin:0}@keyframes mentor-tuner-balance{0%,to{left:var(--marker-start)}50%{left:var(--marker-end)}}@media(max-width:44rem){.mentor-alignment-map--tuner{aspect-ratio:auto;border-radius:.3rem 2.75rem;width:min(100%,28rem);min-height:24rem;padding:1.5rem}.mentor-alignment-map__range{right:18%}.mentor-alignment-map__rails>div{grid-template-columns:3.7rem minmax(0,1fr);gap:.75rem}.mentor-alignment-map--tuner>strong{font-size:clamp(1.8rem,10vw,2.8rem)}}@media(prefers-reduced-motion:reduce){.mentor-alignment-map__rails i:after{animation:none!important}}.mentor-balance-board{aspect-ratio:1.02;color:#f8f4e9;background:linear-gradient(145deg,#4f755f57,transparent 44%),var(--color-charcoal);border:1px solid #f8f4e929;border-radius:3.75rem .45rem;grid-template-rows:auto 1fr auto;align-self:center;gap:clamp(1.5rem,3vw,2.25rem);width:min(100%,34rem);padding:clamp(1.6rem,3vw,2.6rem);display:grid;position:relative;overflow:hidden;transform:rotate(-.75deg);box-shadow:.9rem .9rem #d0a05f,0 2.5rem 5rem #10131147}.mentor-balance-board:before{content:"";opacity:1;background:0 0;border:1px solid #e6bb7e4d;border-radius:50%;width:15rem;height:15rem;display:block;position:absolute;top:-7rem;right:-5rem;transform:none}.mentor-balance-board:after{content:"";opacity:1;background:#e6bb7e;width:34%;height:.35rem;display:block;position:absolute;inset:auto 0 0 auto;transform:none}.mentor-balance-board__header{z-index:2;gap:.8rem;display:grid;position:relative}.mentor-balance-board__header small{color:#e6bb7e;font:.65rem/1 var(--font-metadata);letter-spacing:.14em;text-transform:uppercase}.mentor-balance-board__header h5{color:#f8f4e9;max-width:26rem;font:600 clamp(2rem,4.3vw,3.25rem)/.96 var(--font-interface);letter-spacing:-.055em;margin:0}.mentor-balance-board__header h5 em{color:#e6bb7e;font-family:var(--font-reading);margin-top:.18em;font-weight:500;display:block}.mentor-balance-board__mix{z-index:2;align-content:center;gap:.65rem;display:grid;position:relative}.mentor-balance-board__mix>div{--mix-start:52%;--mix-end:76%;--mix-delay:0s;--mix-color:#e6bb7e;background:#f8f4e912;border:1px solid #f8f4e92e;border-radius:.35rem 1.35rem;grid-template-columns:minmax(4.5rem,.7fr) 1.3fr;align-items:center;gap:1rem;min-height:4.25rem;padding:.8rem 1rem;display:grid;position:relative;overflow:hidden}.mentor-balance-board__mix>div:before{width:var(--mix-start);background:var(--mix-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.mentor-balance-board__mix>div:before{background:color-mix(in srgb,var(--mix-color) 25%,transparent)}}.mentor-balance-board__mix>div:before{content:"";animation:mentor-balance-board-shift 6.4s ease-in-out var(--mix-delay) infinite}.mentor-balance-board__mix>div:after{top:50%;left:var(--mix-start);aspect-ratio:1;border:2px solid var(--color-charcoal);background:var(--mix-color);width:.55rem;box-shadow:0 0 0 1px var(--mix-color);content:"";animation:mentor-balance-board-marker 6.4s ease-in-out var(--mix-delay) infinite;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.mentor-balance-board__mix>div[data-track=life]{--mix-start:74%;--mix-end:56%;--mix-delay:-2.1s;--mix-color:#bfe0ce}.mentor-balance-board__mix>div[data-track=body]{--mix-start:46%;--mix-end:68%;--mix-delay:-4.2s;--mix-color:#efaa8d}.mentor-balance-board__mix span,.mentor-balance-board__mix strong{z-index:1;position:relative}.mentor-balance-board__mix span{color:#f8f4e9c2;font:.62rem/1 var(--font-metadata);letter-spacing:.14em;text-transform:uppercase}.mentor-balance-board__mix strong{color:#fff;font:600 clamp(1.2rem,2.5vw,1.7rem)/1 var(--font-interface);letter-spacing:-.035em;text-align:right}.mentor-balance-board__footer{z-index:2;border-top:1px solid #f8f4e933;grid-template-columns:auto 1fr;align-items:baseline;gap:1rem;padding-top:1rem;display:grid;position:relative}.mentor-balance-board__footer span{color:#f8f4e99e;font:.58rem/1.25 var(--font-metadata);letter-spacing:.08em;text-transform:uppercase}.mentor-balance-board__footer strong{color:#f8f4e9;font:500 clamp(1rem,2vw,1.25rem)/1.2 var(--font-reading);text-align:right}@keyframes mentor-balance-board-shift{0%,to{width:var(--mix-start)}50%{width:var(--mix-end)}}@keyframes mentor-balance-board-marker{0%,to{left:var(--mix-start)}50%{left:var(--mix-end)}}@media(max-width:44rem){.mentor-balance-board{aspect-ratio:auto;border-radius:2.75rem .35rem;width:min(100%,28rem);min-height:31rem;padding:1.5rem;box-shadow:.55rem .55rem #d0a05f,0 2rem 4rem #1013113d}.mentor-balance-board__header h5{font-size:clamp(2rem,10vw,2.8rem)}.mentor-balance-board__mix>div{grid-template-columns:minmax(4rem,.75fr) 1.25fr;min-height:3.8rem}.mentor-balance-board__footer{grid-template-columns:1fr;gap:.45rem}.mentor-balance-board__footer strong{text-align:left}}@media(prefers-reduced-motion:reduce){.mentor-balance-board__mix>div:before,.mentor-balance-board__mix>div:after{animation:none!important}}.mentor-field{gap:clamp(2.75rem,5vw,4.75rem)}.mentor-opening{min-height:min(44svh,35rem)}.mentor-opening__copy>p:last-child{max-width:29rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.5}.mentor-paths{gap:1.5rem}.mentor-section-heading{grid-template-columns:.35fr 1.65fr}.mentor-section-heading h4{max-width:14ch;font-size:clamp(2.5rem,4vw,4rem)}.mentor-paths__grid article,.mentor-paths__grid article[data-track=life],.mentor-paths__grid article[data-track=body]{min-height:19rem;padding:clamp(1.2rem,2vw,1.75rem)}.mentor-paths__grid article:after{display:none}.mentor-path-card__visual{z-index:1;border-bottom:1px solid #f3f0e833;align-items:flex-end;gap:.4rem;height:6.5rem;margin-top:1.5rem;display:flex;position:relative}.mentor-path-card__visual span{border:1px solid var(--track-accent);width:calc(20% - .32rem);height:30%;display:block}@supports (color:color-mix(in lab,red,red)){.mentor-path-card__visual span{border:1px solid color-mix(in srgb,var(--track-accent) 72%,transparent)}}.mentor-path-card__visual span{background:var(--track-accent);border-bottom:0}@supports (color:color-mix(in lab,red,red)){.mentor-path-card__visual span{background:color-mix(in srgb,var(--track-accent) 18%,transparent)}}.mentor-paths__grid article[data-track=career] .mentor-path-card__visual span:nth-child(2){height:46%}.mentor-paths__grid article[data-track=career] .mentor-path-card__visual span:nth-child(3){height:62%}.mentor-paths__grid article[data-track=career] .mentor-path-card__visual span:nth-child(4){height:79%}.mentor-paths__grid article[data-track=career] .mentor-path-card__visual span:nth-child(5){background:var(--track-accent);height:100%}.mentor-paths__grid article[data-track=life] .mentor-path-card__visual{border-top:1px solid #f3f0e833;align-items:center}.mentor-paths__grid article[data-track=life] .mentor-path-card__visual span{border:1px solid var(--track-accent);height:72%}@supports (color:color-mix(in lab,red,red)){.mentor-paths__grid article[data-track=life] .mentor-path-card__visual span{border:1px solid color-mix(in srgb,var(--track-accent) 68%,transparent)}}.mentor-paths__grid article[data-track=life] .mentor-path-card__visual span:nth-child(3){background:var(--track-accent);height:42%;box-shadow:0 0 1.5rem var(--track-accent)}@supports (color:color-mix(in lab,red,red)){.mentor-paths__grid article[data-track=life] .mentor-path-card__visual span:nth-child(3){box-shadow:0 0 1.5rem color-mix(in srgb,var(--track-accent) 34%,transparent)}}.mentor-paths__grid article[data-track=body] .mentor-path-card__visual span{border-radius:1rem 1rem 0 0}.mentor-paths__grid article[data-track=body] .mentor-path-card__visual span:first-child{height:42%}.mentor-paths__grid article[data-track=body] .mentor-path-card__visual span:nth-child(2){height:74%}.mentor-paths__grid article[data-track=body] .mentor-path-card__visual span:nth-child(3){height:55%}.mentor-paths__grid article[data-track=body] .mentor-path-card__visual span:nth-child(4){height:88%}.mentor-paths__grid article[data-track=body] .mentor-path-card__visual span:nth-child(5){background:var(--track-accent);height:68%}.mentor-paths__grid article h5{max-width:11ch;margin:1.25rem 0 .65rem;font-size:clamp(1.8rem,2.5vw,2.65rem)}.mentor-paths__grid article>p{color:var(--track-accent);font:.62rem/1.35 var(--font-metadata);letter-spacing:.1em;text-transform:uppercase;margin-top:auto}.mentor-method{padding:clamp(1.5rem,3vw,2.75rem)}.mentor-method>header{grid-template-columns:auto 1fr;gap:clamp(1.5rem,4vw,4rem)}.mentor-method h4{text-align:right;font-size:clamp(2.4rem,4vw,4rem)}.mentor-method>ol{margin-top:clamp(1.6rem,3vw,2.5rem)}.mentor-method>ol li{align-items:center}.mentor-method>ol li>span{width:2.65rem}.mentor-method>ol li:not(:last-child):after{top:1.32rem;left:3.1rem}.mentor-method>ol strong{font-size:.95rem}.mentor-scenarios{gap:1.25rem}.mentor-scenarios__heading{grid-template-columns:auto 1fr;gap:clamp(1.5rem,4vw,4rem)}.mentor-scenarios__heading h4{text-align:right;max-width:none;margin:0;font-size:clamp(2.5rem,4.2vw,4.2rem)}.mentor-scenario--compact{border-radius:1.5rem;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr)}.mentor-scenario--compact .mentor-scenario__story{flex-direction:column;justify-content:center;padding:clamp(1.5rem,2.5vw,2.5rem);display:flex}.mentor-scenario--compact .mentor-scenario__story h5{max-width:12ch;margin:1.4rem 0 0;font-size:clamp(2.1rem,3.4vw,3.5rem)}.mentor-scenario--compact .mentor-scenario__story>p:not(.mentor-scenario__label){margin-top:1rem}.mentor-scenario--compact .mentor-scenario__decision{justify-content:center;padding:clamp(1.25rem,2.2vw,2rem)}.mentor-scenario--compact .mentor-scenario__options{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.mentor-scenario--compact .mentor-scenario__options button{text-align:center;background:#fffdf7;place-items:center;min-height:5.25rem;padding:.9rem}.mentor-scenario--compact .mentor-scenario__options button strong{font-size:.9rem}.mentor-scenario--compact .mentor-scenario__response{min-height:6.5rem;margin-top:.75rem;padding:1rem}.mentor-scenario--compact .mentor-scenario__response h6,.mentor-scenario--compact .mentor-scenario__response div>p:last-child{margin-top:.35rem}.mentor-invitation{grid-template-columns:minmax(0,.7fr) minmax(18rem,1.3fr);padding:1.2rem 1.5rem}.mentor-invitation>p:not(.mentor-eyebrow){font:600 clamp(1.3rem,2vw,1.75rem)/1.2 var(--font-interface)}@media(max-width:64rem){.mentor-paths__grid article,.mentor-paths__grid article[data-track=life],.mentor-paths__grid article[data-track=body]{min-height:18rem}.mentor-scenario--compact{grid-template-columns:1fr}}@media(max-width:44rem){.mentor-field{gap:3.25rem}.mentor-opening{gap:2rem}.mentor-section-heading h4,.mentor-method h4,.mentor-scenarios__heading h4{text-align:left;margin-top:.65rem;font-size:clamp(2.3rem,10vw,3.35rem)}.mentor-paths__grid article,.mentor-paths__grid article[data-track=life],.mentor-paths__grid article[data-track=body]{min-height:18rem}.mentor-method>header,.mentor-scenarios__heading{display:block}.mentor-method>ol li{flex-basis:7.5rem;min-width:7.5rem;padding:.85rem}.mentor-scenario--compact .mentor-scenario__options{grid-template-columns:1fr}.mentor-scenario--compact .mentor-scenario__options button{min-height:3.8rem}.mentor-invitation{padding:1.25rem}.mentor-invitation small{margin-top:.75rem}}.mentor-method>ol li{padding-bottom:1.4rem}.mentor-method>ol li:not(:last-child):after{inset:auto -.1rem .2rem 0}.mentor-method>ol li:not(:last-child):before{top:auto;bottom:-.025rem}@media(max-width:44rem){.mentor-method>ol li{padding:.85rem}}.chapter--section[data-chapter=leader] .chapter__panel{background:radial-gradient(circle at 88% 12%,#cf8a3621,#0000 28rem),linear-gradient(#ffffff70,#efeadfb8)}.chapter--section[data-chapter=leader] .chapter__panel-inner{width:min(100%,96rem)}.leader-showcase{gap:clamp(1rem,2vw,1.5rem);display:grid}.leader-showcase__opening{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1.25rem clamp(1rem,2vw,2rem);margin-bottom:clamp(1.25rem,3vw,2.75rem);display:grid}.leader-showcase__opening>div{grid-column:1/8}.leader-showcase__opening>div>p,.leader-case-study__copy>p:first-child,.leader-case-study__impact>span,.leader-case-study__narrative span,.leader-case-study__system-heading>span,.leader-case-study__principle>span,.leader-case-study__evidence span,.leader-showcase__progress>span{color:var(--chapter-accent);font:.66rem/1.4 var(--font-metadata);letter-spacing:.09em;text-transform:uppercase;margin:0}.leader-showcase__opening h4{max-width:56rem;font:610 clamp(3rem,6.6vw,6.5rem)/.92 var(--font-interface);letter-spacing:-.065em;margin:.65rem 0 0}.leader-showcase__opening>p{max-width:34rem;color:var(--color-muted-readable);font:clamp(1.05rem,1.35vw,1.25rem)/1.65 var(--font-reading);grid-column:8/13;margin:0}.leader-story-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.leader-story-switcher button{min-height:8.5rem;color:var(--color-ink);text-align:left;cursor:pointer;transition:transform var(--motion-micro) var(--ease-standard),border-color var(--motion-micro) var(--ease-standard),background-color var(--motion-micro) var(--ease-standard),box-shadow var(--motion-micro) var(--ease-standard);background:#ffffffa3;border:1px solid #19201d1f;border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.35rem;display:grid;position:relative;box-shadow:0 .75rem 2rem #19201d0a}.leader-story-switcher button:hover{transform:translateY(-.2rem)}.leader-story-switcher button:focus-visible{outline:3px solid var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-story-switcher button:focus-visible{outline:3px solid color-mix(in srgb,var(--chapter-accent) 48%,transparent)}}.leader-story-switcher button:focus-visible{outline-offset:3px}.leader-story-switcher button[aria-pressed=true]{border-color:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-story-switcher button[aria-pressed=true]{border-color:color-mix(in srgb,var(--chapter-accent) 70%,#19201d)}}.leader-story-switcher button[aria-pressed=true]{background:#fffdf8;box-shadow:0 1.1rem 3rem #19201d17}.leader-story-switcher button>span:first-child,.leader-story-switcher button>i{color:var(--chapter-accent)}@supports (color:color-mix(in lab,red,red)){.leader-story-switcher button>span:first-child,.leader-story-switcher button>i{color:color-mix(in srgb,var(--chapter-accent) 82%,#19201d)}}.leader-story-switcher button>span:first-child,.leader-story-switcher button>i{font:.66rem/1.4 var(--font-metadata);letter-spacing:.07em;text-transform:uppercase}.leader-story-switcher button>span:nth-child(2){gap:.65rem;display:grid}.leader-story-switcher strong{max-width:31rem;font:610 clamp(1rem,1.35vw,1.2rem)/1.28 var(--font-interface);letter-spacing:-.02em}.leader-story-switcher small{color:var(--color-muted-readable);font:.82rem/1.45 var(--font-reading)}.leader-story-switcher button>i{white-space:nowrap;font-style:normal}.leader-story-switcher button[aria-pressed=true]>i{color:#19201d}.leader-case-stack{min-width:0}.leader-case-study[hidden]{display:none}.leader-case-study{color:#f3f0e8;background:#151a17;border:1px solid #ffffff1a;border-radius:clamp(1.5rem,3vw,2.5rem);overflow:hidden;box-shadow:0 2rem 6rem #10131129}.leader-case-study__hero{isolation:isolate;background:radial-gradient(circle at 88% 14%,#cf8a3657,#0000 23rem),radial-gradient(circle at 28% 108%,#57826c3d,#0000 30rem),linear-gradient(145deg,#101311,#1b211e);grid-template-columns:minmax(0,1.55fr) minmax(16rem,.65fr);align-items:end;gap:clamp(2.5rem,7vw,8rem);min-height:36rem;padding:clamp(2rem,6vw,5.75rem);display:grid;position:relative}.leader-case-study__hero:before,.leader-case-study__hero:after{z-index:-1;content:"";pointer-events:none;border:1px solid #cf8a362b;border-radius:50%;position:absolute}.leader-case-study__hero:before{width:34rem;height:34rem;top:-14rem;right:-10rem}.leader-case-study__hero:after{width:18rem;height:18rem;top:-6rem;right:-2rem}.leader-case-study__copy{z-index:1;position:relative}.leader-case-study__copy h5{max-width:54rem;font:600 clamp(2.9rem,5.2vw,5.6rem)/.96 var(--font-interface);letter-spacing:-.06em;text-wrap:balance;margin:1rem 0 1.5rem}.leader-case-study__copy>p:nth-of-type(2){color:#f3f0e8bd;max-width:48rem;font:clamp(1rem,1.35vw,1.2rem)/1.65 var(--font-reading);margin:0}.leader-case-study__copy ul{flex-wrap:wrap;gap:.45rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.leader-case-study__copy li{color:#f3f0e8ad;font:.59rem/1.2 var(--font-metadata);letter-spacing:.06em;text-transform:uppercase;border:1px solid #f3f0e82b;border-radius:999px;padding:.42rem .65rem}.leader-case-study__impact{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3f0e80f;border:1px solid #f3f0e821;border-radius:1.25rem;align-self:end;padding:1.4rem;position:relative}.leader-case-study__impact strong{color:#fffaf0;font:610 clamp(1.35rem,2vw,1.85rem)/1.12 var(--font-interface);letter-spacing:-.035em;margin-top:1rem;display:block}.leader-case-study__impact p{color:#f3f0e8a8;font:.88rem/1.58 var(--font-reading);margin:1rem 0 0}.leader-case-study__body{color:#19201d;background:#f7f3e9;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.35rem,4vw,3.5rem);display:grid}.leader-case-study__narrative{border-top:1px solid #19201d24;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.leader-case-study__narrative section{padding:1.5rem 1.5rem 0 0}.leader-case-study__narrative section+section{border-left:1px solid #19201d1f;padding-left:1.5rem}.leader-case-study__narrative h6{font:610 clamp(1.1rem,1.5vw,1.35rem)/1.2 var(--font-interface);letter-spacing:-.025em;margin:1rem 0 .8rem}.leader-case-study__narrative p{color:#606862;font:.92rem/1.65 var(--font-reading);margin:0}.leader-case-study__system{background:#e9e1d1;border-radius:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.leader-case-study__system-heading{grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:1.5rem;display:grid}.leader-case-study__system-heading strong{max-width:44rem;font:610 clamp(1.1rem,1.8vw,1.45rem)/1.25 var(--font-interface);letter-spacing:-.03em}.leader-case-study__system ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.leader-case-study__system li{background:#fffdf89e;border:1px solid #19201d1c;align-content:start;gap:.55rem;min-width:0;padding:1rem;display:grid;position:relative}.leader-case-study__system li:first-child{border-radius:.85rem 0 0 .85rem}.leader-case-study__system li:last-child{border-radius:0 .85rem .85rem 0}.leader-case-study__system li+li{border-left:0}.leader-case-study__system li>span{color:var(--chapter-accent);font:.62rem/1.2 var(--font-metadata)}.leader-case-study__system li>strong{font:600 .82rem/1.35 var(--font-interface)}.leader-case-study__system li>small{color:#687069;font:.7rem/1.45 var(--font-reading)}.leader-case-study__principle{border-top:1px solid #19201d24;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:1rem;margin:0;padding:clamp(1.5rem,4vw,3rem) 0 0;display:grid}.leader-case-study__principle p{max-width:57rem;font:clamp(1.45rem,2.6vw,2.4rem)/1.25 var(--font-reading);letter-spacing:-.025em;margin:0}.leader-case-study__evidence{color:#f3f0e8;background:#19201d;border-radius:1.5rem;grid-template-columns:minmax(13rem,.7fr) minmax(0,1.15fr);align-items:center;gap:1rem 2.5rem;padding:clamp(1.35rem,3vw,2.25rem);display:grid}.leader-case-study__evidence>div{grid-row:1/3}.leader-case-study__evidence strong{color:#fffaf0;font:610 clamp(2.2rem,4.5vw,4.5rem)/.9 var(--font-interface);letter-spacing:-.065em;margin-top:.8rem;display:block}.leader-case-study__evidence strong i{color:var(--chapter-accent);font-style:normal}.leader-case-study__evidence>p,.leader-case-study__evidence>small{color:#f3f0e8b3;font:.9rem/1.6 var(--font-reading);margin:0}.leader-case-study__evidence>small{color:#f3f0e87a;font-size:.72rem}.leader-showcase__progress{grid-template-columns:auto auto minmax(5rem,10rem);justify-content:end;align-items:center;gap:.75rem;margin-top:.25rem;display:grid}.leader-showcase__progress strong{font:600 .78rem/1 var(--font-interface)}.leader-showcase__progress>i{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.leader-showcase__progress b{background:#19201d24;height:2px}.leader-showcase__progress b[data-complete=true]{background:var(--chapter-accent)}@media(max-width:64rem){.leader-showcase__opening>div{grid-column:1/13}.leader-showcase__opening>p{grid-column:5/13}.leader-case-study__hero{grid-template-columns:1fr;gap:2.5rem;min-height:0}.leader-case-study__impact{max-width:34rem}.leader-case-study__system{overflow:hidden}.leader-case-study__system ol{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(11rem,1fr));padding-bottom:.35rem;overflow-x:auto}.leader-case-study__system li{scroll-snap-align:start}}@media(max-width:44rem){.chapter--section[data-chapter=leader] .chapter__panel-inner{padding-inline:1rem}.leader-showcase__opening{margin-bottom:1.5rem;display:block}.leader-showcase__opening h4{font-size:clamp(2.8rem,14vw,4.4rem)}.leader-showcase__opening>p{margin-top:1.5rem}.leader-story-switcher{grid-template-columns:1fr}.leader-story-switcher button{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:1rem}.leader-story-switcher button>i{display:none}.leader-case-study__hero{padding:2rem 1.25rem 1.5rem}.leader-case-study__copy h5{font-size:clamp(2.45rem,12vw,3.7rem)}.leader-case-study__copy ul{margin-top:1.25rem}.leader-case-study__body{padding:1rem}.leader-case-study__narrative{grid-template-columns:1fr}.leader-case-study__narrative section,.leader-case-study__narrative section+section{border-left:0;padding:1.25rem 0}.leader-case-study__narrative section+section{border-top:1px solid #19201d1f}.leader-case-study__system{border-radius:1.15rem;padding:1rem}.leader-case-study__system-heading,.leader-case-study__principle{grid-template-columns:1fr}.leader-case-study__system ol{grid-template-columns:repeat(5,minmax(10rem,1fr))}.leader-case-study__principle p{font-size:1.35rem}.leader-case-study__evidence{grid-template-columns:1fr}.leader-case-study__evidence>div{grid-row:auto}.leader-showcase__progress{grid-template-columns:auto auto minmax(4rem,1fr);justify-content:stretch}}@media(prefers-reduced-motion:reduce){.leader-story-switcher button{transition:none}.leader-story-switcher button:hover{transform:none}}.chapter--section[data-chapter=human] .chapter__panel{background:linear-gradient(#151f1a09 1px,#0000 1px) 0 0/4rem 4rem,linear-gradient(90deg,#151f1a09 1px,#0000 1px) 0 0/4rem 4rem,linear-gradient(145deg,#f7f2e8,#eee7dc)}.human-field{--human-terracotta:#b96848;--human-terracotta-deep:#8f432f;--human-forest:#18362d;--human-sage:#8ca58e;--human-paper:#f6f1e7;--human-ink:#17211d;color:var(--human-ink);gap:clamp(5rem,9vw,9rem);display:grid}.human-field img{object-fit:cover;width:100%;height:100%;display:block}.human-eyebrow{color:var(--human-terracotta-deep);font:.68rem/1.3 var(--font-metadata);letter-spacing:.14em;text-transform:uppercase;margin:0}.human-manifesto{color:#fffaf0;isolation:isolate;background:#111a29;border-radius:clamp(1.4rem,3vw,3rem);min-height:clamp(42rem,76vw,62rem);position:relative;overflow:hidden;box-shadow:0 2rem 6rem #121b1833}.human-manifesto>img,.human-manifesto__shade{position:absolute;inset:0}.human-manifesto>img{object-position:50% 58%;scale:1.015}.human-manifesto__shade{z-index:1;background:linear-gradient(90deg,#04080fe0,#04080f66 48%,#0000 76%),linear-gradient(#0000 52%,#04080feb),radial-gradient(circle at 50% 70%,#0000 0 18%,#04080f26 52%)}.human-manifesto__copy{z-index:2;width:min(47rem,100% - 3rem);position:absolute;top:clamp(2rem,5vw,5rem);left:clamp(1.5rem,5vw,5rem)}.human-manifesto .human-eyebrow{color:#f2a982}.human-manifesto__copy h4{max-width:10ch;font:520 clamp(3.5rem,7.5vw,7.6rem)/.92 var(--font-interface);letter-spacing:-.065em;margin:1rem 0 1.5rem}.human-manifesto__copy>p:last-child{color:#fffaf0c7;max-width:39rem;font:clamp(1.05rem,1.6vw,1.35rem)/1.55 var(--font-reading);margin:0}.human-manifesto__refrain{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:clamp(1.25rem,4vw,4rem);left:clamp(1.25rem,4vw,4rem);right:clamp(1.25rem,4vw,4rem)}.human-manifesto__refrain li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:7.5rem;font:600 clamp(1rem,1.5vw,1.35rem)/1.15 var(--font-interface);background:#04080f40;border-top:1px solid #ffffff5c;border-right:1px solid #ffffff29;align-content:end;padding:1.2rem;display:grid}.human-manifesto__refrain li:last-child{border-right:0}.human-discipline{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.human-discipline__copy{min-width:0}.human-discipline h4,.human-contribution h4,.human-gratitude h4,.human-closing h4{font:560 clamp(3rem,5.2vw,5.5rem)/.98 var(--font-interface);letter-spacing:-.055em;margin:1rem 0 1.25rem}.human-discipline__copy header>p:last-child,.human-contribution__copy>p:nth-of-type(2),.human-gratitude__copy>p:last-child,.human-closing>div>p:last-child{color:#52605a;max-width:43rem;font:clamp(1.03rem,1.5vw,1.25rem)/1.62 var(--font-reading);margin:0}.human-transformation{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);align-items:center;gap:clamp(.5rem,1.2vw,1rem);display:grid}.human-transformation__frame{background:var(--human-forest);border-radius:999px 999px 1.2rem 1.2rem;height:clamp(30rem,52vw,46rem);margin:0;position:relative;overflow:hidden;box-shadow:0 1.8rem 4rem #1e2d252e}.human-transformation__frame[data-moment=before]{translate:0 2.5rem}.human-transformation__frame img{object-position:center;transition:scale .7s cubic-bezier(.2,0,0,1)}.human-transformation__frame figcaption{color:#fffaf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1310b3;border:1px solid #ffffff38;border-radius:.85rem;padding:.85rem 1rem;display:grid;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.human-transformation__frame figcaption span{color:#f0ae8b;font:.58rem/1.3 var(--font-metadata);letter-spacing:.12em;text-transform:uppercase}.human-transformation__frame figcaption strong{font:600 .9rem/1.25 var(--font-interface);margin-top:.28rem}.human-transformation__axis{height:70%;color:var(--human-terracotta-deep);font:.55rem/1 var(--font-metadata);letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;place-items:center;display:grid}.human-transformation__axis i{background:linear-gradient(transparent,var(--human-terracotta),transparent);width:1px;height:100%;margin:.75rem 0;display:block}.human-discipline blockquote{max-width:28ch;font:italic 520 clamp(2rem,4.2vw,4.6rem)/1.08 var(--font-reading);letter-spacing:-.035em;border:0;margin:0;padding:0}.human-disclaimer{color:#68726d;font:.72rem/1.55 var(--font-interface);margin:1rem 0 0}.human-discipline__closing{color:#fff8ee;background:radial-gradient(circle at 88% 22%,#e29d7740,#0000 26rem),linear-gradient(135deg,#713c2e,#17251f 72%);border-radius:clamp(1.2rem,2.5vw,2.5rem);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,5vw,5rem);margin-top:clamp(1rem,3vw,3rem);padding:clamp(2rem,5vw,5rem) clamp(1.5rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.human-discipline__closing:after{aspect-ratio:1;content:"";border:1px solid #ffffff1a;border-radius:50%;width:24rem;position:absolute;top:-7rem;right:-5rem;box-shadow:0 0 0 4rem #ffffff06,0 0 0 8rem #ffffff05}.human-discipline__closing blockquote,.human-discipline__closing .human-disclaimer{z-index:1;position:relative}.human-discipline__closing .human-disclaimer{color:#fff8ee99;text-align:right;max-width:19rem;margin:0}.human-contribution{grid-template-columns:minmax(18rem,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.human-contribution__portrait{border-radius:1.2rem 1.2rem 50% 50%;height:clamp(32rem,52vw,52rem);position:relative;overflow:hidden;box-shadow:0 1.8rem 4rem #1e2d252e}.human-contribution__portrait img{object-position:50% 30%}.human-contribution__portrait:after{content:"";background:linear-gradient(#0000 60%,#261810b3);position:absolute;inset:0}.human-contribution__portrait>span{z-index:1;color:#fff8ed;font:600 clamp(1.8rem,4vw,4.2rem)/.95 var(--font-interface);letter-spacing:-.05em;text-align:center;position:absolute;bottom:3.5rem;left:2rem;right:2rem}.human-contribution__copy h4{max-width:11ch}.human-contribution__status{border-top:1px solid #cbbfb1;margin-top:2.5rem;display:grid}.human-contribution__status article{border-bottom:1px solid #cbbfb1;grid-template-columns:minmax(8rem,.35fr) minmax(0,.65fr);gap:1.5rem;padding:1.25rem 0;display:grid}.human-contribution__status span{color:var(--human-terracotta-deep);font:.62rem/1.4 var(--font-metadata);letter-spacing:.09em;text-transform:uppercase}.human-contribution__status p{font:.98rem/1.55 var(--font-reading);margin:0}.human-gratitude{color:#fffaf0;isolation:isolate;background:radial-gradient(circle at 88% 82%,#b968481f,#0000 22rem),linear-gradient(145deg,#19231f,#101713 72%);border-radius:clamp(1.4rem,3vw,3rem);gap:clamp(2rem,3.5vw,3.25rem);min-height:0;padding:clamp(2rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.human-gratitude__copy{z-index:2;grid-template-columns:minmax(16rem,.7fr) minmax(20rem,1.3fr);align-items:center;column-gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.human-gratitude__copy .human-eyebrow,.human-gratitude__copy h4{grid-column:1}.human-gratitude__copy h4{max-width:10ch;font-size:clamp(2.8rem,4.2vw,4.5rem);line-height:.96}.human-gratitude__copy>p:last-child{grid-area:1/2/span 2;align-self:center}.human-gratitude .human-eyebrow{color:#e6a17e}.human-gratitude__copy>p:last-child{color:#fffaf0ab}.human-gratitude__constellation{isolation:isolate;border-block:1px solid #fffaf021;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:clamp(.65rem,1.5vw,1.25rem);min-height:8.5rem;padding-block:1.5rem;display:grid;position:relative;overflow:visible}.human-gratitude__constellation:before{z-index:-1;content:"";background:linear-gradient(90deg,#e6a17e6b,#fffaf01c);height:1px;position:absolute;top:50%;left:1rem;right:7rem}.human-gratitude__constellation:after{display:none}.human-gratitude__constellation>span{z-index:2;color:#fffaf0c7;width:fit-content;min-height:2.7rem;font:.68rem/1 var(--font-metadata);letter-spacing:.08em;text-transform:uppercase;background:#17221d;border:1px solid #fffaf01f;border-radius:999px;align-items:center;padding:.75rem 1rem .75rem 1.45rem;transition:color .18s,border-color .18s,translate .18s;display:flex;position:relative}.human-gratitude__constellation>span:before{aspect-ratio:1;content:"";background:#e6a17e;border-radius:50%;width:.28rem;position:absolute;left:.62rem;box-shadow:0 0 0 .22rem #e6a17e1a}.human-gratitude__constellation [data-person]{top:auto;left:auto;rotate:none}.human-gratitude__constellation>strong{z-index:3;aspect-ratio:auto;color:#fff5e9;width:auto;min-height:2.9rem;font:.58rem/1 var(--font-metadata);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;background:#a6533b;border:1px solid #fffaf047;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.1rem;display:inline-flex;position:relative;bottom:auto;right:auto;rotate:none;box-shadow:0 .75rem 2rem #0000002e}.human-gratitude__constellation>i{display:none}.human-influences{color:#fffaf0;isolation:isolate;background:radial-gradient(circle at 8% 18%,#b9684824,#0000 24rem),radial-gradient(circle at 92% 84%,#8ca58e17,#0000 27rem),linear-gradient(145deg,#16221d,#101713 72%);border:1px solid #fffaf014;border-radius:clamp(1.4rem,3vw,3rem);padding:clamp(2rem,4vw,4.25rem);position:relative;overflow:hidden}.human-influences:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid #fffaf00d;border-radius:50%;width:34rem;position:absolute;top:-12rem;right:-10rem;box-shadow:0 0 0 5rem #fffaf004,0 0 0 10rem #fffaf003}.human-influences:after{z-index:-1;clip-path:polygon(100% 0,100% 100%,0 100%);content:"";background:linear-gradient(135deg,#0000,#e6a17e09);width:46%;height:45%;position:absolute;bottom:0;right:0}.human-influences__header,.human-influences__people{z-index:1;position:relative}.human-influences__header{border-bottom:1px solid #fffaf01f;grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1.2fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:clamp(2.25rem,4vw,3.75rem);display:grid}.human-influences .human-eyebrow{color:#e6a17e}.human-influences__header h4{max-width:10ch;font:560 clamp(2.8rem,4.4vw,4.7rem)/.98 var(--font-interface);letter-spacing:-.055em;margin:1rem 0 0}.human-influences__header>p{color:#fffaf0ad;max-width:42rem;font:clamp(1.03rem,1.5vw,1.25rem)/1.62 var(--font-reading);margin:0}.human-influences__people{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.human-influences__people:before{content:"";background:linear-gradient(90deg,#0000,#e6a17e61 8% 92%,#0000);height:1px;position:absolute;top:8.25rem;left:0;right:0}.human-influences__people article{color:#fffaf0;border-left:1px solid #fffaf01a;grid-template-rows:auto 1fr;min-width:0;min-height:31rem;padding:clamp(2.25rem,3vw,3rem) clamp(1.3rem,2.5vw,2.5rem);transition:background .24s,translate .24s;display:grid;position:relative;overflow:hidden}.human-influences__people article:first-child{border-left:0}.human-influences__people article:before{z-index:-1;color:#0000;content:attr(data-initials);font:700 clamp(7rem,10vw,10rem)/.7 var(--font-interface);letter-spacing:-.08em;opacity:.5;-webkit-text-stroke:1px #fffaf00f;position:absolute;bottom:-.08em;right:-.05em}.human-influences__people article:after{display:none}.human-influences__portrait{aspect-ratio:1;justify-self:start;place-items:center;width:10.5rem;margin-bottom:2.25rem;display:grid;position:relative}.human-influences__portrait:before,.human-influences__portrait:after{content:"";border:1px solid #fffaf026;border-radius:50%;position:absolute;inset:4%;box-shadow:0 0 0 .8rem #fffaf006,0 0 0 1.6rem #fffaf004}.human-influences__portrait:after{background:conic-gradient(from 55deg,transparent 0 12%,#e6a17e8c 12.2% 12.8%,transparent 13% 58%,#8ca58e6b 58.2% 58.8%,transparent 59%);opacity:.78;border-color:#0000;transition:rotate .7s cubic-bezier(.2,0,0,1);inset:0}.human-influences__portrait img,.human-influences__portrait>span{z-index:1;aspect-ratio:1;border:1px solid #fffaf03d;border-radius:50%;width:74%;position:relative;box-shadow:0 1.5rem 4rem #0000005c}.human-influences__portrait img{object-position:center;height:auto;transition:scale .55s cubic-bezier(.2,0,0,1)}.human-influences__portrait>span{color:#fff8ed;font:600 clamp(1.35rem,2.2vw,2rem)/1 var(--font-interface);letter-spacing:-.04em;background:radial-gradient(circle at 30% 25%,#ffffff29,#0000 42%),linear-gradient(145deg,#b75f43,#713c2e);place-items:center;display:grid}.human-influences__story{flex-direction:column;min-width:0;display:flex}.human-influences__story>p{color:#e6a17e;font:.64rem/1.3 var(--font-metadata);letter-spacing:.13em;text-transform:uppercase;margin:0}.human-influences__story h5{max-width:11ch;font:590 clamp(2rem,3vw,3rem)/.96 var(--font-interface);letter-spacing:-.05em;margin:.8rem 0 1.25rem}.human-influences__story blockquote{color:#fffaf0b8;max-width:50rem;font:clamp(.96rem,1.15vw,1.08rem)/1.58 var(--font-reading);border:0;margin:0;padding:0}.human-influences__story a{color:#fffaf0c2;width:fit-content;font:.66rem/1 var(--font-metadata);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #e6a17e8c;margin-top:auto;padding-top:1.6rem;padding-bottom:.35rem;text-decoration:none;transition:color .18s,border-color .18s}.human-influences__story a span{margin-left:.35rem}.human-influences__story a:focus-visible{outline-offset:.25rem;outline:2px solid #f0aa84}.human-closing{color:#fffaf0;background:radial-gradient(circle at 15% 12%,#b968482e,#0000 28rem),#101a17;border-radius:clamp(1.4rem,3vw,3rem);grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);min-height:clamp(34rem,55vw,48rem);display:grid;position:relative;overflow:hidden}.human-closing:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#101a17,#0000);width:12rem;position:absolute;top:0;bottom:0;left:53%}.human-closing>img{object-position:50% 50%;grid-area:1/2}.human-closing>div{z-index:2;grid-area:1/1;align-self:end;padding:clamp(2rem,5vw,5rem);position:relative}.human-closing .human-eyebrow{color:#efac88}.human-closing h4{max-width:11ch}.human-closing>div>p:last-child{color:#fffaf0bd}@media(hover:hover){.human-transformation__frame:hover img{scale:1.035}.human-gratitude__constellation>span:hover{color:#fffaf0;background:#1d2a24;border-color:#f0aa84;translate:0 -.18rem}.human-influences__people article:hover .human-influences__portrait:after{rotate:42deg}.human-influences__people article:hover{background:#fffaf006;translate:0 -.25rem}.human-influences__people article:hover .human-influences__portrait img{scale:1.045}.human-influences__story a:hover{color:#fffaf0;border-color:#e6a17e}}@media(max-width:64rem){.human-discipline,.human-contribution,.human-gratitude{grid-template-columns:1fr}.human-transformation{margin-top:.5rem}.human-discipline__closing{grid-template-columns:1fr;align-items:start}.human-discipline__closing .human-disclaimer{text-align:left;max-width:30rem}.human-contribution__portrait{width:min(100%,36rem);height:44rem;margin-inline:auto}.human-gratitude__constellation{width:100%;min-height:8.5rem}.human-influences__header{grid-template-columns:1fr}.human-influences__people{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:1rem;margin-inline:-2rem;padding:2rem;scroll-padding-inline:2rem;display:flex;overflow-x:auto}.human-influences__people::-webkit-scrollbar{display:none}.human-influences__people:before{display:none}.human-influences__people article,.human-influences__people article:first-child{scroll-snap-align:start;background:#fffaf004;border:1px solid #fffaf01c;border-radius:1.25rem;flex:0 0 min(72vw,24rem);min-height:30rem}}@media(max-width:44rem){.human-field{gap:4.5rem}.human-manifesto{border-radius:1.4rem;min-height:48rem}.human-manifesto>img{object-position:50% 55%}.human-manifesto__shade{background:linear-gradient(0deg,#04080ff0 0 31%,#0000 68%),linear-gradient(#04080fbf,#0000 48%)}.human-manifesto__copy{width:calc(100% - 2.5rem);top:1.5rem;left:1.25rem}.human-manifesto__copy h4{font-size:clamp(3rem,14vw,4.6rem)}.human-manifesto__copy>p:last-child{font-size:1rem}.human-manifesto__refrain{grid-template-columns:repeat(2,minmax(0,1fr));bottom:1rem;left:1rem;right:1rem}.human-manifesto__refrain li{text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-bottom:1px solid #ffffff29;align-content:center;justify-items:center;min-height:5.6rem;padding:.75rem;font-size:.86rem}.human-transformation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.human-transformation__frame{border-radius:8rem 8rem 1rem 1rem;height:25rem}.human-transformation__frame[data-moment=before]{translate:0 1.25rem}.human-transformation__axis{display:none}.human-transformation__frame figcaption{padding:.65rem;bottom:.45rem;left:.45rem;right:.45rem}.human-transformation__frame figcaption strong{font-size:.72rem}.human-discipline__closing{padding:1.5rem}.human-discipline blockquote{font-size:clamp(2rem,10vw,3rem)}.human-gratitude{gap:1.5rem;min-height:0;padding:1.5rem}.human-gratitude__copy{grid-template-columns:1fr}.human-gratitude__copy>p:last-child{grid-area:auto/1}.human-gratitude__copy h4{font-size:clamp(2.7rem,12vw,3.6rem)}.human-contribution__portrait{border-radius:1rem 1rem 9rem 9rem;height:34rem}.human-contribution__status article{grid-template-columns:1fr;gap:.5rem}.human-gratitude__constellation{grid-template-columns:minmax(0,1fr);gap:.65rem;min-height:0;margin-inline:0;padding:1.25rem 0;display:grid;overflow:visible}.human-gratitude__constellation>span{background:linear-gradient(90deg,#e6a17e14,#0000 70%),#17221d;border-radius:.8rem;width:100%;min-height:3.15rem;padding:.85rem 1rem .85rem 2.15rem;font-size:.72rem;position:relative;inset:auto;rotate:none}.human-gratitude__constellation:before{z-index:1;background:linear-gradient(#e6a17e,#fffaf01f,#e6a17e);width:1px;height:auto;display:block;inset:1.75rem auto 1.75rem 1rem}.human-gratitude__constellation>span:before{left:.84rem}.human-gratitude__constellation>strong{border-radius:.8rem;justify-self:end;width:fit-content;min-height:3rem;margin:.25rem 0 0;padding:.85rem 1.15rem;font-size:.6rem;position:relative;bottom:auto;right:auto}.human-gratitude__constellation>i{display:none}.human-influences{padding:1.5rem}.human-influences:before{top:-12rem;right:-15rem}.human-influences:after{display:none}.human-influences__people{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:.85rem;margin-inline:0;padding:2rem 0 0;scroll-padding-inline:0;display:grid;overflow:visible}.human-influences__people article,.human-influences__people article:first-child{scroll-snap-align:none;width:100%;min-height:0;padding:1.35rem;display:block}.human-influences__portrait{width:5.5rem;margin:0;position:absolute;top:1.35rem;right:1.35rem}.human-influences__story{z-index:1;position:relative}.human-influences__story h5{max-width:calc(100% - 6.25rem);min-height:4.25rem;font-size:clamp(2rem,9vw,2.6rem)}.human-influences__story blockquote{margin-top:1.2rem;font-size:.96rem;line-height:1.55}.human-influences__story a{margin-top:1.1rem;padding-top:0}.human-closing{grid-template-columns:1fr;min-height:0}.human-closing:after{display:none}.human-closing>img{object-position:50% 50%;grid-area:1/1;height:min(34rem,133vw)}.human-closing>div{grid-area:2/1;padding:2rem 1.25rem 2.5rem}}@media(prefers-reduced-motion:reduce){.human-transformation__frame img,.human-gratitude__constellation>span,.human-influences__people article,.human-influences__portrait img,.human-influences__portrait:after,.human-influences__story a{transition:none}}.contact-section{width:100vw;color:var(--color-ivory);background:radial-gradient(circle at 14% 82%,#2d5b495c,transparent 30rem),radial-gradient(circle at 88% 10%,#cf8a3621,transparent 26rem),var(--color-charcoal);margin-left:calc(50% - 50vw);overflow:hidden}.contact-section__inner{grid-template-columns:minmax(0,.88fr) minmax(32rem,1.12fr);align-items:start;gap:clamp(3rem,8vw,8rem);width:min(100% - 2rem,90rem);min-height:min(64rem,100svh);margin-inline:auto;padding-block:clamp(5rem,10vw,9rem);display:grid}.contact-section__introduction{position:sticky;top:2rem}.contact-section__index,.contact-card__heading p,.contact-card__heading span,.contact-form label>span,.contact-form label>small,.contact-form__footer>p,.contact-form__status{font-family:var(--font-metadata)}.contact-section__index{color:var(--color-amber);letter-spacing:.1em;text-transform:uppercase;margin:0 0 clamp(4rem,9vw,8rem);font-size:.72rem}.contact-section__introduction h2{max-width:9ch;font-family:var(--font-reading);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(3.8rem,7vw,7.5rem);font-weight:380;line-height:.88}.contact-section__lead{color:#f3f0e8b8;max-width:38rem;font-family:var(--font-reading);margin:2rem 0 0;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.5}.contact-section__expectation{border-top:1px solid #f3f0e833;grid-template-columns:auto 1fr;gap:1rem;max-width:31rem;margin-top:clamp(3rem,7vw,6rem);padding-top:1.25rem;display:grid}.contact-section__expectation>span{color:var(--color-amber);font-size:1.4rem}.contact-section__expectation p{color:#f3f0e8a8;margin:0;font-size:.95rem;line-height:1.55}.contact-card{color:var(--color-ink);background:linear-gradient(150deg,#ffffff8c,transparent 42%),var(--color-ivory);border:1px solid #f3f0e82e;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3.5rem);position:relative;box-shadow:0 2.5rem 7rem #0000003d}.contact-card:before{background:var(--color-green);content:"";border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:1.2rem;right:1.2rem;box-shadow:0 0 0 .38rem #2d5b491f}.contact-card__heading{justify-content:space-between;gap:1.5rem;margin-bottom:clamp(2.5rem,6vw,5rem);padding-right:2rem;display:flex}.contact-card__heading p,.contact-card__heading span{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;line-height:1.4}.contact-card__heading p{color:var(--color-green)}.contact-card__heading span{color:var(--color-muted-readable);text-align:right}.contact-form{gap:1.75rem;display:grid}.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.contact-form label{gap:.65rem;display:grid}.contact-form label>span{color:var(--color-muted-readable);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.contact-form input,.contact-form select,.contact-form textarea{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-ink);font:500 1rem/1.5 var(--font-interface);transition:border-color var(--motion-micro) var(--ease-standard),background-color var(--motion-micro) var(--ease-standard);background:0 0;border-radius:0}.contact-form input,.contact-form select{min-height:3.4rem;padding:.7rem .25rem}.contact-form textarea{resize:vertical;min-height:11rem;padding:.9rem .25rem}.contact-form textarea::placeholder{color:#5d645fb8}@supports (color:color-mix(in lab,red,red)){.contact-form textarea::placeholder{color:color-mix(in srgb,var(--color-muted-readable) 72%,transparent)}}.contact-form textarea::placeholder{opacity:1}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover,.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-bottom-color:var(--color-green);background:#2d5b4909}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{outline-offset:.18rem}.contact-form label>small{color:var(--color-muted-readable);letter-spacing:.04em;justify-self:end;font-size:.62rem}.contact-form__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form__footer{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-top:.5rem;padding-top:1.5rem;display:grid}.contact-form__footer>p{max-width:38ch;color:var(--color-muted-readable);margin:0;font-size:.66rem;line-height:1.55}.contact-form button{border:1px solid var(--color-charcoal);min-width:12rem;min-height:3.4rem;color:var(--color-ivory);background:var(--color-charcoal);font:.72rem/1.2 var(--font-metadata);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color var(--motion-micro) var(--ease-standard),background-color var(--motion-micro) var(--ease-standard),transform var(--motion-micro) var(--ease-standard);justify-content:space-between;align-items:center;gap:1.5rem;padding:.85rem 1rem .85rem 1.25rem;display:inline-flex}.contact-form button:hover:not(:disabled),.contact-form button:focus-visible:not(:disabled){color:var(--color-charcoal);background:var(--color-amber);transform:translateY(-2px)}.contact-form button:disabled{cursor:wait;opacity:.62}.contact-form__status{min-height:1.5rem;color:var(--color-muted-readable);margin:0;font-size:.72rem;line-height:1.5}.contact-form__status[data-state=success]{color:var(--color-green)}.contact-form__status[data-state=error]{color:#8b2f26}@media(max-width:64rem){.contact-section__inner{grid-template-columns:1fr}.contact-section__introduction{grid-template-columns:minmax(0,1fr) minmax(17rem,.65fr);gap:1.5rem 3rem;display:grid;position:static}.contact-section__index,.contact-section__introduction h2{grid-column:1}.contact-section__index{margin-bottom:2.5rem}.contact-section__lead,.contact-section__expectation{grid-column:2}.contact-section__lead{grid-row:2;margin-top:0}.contact-section__expectation{grid-row:3;margin-top:1.5rem}}@media(max-width:44rem){.contact-section__inner{gap:3.5rem;min-height:0;padding-block:4.5rem}.contact-section__introduction{display:block}.contact-section__index{margin-bottom:4rem}.contact-section__introduction h2{max-width:8ch;font-size:clamp(3.4rem,16vw,5rem)}.contact-section__lead{margin-top:1.5rem}.contact-section__expectation{margin-top:3rem}.contact-card{border-radius:1rem;padding:1.35rem}.contact-card__heading{margin-bottom:3rem}.contact-form__row,.contact-form__footer{grid-template-columns:1fr}.contact-form button{width:100%}.site-footer{flex-direction:column;align-items:flex-start}.site-footer nav{flex-wrap:wrap;justify-content:space-between;width:100%}}@media(prefers-reduced-motion:reduce){.contact-form input,.contact-form select,.contact-form textarea,.contact-form button{transition:none}.contact-form button:hover:not(:disabled),.contact-form button:focus-visible:not(:disabled){transform:none}}.contact-section{color:var(--color-ivory);isolation:isolate;background:radial-gradient(circle at 82% 16%,#cf8a3629,#0000 28rem),radial-gradient(circle at 12% 88%,#2d5b4961,#0000 34rem),linear-gradient(135deg,#0b100e,#101a16 52%,#16231d);position:relative}.contact-section:before{z-index:-1;color:#f7f2e70a;font:650 clamp(9rem,25vw,28rem)/.72 var(--font-interface);letter-spacing:-.09em;content:"HELLO";pointer-events:none;position:absolute;top:clamp(2rem,7vw,6rem);right:-.04em}.contact-section__inner{grid-template-columns:1fr;gap:clamp(3rem,7vw,6.5rem);width:min(100% - 2rem,90rem);min-height:100svh;padding-block:clamp(5rem,9vw,9rem);display:grid}.contact-section__introduction{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.65fr);align-items:end;gap:1.5rem clamp(3rem,8vw,8rem);display:grid;position:static}.contact-section__index{color:var(--color-amber);grid-column:1/-1;margin:0 0 clamp(3rem,6vw,6rem)}.contact-section__introduction h2{max-width:12ch;color:var(--color-ivory);font-size:clamp(4.25rem,8vw,8.75rem);line-height:.86}.contact-section__lead{color:#f7f2e7c7;max-width:34rem;margin:0 0 .25rem;font-size:clamp(1.2rem,1.9vw,1.55rem)}.contact-section__aside{color:#f7f2e7ad;border-top:1px solid #f7f2e738;grid-column:2;align-items:flex-start;gap:1rem;margin:2rem 0 0;padding-top:1.2rem;font-size:.88rem;line-height:1.55;display:flex}.contact-section__aside span{color:var(--color-amber);font-size:1.35rem}.contact-note{color:var(--color-ink);background:linear-gradient(90deg,#0000 3.25rem,#a75e4629 3.25rem 3.35rem,#0000 3.35rem),repeating-linear-gradient(0deg,#0000 0 2.45rem,#19201d0f 2.45rem 2.5rem),#f7f2e7;border:1px solid #10131129;border-radius:.4rem 2rem;gap:clamp(2.5rem,5vw,4.5rem);padding:clamp(1.5rem,5vw,4.5rem);display:grid;position:relative;box-shadow:.75rem .9rem #f7f2e714,0 2rem 6rem #00000061}.contact-note:before{content:"";background:#e6d5addb;width:clamp(7rem,13vw,11rem);height:2.5rem;position:absolute;top:-1.25rem;left:clamp(2rem,8vw,8rem);rotate:-2deg;box-shadow:0 .25rem .5rem #10131112}.contact-note__topline,.contact-note__starters legend,.contact-note__message>span,.contact-note__message>small,.contact-note__signoff label>span,.contact-note__footer,.contact-form__status{font-family:var(--font-metadata)}.contact-note__topline{color:var(--color-muted-readable);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:2rem;font-size:.66rem;display:flex}.contact-note__salutation{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2rem;display:grid}.contact-note__salutation>p{font-family:var(--font-reading);letter-spacing:-.055em;grid-column:1/-1;margin:0;font-size:clamp(3.8rem,7vw,7rem);font-weight:420;line-height:.9}.contact-note__salutation>label{min-width:0;font-family:var(--font-reading);align-items:baseline;gap:.65rem;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.15;display:flex}.contact-note__salutation>span{font-family:var(--font-reading);font-size:clamp(1.35rem,2.3vw,2rem)}.contact-note__salutation input,.contact-note__signoff input{border:0;border-bottom:2px solid var(--color-green);min-width:0;min-height:2.8rem;color:var(--color-ink);font-family:var(--font-reading);font-size:inherit;background:0 0;padding:0 .2rem .15rem;font-weight:520;line-height:1.2}.contact-note__salutation input{flex:1}@supports (color:color-mix(in lab,red,red)){.contact-note input::placeholder,.contact-note textarea::placeholder{color:color-mix(in srgb,var(--color-muted-readable) 64%,transparent)}}.contact-note input:hover,.contact-note input:focus,.contact-note textarea:hover,.contact-note textarea:focus{background:#2d5b4908}.contact-note__starters{border:0;min-width:0;margin:0;padding:0}.contact-note__starters legend{color:var(--color-green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.68rem}.contact-note__starters>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.contact-note__starters label{cursor:pointer;display:block;position:relative}.contact-note__starters input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.contact-note__starters label>span{min-height:9.5rem;color:var(--color-ink);text-transform:none;transition:color var(--motion-micro) var(--ease-standard),border-color var(--motion-micro) var(--ease-standard),background-color var(--motion-micro) var(--ease-standard),transform var(--motion-micro) var(--ease-standard);background:#ffffff61;border:1px solid #1013112e;align-content:space-between;gap:.8rem;padding:1rem;display:grid}.contact-note__starters small{color:var(--color-green);font:.62rem/1.4 var(--font-metadata);letter-spacing:.08em;text-transform:uppercase}.contact-note__starters strong{font-family:var(--font-interface);letter-spacing:-.025em;font-size:clamp(.95rem,1.25vw,1.12rem);font-weight:620;line-height:1.18}.contact-note__starters i{font:normal 1rem/1 var(--font-interface);justify-self:end}.contact-note__starters label:hover>span{border-color:var(--color-green);transform:translateY(-3px)}.contact-note__starters input:focus-visible+span{outline:var(--focus-ring);outline-offset:.18rem}.contact-note__starters input:checked+span{border-color:var(--color-charcoal);color:var(--color-ivory);background:var(--color-charcoal);transform:translateY(-3px)}.contact-note__message{gap:.75rem;display:grid}.contact-note__message>span{color:var(--color-green);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.contact-note__message textarea{width:100%;min-height:15rem;color:var(--color-ink);font-family:var(--font-reading);resize:vertical;background:repeating-linear-gradient(0deg,#0000 0 2.45rem,#19201d2b 2.45rem 2.5rem);border:0;border-radius:0;padding:1.25rem .5rem;font-size:clamp(1.25rem,2.1vw,1.75rem);font-weight:430;line-height:1.45}.contact-note__message>small{color:var(--color-muted-readable);justify-self:end;font-size:.62rem}.contact-note__signoff{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.contact-note__signoff label{gap:.65rem;min-width:0;display:grid}.contact-note__signoff label>span{color:var(--color-green);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.contact-note__signoff input{width:100%;font-size:clamp(1.35rem,2.2vw,1.9rem)}.contact-note__signoff button{min-width:13.5rem;min-height:3.8rem;color:var(--color-ivory);background:var(--color-green);border-radius:999px;padding-inline:1.3rem}.contact-note__signoff button:hover:not(:disabled),.contact-note__signoff button:focus-visible:not(:disabled){color:var(--color-charcoal);background:var(--color-amber)}.contact-note__footer{min-height:1.5rem;color:var(--color-muted-readable);grid-template-columns:minmax(0,1fr) minmax(16rem,auto);gap:1.5rem;font-size:.64rem;line-height:1.5;display:grid}.contact-note__footer p{margin:0}.contact-note__footer .contact-form__status{text-align:right;min-height:0}@media(max-width:64rem){.contact-section__introduction{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);display:grid}.contact-section__introduction h2{grid-column:1}.contact-section__lead,.contact-section__aside{grid-column:2}.contact-note__starters>div{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-note__starters label:last-child{grid-column:1/-1}}@media(max-width:44rem){.contact-section__inner{gap:3.25rem;width:min(100% - 2rem,90rem);padding-block:4.5rem}.contact-section:before{font-size:44vw;top:4rem}.contact-section__introduction{display:block}.contact-section__index{margin-bottom:5rem}.contact-section__introduction h2{max-width:9ch;font-size:clamp(3.55rem,16.5vw,5rem)}.contact-section__lead{margin-top:1.75rem}.contact-section__aside{margin-top:2.5rem}.contact-note{background:repeating-linear-gradient(0deg,#0000 0 2.2rem,#19201d0f 2.2rem 2.25rem),#f7f2e7;border-radius:.25rem 1.2rem;gap:2.75rem;padding:2.75rem 1.2rem 1.5rem;box-shadow:.45rem .55rem #10131117}.contact-note:before{width:7rem;height:1.8rem;top:-.9rem;left:2rem}.contact-note__topline span:first-child{max-width:18ch}.contact-note__salutation{display:block}.contact-note__salutation>p{font-size:clamp(3.5rem,17vw,4.6rem)}.contact-note__salutation>label{gap:.3rem;margin-top:2rem;display:grid}.contact-note__salutation>span{margin-top:1rem;font-size:1.3rem;display:block}.contact-note__starters>div{grid-template-columns:1fr}.contact-note__starters label:last-child{grid-column:auto}.contact-note__starters label>span{grid-template-columns:3.4rem minmax(0,1fr) auto;align-content:center;align-items:center;min-height:5.6rem}.contact-note__message textarea{min-height:17rem;font-size:1.2rem}.contact-note__signoff,.contact-note__footer{grid-template-columns:1fr}.contact-note__signoff button{width:100%}.contact-note__footer .contact-form__status{text-align:left}}@media(prefers-reduced-motion:reduce){.contact-note__starters label>span{transition:none}.contact-note__starters label:hover>span,.contact-note__starters input:checked+span{transform:none}}.contact-section{background:radial-gradient(circle at 88% 10%,#cf8a3624,#0000 24rem),radial-gradient(circle at 8% 82%,#2d5b4947,#0000 30rem),#090b0a}.contact-section:before{color:#ffffff09}.contact-note{color:#f8f7f2;background:linear-gradient(#ffffff08,#ffffff08),radial-gradient(circle at 94% 5%,#2d5b4952,#0000 23rem),#111513;border:1px solid #ffffff26;border-radius:clamp(1.5rem,3vw,2.75rem);gap:clamp(1.75rem,2.4vw,2.25rem);padding:clamp(1.4rem,4vw,3.25rem);overflow:hidden;box-shadow:0 0 0 .45rem #ffffff06,0 2.5rem 7rem #0000008c}.contact-note:before{z-index:0;color:#090b0a;background:var(--color-amber);content:"LET'S TALK ↗";width:auto;height:auto;font:700 .65rem/1 var(--font-metadata);letter-spacing:.08em;border:1px solid #090b0a;border-radius:999px;padding:.72rem 1rem;top:1.35rem;left:auto;right:1.35rem;rotate:3deg;box-shadow:.25rem .3rem #090b0a}.contact-note:after{z-index:0;content:"";pointer-events:none;background:#cf8a361f;border:1px solid #ffffff1f;border-radius:50%;width:10rem;height:10rem;position:absolute;bottom:-4.5rem;right:18%}.contact-note>*{z-index:1;position:relative}.contact-note__topline{color:#f8f7f29e;font-family:var(--font-interface);letter-spacing:.02em;text-transform:none;justify-content:flex-start;align-items:center;padding-right:10rem;font-size:.72rem;font-weight:650}.contact-note__topline span:first-child{align-items:center;gap:.5rem;display:inline-flex}.contact-note__topline span:first-child i{background:var(--color-amber);border-radius:50%;width:.62rem;height:.62rem;box-shadow:0 0 .75rem #cf8a36b8}.contact-note__topline span:last-child:before{color:#f8f7f23d;content:"•";margin-right:.75rem}.contact-note__salutation{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);align-items:end;column-gap:clamp(1.5rem,4vw,4rem)}.contact-note__salutation>p{color:#f8f7f2;font-family:var(--font-interface);letter-spacing:-.075em;grid-column:1/-1;font-size:clamp(3.3rem,7vw,7.25rem);font-weight:740;line-height:.86}.contact-note__salutation>label{color:#f8f7f294;font-family:var(--font-interface);letter-spacing:.08em;text-transform:uppercase;gap:.7rem;font-size:.76rem;font-weight:700;display:grid}.contact-note__salutation>label>span,.contact-note__salutation>span{color:#f8f7f294;font:700 .76rem/1.2 var(--font-interface);letter-spacing:.08em;text-transform:uppercase}.contact-note__salutation>span{letter-spacing:-.025em;text-transform:none;align-self:center;font-size:clamp(1rem,1.8vw,1.35rem)}.contact-note__salutation input,.contact-note__signoff input{color:#f8f7f2;min-height:4.2rem;font-family:var(--font-interface);background:#ffffff0f;border:1px solid #ffffff29;border-radius:1rem;padding:.85rem 1.1rem;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:620}.contact-note input::placeholder,.contact-note textarea::placeholder{color:#f8f7f25c}.contact-note input:hover,.contact-note input:focus,.contact-note textarea:hover,.contact-note textarea:focus{border-color:var(--color-amber);background:#cf8a360f}.contact-note__starters legend,.contact-note__message>span,.contact-note__signoff label>span{color:#f8f7f2;font-family:var(--font-interface);letter-spacing:.03em;text-transform:none;font-size:.78rem;font-weight:720}.contact-note__starters legend{margin-bottom:1rem}.contact-note__starters>div{gap:.8rem}.contact-note__starters label>span{color:#090b0a;background:var(--color-ivory);border:2px solid #090b0a;border-radius:1.25rem;min-height:11.5rem;padding:1.1rem;box-shadow:.28rem .35rem #000000d1}.contact-note__starters label:nth-child(2)>span{color:var(--color-ivory);background:var(--color-green)}.contact-note__starters label:nth-child(3)>span{color:var(--color-ink);background:#b0bdb2}@supports (color:color-mix(in lab,red,red)){.contact-note__starters label:nth-child(3)>span{background:color-mix(in srgb,var(--color-green) 34%,var(--color-ivory))}}.contact-note__starters label:nth-child(4)>span{background:var(--color-amber)}.contact-note__starters label:nth-child(5)>span{background:#ead8bd}@supports (color:color-mix(in lab,red,red)){.contact-note__starters label:nth-child(5)>span{background:color-mix(in srgb,var(--color-amber) 24%,var(--color-ivory))}}.contact-note__starters small{color:currentColor;font-size:.6rem;font-weight:760}.contact-note__starters strong{font-size:clamp(1rem,1.3vw,1.2rem);font-weight:760;line-height:1.08}.contact-note__starters i{border:1px solid;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.contact-note__starters label:hover>span{box-shadow:.42rem .52rem 0 var(--color-amber);border-color:#090b0a;transform:translateY(-4px)rotate(-1deg)}.contact-note__starters input:focus-visible+span{outline-offset:.2rem;outline:3px solid #f8f7f2}.contact-note__starters input:checked+span{color:#090b0a;box-shadow:.45rem .55rem 0 var(--color-amber);background:#f8f7f2;border-color:#f8f7f2;transform:translateY(-4px)rotate(-1deg)}.contact-note__starters input:checked+span small{color:#4a6b00}.contact-note__message{background:#ffffff0a;border:1px solid #ffffff24;border-radius:1.5rem;gap:.9rem;padding:clamp(1rem,2.5vw,1.5rem)}.contact-note__message textarea{color:#f8f7f2;min-height:13rem;font-family:var(--font-interface);background:#090b0a;border:1px solid #ffffff21;border-radius:1rem;padding:1rem;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:520;line-height:1.45}.contact-note__message>small,.contact-note__footer{color:#f8f7f27a;font-family:var(--font-interface)}.contact-note__signoff{align-items:end}.contact-note__signoff label{gap:.75rem}.contact-note__signoff button{color:#090b0a;background:var(--color-amber);min-width:12rem;min-height:4.2rem;box-shadow:.35rem .4rem 0 var(--color-green);border:2px solid #090b0a;border-radius:1rem;font-weight:780}.contact-note__signoff button:hover:not(:disabled),.contact-note__signoff button:focus-visible:not(:disabled){color:#090b0a;background:var(--color-ivory);box-shadow:.45rem .5rem 0 var(--color-amber)}.contact-form__success{color:var(--color-ivory);background:linear-gradient(90deg,#cf8a3629,#0000 58%),#ffffff0d;border:1px solid #cf8a368f;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff0a}.contact-form__success-mark{aspect-ratio:1;color:#090b0a;background:var(--color-amber);width:2.7rem;box-shadow:.2rem .24rem 0 var(--color-green);font:800 1.1rem/1 var(--font-interface);border:2px solid #090b0a;border-radius:50%;place-items:center;display:grid}.contact-form__success>span:last-child{gap:.25rem;display:grid}.contact-form__success strong{font:750 clamp(1rem,1.5vw,1.2rem)/1.2 var(--font-interface)}.contact-form__success small{color:#f8f7f2a8;font:500 .82rem/1.5 var(--font-interface)}.contact-note__footer{min-height:1.5rem;font-size:.72rem}@media(max-width:64rem){.contact-note__starters>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:44rem){.contact-note{background:radial-gradient(circle at 94% 5%,#2d5b4952,#0000 18rem),#111513;border-radius:1.5rem;gap:1.75rem;padding:1.25rem;box-shadow:0 0 0 .3rem #ffffff06,0 2rem 4rem #0000007a}.contact-note:before{width:auto;height:auto;padding:.6rem .75rem;top:1rem;left:auto;right:1rem}.contact-note__topline{gap:.45rem;max-width:11rem;padding-right:0;display:grid}.contact-note__topline span:last-child:before{display:none}.contact-note__salutation{grid-template-columns:1fr;gap:1rem;display:grid}.contact-note__salutation>p{font-size:clamp(3.3rem,16vw,4.35rem)}.contact-note__salutation>label{gap:.6rem;margin-top:.75rem;display:grid}.contact-note__salutation>span{margin-top:0}.contact-note__starters>div{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-note__starters label:last-child{grid-column:1/-1}.contact-note__starters label>span{grid-template-columns:1fr auto;align-content:space-between;min-height:9.5rem;padding:.9rem}.contact-note__starters small,.contact-note__starters strong{grid-column:1/-1}.contact-note__starters i{grid-column:2}.contact-note__message textarea{min-height:15rem;font-size:1.05rem}.contact-note__signoff,.contact-note__footer{grid-template-columns:1fr}.contact-note__signoff button{width:100%}.contact-form__success{align-items:start}}@media(prefers-reduced-motion:reduce){.contact-note__starters label:hover>span,.contact-note__starters input:checked+span{transform:none}}.sticky-contact-link{z-index:80;width:6.15rem;height:6.15rem;color:var(--color-ivory);background:radial-gradient(circle at 72% 24%,#cf8a363d,transparent 2.8rem),var(--color-charcoal);box-shadow:0 0 0 .22rem var(--color-green),0 0 0 .36rem var(--color-charcoal),.35rem .42rem 0 var(--color-amber),0 1rem 2.2rem #1013113d;isolation:isolate;opacity:0;visibility:hidden;pointer-events:none;will-change:translate;transition:opacity var(--motion-story) var(--ease-standard),visibility var(--motion-story) var(--ease-standard),box-shadow var(--motion-micro) var(--ease-standard),transform var(--motion-micro) var(--ease-standard);border:1px solid #f3f0e847;border-radius:50%;place-items:center;padding:.8rem;text-decoration:none;display:grid;position:fixed;bottom:1.75rem;right:1.75rem;overflow:visible;transform:translate(1.5rem)scale(.88)}.sticky-contact-link:before{z-index:-1;border-radius:inherit;content:"";border:1px dashed #f3f0e842;position:absolute;inset:.45rem}.sticky-contact-link[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;animation:sticky-contact-nudge 4.6s var(--ease-standard) infinite;transform:none}.sticky-contact-link strong{font-family:var(--font-reading);letter-spacing:-.035em;text-align:center;font-size:1.1rem;font-weight:650;line-height:.88}.sticky-contact-link__arrow{width:1.5rem;height:1.5rem;color:var(--color-charcoal);background:var(--color-amber);border-radius:50%;place-items:center;font-size:.75rem;display:grid;position:absolute;top:-.15rem;right:-.15rem}.sticky-contact-link:hover,.sticky-contact-link:focus-visible{box-shadow:0 0 0 .22rem var(--color-amber),0 0 0 .36rem var(--color-charcoal),.4rem .48rem 0 var(--color-green),0 1.2rem 2.4rem #1013114d;animation-play-state:paused;transform:translate(-.15rem)rotate(-2deg)scale(1.03)}@keyframes sticky-contact-nudge{0%,72%,to{translate:0}79%{translate:-.22rem}86%{translate:.1rem}93%{translate:-.08rem}}#contact-form{scroll-margin-top:1rem}@media(max-width:44rem){.sticky-contact-link{top:auto;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));width:4.5rem;height:4.5rem;padding:.55rem;transform:translateY(1.5rem)scale(.88)}.sticky-contact-link strong{font-size:.9rem}.sticky-contact-link__arrow{width:1.2rem;height:1.2rem;font-size:.62rem;top:-.2rem;right:-.2rem}.sticky-contact-link[data-visible=true]{transform:none}.sticky-contact-link:hover,.sticky-contact-link:focus-visible{transform:translateY(-.12rem)rotate(-2deg)scale(1.02)}}@media(prefers-reduced-motion:reduce){.sticky-contact-link,.sticky-contact-link[data-visible=true]{transition:none;animation:none}}@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-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-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
