:root{--surface:#fff;--header:#E8EFFF;--brand-ink:#122348}.offer-price .tuition-amount,.price-note>strong.tuition-amount,.tuition.tuition-amount{font-family:Manrope,sans-serif;font-weight:700;font-feature-settings:normal;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;line-height:1.35;white-space:nowrap}.price-note>strong.tuition-amount{font-size:clamp(46px,6.5vw,82px);display:block;margin-bottom:24px}.tuition.tuition-amount{font-size:clamp(46px,5vw,76px)}.offer-price .tuition-amount{font-size:28px}html{font-feature-settings:"ss04" 1}.footer-headline,.maker-mark strong,h1,h2,h3,h4{font-feature-settings:"ss04" 1;overflow:visible;line-height:1.12;padding-bottom:.08em;text-wrap:pretty}.hero h1{line-height:1.08}.page-hero h1{line-height:1.12}mark{padding:0 .06em .04em;color:var(--brand-ink);background:var(--aqua);border-radius:.035em .08em .04em .055em;box-decoration-break:clone;-webkit-box-decoration-break:clone}mark:before{display:none}.eyebrow,.lesson-note,.micro,.scenario-label{overflow-wrap:anywhere}.contact-layout>*,.duo>*,.hero-grid>*,.offer-grid>*,.section-intro>*{min-width:0}.site-header{height:94px;background:var(--header);border-bottom:1px solid #164bff28;box-shadow:0 6px 24px #12234806;gap:22px}.desktop-nav{gap:24px}.brand img{width:204px}.logo-dark{display:none}.theme-toggle{border:1px solid var(--border);border-radius:50%;flex:none;width:38px;height:38px;margin-left:auto;background:var(--surface);color:var(--ink)}.theme-toggle svg{width:17px;height:17px}.theme-sun{display:none}.mobile-menu{width:min(90vw,380px)!important;max-width:100vw!important}.mobile-menu nav a{white-space:normal;overflow-wrap:anywhere;line-height:1.35;padding-bottom:.08em;font-feature-settings:"ss04" 1}.reading-progress{position:absolute;bottom:-1px;left:0;height:3px!important;border-radius:0!important;background:#164BFF0C!important;pointer-events:none}.reading-progress [data-slot=progress-indicator]{background:linear-gradient(90deg,#164BFF 20%,#00D9EF);border-radius:0;transition:transform .12s linear;box-shadow:3px 0 9px #00D9EF88}.hero-shell{background:radial-gradient(ellipse at 86% 35%,#DDE8FF,transparent 65%),var(--ice)}.hero{background:transparent}.hero-copy{padding:48px 0 54px}.hero-grid{min-height:615px}.ribbon-stage{--rx:0deg;--ry:0deg;--rz:0deg;--lift:0px;--light-x:35%;--light-y:25%;--shadow-x:0px;--shadow-y:35px;min-width:0;isolation:isolate}.ribbon-interaction{position:absolute;inset:15% -4% 17%;cursor:grab;touch-action:pan-y;outline-offset:-10px;z-index:2;perspective:1000px}.ribbon-interaction:active{cursor:grabbing}.ribbon-interaction:focus-visible{outline:2px dashed var(--cobalt);border-radius:30px}.ribbon-image{top:0;left:-3%;width:106%;height:auto;position:absolute;animation:none;transition:none;transform:translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry)) rotate(var(--rz));transform-origin:50% 55%;will-change:transform}.ribbon-image img{user-select:none;width:100%;height:auto;filter:drop-shadow(var(--shadow-x) var(--shadow-y) 22px #164BFF30)}.ribbon-light{inset:0;mask-image:url(/brand/sculpted-a-digital.png);mask-size:100% 100%;mask-repeat:no-repeat;background:radial-gradient(ellipse at var(--light-x) var(--light-y),#ffffffC0 0,#ffffff50 14%,transparent 42%),linear-gradient(120deg,transparent 30%,#00D9EF30 55%,transparent 70%);mix-blend-mode:soft-light}.ribbon-halo,.ribbon-light{position:absolute;pointer-events:none}.ribbon-halo{inset:7%;border-radius:50%;background:radial-gradient(ellipse at var(--light-x) var(--light-y),#00D9EF28,#164BFF0C 40%,transparent 70%);filter:blur(20px)}.ribbon-grid,.ribbon-label,.ribbon-orbit,.ribbon-stamp{pointer-events:none}.ribbon-stamp{z-index:3;background:var(--surface);bottom:16%;right:1%;box-shadow:0 12px 28px #12234812}.top-label{top:8%;right:2%;font-size:10px}.ribbon-orbit{top:10%;height:68%;left:6%;width:90%}.ribbon-controls{position:absolute;bottom:3%;left:2%;right:1%;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border);padding-top:13px;z-index:4}.ribbon-controls>span{font-size:11px;color:var(--slate)}.ribbon-controls>div{display:flex;gap:2px}.ribbon-controls button{font-size:11px;gap:5px}.ribbon-controls button:last-child{width:30px}.before-after,.cohort-bar,.form-success,.inquiry-form,.offer-grid,.paper-section,.portal-grid article,.proof-home,.service-rows>a:hover,.tools-strip{background:var(--surface)}.learning-story{background:var(--ice);padding-bottom:0}.learning-story:before{display:none}.story-intro{background:none;padding:105px 0 32px}.story-track{display:grid;grid-template-columns:38% 58%;gap:4%;position:relative;align-items:start}.story-visual{grid-column:2;grid-row:1;position:sticky;top:112px;height:calc(100svh - 140px);max-height:680px;min-height:360px}.story-viewport{height:100%;position:relative;background:radial-gradient(ellipse at 50% 70%,#164BFF09,transparent 72%);border:1px solid var(--border);border-radius:18px;overflow:hidden}#stage{position:absolute;inset:0;z-index:0;opacity:1;mix-blend-mode:normal;pointer-events:none}#stageveil{display:none}.stage-caption{position:absolute;inset:22px 24px auto;display:flex;flex-direction:column;gap:6px;font-size:10px;letter-spacing:.12em;color:var(--slate)}.stage-caption span:first-child{font-weight:700;color:var(--ink)}.stage-stages{position:absolute;inset:auto 24px 24px;display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--border);padding-top:18px;font-size:12px;color:var(--slate)}.stage-stages span{position:relative}.stage-stages span:before{position:absolute;top:-21px;left:0;height:5px;width:0;background:var(--cobalt);content:"";transition:width .35s}[data-beat=apply] .stage-stages span:nth-child(4),[data-beat=build] .stage-stages span:nth-child(2),[data-beat=check] .stage-stages span:nth-child(3),[data-beat=start] .stage-stages span:first-child{color:var(--ink);font-weight:700}[data-beat=apply] .stage-stages span:nth-child(4):before,[data-beat=build] .stage-stages span:nth-child(2):before,[data-beat=check] .stage-stages span:nth-child(3):before,[data-beat=start] .stage-stages span:first-child:before{width:100%}.story-lessons{grid-row:1;grid-column:1;border-left:3px solid var(--cobalt);padding-left:30px;margin:0 0 90px 3px}.story-lesson{min-height:690px;display:flex;align-items:center;position:relative}.story-lesson-content{padding:50px 0}.lesson-number{font-size:12px;letter-spacing:.15em;color:var(--cobalt);font-weight:700}.story-lesson h3{font-size:clamp(45px,5.4vw,80px);margin:20px 0 24px;letter-spacing:-.06em}.story-lesson h4{font-family:Manrope;font-size:19px;line-height:1.5;letter-spacing:-.02em;margin-bottom:18px}.story-lesson p{font-size:17px;color:var(--slate)}.lesson-note{display:block;margin-top:30px;border-top:1px solid var(--border);padding-top:20px;font-size:10px;letter-spacing:.13em;color:var(--slate)}.story-finale{min-height:700px}.story-finale h3{font-size:clamp(35px,3.8vw,58px)}.efficiency-section{background:var(--mist);border-block:1px solid var(--border)}.efficiency-lab{display:grid;grid-template-columns:1.1fr 1fr;background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.efficiency-input{padding:44px}.scenario-label{font-size:10px;letter-spacing:.15em;color:var(--cobalt);font-weight:700}.efficiency-input h3{font-size:31px;margin:23px 0}.efficiency-input p{color:var(--slate)}.efficiency-presets{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.efficiency-presets button{font-size:12px;height:auto;min-height:40px;padding:10px 12px;border-color:var(--border)}.efficiency-presets [aria-pressed=true]{background:var(--ink);color:var(--ice);border-color:var(--ink)}.range-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:24px}.efficiency-input [data-slot=slider]{margin-bottom:28px}.efficiency-input [data-slot=slider-thumb]{width:22px;height:22px}.efficiency-input .small{font-size:12px;margin:0}.efficiency-result{padding:30px 44px;background:#122348;color:#fff;display:flex;flex-direction:column}.result-multiplier{font-family:Syne;font-size:clamp(95px,12vw,180px);line-height:1.15;letter-spacing:-.08em;color:#00D9EF}.result-multiplier span{font-size:.75em;margin-left:.04em}.efficiency-result>p{font-size:13px;margin-bottom:28px;color:#C6D4F0}.time-comparison{display:grid;gap:20px}.time-comparison>div{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:12px}.time-comparison i{height:9px;background:#647397;grid-column:1;grid-row:2;border-radius:2px;min-width:3px;transition:width .4s}.time-comparison>div:last-child i{background:#00D9EF}.time-comparison strong{grid-column:2;grid-row:2;line-height:1;font-weight:400}.saved-time{display:flex;align-items:baseline;gap:12px;border-top:1px solid #ffffff30;margin-top:28px;padding-top:20px}.saved-time strong{font-size:28px}.saved-time span{font-size:12px;color:#C6D4F0}.founder-home{background:var(--surface)}.founder-home-grid{display:grid;grid-template-columns:30% 1fr;align-items:center;gap:10%}.founder-home-photo{position:relative}.founder-home-photo img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:10px}.founder-home-photo>span{position:absolute;bottom:20px;left:20px;color:#fff;font-size:10px;letter-spacing:.12em}.founder-home h2{font-size:clamp(35px,4.3vw,65px)}.founder-home .lede{font-size:22px}.founder-home p:not(.eyebrow){color:var(--slate)}.founder-portrait{margin:0;align-self:start;border-radius:10px;overflow:hidden;background:var(--brand-ink);color:white}.founder-portrait>img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.founder-portrait figcaption{padding:30px}.founder-portrait h2{font-size:42px;margin:16px 0}.founder-portrait p{font-size:14px;color:#C6D4F0;margin:0}.founder-portrait .eyebrow{font-size:11px;color:#C6D4F0}.closing-impact{min-height:0;padding:95px 0 115px;background:radial-gradient(ellipse at 50% 100%,#164BFF10,transparent 65%),var(--ice)}.closing-impact h2{font-size:clamp(48px,6vw,90px)}.impact .wrap{transform:none}html.dark{--ice:#0B1530;--ink:#EEF3FF;--mist:#17294B;--slate:#B4C1DD;--surface:#101F3B;--header:#142542;--background:#0B1530;--foreground:#EEF3FF;--card:#101F3B;--card-foreground:#EEF3FF;--popover:#142542;--popover-foreground:#EEF3FF;--border:#33486B;--input:#5E749B;--text:#CBD8F1;--binary:#89A8FF;--signal:#00D9EF;--bg:#0B1530;--bg-rgb:11,21,48}.dark .logo-light,.dark .theme-moon{display:none}.dark .logo-dark,.dark .theme-sun{display:block}.dark .hero-shell{background:radial-gradient(ellipse at 83% 40%,#1B3970,transparent 65%),var(--ice)}.dark .site-header{border-bottom-color:#3E5682}.dark .site-footer{background:#071125}.dark .executive,.dark .executive-home,.dark .tuition-card{background:#10254B}.dark .ribbon-grid{background-image:linear-gradient(#86A6FF0A 1px,transparent 0),linear-gradient(90deg,#86A6FF0A 1px,transparent 0)}.dark .ribbon-orbit{border-color:#86A6FF30}.dark .agenda-list article>span,.dark .example-after .eyebrow,.dark .four-steps article>span,.dark .lab-number,.dark .lesson-number,.dark .offer-number,.dark .ribbon-label,.dark .scenario-label,.dark .service-label,.dark .service-rows>a>span,.dark .timeline article>span{color:#99B2FF}.dark .action-secondary{background:#182C50!important;color:var(--ink)!important}.dark .maker-mark{background:var(--surface);border-color:#627DAC}.dark .maker-mark>img,.dark .ribbon-stamp img{filter:brightness(0) invert(1)}.dark .example-output,.dark .rough-lines{background:#152847}.dark .rough-lines i{background:#516993}.dark .before-after article>span,.dark .check-list li:before,.dark .example-output span{color:#99B2FF}.dark .motion-toggle,.dark .skip-link{background:var(--surface);color:var(--ink)}.dark .theme-toggle:hover{background:var(--mist)}.dark .story-viewport{background:radial-gradient(ellipse at 50% 65%,#1B3970,transparent 80%),#0D1C36}.dark .efficiency-presets [aria-pressed=true]{color:#122348;background:#C8D7FF}.dark .stage-stages span:before{background:var(--aqua)}.dark .ribbon-controls button:hover{background:#243B60}.dark .ribbon-interaction:focus-visible,.dark a:focus-visible,.dark button:focus-visible{outline-color:var(--aqua)}@media(max-width:1150px){.desktop-nav{gap:17px;font-size:12px}.site-header{gap:16px;padding-inline:28px}.brand img{width:180px}.header-action .action{padding:13px 16px!important}.hero-grid{min-height:580px}.ribbon-controls>span{max-width:100px}.story-lesson{min-height:620px}.story-lesson h3{font-size:58px}.story-finale h3{font-size:42px}.story-lessons{padding-left:22px}.efficiency-input,.efficiency-result{padding:32px}}@media(max-width:1000px){.desktop-nav,.header-action{display:none}.menu-trigger{display:inline-flex}.site-header{height:82px}.theme-toggle{margin-left:auto}.ribbon-controls{flex-direction:column;align-items:flex-start;gap:5px}.ribbon-controls>span{max-width:none}.ribbon-stamp{bottom:21%}.top-label{font-size:9px}.story-visual{top:100px;height:calc(100svh - 125px)}.story-lesson h4{font-size:17px}.stage-caption{inset:18px 16px auto}.stage-stages{inset:auto 16px 20px}.efficiency-input h3{font-size:27px}}@media(max-width:800px){.hero-grid{min-height:0}.ribbon-stage{height:400px;max-width:550px;margin-top:12px}.ribbon-interaction{inset:8% 4% 18%}.ribbon-image{width:100%;left:0;top:0}.ribbon-stamp{bottom:20%;right:3%}.ribbon-controls{flex-direction:row;align-items:center;bottom:3%}.ribbon-orbit{top:3%;height:80%}.top-label{top:2%;right:7%}.hero-copy{padding:38px 0 8px}.hero h1{font-size:clamp(48px,10.4vw,80px)}.founder-home-grid{grid-template-columns:1fr 1.5fr;gap:7%}.founder-home h2{font-size:34px}.founder-home .lede{font-size:18px}.founder-home p{font-size:15px}.efficiency-lab{grid-template-columns:1fr}.efficiency-result{display:grid;grid-template-columns:1fr 1fr;column-gap:35px}.result-multiplier{grid-column:1;grid-row:1;font-size:110px}.efficiency-result>p{grid-column:1;grid-row:2}.time-comparison{grid-column:2;grid-row:1;align-self:center}.saved-time{grid-column:2;grid-row:2;margin:0}.saved-time strong{font-size:23px}}@media(max-width:759px){.story-track{display:block}.story-visual{position:sticky;top:94px;height:clamp(260px,37svh,355px);min-height:0;z-index:3;max-height:none}.story-viewport{background:var(--ice);box-shadow:0 12px 20px var(--ice)}.story-intro{padding:75px 0 20px}.story-intro h2{font-size:clamp(33px,7vw,48px)}.story-intro>p:last-child{font-size:16px;margin-top:22px}.story-lessons{padding-left:20px;margin:0 0 65px}.story-lesson{min-height:660px;align-items:flex-end}.story-lesson-content{padding:35px 0 45px}.story-lesson h3{font-size:51px;margin:12px 0 15px}.story-lesson h4{font-size:18px}.story-lesson p{font-size:16px}.lesson-note{margin-top:18px;font-size:9px}.story-finale{min-height:660px}.story-finale h3{font-size:38px}.stage-caption{font-size:8px;gap:3px;inset:15px 15px auto}.stage-stages{font-size:10px;inset:auto 15px 15px;padding-top:12px}.stage-stages span:before{top:-15px}.efficiency-input,.efficiency-result{padding:26px}.efficiency-result{grid-template-columns:1fr}.result-multiplier{font-size:125px}.efficiency-result>p{margin-bottom:28px}.time-comparison{grid-column:1;grid-row:3}.saved-time{grid-column:1;grid-row:4;margin-top:26px}.efficiency-section .section-intro h2{font-size:40px}.founder-home-grid{grid-template-columns:1fr}.founder-home-photo{max-width:360px}.founder-home h2{font-size:40px}.founder-home .lede{font-size:20px}.founder-home p{font-size:16px}.founder-portrait{max-width:500px}.founder-portrait h2{font-size:38px}.page-hero h1{font-size:clamp(40px,10vw,65px)}.section-intro h2{font-size:clamp(35px,9vw,52px)}.ribbon-stamp{padding:10px 12px}.ribbon-controls>span,.ribbon-stamp{font-size:10px}.ribbon-stage{height:330px}.ribbon-controls button{font-size:10px;padding:6px}.ribbon-controls button:last-child{width:24px}.ribbon-interaction{inset:7% 0 20%}.site-header{padding-inline:20px;gap:12px}.brand img{width:176px}.theme-toggle{width:34px;height:34px}.menu-trigger{font-size:12px;padding:8px 12px}}@media(prefers-reduced-motion:reduce){.ribbon-image{transform:none!important;will-change:auto}.ribbon-controls{display:none}.ribbon-stamp{bottom:15%}.reading-progress [data-slot=progress-indicator]{transition:none}.story-visual{scroll-behavior:auto}}[data-motion=paused] .ribbon-image{transform:none!important}@media print{.motion-toggle,.ribbon-controls,.site-header,.story-visual{display:none!important}body,html.dark{background:white!important;color:#122348!important;--ink:#122348;--ice:#fff;--slate:#52617D;--surface:#fff}.story-track{display:block}.story-lesson{min-height:0;break-inside:avoid}.story-lesson-content{padding:25px 0}}.stage-words{position:absolute;top:95px;left:24px;right:24px;pointer-events:none}.stage-words strong{display:none;font-family:Syne;font-feature-settings:"ss04" 1;font-size:clamp(30px,3.4vw,52px);font-weight:700;letter-spacing:-.055em;line-height:1.12;color:var(--ink)}[data-beat=apply] .beat-apply,[data-beat=build] .beat-build,[data-beat=check] .beat-check,[data-beat=start] .beat-start{display:block}@media(max-width:759px){.stage-words{top:57px;left:15px}.stage-words strong{font-size:25px;line-height:1.06}.stage-words br{display:none}.stage-words br:after{content:" "}}.watercolor-trail{position:fixed;inset:0;width:100%;height:100%;z-index:24;pointer-events:none;mix-blend-mode:multiply;contain:strict}.dark .watercolor-trail{mix-blend-mode:screen;opacity:.65}.site-header{background-image:repeating-linear-gradient(125deg,transparent,transparent 18px,#164BFF03 0,#164BFF03 19px),linear-gradient(115deg,#ffffff40,transparent 55%)}.site-header:after{content:"";position:absolute;left:52px;top:calc(100% + 1px);width:88px;height:12px;background:linear-gradient(135deg,var(--header) 5%,var(--header) 35%,#164BFF35 36%,var(--header) 60%,#164BFF20 61%);clip-path:polygon(0 0,100% 0,84% 100%,61% 38%,39% 100%,17% 35%);pointer-events:none}.dark .site-header{background-image:repeating-linear-gradient(125deg,transparent,transparent 18px,#86A6FF06 0,#86A6FF06 19px),linear-gradient(115deg,#86A6FF06,transparent 55%)}.tool-explorer{position:relative;z-index:3;background:var(--surface)}.tools-strip{gap:25px;padding:27px 48px}.tools-strip>span{flex-shrink:0;max-width:180px}.tools-strip>.tool-choices{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;font-size:inherit;word-spacing:normal}.tool-choices button{font-family:Manrope;font-size:16px;font-weight:600;padding:12px 15px;height:auto;gap:10px;border-radius:5px;transition:background .2s,transform .2s;color:var(--ink)}.tool-choices button svg{opacity:0;transform:translate(-3px,3px);transition:opacity .2s,transform .2s}.tool-choices button:hover,.tool-choices button[aria-expanded=true]{background:var(--mist);transform:translateY(-2px)}.tool-choices button:focus-visible svg,.tool-choices button:hover svg,.tool-choices button[aria-expanded=true] svg{opacity:1;transform:none}.compare-trigger{flex-shrink:0;font-size:12px;gap:10px;border-color:var(--border);color:var(--ink)}.compare-trigger svg{transition:rotate .25s}.compare-trigger .turned{rotate:180deg}.tool-information{border-bottom:1px solid var(--border);background:var(--ice);overflow:hidden}.tool-information[data-state=open]{animation:tool-open .3s ease-out}@keyframes tool-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.tool-information>.wrap{padding-block:40px}.tool-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px}.tool-panel-heading .eyebrow{margin:0}.tool-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:8px;overflow:hidden}.tool-cards article{padding:26px;background:var(--surface);display:flex;flex-direction:column;min-width:0}.tool-cards article+article{border-left:1px solid var(--border)}.tool-maker{font-size:9px;letter-spacing:.15em;color:var(--slate);font-weight:700}.tool-cards h3{font-size:27px;letter-spacing:-.04em;margin:14px 0 20px}.tool-cards dd,.tool-cards p{font-size:13px;color:var(--slate);line-height:1.75}.tool-cards dt{font-size:11px;font-weight:700;margin-bottom:7px}.tool-cards dt:nth-of-type(3){color:var(--cobalt)}.tool-cards dd{margin:0 0 24px}.tool-cards dl{margin-bottom:auto}.tool-cards .text-link{font-size:12px}.tool-cards.single{grid-template-columns:1fr}.tool-cards.single article{display:grid;grid-template-columns:1fr 2fr;column-gap:8%;padding:40px}.tool-cards.single .tool-maker{grid-column:1}.tool-cards.single h3{grid-column:1;font-size:46px}.tool-cards.single p{grid-column:1;font-size:16px;max-width:360px}.tool-cards.single dl{grid-column:2;grid-row:1/5;display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.tool-cards.single dt:nth-of-type(2){grid-column:2;grid-row:1}.tool-cards.single dd:nth-of-type(2){grid-column:2;grid-row:2}.tool-cards.single dt:nth-of-type(4){grid-column:2;grid-row:3}.tool-cards.single dd:nth-of-type(4){grid-column:2;grid-row:4}.tool-cards.single .text-link{grid-column:1;align-self:end}.calculator-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.calculator-toolbar>span{font-size:11px;font-weight:700;letter-spacing:.12em}.calculator-toolbar button{gap:8px;font-size:12px;color:var(--ink);border-color:var(--border)}.savings-calculator{display:grid;grid-template-columns:1.25fr 1fr;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--surface)}.savings-inputs{padding:40px}.savings-inputs h3{font-size:34px;margin:18px 0}.calculator-intro{font-size:14px;line-height:1.7;color:var(--slate);max-width:450px}.calculator-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.calculator-fields>label{font-size:12px;font-weight:600;line-height:1.5}.calculator-fields input,.time-input [data-slot=select-trigger]{height:44px;margin-top:8px;width:100%;font-size:16px;padding:10px 12px;border-color:var(--input);color:var(--ink);background:var(--ice);min-width:0}.time-input{display:flex;gap:6px}.time-input input{width:45%}.time-input [data-slot=select-trigger]{width:55%;font-size:12px;padding:8px;gap:4px}.efficiency-lever{border-top:1px solid var(--border);padding-top:26px}.efficiency-lever>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:12px;margin-bottom:24px}.efficiency-lever>div:first-child strong{font-size:17px;color:var(--cobalt)}.efficiency-lever [data-slot=slider-thumb]{width:28px;height:28px;border-width:3px;cursor:grab;box-shadow:0 2px 8px #12234822}.efficiency-lever [data-slot=slider-track]{height:8px}.lever-ticks{display:flex;justify-content:space-between;font-size:10px;color:var(--slate);margin-top:16px}.efficiency-lever .efficiency-presets{margin:19px 0}.efficiency-lever .efficiency-presets button{min-width:51px;min-height:35px}.efficiency-lever .small{font-size:12px;margin:0;color:var(--slate)}.savings-output{background:#122348;color:#fff;padding:40px;display:flex;flex-direction:column;min-width:0}.savings-output>.scenario-label{color:#AEC2F1;font-size:10px}.money-result{font-family:Syne;font-feature-settings:"ss04" 1;letter-spacing:-.06em;line-height:1.18;font-size:clamp(36px,4.3vw,68px);color:#00D9EF;margin:26px 0 9px;overflow-wrap:anywhere}.savings-output>p{font-size:13px;color:#BECDEC;line-height:1.7}.savings-stats{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:16px 0 35px}.savings-stats>div{display:flex;flex-direction:column;gap:6px}.savings-stats strong{font-size:31px;letter-spacing:-.04em;line-height:1.3;overflow-wrap:anywhere}.savings-stats small{font-size:15px;font-weight:400}.savings-stats span{font-size:11px;color:#C3D1EB}.savings-output .time-comparison{margin-top:auto}.savings-output .time-comparison>div{font-size:11px}.net-value{margin-top:30px;border-top:1px solid #ffffff25;padding-top:22px;display:flex;flex-direction:column;gap:6px}.net-value>span{font-size:11px;color:#C3D1EB}.net-value strong{font-size:32px;letter-spacing:-.04em;overflow-wrap:anywhere}.savings-output>.savings-caveat{margin:26px 0 0;font-size:11px;color:#C3D1EB}.calculator-dialog{inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;transform:none!important;border:0!important;border-radius:0!important;padding:40px clamp(24px,7vw,130px)!important;display:block!important;overflow-y:auto;background:var(--ice)}.calculator-dialog [data-slot=dialog-title]{font-family:Syne;font-feature-settings:"ss04" 1;font-size:clamp(26px,3vw,43px);line-height:1.2;margin:0 35px 12px 0}.calculator-dialog [data-slot=dialog-description]{font-size:14px;margin-bottom:28px;max-width:750px;color:var(--slate)}.calculator-dialog>.example-note,.calculator-dialog>.savings-calculator{max-width:1250px;margin-inline:auto}.calculator-dialog [data-slot=dialog-close]{position:fixed;top:20px;right:24px;background:var(--surface);padding:12px;border:1px solid var(--border);border-radius:50%;opacity:1}.calculator-dialog{translate:none!important;scale:none!important;animation:none!important}.dark .efficiency-lever>div:first-child strong,.dark .tool-cards dt:nth-of-type(3){color:#99B2FF}@media(max-width:1100px){.tools-strip{padding:25px 32px;gap:15px}.tool-choices button{font-size:14px;padding:10px}.tool-cards{grid-template-columns:1fr 1fr}.tool-cards article:nth-child(3){border-left:0}.tool-cards article:nth-child(n+3){border-top:1px solid var(--border)}.savings-inputs,.savings-output{padding:30px}}@media(max-width:800px){.tools-strip{flex-wrap:wrap;justify-content:space-between;align-items:center}.tools-strip>span{max-width:none}.tools-strip>span br{display:none}.tools-strip>.tool-choices{order:3;width:100%;justify-content:space-between;gap:5px}.tool-choices button{padding:10px 6px;font-size:13px}.tool-choices button svg{display:none}.tool-cards.single article{display:block;padding:30px}.tool-cards.single h3{font-size:38px}.tool-cards.single dl{display:block;margin-top:25px}.savings-calculator{grid-template-columns:1fr}.savings-output{padding:32px}.money-result{font-size:64px}.savings-stats strong{font-size:36px}.calculator-dialog{padding:70px 24px 30px!important}}@media(max-width:600px){.site-header:after{left:25px;width:67px;height:10px}.tools-strip{padding:22px 24px;gap:15px;flex-direction:row}.tools-strip>span{font-size:9px;max-width:135px}.tools-strip>span br{display:block}.compare-trigger{font-size:11px;min-height:37px;padding:8px 10px}.tools-strip>.tool-choices{display:grid;grid-template-columns:1fr 1fr;text-align:left;gap:3px}.tool-choices button{justify-content:space-between;padding:12px 9px;background:var(--ice);font-size:13px}.tool-choices button svg{display:block;opacity:.5}.tool-cards{grid-template-columns:1fr}.tool-cards article+article{border-left:0;border-top:1px solid var(--border)}.tool-panel-heading{align-items:start}.tool-panel-heading .eyebrow,.tool-panel-heading button{font-size:10px}.tool-cards.single article{padding:25px}.tool-cards.single h3{font-size:32px}.calculator-toolbar{align-items:start}.calculator-toolbar>span{font-size:9px;max-width:120px}.calculator-toolbar button{font-size:10px}.calculator-fields{grid-template-columns:1fr;gap:18px}.savings-inputs{padding:25px}.savings-inputs h3{font-size:29px}.calculator-fields input{font-size:16px}.money-result{font-size:clamp(35px,13vw,58px)}.savings-stats{gap:14px}.savings-stats strong{font-size:30px}.efficiency-lever>div:first-child{align-items:start;flex-direction:column;gap:9px}.savings-output{padding:26px}.savings-output .time-comparison>div{grid-template-columns:1fr auto}.time-input input{width:55%}.time-input [data-slot=select-trigger]{width:45%;font-size:14px}.calculator-dialog{padding-inline:14px!important}.calculator-dialog [data-slot=dialog-title]{font-size:28px}}@media(pointer:coarse),(prefers-reduced-motion:reduce){.watercolor-trail{display:none}}.ribbon-dimensional .ribbon-controls{border:0;padding-top:0;bottom:2%}.ribbon-three{position:absolute;inset:9% -6% 13%;z-index:2;cursor:grab;touch-action:pan-y;outline-offset:-10px}.ribbon-three[data-dragging=true]{cursor:grabbing}.ribbon-three:focus-visible{outline:2px dashed var(--cobalt);border-radius:30px}.ribbon-three canvas{display:block;width:100%;height:100%}.ribbon-fallback{width:100%;height:100%;object-fit:contain;user-select:none}.ribbon-dimensional .ribbon-stamp{bottom:14%;right:1%;pointer-events:auto;transform-origin:50% 75%;animation:stamp-impression 8.4s ease-in-out infinite;transition:scale .25s ease,rotate .25s ease}.ribbon-dimensional .ribbon-stamp:before{content:"";position:absolute;inset:-5px;border:1px solid var(--cobalt);border-radius:3px;opacity:0;pointer-events:none;animation:stamp-imprint 8.4s ease-out infinite}@keyframes stamp-impression{0%,3%{transform:translateY(-15px) rotate(-9deg) scale(1.04)}7%{transform:translateY(2px) rotate(-5deg) scale(1.025,.96)}10%{transform:translateY(-7px) rotate(-3deg) scale(.99,1.02)}14%{transform:translateY(1px) rotate(-5.5deg) scale(1.01,.985)}18%,to{transform:translateY(0) rotate(-5deg) scale(1)}}@keyframes stamp-imprint{0%,5%{opacity:0;transform:scale(.97)}7%{opacity:.42;transform:scale(1)}19%,to{opacity:0;transform:scale(1.16,1.3)}}@media(hover:hover) and (pointer:fine){.ribbon-dimensional .ribbon-stamp:hover{scale:1.045;rotate:2deg}}[data-motion=paused] .ribbon-dimensional .ribbon-stamp{scale:1;rotate:0deg}@media(prefers-reduced-motion:reduce){.ribbon-dimensional .ribbon-stamp,.ribbon-dimensional .ribbon-stamp:hover{animation:none;scale:1;rotate:0deg;transform:rotate(-5deg)}.ribbon-dimensional .ribbon-stamp:before{display:none}}@media print{.ribbon-dimensional .ribbon-stamp{animation:none;transform:rotate(-5deg)}.ribbon-dimensional .ribbon-stamp:before{display:none}}.ribbon-dimensional .ribbon-halo{inset:12% 3% 20%}.ribbon-dimensional .top-label{top:9%;z-index:3}.service-rows>a[href^="https://"]{position:relative;border-top:2px solid var(--cobalt)}.service-rows>a[href^="https://"] .service-label{font-size:12px}@media(max-width:800px){.ribbon-three{inset:5% -3% 18%}.ribbon-dimensional .top-label{top:1%}.ribbon-dimensional .ribbon-stamp{bottom:18%}.ribbon-dimensional .ribbon-controls{bottom:2%}}@media print{.ribbon-three{display:none}}.site-header:after{display:none;content:none}.executive,.executive-home,.tuition-card{background:#122348;color:#fff}.executive h1,.executive h2,.executive h3{color:#fff}.executive .page-lead,.executive p{color:#D0DCF3}.executive .eyebrow,.executive-rule{color:#B9CCFF}.executive mark{color:#122348;background:#00D9EF}.executive:before{border-color:#315BC32B}.executive .wrap{z-index:1}.header-current{font-size:14px;font-weight:700;color:var(--slate)}.footer-utility{font-size:12px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:#BFCCE5;white-space:nowrap}.footer-utility a{text-decoration:underline;text-underline-offset:3px}.contact-back{padding-top:24px}.contact-back a{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px;display:inline-block;padding:8px 0}.contact-page .page-hero{padding:35px 0 45px;background:none}.contact-page .page-hero h1{font-size:clamp(40px,4.8vw,70px)}.contact-page .page-lead{font-size:18px;max-width:690px;margin-top:24px}.contact-layout{padding-top:60px}.contact-layout h2{font-size:clamp(28px,2.6vw,40px)}.opportunity-home{background:var(--surface);border-block:1px solid var(--border)}.founder-overview{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:7%;align-items:center;padding-block:75px}.founder-overview .founder-portrait{margin:0;align-self:start;max-width:280px;border-radius:9px;overflow:hidden;background:#122348;color:#fff}.founder-overview .founder-portrait img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.founder-overview .founder-portrait figcaption{padding:18px 20px;font-size:14px;line-height:1.7}.founder-overview .founder-portrait strong{display:block}.founder-overview .founder-portrait span{font-size:12px;color:#C6D4F0}.founder-summary h2{font-size:clamp(36px,4vw,60px)}.founder-summary .lede{font-size:21px;margin-top:24px}.founder-summary p{max-width:780px}.founder-education{font-size:14px;padding-top:20px;border-top:1px solid var(--border)}.origin-story h2,.teaching-story h2{font-size:clamp(35px,3.9vw,60px)}.origin-story .prose,.teaching-story .prose{max-width:720px}.about-opportunity .section-intro{margin-bottom:40px}.about-opportunity .three-columns{padding-top:35px;border-top:1px solid var(--border)}.about-opportunity .three-columns h3{font-size:27px}.about-opportunity .small{margin:32px 0 0;color:var(--slate)}@media(max-width:800px){.founder-overview{grid-template-columns:220px 1fr;gap:6%;align-items:start}.founder-summary h2{font-size:34px}.founder-summary .lede{font-size:18px}.founder-summary p{font-size:15px}}@media(max-width:650px){.founder-overview{grid-template-columns:1fr;padding-block:50px;gap:32px}.founder-overview .founder-portrait{width:210px;max-width:100%}.founder-summary p{font-size:16px}.contact-layout{padding-top:35px}.footer-utility{align-items:flex-start;flex-direction:row;gap:20px}.contact-page .page-hero h1{font-size:43px}}html.dark .work-tab-list [data-state=active]{background:#C8D7FF!important;color:#122348!important;border-color:#C8D7FF}.stage-efficiency-caption,.stage-efficiency-note{display:none;color:var(--slate);font:600 10px/1.5 Manrope,system-ui,sans-serif}.stage-efficiency-note{letter-spacing:.06em;margin-top:18px}.stage-efficiency-caption{position:absolute;bottom:80px;left:24px;right:24px;text-align:center;font-weight:400;font-size:11px}[data-beat=apply] .stage-efficiency-caption,[data-beat=apply] .stage-efficiency-note{display:block}.apply-scenarios{margin-top:26px}.story-lesson .apply-scenarios-label{font-size:13px;font-weight:700;color:var(--ink)}.apply-efficiencies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.apply-efficiencies>div{border-top:2px solid var(--cobalt);padding-top:12px}.apply-efficiencies dt{font:700 clamp(29px,3vw,43px)/1.1 Syne,system-ui,sans-serif;letter-spacing:-.04em;color:var(--cobalt)}.apply-efficiencies dt span{display:block;font:600 10px/1.5 Manrope,system-ui,sans-serif;letter-spacing:0;color:var(--slate);margin-top:5px}.apply-efficiencies dd{font:600 12px/1.6 Manrope,system-ui,sans-serif;white-space:nowrap;margin-top:8px;color:var(--ink)}.story-lesson .apply-scenario-note{font-size:12px;line-height:1.65;margin-bottom:18px}.apply-scenarios .text-link{font-size:14px}html.dark .apply-efficiencies dt{color:#86A6FF}@media(max-width:759px){.stage-efficiency-note{font-size:8px;margin-top:10px;letter-spacing:.025em}.stage-efficiency-caption{bottom:50px;left:12px;right:12px;font-size:9px}.apply-efficiencies dt{font-size:37px}.story-lesson[data-lesson=apply]{min-height:850px}}.hero h1:has(mark),.page-hero h1:has(mark),h1:has(mark),h2:has(mark),h3:has(mark){line-height:1.25}.stage-animation{position:absolute;inset:0}.stage-mobile-efficiencies{display:none}@media(max-width:759px){.story-visual{height:auto}.story-viewport{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:14px;height:auto}.stage-caption{position:static;grid-row:1;font-size:9px;line-height:1.45;gap:3px}.stage-words{position:static;grid-row:2;min-height:52px;display:flex;align-items:center}.stage-words strong{font-size:clamp(22px,5.9vw,28px);line-height:1.15;padding-bottom:.08em}.stage-words .stage-efficiency-note{display:none}.stage-mobile-efficiencies{display:grid;grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;visibility:hidden}[data-beat=apply] .stage-mobile-efficiencies{visibility:visible}.stage-mobile-efficiencies>div{text-align:center;min-width:0}.stage-mobile-efficiencies strong{display:block;color:var(--cobalt);font:700 28px/1.2 Syne,system-ui,sans-serif;letter-spacing:-.04em}.stage-mobile-efficiencies strong:after{content:"";display:block;width:22px;height:2px;background:#FF5D87;margin:3px auto 5px}.stage-mobile-efficiencies span{display:block;color:var(--ink);font:600 10px/1.5 Manrope,system-ui,sans-serif;white-space:nowrap}html.dark .stage-mobile-efficiencies strong{color:#86A6FF}.stage-animation{position:relative;inset:auto;grid-row:4;height:100px;min-width:0}.stage-efficiency-caption{display:block;position:static;grid-row:5;visibility:hidden;margin:0;font-size:10px;line-height:1.45;min-height:29px;text-align:center}[data-beat=apply] .stage-efficiency-caption{visibility:visible}.stage-stages{position:static;grid-row:6;margin:0;padding-top:10px;font-size:11px;line-height:1.5}.stage-stages span:before{top:-13px;height:3px}.story-lessons{padding-left:18px;margin:0 0 35px}.story-finale,.story-lesson,.story-lesson[data-lesson=apply]{min-height:0;align-items:flex-start}.story-lesson-content{padding:32px 0 42px;width:100%;min-width:0}.story-lesson h3{font-size:43px}.apply-efficiencies{gap:8px}.apply-efficiencies dt{font-size:32px}.apply-efficiencies dd{font-size:11px;margin-left:0}}@media(max-width:759px) and (max-height:600px){.story-visual{position:relative;top:auto}}@media(max-width:380px){.site-header{padding-inline:14px;gap:10px}.brand img{width:clamp(140px,43vw,164px)}}