@font-face{font-family:STIX Two Text;src:url(/assets/fonts/stix-two-text.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400 700}.instrument-site{--ink-0:#000;--ink-1:#000;--ink-2:#000;--ink-3:#000;--bone-bright:#e8e6df;--bone-primary:#d7d2c8;--bone-stone:#b8b1a3;--copy-secondary:#a6a39b;--copy-faint:#777e87;--rule:#e8e6df24;--audit:#7df9ff;--articulate:#ffc83d;--apply:#a56bf2;--success:#58e394;--error:#ff626d;--hero-bg:#000;--hero-indictment:#d7d2c8;--hero-rebuke:#e8e6df;--hero-answer:#c8c1b3;--page-max:1680px;--page-gutter:clamp(18px, 4vw, 72px);--grid-gap:clamp(18px, 2vw, 34px);--motion-ease:cubic-bezier(.22, .61, .36, 1);--fade-long:1.4s;--fade-medium:1s;--crossfade:.7s;--display-xl:clamp(60px, 7vw, 112px);--display-lg:clamp(47px, 5.05vw, 80px);--display-md:clamp(35px, 3.6vw, 57px);--lead:clamp(19px, 1.65vw, 26px);--body-copy:clamp(17px, 1.25vw, 20px);--math-serif:"STIX Two Text", "Times New Roman", serif;--mono:"SFMono-Regular", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--instrument-black:var(--ink-0);--instrument-line:var(--rule);--instrument-muted:var(--copy-secondary);--instrument-faint:var(--copy-faint);--instrument-text:var(--bone-primary);--instrument-cyan:var(--audit);--instrument-gold:var(--articulate);--instrument-purple:var(--apply);--instrument-mono:var(--mono);--instrument-math:var(--math-serif);background:var(--ink-1);color:var(--bone-primary);font-family:var(--sans)}.instrument-site main{background:var(--ink-1)}.instrument-site h1,.instrument-site h2,.instrument-site h3,.instrument-site p{text-wrap:pretty}.instrument-site img{-webkit-user-select:none;user-select:none}.page-home.instrument-site .site-header{z-index:100;border-color:var(--rule);height:76px;padding:0 var(--page-gutter);background:var(--ink-1);font-family:var(--sans);grid-template-columns:auto minmax(220px,1fr) auto;gap:clamp(22px,3vw,52px);display:grid;position:sticky;top:0}.page-home.instrument-site .brand{width:clamp(146px,11vw,176px)}.category-strap{color:var(--copy-faint);font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;align-self:center;margin:0;font-size:12px;font-weight:600;line-height:1.35}.page-home.instrument-site .primary-nav{gap:clamp(22px,2.6vw,44px)}.page-home.instrument-site .primary-nav a{color:var(--copy-secondary);font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;font-size:12px;font-weight:650}.page-home.instrument-site .primary-nav a:hover,.page-home.instrument-site .primary-nav .nav-cta{color:var(--bone-bright)}.page-home.instrument-site .primary-nav .nav-cta{gap:11px}.page-home.instrument-site .primary-nav .nav-cta span{color:var(--articulate)}.instrument-site .site-footer{border-color:var(--rule);background:var(--ink-0);font-family:var(--sans)}.instrument-site .site-footer nav a,.instrument-site .footer-identity p,.instrument-site .footer-meta{color:var(--copy-secondary)}.instrument-site .site-footer nav a:hover{color:var(--bone-bright)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.scene{border-top:1px solid var(--rule);width:100%;position:relative}.scene-label,.world-index,.world-prompt,.native-plane figcaption,.carry-media figcaption,.world-media figcaption{font-family:var(--mono);letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-weight:650;line-height:1.45}.scene-label{color:var(--copy-faint);align-items:center;gap:18px;margin:0 0 clamp(30px,4.2vh,52px);display:flex}.scene-label>span{color:var(--bone-stone);font-variant-numeric:tabular-nums}.scene-lede{max-width:61ch;color:var(--copy-secondary);font-size:var(--body-copy);line-height:1.58}.text-action{border-bottom:1px solid var(--rule);min-height:44px;color:var(--bone-primary);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:16px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.text-action:hover{border-color:var(--bone-primary);color:var(--bone-bright)}.native-plane,.world-media,.carry-media{min-width:0}.native-plane picture,.native-plane img,.world-media picture,.world-media img,.carry-media picture,.carry-media img{width:100%;display:block}.native-plane img,.world-media img,.carry-media img{background:#000}.native-plane figcaption,.world-media figcaption,.carry-media figcaption{border-top:1px solid var(--rule);min-height:50px;color:var(--copy-faint);justify-content:space-between;align-items:center;gap:22px;display:flex}.native-plane figcaption span:last-child,.world-media figcaption span:last-child,.carry-media figcaption span:last-child{text-align:right}.thesis-hero{column-gap:var(--grid-gap);min-height:calc(100svh - 76px);padding:clamp(54px, 7vh, 88px) var(--page-gutter) clamp(40px, 5vh, 62px);background:var(--hero-bg);grid-template-rows:auto minmax(50px,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:clip}.thesis-statement{grid-area:1/1/auto/13;min-width:0}.thesis-statement h1{max-width:1510px;font-size:var(--display-xl);letter-spacing:-.062em;row-gap:clamp(58px,7vh,84px);margin:0;font-weight:550;line-height:.91;display:grid}.thesis-indictment{color:var(--hero-indictment);display:grid}.thesis-line,.thesis-line>span,.thesis-rebuke,.thesis-rebuke>span{display:block}.thesis-line,.thesis-rebuke{padding:0 .025em .105em}.thesis-rebuke{color:var(--hero-rebuke)}.thesis-standard{grid-area:3/7/auto/13;align-self:end;max-width:840px;padding-left:clamp(24px,2.5vw,40px);position:relative}.mode-rail{grid-template-rows:repeat(3,minmax(0,1fr));gap:5px;width:2px;display:grid;position:absolute;top:.12em;bottom:.08em;left:0}.mode-rail>span:first-child,.conversion-rail>span:first-child{background:var(--audit)}.mode-rail>span:nth-child(2),.conversion-rail>span:nth-child(2){background:var(--articulate)}.mode-rail>span:nth-child(3),.conversion-rail>span:nth-child(3){background:var(--apply)}.thesis-standard-copy{color:var(--hero-answer);letter-spacing:-.043em;margin:0;font-size:clamp(23px,2.15vw,35px);font-weight:520;line-height:1.08}.thesis-standard-copy>span{display:block}.thesis-method{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:clamp(18px,2.2vw,34px);margin:clamp(22px,3vh,34px) 0 0;font-size:12px;font-weight:700;line-height:1.5;display:flex}.thesis-method>span:first-child{color:var(--audit)}.thesis-method>span:nth-child(2){color:var(--articulate)}.thesis-method>span:nth-child(3){color:var(--apply)}.thesis-descent{bottom:clamp(40px,5vh,60px);left:var(--page-gutter);min-height:44px;color:var(--copy-faint);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-size:12px;text-decoration:none;display:flex;position:absolute}.thesis-descent span{color:var(--bone-stone);font-size:17px}.thesis-descent:hover{color:var(--bone-primary)}.js .thesis-descent:focus-visible{opacity:1!important;animation:none!important}.js .thesis-line>span,.js .thesis-rebuke>span,.js .thesis-standard-copy,.js .thesis-method>span,.js .thesis-descent,.js .thesis-hero .mode-rail{opacity:0}.js .thesis-line>span,.js .thesis-rebuke>span,.js .thesis-standard-copy,.js .thesis-method>span{transform:translateY(4px)}.js .thesis-hero.is-copy-visible .thesis-line>span{animation:quiet-arrival 1.25s var(--motion-ease) .15s both}.js .thesis-hero.is-copy-visible .thesis-line:nth-child(2)>span{animation-delay:.33s}.js .thesis-hero.is-copy-visible .thesis-rebuke>span{animation:quiet-arrival 1.35s var(--motion-ease) 2.2s both}.js .thesis-hero.is-copy-visible .mode-rail{animation:simple-fade .9s var(--motion-ease) 3.95s both}.js .thesis-hero.is-copy-visible .thesis-standard-copy{animation:quiet-arrival 1.1s var(--motion-ease) 4s both}.js .thesis-hero.is-copy-visible .thesis-method>span{animation:quiet-arrival .76s var(--motion-ease) 5.2s both}.js .thesis-hero.is-copy-visible .thesis-method>span:nth-child(2){animation-delay:5.38s}.js .thesis-hero.is-copy-visible .thesis-method>span:nth-child(3){animation-delay:5.56s}.js .thesis-hero.is-copy-visible .thesis-descent{animation:simple-fade .7s var(--motion-ease) 5.85s both}@keyframes quiet-arrival{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes simple-fade{0%{opacity:0}to{opacity:1}}.learner-entry{min-height:108svh;padding:clamp(82px, 10vh, 130px) var(--page-gutter);background:var(--ink-2);grid-template-columns:minmax(340px,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(52px,8vw,138px);display:grid}.learner-copy{grid-column:2;max-width:650px}.learner-copy h2,.carry-copy h2,.purpose-heading h2,.scope-intro h2,.conversion-copy h2{color:var(--bone-primary);font-size:var(--display-lg);letter-spacing:-.052em;margin:0;font-weight:530;line-height:.95}.learner-copy .scene-lede{margin:clamp(28px,4vh,44px) 0 0}.learner-paths{margin:clamp(38px,5vh,58px) 0 0}.learner-paths>div{border-top:1px solid var(--rule);grid-template-columns:minmax(92px,.34fr) minmax(0,1fr);gap:22px;padding:18px 0;display:grid}.learner-paths>div:last-child{border-bottom:1px solid var(--rule)}.learner-paths dt{color:var(--audit);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.learner-paths dd{color:var(--copy-secondary);margin:0;font-size:15px;line-height:1.5}.learner-media{grid-area:1/1;justify-self:center;width:min(100%,630px)}.learner-media img{width:auto;height:min(91svh,1000px);margin:0 auto}.carry-proof{min-height:112svh;padding:clamp(96px, 11vh, 150px) var(--page-gutter) clamp(72px, 8vh, 110px);background:var(--ink-0);grid-template-rows:1fr auto;grid-template-columns:minmax(340px,.98fr) minmax(340px,1.02fr);align-items:center;gap:40px clamp(54px,7vw,120px);display:grid}.carry-copy{max-width:720px}.carry-copy h2{gap:.12em;display:grid}.carry-copy h2 .math-line{color:var(--bone-bright);font-family:var(--math-serif);letter-spacing:-.035em;font-weight:430}.carry-copy .scene-lede{margin:clamp(28px,4vh,46px) 0 0}.carry-media{justify-self:end;width:min(100%,670px);position:relative}.carry-media img{width:100%}.carry-annotation{width:185px;color:var(--articulate);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1fr;gap:4px;font-size:12px;line-height:1.35;display:grid;position:absolute;top:33%;left:-118px}.carry-annotation>span{background:currentColor;width:100%;height:1px}.carry-annotation strong{font-family:var(--math-serif);letter-spacing:-.025em;text-transform:none;padding-top:8px;font-size:25px;font-weight:500}.carry-annotation small{color:var(--copy-faint);font-size:12px}.carry-conclusion{max-width:1050px;color:var(--bone-stone);font-size:var(--display-md);letter-spacing:-.042em;grid-column:1/3;margin:clamp(42px,7vh,86px) 0 0;font-weight:520;line-height:1}.learning-system{border-top:1px solid var(--rule);background:var(--ink-1);min-height:0;position:relative}.system-sticky{height:auto;min-height:0;padding:100px var(--page-gutter);display:block;position:relative;top:auto;overflow:visible}.system-heading{min-width:0;max-width:780px}.system-heading .scene-label{margin-bottom:22px}.system-heading h2{color:var(--bone-primary);letter-spacing:-.052em;margin:0;font-size:clamp(43px,4.5vw,70px);font-weight:530;line-height:.94}.system-heading>p:last-child{max-width:62ch;color:var(--copy-secondary);margin:20px 0 0;font-size:16px;line-height:1.52}.system-stage{margin-top:76px;display:block}.system-nav{border-top:1px solid var(--rule);grid-template-rows:repeat(3,1fr);align-self:stretch;margin:0;padding:0;list-style:none;display:none}.system-nav li{border-bottom:1px solid var(--rule);min-height:0}.system-nav button{width:100%;height:100%;color:var(--copy-faint);font-family:var(--mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;transition:color var(--crossfade) var(--motion-ease);background:0 0;border:0;grid-template-columns:34px 1fr;align-items:center;gap:14px;padding:0;font-size:12px;font-weight:700;display:grid}.system-nav button>span{color:inherit;font-variant-numeric:tabular-nums}.learning-system[data-active-step="0"] .system-nav li:first-child button{color:var(--audit)}.learning-system[data-active-step="1"] .system-nav li:nth-child(2) button{color:var(--articulate)}.learning-system[data-active-step="2"] .system-nav li:nth-child(3) button{color:var(--apply)}.system-panels{min-width:0}.system-panel{grid-template-columns:minmax(240px,.72fr) minmax(330px,1.28fr);align-items:center;gap:clamp(34px,4vw,70px);min-height:0;margin-top:96px;display:grid}.js .system-panels{min-height:0;position:relative}.js .system-panel{opacity:1;pointer-events:auto;visibility:visible;position:relative;inset:auto;transform:none}.system-panel:first-child,.js .system-panel:first-child{margin-top:0}.system-panel-copy{align-self:center;max-width:520px}.system-panel-copy>p:first-child{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.system-panel[data-mode=audit] .system-panel-copy>p:first-child{color:var(--audit)}.system-panel[data-mode=articulate] .system-panel-copy>p:first-child{color:var(--articulate)}.system-panel[data-mode=apply] .system-panel-copy>p:first-child{color:var(--apply)}.system-panel-copy h3{color:var(--bone-primary);font-size:var(--display-md);letter-spacing:-.042em;margin:18px 0 0;font-weight:530;line-height:1}.system-panel-copy>p:last-child{color:var(--copy-secondary);font-size:var(--body-copy);margin:24px 0 0;line-height:1.55}.system-media{justify-self:center;width:min(100%,570px)}.system-media picture{width:100%;height:auto;display:block;overflow:visible}.system-media img{object-fit:contain;object-position:50% 50%;width:100%;height:auto}.system-scroll-cues{pointer-events:none;grid-template-rows:repeat(3,1fr);display:none;position:absolute;inset:0}.purpose-built{border-top:1px solid var(--rule);background:var(--ink-0)}.purpose-heading{gap:var(--grid-gap);padding:clamp(110px, 14vh, 180px) var(--page-gutter);grid-template-columns:minmax(210px,.34fr) minmax(0,1.16fr) minmax(280px,.5fr);align-items:start;display:grid}.purpose-heading .scene-label{margin:0}.purpose-heading h2{max-width:970px}.purpose-heading>p:last-child{max-width:54ch;color:var(--copy-secondary);font-size:var(--body-copy);margin:0;line-height:1.58}.world-scene{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));min-height:112svh;display:grid}.world-copy{max-width:720px;padding:clamp(82px, 10vh, 132px) var(--page-gutter);align-self:center}.world-copy .world-index{color:var(--copy-faint);margin:0 0 clamp(32px,5vh,58px)}.world-copy h3{color:var(--bone-primary);letter-spacing:-.05em;margin:0;font-size:clamp(43px,4.4vw,70px);font-weight:530;line-height:.96}.world-copy>p:not(.world-index,.world-prompt){max-width:56ch;color:var(--copy-secondary);font-size:var(--body-copy);margin:clamp(28px,4vh,44px) 0 0;line-height:1.58}.world-prompt{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--bone-stone);grid-template-columns:110px 1fr;gap:18px;margin:clamp(42px,6vh,70px) 0 0;padding:20px 0;display:grid}.world-prompt span{color:var(--apply)}.world-media{background:#000;grid-template-rows:1fr auto;place-items:end center;min-width:0;display:grid;overflow:hidden}.world-media picture{align-self:end;width:auto;height:min(105svh,1160px)}.world-media img{width:auto;height:100%}.world-media figcaption{background:var(--ink-0);width:100%;padding:0 22px}.world-reservoir{background:var(--ink-0)}.world-reservoir .world-media{grid-column:2}.world-reservoir .world-copy{grid-area:1/1}.world-flight{background:var(--ink-0)}.world-flight .world-media{grid-column:1}.world-flight .world-copy{grid-area:1/2}.scope-trust{gap:clamp(64px, 9vh, 110px) var(--grid-gap);min-height:118svh;padding:clamp(110px, 14vh, 180px) var(--page-gutter);background:var(--ink-2);grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;display:grid}.scope-intro{grid-column:1/8;max-width:940px}.scope-intro>p:not(.scene-label){max-width:64ch;color:var(--copy-secondary);font-size:var(--body-copy);margin:clamp(28px,4vh,46px) 0 0;line-height:1.58}.scope-intro .text-action{margin-top:34px}.family-trust{border-left:1px solid var(--rule);grid-column:9/13;padding-left:clamp(28px,3.4vw,54px)}.family-trust .scene-label{margin-bottom:30px}.family-trust h3{color:var(--bone-primary);letter-spacing:-.04em;margin:0;font-size:clamp(30px,2.55vw,42px);font-weight:520;line-height:1.04}.family-trust>p:not(.scene-label){color:var(--copy-secondary);margin:26px 0 0;font-size:16px;line-height:1.58}.family-trust ul{border-bottom:1px solid var(--rule);margin:36px 0 0;padding:0;list-style:none}.family-trust li{border-top:1px solid var(--rule);color:var(--bone-stone);font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;padding:15px 0;font-size:12px;line-height:1.45}.curriculum-register{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-column:1/13;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.curriculum-register span{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:96px;color:var(--bone-primary);letter-spacing:-.025em;align-items:center;padding:20px clamp(18px,2vw,30px);font-size:clamp(20px,1.75vw,28px);font-weight:510;line-height:1.15;display:flex}.curriculum-register span:nth-child(4n){border-right:0}.curriculum-register span:nth-last-child(-n+4){border-bottom:0}.paid-conversion{gap:var(--grid-gap);min-height:90svh;padding:clamp(104px, 13vh, 166px) var(--page-gutter);background:var(--ink-1);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.conversion-rail{top:0;right:var(--page-gutter);left:var(--page-gutter);grid-template-columns:repeat(3,1fr);height:3px;display:grid;position:absolute}.conversion-copy{grid-column:1/8;max-width:900px}.conversion-copy>p:not(.scene-label,.availability-statement){max-width:62ch;color:var(--copy-secondary);font-size:var(--body-copy);margin:clamp(28px,4vh,44px) 0 0;line-height:1.58}.conversion-actions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:clamp(34px,5vh,54px);display:flex}.instrument-site .action{border:1px solid var(--bone-primary);min-height:54px;font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;transition:background-color .18s var(--motion-ease), color .18s var(--motion-ease);border-radius:0;justify-content:space-between;align-items:center;gap:30px;padding:0 20px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.instrument-site .action-light{background:var(--bone-primary);color:var(--ink-0)}.instrument-site .action-light:hover{border-color:var(--bone-bright);background:var(--bone-bright)}.availability-statement{color:var(--copy-faint);font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;margin:24px 0 0;font-size:12px;line-height:1.5}.price-instrument{border-top:1px solid var(--rule);grid-column:9/13;align-content:center;align-self:stretch;display:grid}.price-line{border-bottom:1px solid var(--rule);gap:12px;padding:clamp(26px,4vh,42px) 0;display:grid}.price-line>span,.price-line>small{color:var(--copy-faint);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650;line-height:1.45}.price-line>strong{color:var(--bone-bright);font-family:var(--math-serif);letter-spacing:-.05em;font-size:clamp(57px,5.7vw,92px);font-weight:450;line-height:.94}.secondary-price>strong{color:var(--bone-stone);font-size:clamp(35px,3.5vw,55px)}.price-instrument>p{color:var(--copy-faint);margin:24px 0 0;font-size:12px;line-height:1.6}.js [data-reveal]{opacity:0;transform:translateY(4px)}.js [data-reveal].is-revealed{opacity:1;transition:opacity var(--fade-medium) var(--motion-ease), transform var(--fade-medium) var(--motion-ease);transform:translateY(0)}@media (width<=1360px){.page-home.instrument-site .site-header{grid-template-columns:auto minmax(0,1fr) auto}.page-home.instrument-site .primary-nav{display:none}.page-home.instrument-site .menu-toggle{min-width:60px;min-height:44px;color:var(--bone-primary);font-family:var(--mono);text-transform:uppercase;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0;font-size:12px;font-weight:700;display:inline-flex}.page-home.instrument-site .mobile-menu{z-index:90;min-height:calc(100svh - 76px);padding:28px var(--page-gutter) 60px;background:var(--ink-1);align-content:start;display:grid;position:absolute;top:76px;left:0;right:0}.page-home.instrument-site .mobile-menu[hidden]{display:none}.page-home.instrument-site .mobile-menu a{border-bottom:1px solid var(--rule);min-height:64px;color:var(--bone-primary);align-items:center;font-size:18px;text-decoration:none;display:flex}.purpose-heading{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr)}.purpose-heading>p:last-child{grid-column:2;margin-top:24px}.system-panel{grid-template-columns:minmax(230px,.8fr) minmax(310px,1.2fr)}.carry-annotation{width:135px;left:-74px}}@media (width<=900px){.thesis-hero{grid-template-rows:auto minmax(54px,1fr) auto auto;grid-template-columns:1fr}.thesis-statement,.thesis-standard{grid-column:1}.thesis-standard{grid-row:3;width:min(100%,720px)}.thesis-descent{grid-row:4;margin-top:28px;position:static}.learner-entry,.carry-proof{grid-template-columns:1fr;min-height:0;padding-top:100px;padding-bottom:100px}.learner-copy,.learner-media,.carry-copy,.carry-media{grid-column:1}.learner-copy{grid-row:1;max-width:720px}.learner-media{grid-row:2;width:min(100%,650px);margin-top:30px}.learner-media img{width:100%;height:auto}.carry-copy{max-width:760px}.carry-media{justify-self:center;width:min(100%,650px)}.carry-annotation{inset:auto 0 62px auto}.carry-conclusion{grid-column:1}.learning-system{min-height:0}.system-sticky{height:auto;min-height:0;padding:100px var(--page-gutter);display:block;position:relative;top:auto;overflow:visible}.system-heading{max-width:780px}.system-stage{margin-top:76px;display:block}.system-nav,.system-scroll-cues{display:none}.js .system-panels{min-height:0}.system-panel,.js .system-panel{opacity:1;pointer-events:auto;visibility:visible;grid-template-columns:minmax(240px,.72fr) minmax(330px,1.28fr);gap:36px;min-height:0;margin-top:96px;display:grid;position:relative;inset:auto;transform:none}.system-panel:first-child,.js .system-panel:first-child{margin-top:0}.system-media{width:min(100%,520px)}.system-media picture{height:auto;overflow:visible}.system-media img{object-fit:contain;object-position:50% 50%;width:100%;height:auto}.purpose-heading{grid-template-columns:1fr}.purpose-heading>p:last-child{grid-column:1}.world-scene{grid-template-columns:1fr;min-height:0}.world-copy,.world-media,.world-reservoir .world-copy,.world-reservoir .world-media,.world-flight .world-copy,.world-flight .world-media{grid-area:auto/1}.world-copy{max-width:760px;padding-top:100px;padding-bottom:82px}.world-media{min-height:0}.world-media picture{width:min(100%,620px);height:auto}.world-media img{width:100%;height:auto}.world-flight .world-copy{grid-row:1}.world-flight .world-media{grid-row:2}.scope-trust{min-height:0;padding-top:110px;padding-bottom:110px;display:block}.scope-intro{max-width:760px}.family-trust{border-top:1px solid var(--rule);border-left:0;margin-top:82px;padding:62px 0 0}.curriculum-register{margin-top:90px}.curriculum-register span{min-height:84px}.paid-conversion{align-items:start;min-height:0;display:block}.price-instrument{margin-top:76px}}@media (width<=700px){.instrument-site{--page-gutter:18px}.page-home.instrument-site .site-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;height:88px;padding-top:13px;padding-bottom:12px;position:relative}.page-home.instrument-site .brand{width:146px;min-height:35px}.category-strap{bottom:9px;left:var(--page-gutter);letter-spacing:.025em;text-overflow:ellipsis;max-width:calc(100% - 96px);font-size:12px;position:absolute;overflow:hidden}.page-home.instrument-site .mobile-menu{min-height:calc(100svh - 88px);top:88px}.thesis-hero{min-height:calc(100svh - 88px);padding-top:clamp(52px,8vh,76px);padding-bottom:34px}.thesis-statement h1{letter-spacing:-.057em;row-gap:46px;font-size:clamp(50px,14.4vw,66px);line-height:.94}.thesis-indictment{gap:.08em}.thesis-line,.thesis-rebuke{padding-bottom:.12em;padding-left:.04em;padding-right:.04em}.thesis-standard{padding-left:22px}.thesis-standard-copy{font-size:clamp(22px,6.4vw,29px);line-height:1.12}.thesis-method{gap:14px 20px;margin-top:22px}.thesis-descent{width:44px}.scene-label{margin-bottom:28px}.learner-entry,.carry-proof,.system-sticky,.purpose-heading,.scope-trust,.paid-conversion{padding-top:88px;padding-bottom:88px}.learner-entry,.carry-proof{gap:52px}.learner-copy h2,.carry-copy h2,.purpose-heading h2,.scope-intro h2,.conversion-copy h2{font-size:clamp(42px,12.6vw,58px);line-height:.98}.learner-paths>div{grid-template-columns:90px 1fr;gap:16px}.native-plane figcaption,.world-media figcaption,.carry-media figcaption{flex-direction:column;align-items:flex-start;gap:4px;padding:13px 0}.native-plane figcaption span:last-child,.world-media figcaption span:last-child,.carry-media figcaption span:last-child{text-align:left}.carry-media{width:100%}.carry-annotation{width:100%;margin:24px 0 0;position:static}.carry-conclusion{margin-top:24px;font-size:clamp(34px,9.6vw,47px)}.system-heading h2{font-size:clamp(42px,12.2vw,56px)}.system-heading>p:last-child{margin-top:24px;font-size:17px}.system-stage{margin-top:70px}.system-panel,.js .system-panel{grid-template-columns:1fr;gap:38px;margin-top:110px}.system-panel-copy{max-width:590px}.system-panel-copy h3{font-size:clamp(35px,10vw,46px)}.system-media{justify-self:stretch;width:100%}.purpose-heading{gap:28px}.purpose-heading h2{margin-top:16px}.purpose-heading>p:last-child{margin-top:4px}.world-copy{padding:88px var(--page-gutter) 70px}.world-copy h3{font-size:clamp(40px,11.8vw,54px)}.world-prompt{grid-template-columns:88px 1fr}.world-media figcaption{padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.scope-trust{display:block}.family-trust{border-top:1px solid var(--rule);border-left:0;margin-top:88px;padding:64px 0 0}.family-trust h3{font-size:clamp(31px,8.8vw,40px)}.curriculum-register{grid-template-columns:1fr 1fr;margin-top:78px}.curriculum-register span{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:88px;padding:16px 12px;font-size:clamp(18px,5.1vw,23px)}.curriculum-register span:nth-child(4n){border-right:1px solid var(--rule)}.curriculum-register span:nth-child(2n){border-right:0}.curriculum-register span:nth-last-child(-n+4){border-bottom:1px solid var(--rule)}.curriculum-register span:nth-last-child(-n+2){border-bottom:0}.paid-conversion{display:block}.conversion-copy,.price-instrument{grid-column:auto}.conversion-actions{flex-direction:column;align-items:stretch}.instrument-site .action{width:100%}.conversion-actions .text-action{align-self:flex-start}.price-instrument{margin-top:76px}.conversion-rail{right:var(--page-gutter);left:var(--page-gutter)}}@media (height<=836px) and (width>=901px){.thesis-hero,.learner-entry,.carry-proof,.world-scene,.scope-trust,.paid-conversion{min-height:780px}.system-sticky{height:auto;min-height:0;padding:100px var(--page-gutter);display:block;position:relative;top:auto;overflow:visible}.learning-system{min-height:0}.system-heading{max-width:780px}.system-stage{margin-top:76px;display:block}.system-nav,.system-scroll-cues{display:none}.js .system-panels{min-height:0}.system-panel,.js .system-panel{opacity:1;pointer-events:auto;visibility:visible;grid-template-columns:minmax(240px,.72fr) minmax(330px,1.28fr);gap:36px;min-height:0;margin-top:96px;display:grid;position:relative;inset:auto;transform:none}.system-panel:first-child,.js .system-panel:first-child{margin-top:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .thesis-line>span,.js .thesis-rebuke>span,.js .thesis-standard-copy,.js .thesis-method>span,.js .thesis-descent,.js .thesis-hero .mode-rail,.js [data-reveal]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.learning-system{min-height:0}.system-sticky{height:auto;min-height:0;display:block;position:relative;overflow:visible}.system-stage{margin-top:74px;display:block}.system-nav,.system-scroll-cues{display:none}.js .system-panels{min-height:0}.system-panel,.js .system-panel{opacity:1;pointer-events:auto;visibility:visible;min-height:0;margin-top:96px;transition:none;position:relative;inset:auto;transform:none}.system-panel:first-child,.js .system-panel:first-child{margin-top:0}}
