/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}::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}}}@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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.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}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}}:root{--ink:#102a36;--ocean:#1c4b62;--gold:#d6a347;--gold-text:#8a641e;--amber:#e8a519;--signal:#cd3318;--porcelain:#f5f1e8;--paper:#fffdfa;--line:#d9d6cd;--muted:#617078}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--porcelain);color:var(--ink);font-family:var(--font-manrope), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:3px solid var(--gold);outline-offset:3px}.site-header{z-index:20;border-bottom:1px solid var(--ink);position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.site-header{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.site-header-inner{justify-content:space-between;align-items:center;gap:28px;width:min(1240px,100% - 48px);height:88px;margin:0 auto;display:flex}.brand{letter-spacing:-.035em;align-items:center;gap:11px;font-size:18px;font-weight:750;display:inline-flex}.brand img{width:34px;height:34px}.desktop-nav{align-items:center;gap:clamp(18px,2.2vw,34px);margin-left:auto;display:flex}.desktop-nav a{color:#40535c;align-items:center;min-height:44px;font-size:13px;font-weight:650;transition:color .18s;display:inline-flex}.desktop-nav a:hover{color:var(--ocean)}.mobile-tour-link{min-height:42px;color:var(--ocean);align-items:center;font-size:12px;font-weight:800;display:none}.button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:14px;font-weight:750;transition:transform .18s,background .18s;display:inline-flex}.button:hover{background:var(--ocean);transform:translateY(-2px)}.button-small{min-height:42px;padding:0 18px;font-size:12px}.hero{grid-template-columns:minmax(0,1.04fr) minmax(440px,.96fr);align-items:center;gap:clamp(32px,4vw,60px);min-height:720px;padding:124px max(24px,50vw - 620px) 42px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";background:var(--gold);transform-origin:100%;opacity:.7;width:520px;height:1px;position:absolute;bottom:92px;right:-120px;transform:rotate(-18deg)}.hero-copy{z-index:2;min-width:0;max-width:620px;position:relative}.eyebrow{color:var(--ocean);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 26px;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:var(--gold);border-radius:2px;width:8px;height:8px}h1{letter-spacing:-.065em;max-width:680px;margin:0;font-size:clamp(52px,5.35vw,76px);font-weight:640;line-height:.96}.hero-lede{color:#40535c;max-width:590px;margin:24px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:26px;display:flex}.text-link{min-height:44px;color:var(--ocean);align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.text-link span{color:var(--gold-text)}.hero-proof{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 24px;margin-top:28px;padding-top:17px;display:flex}.hero-proof span{color:#5a696f;padding-left:16px;font-size:11px;font-weight:700;position:relative}.hero-proof span:before{content:"";border:1.5px solid var(--gold);width:6px;height:6px;position:absolute;top:.43em;left:0;transform:rotate(45deg)}.orbit-shell{justify-self:end;width:min(100%,620px);min-width:0;position:relative}.evidence-orbit{--evidence-cycle:5s;aspect-ratio:1.18;border:1px solid var(--ink);width:100%;min-height:440px;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.evidence-orbit{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}}.evidence-orbit{background:var(--paper);contain:paint;isolation:isolate;border-radius:38px;box-shadow:0 28px 70px #102a3614}.evidence-orbit:before{content:"THE EVIDENCE ORBIT";color:#52636a;letter-spacing:.16em;font-size:9px;font-weight:800;position:absolute;top:27px;left:30px}.evidence-orbit:after{content:"∞ · 00:05";color:var(--gold-text);letter-spacing:.08em;font-size:10px;font-weight:800;position:absolute;top:27px;right:30px}.source-stack{width:116px;height:124px;position:absolute;top:33%;left:8%}.source-card{border:1px solid var(--ocean);background:var(--paper);width:100px;height:66px;color:var(--ocean);letter-spacing:.12em;opacity:0;border-radius:11px;place-items:center;font-size:8px;font-weight:800;display:grid;position:absolute;transform:translate(-24px,12px)}.source-two{top:18px;left:8px}.source-three{border-color:var(--gold);top:36px;left:16px}.is-playing .source-one{animation:sourceLoop var(--evidence-cycle) cubic-bezier(.22,.76,.2,1) infinite both}.is-playing .source-two{animation:sourceLoop var(--evidence-cycle) 70ms cubic-bezier(.22,.76,.2,1) infinite both}.is-playing .source-three{animation:sourceLoop var(--evidence-cycle) .14s cubic-bezier(.22,.76,.2,1) infinite both}@keyframes sourceLoop{0%,to{opacity:.78;transform:translate(-6px,3px)}10%,74%{opacity:1;transform:translate(0)}90%{opacity:.78;transform:translate(-6px,3px)}}.io-system{aspect-ratio:1;opacity:0;transform-origin:50%;width:50cqw;position:absolute;top:8cqw;left:30cqw;transform:scale(.88)}.io-system-mark{width:100%;height:100%;display:block}.is-playing .io-system{animation:systemLoop var(--evidence-cycle) cubic-bezier(.22,.76,.2,1) infinite both}@keyframes systemLoop{0%,13%,to{opacity:0;transform:scale(.88)}25%,90%{opacity:1;transform:scale(1)}97%{opacity:0;transform:scale(.96)}}.checkpoint{background:var(--paper);border:1px solid var(--gold);min-width:62px;height:24px;color:var(--ink);letter-spacing:.08em;opacity:0;border-radius:999px;place-items:center;padding:0 8px;font-size:7px;font-weight:850;display:grid;position:absolute}.checkpoint-one{top:11.63%;left:51.16%}.checkpoint-two{top:49.77%;left:94.42%}.checkpoint-three{top:88.37%;left:54.88%}.is-playing .checkpoint-one{animation:checkpointScope var(--evidence-cycle) ease-in-out infinite both}.is-playing .checkpoint-two{animation:checkpointEvidence var(--evidence-cycle) ease-in-out infinite both}.is-playing .checkpoint-three{animation:checkpointApprove var(--evidence-cycle) ease-in-out infinite both}@keyframes checkpointScope{0%,19%,to{opacity:0;background:var(--paper);transform:translate(-50%,-50%)scale(.92)}23%{opacity:1;transform:translate(-50%,-50%)scale(1)}27%{opacity:1;background:#d6a34738;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 7px #d6a34714}34%,90%{opacity:1;background:var(--paper);box-shadow:none;transform:translate(-50%,-50%)scale(1)}97%{opacity:0;transform:translate(-50%,-50%)scale(.95)}}@keyframes checkpointEvidence{0%,32%,to{opacity:0;background:var(--paper);transform:translate(-50%,-50%)scale(.92)}36%{opacity:1;transform:translate(-50%,-50%)scale(1)}40%{opacity:1;background:#d6a34738;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 7px #d6a34714}47%,90%{opacity:1;background:var(--paper);box-shadow:none;transform:translate(-50%,-50%)scale(1)}97%{opacity:0;transform:translate(-50%,-50%)scale(.95)}}@keyframes checkpointApprove{0%,45%,to{opacity:0;background:var(--paper);transform:translate(-50%,-50%)scale(.92)}49%{opacity:1;transform:translate(-50%,-50%)scale(1)}53%{opacity:1;background:#d6a34738;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 7px #d6a34714}60%,90%{opacity:1;background:var(--paper);box-shadow:none;transform:translate(-50%,-50%)scale(1)}97%{opacity:0;transform:translate(-50%,-50%)scale(.95)}}.signal{z-index:4;opacity:0;border-radius:50%;width:13px;height:13px;position:absolute}.signal-gold{--bridge-x:calc(12.12cqw - 6.5px);--bridge-y:calc(-23.25cqw - 6.5px);--scope-x:calc(32.58cqw - 6.5px);--scope-y:calc(-24.19cqw - 6.5px);--evidence-x:calc(54.21cqw - 6.5px);--evidence-y:calc(-5.12cqw - 6.5px);--approve-x:calc(34.44cqw - 6.5px);--approve-y:calc(14.19cqw - 6.5px);--return-joint-x:calc(18.63cqw - 6.5px);--return-joint-y:calc(2.56cqw - 6.5px);--return-stem-x:calc(12.12cqw - 6.5px);--return-stem-y:calc(-6.74cqw - 6.5px);background:var(--amber);will-change:transform, opacity;top:38cqw;left:23cqw}.is-playing .signal-gold{animation:signalOrbit var(--evidence-cycle) linear infinite both}@keyframes signalOrbit{0%,5%,to{opacity:1;transform:translate(0)scale(1)}12%{opacity:1;transform:translate(var(--bridge-x),var(--bridge-y)) scale(1)}25%,28%{opacity:1;transform:translate(var(--scope-x),var(--scope-y)) scale(1.08)}39%,42%{opacity:1;transform:translate(var(--evidence-x),var(--evidence-y)) scale(1.08)}52%,57%{opacity:1;transform:translate(var(--approve-x),var(--approve-y)) scale(1.08)}67%{opacity:1;transform:translate(var(--return-joint-x),var(--return-joint-y)) scale(1)}76%{opacity:1;transform:translate(var(--return-stem-x),var(--return-stem-y)) scale(1)}84%{opacity:1;transform:translate(var(--bridge-x),var(--bridge-y)) scale(1)}96%{opacity:1;transform:translate(0)scale(1)}}.view-card{z-index:5;border:1px solid var(--line);background:var(--paper);opacity:0;border-radius:16px;width:170px;min-height:105px;padding:17px;position:absolute;transform:translateY(18px);box-shadow:0 15px 28px #102a3612}.view-card strong{margin-top:8px;font-size:13px;line-height:1.25;display:block}.view-kicker{color:var(--ocean);letter-spacing:.14em;font-size:7px;font-weight:850}.educator-view{bottom:8%;left:8%}.learner-view{bottom:8%;right:7%}.is-playing .educator-view{animation:educatorViewLoop var(--evidence-cycle) cubic-bezier(.22,.76,.2,1) infinite both}.is-playing .learner-view{animation:learnerViewLoop var(--evidence-cycle) cubic-bezier(.22,.76,.2,1) infinite both}@keyframes educatorViewLoop{0%,46%,to{opacity:0;transform:translateY(18px)}54%,86%{opacity:1;transform:translateY(0)}95%{opacity:0;transform:translateY(-5px)}}@keyframes learnerViewLoop{0%,51%,to{opacity:0;transform:translateY(18px)}59%,86%{opacity:1;transform:translateY(0)}95%{opacity:0;transform:translateY(-5px)}}.mini-bars{align-items:end;gap:4px;height:27px;margin-top:12px;display:flex}.mini-bars i{background:var(--gold);border-radius:2px 2px 0 0;width:18px;height:36%}.mini-bars i:nth-child(2){background:var(--ocean);height:78%}.mini-bars i:nth-child(3){background:var(--signal);height:53%}.mini-bars i:nth-child(4){background:var(--ocean);height:90%}.progress-line{background:#e7e3da;border-radius:999px;height:7px;margin-top:20px;display:block;overflow:hidden}.progress-line i{background:var(--gold);width:72%;height:100%;display:block}.resolved-mark{z-index:7;opacity:0;pointer-events:none;background:#fffdfaf2;border:1px solid #1c4b6229;border-radius:18px;align-items:center;gap:9px;width:max-content;max-width:260px;padding:9px 12px 9px 9px;display:flex;position:absolute;top:49%;left:54%;transform:translate(-50%,-50%)scale(.92);box-shadow:0 14px 34px #102a361a}.resolved-mark img{flex:none;width:42px;height:42px}.resolved-mark span{max-width:180px;font-family:var(--font-newsreader), Georgia, serif;color:var(--ocean);font-size:15px;font-style:italic;line-height:1.12}.is-playing .resolved-mark{animation:resolvedLoop var(--evidence-cycle) cubic-bezier(.22,.76,.2,1) infinite both}@keyframes resolvedLoop{0%,70%,to{opacity:0;transform:translate(-50%,-50%)scale(.92)}77%,88%{opacity:1;transform:translate(-50%,-50%)scale(1)}96%{opacity:0;transform:translate(-50%,-53%)scale(.97)}}.motion-toggle{color:var(--ocean);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:14px 10px 0 auto;padding:8px 10px;font-size:10px;font-weight:800;display:flex}.motion-toggle span{min-width:16px;color:var(--gold-text);text-align:center;font-size:13px}.motion-toggle:hover{color:var(--ink)}.motion-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px}.evidence-orbit.is-paused *,.evidence-orbit.is-paused :before,.evidence-orbit.is-paused :after,.evidence-orbit.is-user-paused *,.evidence-orbit.is-user-paused :before,.evidence-orbit.is-user-paused :after{animation-play-state:paused!important}.section-intro{max-width:790px}.section-intro h2,.perspective-card h2,.institution-copy h2,.demo-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.2vw,72px);font-weight:620;line-height:1.02}.section-intro>p:last-child,.institution-copy>p:last-child,.demo-copy>p{color:#56666d;max-width:650px;margin:25px 0 0;font-size:17px;line-height:1.7}.micro-label{color:var(--ocean);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:9px;font-weight:850}.problem-section{background:var(--paper);border-top:1px solid var(--line);padding:120px max(24px,50vw - 620px)}.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}.assessment-story{border:1px solid var(--ink);margin-top:58px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.assessment-story{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.assessment-story{background:var(--paper);border-radius:30px;box-shadow:0 30px 76px #102a3617}.assessment-story-window{isolation:isolate;contain:layout paint;background:#f4eddc;min-height:550px;transition:background-color .36s;position:relative;overflow:hidden}.assessment-story-window[data-scene=legacy]{background:#edf2f1}.assessment-story-window[data-scene=scale]{background:#f7eee8}.assessment-story-window[data-scene=evidence]{background:#e8efed}.assessment-story-window:before,.assessment-story-window:after{content:"";z-index:-1;border:1px solid #1c4b621f;border-radius:50%;position:absolute}.assessment-story-window:before{width:460px;height:460px;top:-250px;right:-170px}.assessment-story-window:after{border-color:#d6a34738;width:330px;height:330px;bottom:-255px;left:-205px}.story-topline{z-index:4;color:var(--ocean);letter-spacing:.15em;justify-content:space-between;gap:18px;font-size:8px;font-weight:850;display:flex;position:absolute;inset:24px 30px auto}.assessment-story-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform, opacity;grid-template-columns:minmax(350px,.82fr) minmax(0,1.18fr);min-height:550px;animation:.42s cubic-bezier(.16,1,.3,1) both assessmentSlideIn;display:grid}@keyframes assessmentSlideIn{0%{opacity:.22;transform:translate(14px)scale(.995)}to{opacity:1;transform:translate(0,0)scale(1)}}.assessment-story-copy{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:84px 44px 58px 62px;display:flex;position:relative}.assessment-story-copy h3{letter-spacing:-.055em;max-width:520px;margin:25px 0 0;font-size:clamp(38px,4vw,57px);font-weight:620;line-height:1.02}.assessment-story-copy>p:not(.micro-label):not(.story-takeaway){color:#4f6067;max-width:520px;margin:24px 0 0;font-size:15px;line-height:1.7}.story-takeaway{color:var(--ocean);font-family:var(--font-newsreader), Georgia, serif;align-items:center;gap:11px;margin:38px 0 0;font-size:18px;font-style:italic;display:flex}.story-takeaway span{background:var(--gold);border-radius:3px;flex:none;width:10px;height:10px;transform:rotate(45deg)}.assessment-story-visual{border-left:1px solid #102a361f;min-width:0;min-height:550px;position:relative;overflow:hidden;container-type:inline-size}.assessment-story-visual:before{content:"";border:1px solid #1c4b6221;border-radius:50% 50% 0 0;width:78%;height:46%;position:absolute;bottom:-28%;right:-18%}.motion-panel{background:#fffdfaeb;border:1px solid #102a362b;border-radius:16px;box-shadow:0 15px 36px #102a3614}.motion-panel small,.assessment-story-visual small{color:var(--ocean);letter-spacing:.13em;font-size:7px;font-weight:850}.visual-statement{color:var(--ocean);font-family:var(--font-newsreader), Georgia, serif;margin:0;font-size:17px;font-style:italic;position:absolute;bottom:7%;left:6%;right:6%}.assessment-story.is-paused .assessment-story-visual *,.assessment-story.is-paused .assessment-story-visual :before,.assessment-story.is-paused .assessment-story-visual :after,.assessment-story.is-paused .assessment-story-dots b{animation-play-state:paused!important}.reality-source{opacity:0;width:150px;padding:17px;animation:.48s cubic-bezier(.16,1,.3,1) .12s forwards storyPanelEnter;position:absolute;top:27%;left:6%;transform:translate(-18px,8px)}.reality-source span{min-height:32px;color:var(--ocean);letter-spacing:.1em;border:1px solid #1c4b6233;border-radius:7px;align-items:center;margin-top:8px;padding:0 10px;font-size:7px;font-weight:820;display:flex}@keyframes storyPanelEnter{to{opacity:1;transform:translate(0)}}.reality-rail{background:var(--ocean);transform-origin:0;border-radius:99px;height:5px;animation:.65s cubic-bezier(.16,1,.3,1) .55s forwards storyRailDraw;position:absolute;top:50%;left:25%;right:23%;transform:scaleX(0)}.reality-rail i{background:var(--gold);border-radius:4px;width:15px;height:15px;position:absolute;top:-5px;right:-7px}@keyframes storyRailDraw{to{transform:scaleX(1)}}.question-stream{justify-content:space-around;display:flex;position:absolute;top:calc(50% - 35px);left:29%;right:26%}.question-stream span{border:1px solid var(--ocean);background:var(--paper);width:42px;height:58px;color:var(--ocean);font-family:var(--font-newsreader), Georgia, serif;opacity:0;will-change:transform, opacity;border-radius:9px;place-items:center;font-size:25px;animation:.56s cubic-bezier(.16,1,.3,1) forwards questionArrive;display:grid;transform:translate(-70px)scale(.88)}.question-stream span:first-child{animation-delay:.72s}.question-stream span:nth-child(2){animation-delay:.92s}.question-stream span:nth-child(3){animation-delay:1.12s}.question-stream span:nth-child(4){animation-delay:1.32s}@keyframes questionArrive{to{opacity:1;transform:translate(0,0)scale(1)}}.trust-proof{opacity:0;width:150px;min-height:160px;padding:17px;animation:.5s cubic-bezier(.16,1,.3,1) 1.7s forwards storyPanelEnter;position:absolute;top:25%;right:5%;transform:translateY(14px)}.trust-proof strong{border:1px solid var(--gold);width:58px;height:58px;color:var(--gold-text);font-family:var(--font-newsreader), Georgia, serif;border-radius:50%;place-items:center;margin:19px auto 15px;font-size:37px;font-weight:500;display:grid}.trust-proof span{color:#67767a;letter-spacing:.08em;text-align:center;font-size:6px;font-weight:800;display:block}.legacy-node{border:1px solid var(--ocean);background:var(--paper);width:112px;min-height:50px;color:var(--ocean);letter-spacing:.11em;opacity:0;border-radius:12px;place-items:center;font-size:8px;font-weight:850;animation:.42s cubic-bezier(.16,1,.3,1) forwards legacyNodeIn;display:grid;position:absolute}.legacy-source{animation-delay:.1s;top:24%;left:7%}.legacy-syllabus{animation-delay:.24s;top:24%;right:8%}.legacy-blueprint{animation-delay:.38s;bottom:25%;left:7%}.legacy-review{animation-delay:.52s;bottom:25%;right:8%}@keyframes legacyNodeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.legacy-connection{background:var(--ocean);opacity:.35;transform-origin:0;height:2px;animation:.4s cubic-bezier(.16,1,.3,1) forwards legacyLineIn;position:absolute;transform:scaleX(0)}.connection-one{width:23%;animation-delay:.68s;top:29%;left:23%}.connection-two{width:20%;animation-delay:.84s;top:29%;left:57%}.connection-three{width:54%;animation-delay:1s;bottom:30%;left:23%}@keyframes legacyLineIn{to{transform:scaleX(1)}}.legacy-boundary{opacity:0;width:230px;min-height:176px;padding:22px;animation:.48s cubic-bezier(.16,1,.3,1) 1.12s forwards storyPanelEnter;position:absolute;top:34%;left:36%;transform:translateY(14px)}.legacy-boundary strong{letter-spacing:-.04em;margin-top:21px;font-size:22px;line-height:1.1;display:block}.legacy-boundary>span{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:24px;display:grid}.legacy-boundary>span i{background:#dcded8;border-radius:99px;height:7px}.legacy-boundary>span i:first-child{background:var(--gold)}.legacy-cursor{z-index:3;background:var(--gold);opacity:0;will-change:transform, opacity;border-radius:4px;width:13px;height:13px;animation:2.35s cubic-bezier(.4,.1,.2,1) .82s forwards legacyCursor;position:absolute;top:27%;left:9%;box-shadow:0 0 0 8px #d6a3471f}@keyframes legacyCursor{0%{opacity:0;transform:translate(0)}8%{opacity:1}30%{transform:translate(54cqw)}56%{transform:translate(54cqw,22cqw)}78%{transform:translateY(22cqw)}to{opacity:1;transform:translate(31cqw,11cqw)}}.scale-rail{background:var(--ocean);transform-origin:0;border-radius:99px;height:6px;animation:.52s cubic-bezier(.16,1,.3,1) .1s forwards storyRailDraw;position:absolute;top:48%;left:7%;right:18%;transform:scaleX(0)}.scale-item{z-index:2;border:1px solid var(--ocean);background:var(--paper);width:62px;height:78px;color:var(--ocean);opacity:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:9px;display:flex;position:absolute;top:calc(48% - 42px);left:7%}.scale-item strong{font-family:var(--font-newsreader), Georgia, serif;font-size:28px;font-weight:500;line-height:1}.scale-item small{font-size:5px}.scale-item-one{will-change:transform, opacity;animation:2.25s cubic-bezier(.32,.68,.2,1) .35s forwards acceptedItem}.scale-item-two{will-change:transform, opacity;animation:2.25s cubic-bezier(.32,.68,.2,1) .75s forwards acceptedItem}.scale-item-risk{border-color:var(--signal);color:var(--signal);will-change:transform, opacity;background:#fffaf7;animation:1.85s cubic-bezier(.32,.68,.2,1) 1.1s forwards riskItem}.scale-item-risk small{color:var(--signal)}@keyframes acceptedItem{0%{opacity:0;transform:translate(-22px)}12%,74%{opacity:1}to{opacity:0;transform:translate(61cqw)}}@keyframes riskItem{0%{opacity:0;transform:translate(-22px)}14%{opacity:1}84%,to{opacity:1;transform:translate(49cqw)}}.quality-gate{z-index:3;background:var(--ocean);transform-origin:bottom;border-radius:99px;width:5px;height:50%;animation:.45s cubic-bezier(.16,1,.3,1) .8s forwards gateRise;position:absolute;top:24%;left:67%;transform:scaleY(0)}.quality-gate i{border:2px solid var(--gold);background:var(--paper);border-radius:6px;width:21px;height:21px;position:absolute;top:-6px;left:-8px}.quality-gate strong{width:80px;color:var(--ocean);letter-spacing:.1em;font-size:6px;position:absolute;top:-2px;left:16px}@keyframes gateRise{to{transform:scaleY(1)}}.review-queue{opacity:0;width:142px;min-height:178px;padding:18px;animation:.45s cubic-bezier(.16,1,.3,1) 1.95s forwards storyPanelEnter;position:absolute;top:29%;right:4%;transform:translateY(14px)}.review-queue>span{gap:7px;margin-top:22px;display:grid}.review-queue>span i{background:#edf2f1;border:1px solid #1c4b623d;border-radius:5px;height:14px;display:block}.review-queue strong{color:var(--ocean);margin-top:19px;font-size:13px;display:block}.evidence-delay{color:#6f5f58;letter-spacing:.1em;opacity:0;align-items:center;gap:8px;font-size:7px;font-weight:840;animation:.38s ease-out 2.45s forwards evidenceDelayIn;display:flex;position:absolute;bottom:23%;left:8%}.evidence-delay span{border:1px solid var(--signal);border-radius:3px;width:12px;height:12px}@keyframes evidenceDelayIn{to{opacity:1}}.evidence-source{opacity:0;width:136px;padding:16px;animation:.43s cubic-bezier(.16,1,.3,1) .1s forwards storyPanelEnter;position:absolute;top:29%;left:4%;transform:translate(-18px)}.evidence-source>span{min-height:28px;color:var(--ocean);letter-spacing:.09em;border:1px solid #1c4b622e;border-radius:7px;margin-top:7px;padding:9px;font-size:6px;font-weight:820;display:block}.story-io-system{--signal-map-x:105.96px;--signal-map-y:-6.65px;--signal-ground-x:185.08px;--signal-ground-y:94.55px;--signal-approve-x:105.96px;--signal-approve-y:181.49px;opacity:0;width:230px;height:230px;animation:.52s cubic-bezier(.16,1,.3,1) .45s forwards ioStoryResolve;position:absolute;top:20%;left:32%;transform:scale(.84)}.story-io-system>img{width:100%;height:100%;display:block}@keyframes ioStoryResolve{to{opacity:1;transform:scale(1)}}.story-checkpoint{border:1px solid var(--gold);background:var(--paper);min-width:52px;min-height:21px;color:var(--ocean);letter-spacing:.08em;opacity:0;border-radius:99px;place-items:center;padding:0 7px;font-size:6px;font-weight:850;animation:.36s cubic-bezier(.22,.8,.24,1) forwards storyCheckpointIn;display:grid;position:absolute}.story-map{animation-delay:.9s;top:6%;left:45%}.story-ground{animation-delay:1.2s;top:50%;right:-2%}.story-approve{animation-delay:1.5s;bottom:3%;left:45%}@keyframes storyCheckpointIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.story-signal-runner{pointer-events:none;position:absolute;inset:0}.story-signal-runner i{background:var(--amber);opacity:0;will-change:transform, opacity;border-radius:4px;width:14px;height:14px;animation:2.35s linear .75s both storySignalRoute;position:absolute;top:13.49%;left:10.23%;transform:translate(-50%,-50%)scale(.7);box-shadow:0 0 0 8px #e8a5191a}@keyframes storySignalRoute{0%{opacity:0;transform:translate(0,0)translate(-50%,-50%)scale(.7)}7%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(0,0)translate(-50%,-50%)scale(.9)}27%{opacity:1;transform:translate3d(var(--signal-map-x),var(--signal-map-y),0) translate(-50%,-50%) scale(1);animation-timing-function:cubic-bezier(.16,1,.3,1)}50%{opacity:1;transform:translate3d(var(--signal-ground-x),var(--signal-ground-y),0) translate(-50%,-50%) scale(1);animation-timing-function:cubic-bezier(.16,1,.3,1)}70%{opacity:1;transform:translate3d(var(--signal-approve-x),var(--signal-approve-y),0) translate(-50%,-50%) scale(1);animation-timing-function:cubic-bezier(.16,1,.3,1)}89%{opacity:1;transform:translate(0,0)translate(-50%,-50%)scale(1)}94%{opacity:0;transform:translate(0,0)translate(-50%,-50%)scale(.55);box-shadow:0 0 0 13px #e8a51900}to{opacity:0;transform:translate(0,0)translate(-50%,-50%)scale(.55);box-shadow:0 0 #e8a51900}}.evidence-views{gap:12px;width:148px;display:grid;position:absolute;top:22%;right:4%}.evidence-views>div{opacity:0;min-height:116px;padding:15px;animation:.42s cubic-bezier(.16,1,.3,1) forwards storyPanelEnter;transform:translate(16px)}.evidence-views>div:first-child{animation-delay:1.8s}.evidence-views>div:nth-child(2){background:var(--ink);color:#fff;border-color:var(--ink);animation-delay:2.05s}.evidence-views strong{margin-top:12px;font-size:12px;display:block}.story-bars{align-items:end;gap:5px;height:30px;margin-top:13px;display:flex}.story-bars i{background:var(--gold);transform-origin:bottom;border-radius:3px 3px 0 0;width:15px;height:46%;animation:.36s cubic-bezier(.16,1,.3,1) 2.35s forwards storyBarRise;transform:scaleY(0)}.story-bars i:nth-child(2){background:var(--ocean);height:84%;animation-delay:2.45s}.story-bars i:nth-child(3){height:64%;animation-delay:2.55s}@keyframes storyBarRise{to{transform:scaleY(1)}}.story-progress{background:#355766;border-radius:99px;height:6px;margin-top:22px;display:block;overflow:hidden}.story-progress i{background:var(--gold);width:0;height:100%;animation:.52s cubic-bezier(.16,1,.3,1) 2.45s forwards storyProgressFill;display:block}@keyframes storyProgressFill{to{width:78%}}.evidence-link{z-index:-1;background:var(--ocean);transform-origin:0;border-radius:99px;height:4px;animation:.42s cubic-bezier(.16,1,.3,1) forwards storyRailDraw;position:absolute;top:48%;transform:scaleX(0)}.evidence-link-in{width:17%;animation-delay:.35s;left:20%}.evidence-link-out{width:18%;animation-delay:1.65s;left:63%}.assessment-story-controls{border-top:1px solid var(--ink);grid-template-columns:170px 1fr 170px;align-items:center;gap:18px;min-height:88px;padding:0 26px;display:grid}@supports (color:color-mix(in lab, red, red)){.assessment-story-controls{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.assessment-story-controls{background:var(--paper)}.assessment-control-cluster{align-items:center;gap:8px;display:flex}.assessment-control-end{justify-content:flex-end}.assessment-control-cluster button{min-height:44px;color:var(--ocean);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.assessment-control-cluster button:hover{color:var(--ink)}.story-duration{color:var(--gold-text);letter-spacing:.1em;font-size:8px;font-weight:850}.assessment-story-dots{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.assessment-story-dots button{color:#607078;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:44px;padding:0 5px;font-size:8px;font-weight:800;display:grid}.assessment-story-dots i{background:#ddd9d0;border-radius:99px;height:3px;display:block;position:relative;overflow:hidden}.assessment-story-dots b{border-radius:inherit;background:var(--amber);transform-origin:0;animation:4s linear forwards assessmentChapterProgress;display:block;position:absolute;inset:0;transform:scaleX(0)}.assessment-story-dots button[aria-current=step]{color:var(--gold-text)}.assessment-story-dots button[aria-current=step] i{background:#d6a34738}@keyframes assessmentChapterProgress{to{transform:scaleX(1)}}.loop-section{background:#e8ede9;padding:128px max(24px,50vw - 620px)}.loop-heading{justify-content:space-between;align-items:end;gap:42px;display:flex}.loop-heading .text-link{flex:none;margin-bottom:10px}.workflow-list{border-top:1px solid #102a362e;margin:70px 0 0;padding:0;list-style:none}.workflow-list li{border-bottom:1px solid #102a362e;grid-template-columns:64px 42px minmax(0,1fr);align-items:center;gap:24px;min-height:120px;display:grid}.workflow-index{color:#52636a;letter-spacing:.1em;font-size:10px;font-weight:800}.workflow-node{border:2px solid var(--ocean);border-radius:3px;width:14px;height:14px;transform:rotate(45deg)}.workflow-list li:nth-child(5) .workflow-node,.workflow-list li:last-child .workflow-node{background:var(--gold);border-color:var(--gold)}.workflow-list li div{grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.workflow-list h3{letter-spacing:-.035em;margin:0;font-size:24px}.workflow-list p{color:#506168;max-width:700px;margin:0;font-size:14px;line-height:1.65}.perspective-section{grid-template-columns:1fr 1fr;display:grid}.perspective-card{flex-direction:column;align-items:flex-start;min-height:720px;padding:104px clamp(28px,7vw,110px);display:flex}.perspective-card h2{max-width:590px;margin-top:34px}.perspective-card>p:not(.micro-label){max-width:610px;margin:28px 0 0;font-size:17px;line-height:1.7}.perspective-card ul{gap:16px;margin:42px 0 38px;padding:0;list-style:none;display:grid}.perspective-card li{padding-left:23px;font-size:13px;font-weight:680;line-height:1.55;position:relative}.perspective-card li:before{content:"";background:var(--gold);border-radius:2px;width:9px;height:9px;position:absolute;top:.38em;left:0}.educator-panel{background:#f0d697}.educator-panel .text-link span{color:var(--ocean)}.learner-panel{background:var(--ocean);color:#fff}.learner-panel .text-link span{color:#fff}.learner-panel li:before{background:var(--gold)}.institution-section{background:var(--ink);color:#fff;padding:130px max(24px,50vw - 620px)}.institution-copy{grid-template-columns:1.08fr .92fr;align-items:end;gap:80px;display:grid}.institution-copy .eyebrow{grid-column:1/-1;margin-bottom:-28px}.institution-copy>p:last-child{color:#bbc9cd;margin-bottom:7px}.institution-facts{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:82px;display:grid}.institution-facts div{border:1px solid #ffffff2b;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:190px;padding:28px;display:flex}.institution-facts strong{color:var(--gold);font-family:var(--font-newsreader), Georgia, serif;font-size:66px;font-style:italic;font-weight:450;line-height:1}.institution-facts span{color:#d8e2e4;max-width:230px;font-size:12px;line-height:1.55}.stakes-table{border:1px solid #ffffff2b;border-radius:20px;margin-top:26px;overflow:hidden}.stakes-table div{border-bottom:1px solid #ffffff1f;grid-template-columns:.7fr 1fr 1fr;align-items:center;gap:26px;padding:21px 26px;display:grid}.stakes-table div:last-child{background:#173d4f;border:0}.stakes-table span{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.stakes-table strong{font-size:14px}.stakes-table small{color:#b9c6c9;font-size:12px}.trust-section{background:var(--paper);padding:128px max(24px,50vw - 620px)}.trust-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:62px;display:grid}.trust-grid article{border:1px solid var(--line);background:var(--porcelain);border-radius:20px;min-height:260px;padding:26px}.trust-marker{border:1px solid var(--gold);width:38px;height:38px;color:var(--ocean);font-family:var(--font-newsreader), Georgia, serif;border-radius:8px;place-items:center;font-size:17px;font-style:italic;display:grid}.signal-marker{background:var(--gold);border-color:var(--gold);color:var(--ink)}.trust-grid h3{letter-spacing:-.03em;margin:34px 0 0;font-size:20px}.trust-grid p{color:#5a6a70;margin:13px 0 0;font-size:13px;line-height:1.65}.standards-note{border-left:3px solid var(--gold);color:#536168;background:#f1ece1;margin:24px 0 0;padding:17px 22px;font-size:12px;line-height:1.6}.standards-note span{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;margin-right:14px;font-weight:850}.objection-section{background:#e8ede9;padding:128px max(24px,50vw - 620px)}.objection-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:62px;display:grid}.objection-grid article{background:#fffdfab8;border:1px solid #102a3629;border-radius:20px;min-height:300px;padding:30px}.objection-grid article>span{color:var(--gold-text);font-family:var(--font-newsreader), Georgia, serif;font-size:28px;font-style:italic}.objection-grid h3{letter-spacing:-.035em;max-width:520px;margin:50px 0 0;font-size:26px;line-height:1.2}.objection-grid p{color:#52636a;max-width:570px;margin:18px 0 0;font-size:14px;line-height:1.7}.demo-section{background:var(--ocean);color:#fff;grid-template-columns:.83fr 1.17fr;align-items:start;gap:clamp(50px,8vw,120px);padding:128px max(24px,50vw - 620px);display:grid}.demo-copy{position:sticky;top:50px}.demo-assurances{gap:12px;margin-top:42px;display:grid}.demo-assurances span{color:#dbe4e6;padding-left:22px;font-size:12px;font-weight:650;position:relative}.demo-assurances span:before{content:"";border:1px solid var(--gold);width:9px;height:9px;position:absolute;top:.3em;left:0;transform:rotate(45deg)}.demo-card{background:var(--paper);min-height:590px;color:var(--ink);border-radius:26px;padding:24px;box-shadow:0 28px 70px #00000021}.demo-tabs{background:#ece8de;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.demo-tabs button{color:#52636a;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:42px;font-size:11px;font-weight:780}.demo-tabs button[aria-selected=true]{background:var(--ink);color:#fff}.demo-form{gap:17px;margin-top:30px;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.demo-form label{color:#53636a;letter-spacing:.06em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:780;display:grid}.demo-form input,.demo-form select,.demo-form textarea{width:100%;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d8d6cf;border-radius:12px;outline:none;padding:14px 15px;font-size:13px}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d6a34726}.demo-form .button{justify-self:start;margin-top:4px}.preview-status{color:var(--ocean);font-size:11px;line-height:1.5}.prototype-note{color:#52636a;letter-spacing:.08em;text-transform:uppercase;margin:22px 0 0;font-size:9px}.calendar-preview,.email-preview{min-height:430px;padding:36px 12px 8px}.calendar-grid,.slot-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:26px;display:grid}.calendar-grid button,.slot-grid button{min-height:76px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d8d6cf;border-radius:13px;font-size:12px;font-weight:730}.slot-grid{margin-top:12px}.slot-grid button{min-height:48px}.calendar-grid button.selected,.slot-grid button.selected{border-color:var(--gold-text);box-shadow:inset 0 0 0 1px var(--gold-text);background:#f0d697}.calendar-preview .preview-status{margin-top:25px}.email-preview{flex-direction:column;align-items:flex-start;display:flex}.email-mark{background:var(--gold);width:58px;height:58px;color:var(--ink);font-family:var(--font-newsreader), Georgia, serif;border-radius:14px;place-items:center;font-size:22px;font-style:italic;display:grid}.email-preview .micro-label{margin-top:32px}.email-preview h3{letter-spacing:-.045em;max-width:560px;margin:18px 0 0;font-size:34px;line-height:1.08}.email-preview p:not(.micro-label){color:#617078;max-width:570px;margin:18px 0 28px;font-size:14px;line-height:1.65}.button-disabled{opacity:.55;pointer-events:none}.site-footer{color:#fff;background:#0c232d;grid-template-columns:auto 1fr auto;align-items:center;gap:50px;min-height:170px;padding:50px max(24px,50vw - 620px);display:grid}.site-footer p{color:#9fb1b6;justify-self:center;margin:0;font-size:11px}.site-footer>div{gap:24px;display:flex}.site-footer>div a{color:#dce5e7;align-items:center;min-height:44px;font-size:10px;font-weight:760;display:inline-flex}.tour-page{background:var(--porcelain);min-height:100vh}.tour-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1240px,100% - 48px);height:88px;margin:0 auto;display:grid}.tour-header>.text-link{justify-self:center}.tour-header>.button{justify-self:end}.tour-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;width:min(1240px,100% - 48px);margin:0 auto;padding:92px 0 66px;display:grid}.tour-intro .eyebrow{margin-bottom:26px}.tour-intro h1{font-size:clamp(58px,6.5vw,96px)}.tour-intro>p{color:#52636a;max-width:520px;margin:0 0 8px;font-size:17px;line-height:1.7}.story-stage{background:#f8eee8;border:1px solid #ddd0c7;border-radius:30px;flex-direction:column;width:min(1240px,100% - 48px);min-height:720px;margin:0 auto 120px;display:flex;overflow:hidden;box-shadow:0 34px 90px #102a361a}.story-slide{isolation:isolate;background:#f8eee8;order:1;grid-template-columns:minmax(350px,.78fr) minmax(0,1.22fr);display:grid;position:relative}.story-slide:before{content:"";z-index:-1;background:#1c4b621a;width:1px;position:absolute;top:0;bottom:0;left:38%}.story-copy{z-index:3;flex-direction:column;align-items:flex-start;min-height:630px;padding:52px 44px 44px 56px;animation:.55s cubic-bezier(.22,.8,.24,1) both copyReveal;display:flex;position:relative}@keyframes copyReveal{0%{opacity:.18;transform:translateY(10px)}}.story-number{color:var(--gold-text);letter-spacing:.16em;font-size:10px;font-weight:850}.story-copy .micro-label{color:var(--ocean);margin:104px 0 0}.story-disconnected .micro-label{color:var(--signal)}.story-copy h2{max-width:500px;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.04em;margin:15px 0 0;font-size:clamp(39px,3.4vw,54px);font-style:italic;font-weight:500;line-height:1.02}.story-copy>p:not(.micro-label){color:#4d6169;max-width:470px;margin:22px 0 0;font-size:14px;line-height:1.66}.role-switcher{background:#fffdfaa3;border:1px solid #1c4b621f;border-radius:999px;gap:4px;margin-top:28px;padding:4px;display:flex}.role-switcher button{color:#52636a;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0 13px;font-size:8px;font-weight:820}.role-switcher button[aria-selected=true]{background:var(--ink);color:#fff}.tour-visual{background:0 0;min-height:630px;position:relative;overflow:hidden}.visual-atmosphere{pointer-events:none;position:absolute;inset:0}.visual-atmosphere i{border:1px solid #1c4b622b;border-radius:50%;display:block;position:absolute}.visual-atmosphere i:first-child{width:540px;height:260px;top:-72px;right:-168px;transform:rotate(-9deg)}.visual-atmosphere i:nth-child(2){width:360px;height:180px;bottom:55px;left:-170px;transform:rotate(15deg)}.visual-atmosphere i:nth-child(3){border-color:var(--gold);border-radius:3px;width:16px;height:16px;top:22%;right:8%;transform:rotate(45deg)}.learning-horizon{background:#1c4b6261;height:1px;position:absolute;bottom:72px;left:5%;right:4%}.concept-label{color:#52636a;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:7px;font-weight:820;position:absolute;bottom:22px;right:24px}.tour-visual small{color:var(--ocean);letter-spacing:.13em;font-size:7px;font-weight:850}.source-library,.assessment-pod,.result-pod,.mapped-sources,.blueprint-output,.proof-item,.educator-decision,.educator-lens,.learner-lens{z-index:3;background:var(--paper);border:1.5px solid var(--ocean);position:absolute;box-shadow:7px 8px #1c4b621a}.source-library{border-radius:18px;width:205px;min-height:168px;padding:24px;animation:.7s cubic-bezier(.22,.8,.24,1) both sceneSettle;top:26%;left:4%}.source-library span{color:#51656d;border:1px solid #ded8ce;border-radius:9px;align-items:center;gap:11px;min-height:38px;margin-top:12px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.source-library span i{background:var(--gold);border-radius:2px;width:9px;height:9px}.assessment-pod{border-radius:50%;width:126px;height:126px;padding:19px;animation:.7s cubic-bezier(.22,.8,.24,1) .42s both sceneSettle;top:39%;left:42%}.assessment-pod strong{color:var(--gold-text);font-family:var(--font-newsreader), Georgia, serif;text-align:center;margin-top:4px;font-size:65px;font-style:italic;font-weight:500;line-height:.9;display:block}.result-pod{border-radius:18px;width:178px;min-height:164px;padding:23px;animation:.7s cubic-bezier(.22,.8,.24,1) .82s both sceneSettle;top:28%;right:4%}.result-pod strong{color:var(--ink);letter-spacing:-.06em;margin-top:18px;font-size:45px;display:block}.result-pod>span{color:#6b777c;margin-top:8px;font-size:9px;display:block}@keyframes sceneSettle{0%{opacity:0;transform:translateY(18px)}}.broken-rail{z-index:2;background:var(--ocean);border-radius:999px;height:6px;animation:.75s cubic-bezier(.22,.8,.24,1) 1.3s forwards railDraw;position:absolute;top:54%;transform:scaleX(0)}.rail-left{transform-origin:0;width:11%;left:29%}.rail-right{transform-origin:0;width:16%;animation-delay:2s;left:59%}.rail-left:after{content:"";background:var(--gold);border-radius:4px;width:16px;height:16px;animation:2.15s cubic-bezier(.3,.7,.25,1) .72s both signalToGap;position:absolute;top:-5px;left:0}@keyframes railDraw{to{transform:scaleX(1)}}@keyframes signalToGap{0%{opacity:0;transform:translate(0)}14%{opacity:1}82%{opacity:1;transform:translate(150px)}to{opacity:0;transform:translate(168px)}}.gap-marker{z-index:4;opacity:0;justify-items:center;gap:9px;animation:.55s cubic-bezier(.22,.8,.24,1) 3s forwards gapReveal;display:grid;position:absolute;top:50.5%;left:51.5%;transform:translate(-50%,-50%)scale(.7)}.gap-marker i{background:var(--signal);border-radius:5px;width:21px;height:21px;box-shadow:0 0 0 9px #cd331817}.gap-marker span{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:850}@keyframes gapReveal{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.mapped-sources{border-radius:17px;width:184px;min-height:224px;padding:22px;animation:.65s both sceneSettle;top:24%;left:3%}.mapped-sources span{color:#52666e;border:1px solid #ddd5cb;border-radius:8px;align-items:center;min-height:44px;margin-top:10px;padding:0 12px 0 25px;font-size:9px;font-weight:720;display:flex;position:relative}.mapped-sources span:before{content:"";background:var(--gold);border-radius:2px;width:7px;height:7px;position:absolute;left:10px}.mapping-bridge{z-index:3;background:var(--ocean);transform-origin:top;border-radius:8px;width:42px;height:232px;animation:.75s cubic-bezier(.22,.8,.24,1) .55s both bridgeDraw;position:absolute;top:25%;left:37%}.mapping-bridge:before,.mapping-bridge:after{content:"";background:var(--ocean);border-radius:5px;width:74px;height:18px;position:absolute;left:-16px}.mapping-bridge:before{top:0}.mapping-bridge:after{bottom:0}.mapping-bridge b{color:#fff;font-family:var(--font-newsreader), Georgia, serif;font-size:26px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mapping-bridge i{z-index:2;background:var(--amber);border-radius:4px;width:16px;height:16px;animation:2s cubic-bezier(.3,.7,.25,1) 1.1s both bridgeSignal;position:absolute;top:17px;left:13px}@keyframes bridgeDraw{0%{opacity:0;transform:scaleY(0)}}@keyframes bridgeSignal{0%{opacity:0;transform:translateY(0)}14%{opacity:1}to{opacity:1;transform:translateY(181px)}}.mapping-orbit{z-index:2;border:25px solid var(--ocean);opacity:0;border-radius:50%;width:224px;height:224px;animation:.75s cubic-bezier(.22,.8,.24,1) 1.15s forwards orbitResolve;position:absolute;top:21%;left:43%;transform:scale(.82)}.mapping-orbit>span{color:#1c4b6238;font-family:var(--font-newsreader), Georgia, serif;place-items:center;font-size:58px;display:grid;position:absolute;inset:0}.checkpoint{background:var(--paper);border:2px solid var(--gold);border-radius:4px;width:15px;height:15px;position:absolute}.checkpoint-a{top:7px;left:6px}.checkpoint-b{top:51%;right:0}.checkpoint-c{bottom:-15px;left:30%}@keyframes orbitResolve{to{opacity:1;transform:scale(1)}}.evidence-route{z-index:1;background:var(--ocean);transform-origin:0;border-radius:999px;height:5px;animation:1.1s cubic-bezier(.22,.8,.24,1) 1.45s forwards railDraw;position:absolute;bottom:28%;left:19%;right:14%;transform:scaleX(0)}.evidence-route i{background:var(--amber);border-radius:4px;width:15px;height:15px;animation:2.4s cubic-bezier(.3,.7,.25,1) 1.7s both mappedSignal;position:absolute;top:-5px;left:0}@keyframes mappedSignal{0%{opacity:0;transform:translate(0)}12%{opacity:1}to{opacity:1;transform:translate(410px)}}.blueprint-output{opacity:0;border-radius:17px;width:225px;min-height:142px;padding:22px;animation:.65s cubic-bezier(.22,.8,.24,1) 3.45s forwards outputResolve;bottom:15%;right:3%;transform:translateY(14px)}.blueprint-output strong{letter-spacing:-.035em;margin-top:20px;font-size:22px;display:block}.blueprint-output span{color:#66757a;margin-top:8px;font-size:9px;display:block}@keyframes outputResolve{to{opacity:1;transform:translateY(0)}}.proof-rail{z-index:1;background:var(--ocean);transform-origin:0;border-radius:999px;height:7px;animation:.8s cubic-bezier(.22,.8,.24,1) .25s forwards railDraw;position:absolute;top:56%;left:5%;right:7%;transform:scaleX(0)}.proof-rail:before{content:"";background:var(--amber);border-radius:4px;width:15px;height:15px;animation:3.5s cubic-bezier(.3,.7,.25,1) .65s both proofSignal;position:absolute;inset:-4px auto auto 0}@keyframes proofSignal{0%{opacity:0;transform:translate(0)}8%{opacity:1}to{opacity:1;transform:translate(520px)}}.proof-item{border-radius:14px;width:94px;height:98px;padding:15px;animation:3.5s cubic-bezier(.3,.7,.25,1) .65s both proofTravel;top:42%;left:5%}.proof-item strong{color:var(--gold-text);font-family:var(--font-newsreader), Georgia, serif;text-align:center;font-size:46px;font-style:italic;font-weight:500;line-height:1;display:block}@keyframes proofTravel{0%{opacity:0;transform:translate(0)}8%{opacity:1}to{opacity:1;transform:translate(410%)}}.proof-gates{z-index:2;grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:absolute;top:27%;left:25%;right:29%}.proof-gates span{min-height:126px;color:var(--ocean);letter-spacing:.08em;text-align:center;border:1px solid #1c4b6261;border-bottom:0;border-radius:60px 60px 0 0;padding-top:92px;font-size:8px;font-weight:820;position:relative}.proof-gates i{border:2px solid var(--gold);background:#f8eee8;border-radius:4px;width:15px;height:15px;animation:.45s cubic-bezier(.22,.8,.24,1) both gateConfirm;position:absolute;top:21px;left:50%;transform:translate(-50%)}.proof-gates span:first-child i{animation-delay:1.25s}.proof-gates span:nth-child(2) i{animation-delay:2.15s}.proof-gates span:nth-child(3) i{animation-delay:3.05s}@keyframes gateConfirm{0%{box-shadow:none;background:#f8eee8}to{background:var(--gold);box-shadow:0 0 0 8px #d6a3471f}}.educator-decision{background:var(--ink);color:#fff;border-color:var(--ink);opacity:0;border-radius:18px;width:178px;min-height:160px;padding:23px;animation:.55s cubic-bezier(.22,.8,.24,1) 3.75s forwards outputResolve;top:34%;right:4%;transform:translateY(12px)}.educator-decision small{color:#bdc9cd}.educator-decision strong{color:var(--gold);font-family:var(--font-newsreader), Georgia, serif;margin-top:30px;font-size:31px;font-style:italic;font-weight:500;display:block}.educator-decision>i{background:var(--gold);border-radius:5px;width:18px;height:18px;position:absolute;bottom:18px;right:19px}.proof-caption,.resolved-caption{color:var(--ocean);font-family:var(--font-newsreader), Georgia, serif;font-size:19px;font-style:italic;position:absolute;bottom:16%;left:5%}.educator-lens{border-radius:18px;width:218px;min-height:184px;padding:22px;animation:.65s both sceneSettle;top:24%;left:3%}.educator-lens strong,.learner-lens strong{letter-spacing:-.035em;margin-top:20px;font-size:20px;display:block}.educator-lens>span,.learner-lens>span{color:#68767a;margin-top:8px;font-size:9px;display:block}.educator-lens>div{align-items:end;gap:7px;height:44px;margin-top:18px;display:flex}.educator-lens>div i{background:var(--ocean);transform-origin:bottom;border-radius:3px 3px 0 0;width:22px;height:45%;animation:.55s cubic-bezier(.22,.8,.24,1) 1s forwards barRise;transform:scaleY(0)}.educator-lens>div i:nth-child(2){height:82%;animation-delay:1.18s}.educator-lens>div i:nth-child(3){background:var(--signal);height:32%;animation-delay:1.36s}.educator-lens>div i:nth-child(4){background:var(--gold);height:66%;animation-delay:1.54s}@keyframes barRise{to{transform:scaleY(1)}}.insight-orbit{z-index:2;border:25px solid var(--ocean);opacity:0;border-radius:50%;width:216px;height:216px;animation:.7s cubic-bezier(.22,.8,.24,1) 1.1s forwards orbitResolve;position:absolute;top:20%;left:39%;transform:scale(.86)}.insight-orbit:before,.insight-orbit:after{content:"";background:var(--ocean);width:170px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.insight-orbit:before{right:100%}.insight-orbit:after{left:100%}.insight-orbit img{width:62px;height:62px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insight-orbit>i{z-index:4;background:var(--signal);opacity:0;border-radius:4px;width:17px;height:17px;animation:3.15s cubic-bezier(.3,.7,.25,1) 1.35s forwards resolveSignal;position:absolute;top:50%;left:50%}@keyframes resolveSignal{0%{opacity:0;background:var(--signal);transform:translate(-260px,63px)}12%{opacity:1}48%{background:var(--signal);transform:translate(-62px,63px)}72%{background:var(--amber);transform:translate(62px,-74px)}to{opacity:1;background:var(--amber);transform:translate(232px,62px)}}.learner-lens{background:var(--ink);color:#fff;border-color:var(--ink);opacity:0;border-radius:18px;width:218px;min-height:148px;padding:22px;animation:.65s cubic-bezier(.22,.8,.24,1) 3.4s forwards outputResolve;bottom:17%;right:3%;transform:translateY(14px)}.learner-lens small{color:var(--gold)}.learner-lens>span{background:#31576a;border-radius:999px;height:7px;margin-top:20px;overflow:hidden}.learner-lens>span i{background:var(--amber);width:0;height:100%;animation:.8s cubic-bezier(.22,.8,.24,1) 4s forwards learnerProgress;display:block}@keyframes learnerProgress{to{width:78%}}.resolved-caption{opacity:0;animation:.5s ease-out 4.15s forwards captionResolve;bottom:15%}@keyframes captionResolve{to{opacity:1}}.story-controls{background:var(--paper);border-top:1px solid #ddd0c7;order:2;grid-template-columns:170px 1fr 170px;align-items:center;gap:18px;min-height:88px;padding:0 28px;display:grid}.story-control-cluster{align-items:center;gap:16px;display:flex}.story-control-cluster-end{justify-content:flex-end}.story-control-cluster button{min-height:44px;color:var(--ocean);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;place-items:center;padding:0 7px;font-size:8px;font-weight:850;display:inline-grid}.story-control-cluster button:disabled{opacity:.34;cursor:default}.story-dots{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.story-dots button{color:#52636a;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:44px;padding:0 6px;font-size:8px;display:grid}.story-dots i{background:#d8d5cd;border-radius:999px;height:3px;display:block;position:relative;overflow:hidden}.story-dots i:after{content:"";border-radius:inherit;background:var(--amber);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.story-dots button[aria-selected=true]{color:var(--gold-text)}.story-dots button[aria-selected=true] i{background:#d6a34740}.story-dots button[aria-selected=true] i:after{animation:5s linear forwards chapterProgress}.story-stage.is-paused .story-dots button[aria-selected=true] i:after{animation-play-state:paused}@keyframes chapterProgress{to{transform:scaleX(1)}}.story-stage.is-offscreen .tour-visual *,.story-stage.is-offscreen .tour-visual :before,.story-stage.is-offscreen .tour-visual :after{animation-play-state:paused!important}.tour-summary{background:var(--ink);color:#fff;padding:130px max(24px,50vw - 620px)}.tour-summary .eyebrow{color:var(--gold)}.tour-summary h2{letter-spacing:-.06em;max-width:920px;margin:28px 0 0;font-size:clamp(48px,6vw,82px);font-weight:610;line-height:1}.tour-summary-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:66px 0 52px;display:grid}.tour-summary-grid article{border:1px solid #ffffff29;border-radius:20px;min-height:250px;padding:26px}.tour-summary-grid article>span{color:var(--gold);font-family:var(--font-newsreader), Georgia, serif;font-size:28px;font-style:italic}.tour-summary-grid h3{margin:62px 0 0;font-size:20px}.tour-summary-grid p{color:#afbec2;margin:14px 0 0;font-size:13px;line-height:1.65}.tour-summary .button{background:var(--gold);border-color:var(--gold);color:var(--ink)}@media (max-width:1050px){.desktop-nav{display:none}.mobile-tour-link{margin-left:auto;display:inline-flex}.hero{grid-template-columns:1fr;padding-top:146px}.hero-copy{max-width:780px}.orbit-shell{justify-self:start}.perspective-section{grid-template-columns:1fr}.perspective-card{min-height:580px}.institution-copy{grid-template-columns:1fr;gap:26px}.institution-copy .eyebrow{margin-bottom:0}.trust-grid{grid-template-columns:repeat(2,1fr)}.objection-grid,.demo-section{grid-template-columns:1fr}.demo-copy{position:static}.tour-intro{grid-template-columns:1fr;gap:30px}.tour-summary-grid{grid-template-columns:1fr}}@media (max-width:850px){.assessment-story-slide{grid-template-columns:1fr}.assessment-story-copy{min-height:410px;padding:82px 46px 54px}.assessment-story-copy h3{max-width:650px}.assessment-story-visual{border-top:1px solid #102a361f;border-left:0;min-height:500px}.assessment-story-window{min-height:0}.story-slide{grid-template-columns:1fr}.story-slide:before{display:none}.story-copy{min-height:440px;padding:46px}.story-copy .micro-label{margin-top:54px}.tour-visual{border-top:1px solid #ddd0c7;min-height:560px}}@media (max-width:620px){.site-header-inner{width:min(100% - 30px,1240px);height:76px}.brand span{display:none}.hero{gap:46px;min-height:auto;padding:124px 18px 62px}h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(43px,12.5vw,54px)}.hero-lede{font-size:16px}.hero-actions{align-items:flex-start;gap:18px}.hero-actions .text-link{min-height:36px}.hero-proof{gap:14px;display:grid}.orbit-shell{width:100%}.evidence-orbit{aspect-ratio:auto;border-radius:26px;width:100%;height:390px;min-height:0}.source-stack{transform-origin:0 0;transform:scale(.78)}.io-system{width:58cqw;top:7cqw;left:26cqw}.signal-gold{--bridge-x:calc(8.93cqw - 6.5px);--bridge-y:calc(-35.18cqw - 6.5px);--scope-x:calc(32.67cqw - 6.5px);--scope-y:calc(-36.25cqw - 6.5px);--evidence-x:calc(57.76cqw - 6.5px);--evidence-y:calc(-14.13cqw - 6.5px);--approve-x:calc(34.83cqw - 6.5px);--approve-y:calc(8.25cqw - 6.5px);--return-joint-x:calc(16.49cqw - 6.5px);--return-joint-y:calc(-5.23cqw - 6.5px);--return-stem-x:calc(8.93cqw - 6.5px);--return-stem-y:calc(-16.02cqw - 6.5px);top:50cqw}.view-card{width:142px;min-height:92px;padding:13px}.view-card strong{font-size:11px}.resolved-mark{border-radius:15px;max-width:230px;padding:8px 10px 8px 8px;top:48%;left:53%}.resolved-mark img{width:38px;height:38px}.resolved-mark span{max-width:165px;font-size:13px}.problem-section,.loop-section,.institution-section,.trust-section,.objection-section,.demo-section{padding:88px 18px}.section-intro h2,.perspective-card h2,.institution-copy h2,.demo-copy h2{font-size:43px}.assessment-story{border-radius:22px;margin-top:42px}.story-topline{font-size:6px;inset:20px 20px auto}.assessment-story-copy{min-height:390px;padding:74px 22px 38px}.assessment-story-copy h3{margin-top:20px;font-size:39px}.assessment-story-copy>p:not(.micro-label):not(.story-takeaway){margin-top:20px;font-size:14px}.story-takeaway{margin-top:28px;font-size:16px}.assessment-story-visual{min-height:430px}.visual-statement{font-size:15px;bottom:6%;left:5%;right:5%}.reality-source{width:112px;padding:12px;top:24%;left:3%}.reality-source span{min-height:27px;margin-top:6px;padding:0 7px;font-size:6px}.reality-rail{top:49%;left:25%;right:24%}.question-stream{top:calc(49% - 28px);left:29%;right:26%}.question-stream span{width:32px;height:48px;font-size:21px}.trust-proof{width:110px;min-height:143px;padding:12px;top:23%;right:3%}.trust-proof strong{width:48px;height:48px;margin:15px auto 12px;font-size:31px}.legacy-node{width:88px;min-height:44px;font-size:6px}.legacy-source,.legacy-blueprint{left:3%}.legacy-syllabus,.legacy-review{right:3%}.legacy-boundary{width:160px;min-height:150px;padding:16px;top:34%;left:28%}.legacy-boundary strong{margin-top:17px;font-size:18px}.connection-one{width:17%;left:22%}.connection-two{width:17%;left:62%}.connection-three{width:57%;left:22%}.scale-item{width:51px;height:68px}.scale-item strong{font-size:23px}.quality-gate{left:66%}.review-queue{width:106px;min-height:160px;padding:13px;top:28%;right:3%}.review-queue strong{font-size:11px}.evidence-source{width:96px;padding:10px;top:30%;left:2%}.evidence-source>span{min-height:25px;margin-top:5px;padding:7px;font-size:5px}.story-io-system{--signal-map-x:75.39px;--signal-map-y:-2.61px;--signal-ground-x:86.64px;--signal-ground-y:65.59px;--signal-approve-x:75.39px;--signal-approve-y:120.44px;width:155px;height:155px;top:24%;left:29%}.story-checkpoint{min-width:43px;min-height:18px;font-size:5px}.story-ground{right:20%}.evidence-views{gap:9px;width:96px;top:23%;right:1%}.evidence-views>div{min-height:99px;padding:11px}.evidence-views strong{font-size:10px}.story-bars{height:24px}.story-bars i{width:11px}.evidence-link-in{width:16%;left:17%}.evidence-link-out{width:16%;left:62%}.assessment-story-controls{grid-template-columns:66px 1fr 66px;gap:5px;min-height:82px;padding:0 11px}.assessment-control-cluster{gap:0}.assessment-control-cluster button{padding:0 5px}.assessment-control-cluster button span,.story-duration{display:none}.assessment-story-dots{gap:3px}.assessment-story-dots button{grid-template-columns:1fr;gap:4px;padding:0 3px}.loop-heading{display:grid}.workflow-list li{grid-template-columns:36px 26px 1fr;align-items:start;gap:10px;padding:22px 0}.workflow-list li div{display:block}.workflow-list p{margin-top:9px}.perspective-card{min-height:auto;padding:82px 22px}.institution-facts{grid-template-columns:1fr}.stakes-table div{grid-template-columns:1fr;gap:7px}.trust-grid,.field-row{grid-template-columns:1fr}.calendar-grid,.slot-grid{grid-template-columns:repeat(2,1fr)}.demo-card{padding:16px}.site-footer{grid-template-columns:1fr;gap:24px}.site-footer p{justify-self:start}.site-footer>div{flex-wrap:wrap}.tour-header{grid-template-columns:1fr auto;width:calc(100% - 30px);height:76px}.tour-header>.text-link{display:none}.tour-intro{width:calc(100% - 36px);padding:70px 0 46px}.tour-intro h1{font-size:52px}.story-stage{border-radius:22px;width:calc(100% - 28px);margin-bottom:80px}.story-copy{min-height:455px;padding:30px 22px}.story-copy .micro-label{margin-top:52px}.story-copy h2{font-size:39px}.role-switcher{width:100%}.role-switcher button{flex:1;padding:0 8px;font-size:8px}.tour-visual{min-height:440px}.learning-horizon{bottom:58px}.visual-atmosphere i:first-child{width:330px;height:170px;right:-140px}.visual-atmosphere i:nth-child(2){width:230px;height:120px;left:-130px}.source-library{width:142px;min-height:142px;padding:15px;top:24%;left:3%}.source-library span{min-height:31px;margin-top:8px;padding:0 8px;font-size:7px}.assessment-pod{width:82px;height:82px;padding:10px;top:43%;left:39%}.assessment-pod strong{font-size:43px}.result-pod{width:118px;min-height:132px;padding:15px;top:27%;right:3%}.result-pod strong{margin-top:15px;font-size:34px}.broken-rail{height:5px;top:55%}.rail-left{width:7%;left:34%}.rail-right{width:10%;left:61%}.rail-left:after{animation-name:signalToGapMobile}@keyframes signalToGapMobile{0%{opacity:0;transform:translate(0)}14%{opacity:1}82%{opacity:1;transform:translate(75px)}to{opacity:0;transform:translate(86px)}}.gap-marker{top:52%;left:51.5%}.mapped-sources{width:132px;min-height:182px;padding:14px;top:25%;left:2%}.mapped-sources span{min-height:34px;margin-top:8px;padding-left:21px;font-size:7px}.mapping-bridge{width:30px;height:174px;top:27%;left:38%}.mapping-bridge:before,.mapping-bridge:after{width:50px;height:13px;left:-10px}.mapping-bridge i{width:14px;height:14px;animation-name:bridgeSignalMobile;top:14px;left:8px}@keyframes bridgeSignalMobile{0%{opacity:0;transform:translateY(0)}14%{opacity:1}to{opacity:1;transform:translateY(132px)}}.mapping-orbit{border-width:18px;width:156px;height:156px;top:24%;left:42%}.mapping-orbit>span{font-size:40px}.checkpoint{width:12px;height:12px}.checkpoint-c{bottom:-10px}.evidence-route{bottom:27%;left:18%;right:13%}.evidence-route i{animation-name:mappedSignalMobile}@keyframes mappedSignalMobile{0%{opacity:0;transform:translate(0)}12%{opacity:1}to{opacity:1;transform:translate(235px)}}.blueprint-output{width:148px;min-height:112px;padding:15px;bottom:14%;right:3%}.blueprint-output strong{margin-top:14px;font-size:17px}.proof-rail{height:5px;top:58%;left:4%;right:5%}.proof-rail:before{animation-name:proofSignalMobile}@keyframes proofSignalMobile{0%{opacity:0;transform:translate(0)}8%{opacity:1}to{opacity:1;transform:translate(280px)}}.proof-item{width:67px;height:76px;padding:10px;animation-name:proofTravelMobile;top:47%;left:4%}.proof-item strong{font-size:34px}@keyframes proofTravelMobile{0%{opacity:0;transform:translate(0)}8%{opacity:1}to{opacity:1;transform:translate(285%)}}.proof-gates{gap:7px;top:31%;left:22%;right:29%}.proof-gates span{border-radius:42px 42px 0 0;min-height:104px;padding-top:76px;font-size:6px}.proof-gates i{width:12px;height:12px;top:16px}.educator-decision{width:119px;min-height:126px;padding:14px;top:38%;right:3%}.educator-decision strong{margin-top:23px;font-size:24px}.educator-decision>i{width:14px;height:14px;bottom:13px;right:13px}.proof-caption,.resolved-caption{font-size:15px;bottom:11%;left:4%}.educator-lens{width:145px;min-height:150px;padding:14px;top:27%;left:2%}.educator-lens strong,.learner-lens strong{margin-top:15px;font-size:16px}.educator-lens>div{height:34px;margin-top:14px}.educator-lens>div i{width:15px}.insight-orbit{border-width:17px;width:146px;height:146px;top:25%;left:36%}.insight-orbit:before,.insight-orbit:after{width:88px;height:4px}.insight-orbit img{width:43px;height:43px}.insight-orbit>i{width:14px;height:14px;animation-name:resolveSignalMobile}@keyframes resolveSignalMobile{0%{opacity:0;background:var(--signal);transform:translate(-155px,47px)}12%{opacity:1}48%{background:var(--signal);transform:translate(-48px,47px)}72%{background:var(--amber);transform:translate(43px,-55px)}to{opacity:1;background:var(--amber);transform:translate(142px,47px)}}.learner-lens{width:145px;min-height:117px;padding:14px;bottom:16%;right:2%}.learner-lens>span{margin-top:15px}.resolved-caption{width:48%}.story-controls{grid-template-columns:74px 1fr 74px;gap:9px;padding:0 12px}.story-control-cluster{gap:5px;display:grid}.story-dots button{grid-template-columns:1fr;gap:4px}.tour-summary{padding:90px 18px}.tour-summary h2{font-size:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation:none!important}.evidence-orbit:after{content:"STATIC"}.source-card{opacity:.72;transform:translate(0)}.io-system{opacity:1;transform:scale(1)}.checkpoint,.view-card{opacity:1;transform:translate(-50%,-50%)}.view-card{transform:none}.signal-gold{display:none}.resolved-mark{opacity:1;transform:translate(-50%,-50%)scale(1)}.motion-toggle{display:none}.reality-source,.trust-proof,.legacy-node,.legacy-boundary,.review-queue,.evidence-source,.story-io-system,.evidence-views>div{opacity:1;transform:none}.reality-rail,.legacy-connection,.scale-rail,.quality-gate,.evidence-link{transform:none}.question-stream span,.story-checkpoint{opacity:1;transform:none}.legacy-cursor,.story-signal-runner{display:none}.scale-item{opacity:1;transform:none}.scale-item-one{left:15%}.scale-item-two{left:33%}.scale-item-risk{left:52%}.story-bars i{transform:scaleY(1)}.story-progress i{width:78%}.assessment-story-dots b{transform:scaleX(1)}}:root{--porcelain:#f6f7f6;--paper:#fff;--line:#dce3e5;--muted:#596c76;--surface-subtle:#f0f3f4;--border-strong:#bac8ce;--shadow-card:0 1px 2px #102a360a, 0 8px 24px #102a360d;--shadow-product:0 1px 2px #102a360f, 0 18px 44px #102a3614}body{-webkit-font-smoothing:antialiased}::selection{color:var(--ink);background:#dce8ed}.site-header{border-bottom-color:var(--line);background:#fafbf9;box-shadow:0 1px 3px #102a3608}.brand{color:var(--ink);font-weight:800}.desktop-nav a{color:#52636c}.desktop-nav a:hover,.mobile-tour-link:hover{color:var(--ink)}.tour-header{border-bottom-color:#ced8dd}.tour-header .brand{color:var(--ink)}.button{background:#153746;border-color:#153746;border-radius:12px;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #102a361f,0 4px 10px #102a3612}.button:hover{background:#204a5e;border-color:#204a5e}.button-small{border-radius:10px}.text-link{color:#214e63}.text-link:hover{text-underline-offset:5px;-webkit-text-decoration:underline #9eb2bd;text-decoration:underline #9eb2bd}.eyebrow,.micro-label{color:#365c6e}.hero-lede{color:#4b616d}.hero-proof{border-top-color:#d3dde2}.hero-proof span{color:#536872}.hero:after{opacity:.42}.section-intro>p:last-child,.institution-copy>p:last-child{color:#526772}.evidence-orbit{box-shadow:inset 0 1px 0 #fff, var(--shadow-product);background-color:#fbfcfc;background-image:repeating-linear-gradient(0deg,#0000,#0000 39px,#102a3605 39px 40px),repeating-linear-gradient(90deg,#0000,#0000 39px,#102a3605 39px 40px);border-color:#ccd8df;border-radius:24px}.evidence-orbit:before{color:#516873}.source-card{border-color:#93abb7;border-radius:9px;box-shadow:0 2px 3px #102a360a,0 8px 16px #102a360f}.source-three{border-color:#c2a16d}.checkpoint,.story-checkpoint{border-color:#bea16c;box-shadow:0 1px 3px #102a3612}.view-card{box-shadow:var(--shadow-card);border-color:#cbd7de;border-radius:12px}.view-kicker{color:#436775}.progress-line{background:#e8edef}.resolved-mark{box-shadow:var(--shadow-product);background:#fff;border-color:#c6d5dd;border-radius:12px}.motion-toggle{color:#526b78}.assessment-story{box-shadow:var(--shadow-product);border-color:#cbd7dd;border-radius:22px}.assessment-story-window{background-color:#f4f2ec}.assessment-story-window[data-scene=legacy]{background-color:#eef2f4}.assessment-story-window[data-scene=scale]{background-color:#f5f0ec}.assessment-story-window[data-scene=evidence]{background-color:#edf3f3}.assessment-story-visual{border-color:#d7e0e3}.motion-panel{box-shadow:var(--shadow-card);background:#fff;border-color:#bfcdd5;border-radius:12px}.reality-source span,.evidence-source>span{background:#f5f8f9;border-color:#d6e0e5}.question-stream span,.legacy-node,.scale-item{border-color:#9ab0bc;box-shadow:0 2px 4px #102a360d,0 8px 18px #102a360f}.legacy-node{border-radius:9px}.scale-item-risk{background:#fff8f6;border-color:#ce8c7e}.review-queue>span i{background:#f1f5f7;border-color:#cbd9e0}.evidence-views>div:nth-child(2){background:#153746;border-color:#315769}.assessment-story-controls{background:#fff;border-top-color:#d6e0e5}.assessment-control-cluster button,.story-control-cluster button{color:#476371;border-radius:7px}.assessment-control-cluster button:hover,.story-control-cluster button:hover:not(:disabled){color:var(--ink);background:#f0f4f6}.assessment-story-dots i,.story-dots i{background:#dbe3e7}.problem-section,.trust-section{background:#fff}.problem-section{border-top-color:#dce4e7}.loop-section{background:#edf2f4;box-shadow:inset 0 1px #dde6ea,inset 0 -1px #dde6ea}.workflow-list,.workflow-list li{border-color:#cbd9e0}.workflow-index{color:#627e8d;font-variant-numeric:tabular-nums}.workflow-list h3{color:#193b4d}.workflow-list p{color:#536b78}.workflow-node{box-shadow:0 0 0 4px #1c4b620a}.educator-panel{background:#f1ebdd;box-shadow:inset 0 1px #e6dfd0,inset 0 -1px #e6dfd0}.educator-panel>p:not(.micro-label){color:#596770}.learner-panel{background:#173b4d;box-shadow:inset 0 1px #ffffff0f}.learner-panel .micro-label{color:#dfbe7f}.learner-panel>p:not(.micro-label),.learner-panel .text-link{color:#d3e1e8}.learner-panel h2,.learner-panel li{color:#f5f8fa}.institution-section,.tour-summary{background:#102731}.institution-copy>p:last-child{color:#bccdd5}.eyebrow.light{color:#c9d8df}.institution-facts div,.tour-summary-grid article{background:#18323e;border-color:#344c58;border-radius:16px;box-shadow:inset 0 1px #ffffff0a,0 6px 18px #00000012}.institution-facts strong,.tour-summary-grid article>span{color:#dfbf85}.institution-facts span{color:#d2dee4}.stakes-table{background:#142e3a;border-color:#344c58;border-radius:16px}.stakes-table div{border-bottom-color:#304955}.stakes-table div:last-child{background:#214354}.stakes-table span{color:#dfbf85}.stakes-table small{color:#c0d0d8}.trust-grid article{box-shadow:var(--shadow-card);background:#fbfcfd;border-color:#d4dfe5;border-radius:16px}.trust-marker{background:#f4f0e7;border-color:#cfb582;border-radius:9px}.signal-marker{background:#ebd9b5;border-color:#cbaa6c}.trust-grid h3{color:#193b4d}.trust-grid p{color:#536b77}.standards-note{color:#5c6c73;background:#f4f1e9;border-left-color:#ba985b;border-radius:0 10px 10px 0}.objection-section{background:#f0f3f4;box-shadow:inset 0 1px #e1e8eb}.objection-grid article{box-shadow:var(--shadow-card);background:#fff;border-color:#d1dce2;border-radius:16px}.objection-grid h3{color:#193b4d}.objection-grid p{color:#536b77}.demo-section{background:#193c4d}.demo-copy>p{color:#c7dae3}.demo-assurances span{color:#d5e2e9}.demo-card{background:#fff;border-radius:20px;box-shadow:inset 0 0 0 1px #d5e0e6,0 2px 5px #0000000f,0 24px 52px #00000029}.demo-tabs{background:#edf2f5;border-radius:12px;box-shadow:inset 0 0 0 1px #dde6eb}.demo-tabs button{color:#5a7280;border-radius:9px}.demo-tabs button[aria-selected=true]{background:#173b4d;box-shadow:inset 0 1px #ffffff17,0 1px 3px #102a361f}.demo-form label{color:#435f6e}.demo-form input,.demo-form select,.demo-form textarea{background:#fbfcfd;border-color:#c9d6de;border-radius:9px;box-shadow:inset 0 1px 2px #102a3608}.demo-form input::placeholder,.demo-form textarea::placeholder{color:#7a8e9a}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{background:#fff;border-color:#39627b;box-shadow:0 0 0 3px #1c4b621f}.prototype-note{color:#667e8b}.calendar-grid button,.slot-grid button{background:#fbfcfd;border-color:#cddbe2;border-radius:10px;box-shadow:0 1px 2px #102a3608}.calendar-grid button.selected,.slot-grid button.selected{color:#153d53;background:#e9f1f5;border-color:#547c91;box-shadow:inset 0 0 0 1px #547c91}.email-mark{background:#ecdab4;border-radius:12px;box-shadow:inset 0 0 0 1px #d2b579}.email-preview p:not(.micro-label){color:#5b7380}.story-stage{box-shadow:var(--shadow-product);background:#f2f5f6;border-color:#cbd7de;border-radius:22px}.story-slide{background:#f2f5f6}.story-slide:before{background:#d5e0e5}.tour-visual{border-color:#d5e0e5}.story-copy>p:not(.micro-label),.tour-intro>p{color:#506a78}.role-switcher{background:#e9eff3;border-color:#cfdae1;border-radius:11px}.role-switcher button{color:#566f7d;border-radius:8px}.role-switcher button[aria-selected=true]{background:#173b4d;box-shadow:inset 0 1px #ffffff14,0 1px 3px #102a361a}.source-library,.assessment-pod,.result-pod,.mapped-sources,.blueprint-output,.proof-item,.educator-decision,.educator-lens,.learner-lens{border-color:#a5bcc9;box-shadow:0 1px 2px #102a360d,0 12px 24px #102a3617}.source-library,.result-pod,.mapped-sources,.blueprint-output,.educator-lens,.learner-lens{border-radius:12px}.source-library span,.mapped-sources span{background:#f4f8fa;border-color:#d3dfe6}.educator-decision,.learner-lens{background:#173b4d;border-color:#31576b}.story-controls{background:#fff;border-color:#d5e0e5}.tour-summary-grid p{color:#c0d0d8}.tour-summary .button{color:var(--ink);background:#dfbf85;border-color:#cbae7a;box-shadow:inset 0 1px #ffffff4d,0 4px 12px #0000001a}.site-footer{background:#0c222c;box-shadow:inset 0 1px #29404b}.site-footer .brand{color:#f1f6f8}.site-footer p{color:#a9bec9}.site-footer>div a{color:#d8e4eb}.site-footer>div a:hover{color:#fff}@media (max-width:620px){.evidence-orbit{border-radius:20px}.assessment-story,.story-stage{border-radius:18px}.resolved-mark{border-radius:11px}}.site-header,.tour-header{border-bottom-color:#bac8ce9e;box-shadow:inset 0 1px #ffffffb8,0 1px 3px #102a3608}.evidence-orbit{box-shadow:inset 0 1px 0 #ffffffe6, var(--shadow-product);border-color:#bac8ceb8}.demo-card{box-shadow:inset 0 0 0 1px #ffffff94,inset 0 1px #ffffffe6,0 2px 5px #0000000f,0 24px 52px #00000029}.site-header .button,.tour-header .button,.hero-actions>.button,.demo-form>.button{border-color:#688b9c61;box-shadow:inset 0 1px #ffffff24,0 1px 2px #102a361f,0 4px 10px #102a3612}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header,.tour-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafbf9e0}.evidence-orbit{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fbfcfceb}.demo-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5}.site-header .button,.tour-header .button,.hero-actions>.button,.demo-form>.button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#153746f5}.site-header .button:hover,.tour-header .button:hover,.hero-actions>.button:hover,.demo-form>.button:hover{background:#204a5ef7}.tour-summary>.button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#dfbf85f5;border-color:#cbae7ad6}}@media (prefers-reduced-transparency:reduce){.site-header,.tour-header,.evidence-orbit,.demo-card,.site-header .button,.tour-header .button,.hero-actions>.button,.demo-form>.button,.tour-summary>.button{-webkit-backdrop-filter:none;backdrop-filter:none}.site-header,.tour-header{background:#fafbf9}.evidence-orbit{background-color:#fbfcfc}.demo-card{background:#fff}.site-header .button,.tour-header .button,.hero-actions>.button,.demo-form>.button{background:#153746}.site-header .button:hover,.tour-header .button:hover,.hero-actions>.button:hover,.demo-form>.button:hover{background:#204a5e}.tour-summary>.button{background:#dfbf85}}.hero h1,.tour-intro h1{text-wrap:balance}.hero h1{line-height:.99}.section-intro h2,.perspective-card h2,.institution-copy h2,.demo-copy h2,.tour-summary h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(40px,3.9vw,56px);font-weight:650;line-height:1.08}.tour-intro h1{letter-spacing:-.055em;font-size:clamp(56px,5.25vw,76px);line-height:1.02}.tour-intro{padding-block:76px 52px}.section-intro .eyebrow{margin-bottom:18px}.problem-section,.loop-section,.institution-section,.trust-section,.objection-section,.demo-section,.tour-summary{padding-block:96px}.assessment-story{margin-top:42px}.workflow-list{margin-top:48px}.workflow-list li{min-height:104px;padding-block:18px}.workflow-list h3{font-size:22px;font-weight:600;line-height:1.3}.workflow-list p{font-size:15.5px}.workflow-index{font-size:11px}.perspective-card{min-height:620px;padding-block:84px}.perspective-card h2,.perspective-card>p:not(.micro-label){margin-top:24px}.perspective-card .micro-label{letter-spacing:.12em;font-size:11px}.perspective-card ul{gap:14px;margin-block:30px}.perspective-card li{font-size:15px;font-weight:600;line-height:1.6}.evidence-orbit .source-stack{z-index:2;width:128px;height:132px}.evidence-orbit .source-card{letter-spacing:.07em;border-color:#a5bac5;place-items:start;width:112px;height:74px;padding:8px 10px;font-size:11px;line-height:1.3}.evidence-orbit .source-two{top:26px}.evidence-orbit .source-three{border-color:#bea16c;top:52px}.evidence-orbit .checkpoint{letter-spacing:.04em;border-width:1px;border-radius:7px;width:max-content;min-width:70px;height:24px;padding-inline:8px;font-size:10px}.evidence-orbit .view-card{width:190px;min-height:126px;padding:18px}.evidence-orbit .view-kicker{letter-spacing:.08em;border-bottom:1px solid #e0e7ea;padding-bottom:8px;font-size:10px;font-weight:750;display:block}.evidence-orbit .view-card strong{margin-top:10px;font-size:14px;font-weight:650;line-height:1.35}.evidence-orbit .mini-bars{margin-top:12px}.evidence-orbit .progress-line{margin-top:18px}.evidence-orbit:before{letter-spacing:.12em;font-size:10px}.motion-toggle{font-size:11px}.trust-grid,.objection-grid{margin-top:44px}.trust-grid article{min-height:244px;padding:24px}.trust-grid h3{letter-spacing:-.022em;margin-top:22px;font-size:21px;font-weight:650;line-height:1.32}.trust-grid p{margin-top:12px;font-size:15.5px;line-height:1.65}.objection-grid article{min-height:280px;padding:28px}.objection-grid h3{letter-spacing:-.025em;margin-top:26px;font-size:24px;font-weight:650;line-height:1.3}.objection-grid p{margin-top:14px;font-size:15.5px;line-height:1.65}.standards-note{font-size:13px;line-height:1.65}.institution-copy{row-gap:48px}.institution-copy .eyebrow{margin-bottom:-12px}.institution-facts{margin-top:56px}.institution-facts div{gap:20px;min-height:180px;padding:24px}.institution-facts strong{font-variant-numeric:lining-nums tabular-nums}.institution-facts span{max-width:28ch;font-size:14px;line-height:1.55}.stakes-table div{padding:18px 24px}.stakes-table span{letter-spacing:.07em;font-size:11px}.stakes-table strong{font-size:15px;font-weight:650;line-height:1.4}.stakes-table small{font-size:14px;line-height:1.5}.demo-form label{letter-spacing:.04em;font-size:12px;font-weight:650;line-height:1.4}.demo-form input,.demo-form select,.demo-form textarea{font-size:16px;font-weight:500;line-height:1.5}.demo-form input::placeholder,.demo-form textarea::placeholder{font-weight:400}.demo-tabs button{font-size:12px}.calendar-grid button,.slot-grid button{font-size:14px}.prototype-note{letter-spacing:.065em;font-size:10px;line-height:1.6}.story-copy .micro-label{letter-spacing:.12em;font-size:11px}.story-copy>p:not(.micro-label){font-size:15.5px}.role-switcher button{font-size:10px}.story-stage{margin-bottom:88px}.tour-summary-grid{margin-block:44px 36px}.tour-summary-grid article{min-height:220px;padding:24px}.tour-summary-grid h3{margin-top:38px;font-weight:650;line-height:1.35}.tour-summary-grid p{font-size:15px;line-height:1.65}@media (max-width:1050px){.perspective-card{min-height:auto}}@media (max-width:620px){.hero h1{letter-spacing:-.05em;overflow-wrap:normal;font-size:clamp(40px,11.25vw,48px);line-height:1.06}.section-intro h2,.perspective-card h2,.institution-copy h2,.demo-copy h2,.tour-summary h2{letter-spacing:-.04em;font-size:clamp(34px,9.4vw,40px);line-height:1.12}.tour-intro h1{letter-spacing:-.045em;font-size:clamp(40px,10.75vw,46px);line-height:1.06}.tour-intro{padding-block:60px 40px}.problem-section,.loop-section,.institution-section,.trust-section,.objection-section,.demo-section,.tour-summary{padding-block:72px}.perspective-card{padding-block:64px}.workflow-list{margin-top:36px}.workflow-list li{padding-block:22px}.workflow-list h3{font-size:21px}.trust-grid,.objection-grid{margin-top:34px}.trust-grid article,.objection-grid article{min-height:auto;padding:24px}.trust-grid h3{font-size:20px}.objection-grid h3{font-size:23px}.institution-facts{margin-top:40px}.institution-facts div{min-height:168px}.stakes-table div{padding:18px 20px}.evidence-orbit .source-card{letter-spacing:.04em;padding-block:6px;font-size:13px}.evidence-orbit .view-card{width:min(144px,40.5%);min-height:118px;padding:12px}.evidence-orbit .view-kicker{padding-bottom:7px;font-size:10px}.evidence-orbit .view-card strong{margin-top:8px;font-size:clamp(11px,3.6cqw,12.5px)}.evidence-orbit .mini-bars{margin-top:9px}.evidence-orbit .progress-line{margin-top:14px}.story-stage{margin-bottom:64px}.tour-summary-grid{margin-block:34px 32px}.tour-summary-grid article{min-height:auto}.tour-summary-grid h3{margin-top:28px}}@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}
