.creation-hero{isolation:isolate;background:#fdfcf9;padding-top:52px;padding-bottom:32px;position:relative;overflow:clip}.creation-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 83% 28%,#eae3ff 0%,#0000 48%),radial-gradient(at 5% 100%,#e8f1eb80,#0000 45%);position:absolute;inset:0}.creation-hero-tabs{gap:32px}.creation-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:52px;display:grid}.creation-hero-copy{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:8px;display:flex}.creation-hero-eyebrow{color:var(--color-brand);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:650;line-height:1.6;display:flex}.creation-hero-eyebrow svg{flex-shrink:0;width:16px;height:16px}.creation-hero h1{font-family:var(--font-heading);letter-spacing:-.045em;color:var(--color-ink);max-width:11ch;font-size:clamp(48px,4.65vw,68px);font-weight:700;line-height:1.02}.creation-hero h1 span{color:var(--color-brand);display:block}.creation-hero-support{color:var(--color-graphite);max-width:46ch;font-size:17px;line-height:1.65}.creation-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:4px;display:flex}.creation-explore{min-height:48px;color:var(--color-ink);text-underline-offset:5px;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.creation-explore svg{width:17px;height:17px;color:var(--color-brand)}.creation-explore:hover{text-decoration:underline}.creation-explore:focus-visible{outline:2px solid var(--color-brand);outline-offset:5px;border-radius:4px}.creation-hero-promise{color:var(--color-ink);align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.creation-hero-promise>span{color:#326b4d;background:#eef5eeb3;border:1px solid #bacfc2;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.creation-hero-promise svg{width:18px;height:18px}.creation-hero-promise small{color:var(--color-muted-text);margin-top:3px;font-size:12px;font-weight:400;display:block}.creation-studio{background:#fff;border:1px solid #d2c9e9;border-radius:22px;min-width:0;position:relative;box-shadow:0 24px 70px -28px #55408540,0 4px 10px -5px #55408520}.creation-studio:before{content:"";z-index:-1;background:#ede6f566;border:1px solid #d6cdea;border-radius:27px;position:absolute;inset:-12px 12px 12px -12px;transform:rotate(-2deg)}.creation-studio-topline{background:#faf8fe;border-bottom:1px solid #ece8f3;border-radius:22px 22px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;display:flex}.creation-studio-topline>span:first-child{font-family:var(--font-heading);color:#373042;align-items:center;gap:9px;font-size:15px;font-weight:650;display:flex}.creation-studio-mark{color:#fff;background:var(--color-brand);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.creation-studio-mark svg{width:14px;height:14px}.creation-studio-example{color:#766883;border:1px solid #dfd7eb;border-radius:20px;padding:4px 8px;font-size:10px}.creation-studio-panel{flex-direction:column;gap:20px;height:506px;padding:24px;display:flex}.creation-scene-heading{align-items:center;gap:12px;min-height:52px;display:flex}.creation-scene-number{color:#77629a;font-variant-numeric:tabular-nums;background:#f1edf8;border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:43px;font-size:14px;display:grid}.creation-scene-heading p{color:#776582;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:10px;font-weight:650}.creation-scene-heading h2{color:#282130;font-family:var(--font-heading);letter-spacing:-.02em;font-size:24px;font-weight:650;line-height:1.15}.creation-scene-description{color:#746b7d;margin-top:auto;font-size:12px;line-height:1.65}.creation-demo{flex-direction:column;gap:16px;display:flex}.creation-studio-controls{background:#faf8fe;border-top:1px solid #ece8f3;border-radius:0 0 22px 22px;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px 10px;display:flex;position:relative;overflow:hidden}.creation-play[data-slot=button]{color:#57456b;background:0 0;border-radius:8px;height:auto;min-height:36px;padding:7px 10px;font-size:12px;font-weight:600}.creation-play[data-slot=button]:hover{background:#ede7f5}.creation-play[data-slot=button] svg{width:14px;height:14px}.creation-step-count{color:#776582;font-variant-numeric:tabular-nums;font-size:11px}.creation-scene-progress{bottom:0;height:2px;position:absolute;inset-inline:0}.creation-scene-progress span{transform-origin:0;background:#9680cc;width:100%;height:100%;display:block;transform:scaleX(0)}.creation-scene-progress[data-running=true] span{animation:creation-time var(--step-duration) linear both}.creation-prompt{background:linear-gradient(110deg,#faf8ff,#fff);border:1px solid #ded5ec;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 3px 12px #48327506}.creation-prompt>svg{color:#8a6fc0;flex-shrink:0;width:18px;height:18px}.creation-prompt div>span{color:#776582;font-size:10px}.creation-prompt p{color:#3c3048;margin-top:3px;font-size:13px;font-weight:600;line-height:1.4}.creation-prompt-caret{background:#9e85ca;flex-shrink:0;width:2px;height:16px;margin-inline-start:auto}.creation-formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.creation-format{background:#fff;border:1px solid #e4deed;border-radius:11px;overflow:hidden;box-shadow:0 5px 10px -5px #36214716}.creation-format-art{width:100%;height:auto;max-height:124px;display:block}.creation-format-story .creation-format-art{background:#2d254b}.creation-format-visual .creation-format-art{background:#edf5f7}.creation-format-game .creation-format-art{background:#e8f1e6}.creation-format p{color:#51435f;align-items:center;gap:6px;min-height:52px;padding:11px 9px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.creation-format p svg{flex-shrink:0;width:14px;height:14px}.creation-personalize{border-top:1px solid #ebe6f0;padding-top:14px}.creation-personalize>div{color:#6f627d;align-items:center;gap:6px;font-size:11px;display:flex}.creation-personalize>div svg{width:14px;height:14px}.creation-personalize ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.creation-personalize li{color:#685279;background:#f4f0f9;border-radius:8px;align-items:center;gap:6px;padding:7px 8px;font-size:10px;line-height:1.4;display:flex}.creation-personalize li>span{background:#e9dff5;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;font-size:9px;display:grid}.creation-review-document{border:1px solid #e3ddeb;border-radius:13px;overflow:hidden}.creation-review-doc-heading{background:#faf8fd;border-bottom:1px solid #e9e3f1;align-items:center;gap:10px;padding:16px;display:flex}.creation-review-doc-heading>svg{color:#8664ae;flex-shrink:0;width:22px;height:22px}.creation-review-doc-heading div{flex:1}.creation-review-doc-heading div span,.creation-review-approved div>span,.creation-schedule div>span,.creation-evidence-heading div>span,.creation-ai-insight div>span{color:#776582;margin-bottom:4px;font-size:10px;display:block}.creation-review-doc-heading strong,.creation-schedule strong,.creation-evidence-heading strong,.creation-ai-insight strong{color:#3f344a;font-size:13px;font-weight:600;line-height:1.4;display:block}.creation-draft-tag{color:#8b681d;background:#fff5dc;border-radius:5px;padding:4px 7px;font-size:10px}.creation-review-document ul{padding:8px 16px}.creation-review-document li{color:#63556f;align-items:center;gap:10px;padding:9px 0;font-size:12px;line-height:1.5;display:flex}.creation-review-check{color:#326b4d;background:#e6f1e8;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;display:grid}.creation-review-check svg{width:13px;height:13px}.creation-review-approved{background:#edf5ed;border:1px solid #cfe1d1;border-radius:12px;align-items:center;gap:13px;padding:16px;display:flex}.creation-approval-seal{color:#36714b;background:#deeddc;border:1px solid #b9d4bd;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.creation-approval-seal svg{width:24px;height:24px}.creation-review-approved div>span{color:#658069}.creation-review-approved strong{font-family:var(--font-heading);color:#305c3f;font-size:18px;font-weight:650}.creation-review-approved p{color:#6a806e;margin-top:4px;font-size:11px}.creation-schedule{background:#faf7ff;border:1px solid #ded5eb;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.creation-calendar{color:#8562aa;background:#eee3f6;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.creation-calendar svg{width:21px;height:21px}.creation-scheduled-tag{color:#397751;align-items:center;gap:4px;margin-inline-start:auto;font-size:10px;display:flex}.creation-scheduled-tag svg{width:13px;height:13px}.creation-distribution{flex-direction:column;align-items:center;display:flex}.creation-distribution-source{color:#775392;background:#f4eef8;border:1px solid #d8cbe8;border-radius:20px;align-items:center;gap:7px;padding:7px 14px;font-size:11px;display:inline-flex}.creation-distribution-source svg{width:13px;height:13px}.creation-distribution-lines{border-top:1px solid #d5c4e7;justify-content:space-between;width:67%;height:32px;margin-top:15px;display:flex;position:relative}.creation-distribution-lines:before{content:"";background:#d5c4e7;width:1px;height:15px;position:absolute;top:-16px;left:50%}.creation-distribution-lines span{transform-origin:top;background:#d5c4e7;width:1px;height:100%}.creation-distribution ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.creation-distribution li{text-align:center;background:#fffdff;border:1px solid #e3d9ed;border-radius:12px;flex-direction:column;align-items:center;padding:15px 8px 12px;display:flex}.creation-learner-icon{color:#8561a7;background:#eee7f5;border-radius:50%;place-items:center;width:33px;height:33px;margin-bottom:9px;display:grid}.creation-learner-icon svg{width:17px;height:17px}.creation-distribution strong{color:#54425f;font-size:11px;font-weight:600}.creation-distribution small{color:#776582;margin-top:4px;font-size:10px;line-height:1.4}.creation-delivered{color:#4c7d5a;align-items:center;gap:4px;margin-top:12px;font-size:10px;display:flex}.creation-delivered svg{width:12px;height:12px}.creation-evidence-heading{background:#fcf9ef;border:1px solid #e7e0d3;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.creation-evidence-heading>svg{color:#a4823c;flex-shrink:0;width:24px;height:24px}.creation-evidence-rows{flex-direction:column;display:flex}.creation-evidence-rows li{border-bottom:1px solid #ece7ef;align-items:center;gap:10px;padding:14px 0;display:flex}.creation-evidence-symbol{color:#947aac;background:#f6f2fa;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.creation-evidence-symbol svg{width:16px;height:16px}.creation-evidence-rows li>div{flex:1}.creation-evidence-rows strong{color:#554660;font-size:12px;font-weight:600;display:block}.creation-evidence-rows small{color:#776582;margin-top:3px;font-size:10px;display:block}.creation-mastery{text-align:center;border-radius:5px;max-width:110px;padding:5px 7px;font-size:10px;line-height:1.4}.creation-mastery-explain{color:#88671f;background:#fbf2d9}.creation-mastery-independent{color:#3c7750;background:#e7f3e9}.creation-mastery-transfer{color:#7f6d94;background:#f1ecf8}.creation-evidence-note{color:#7e6b89;align-items:center;gap:6px;font-size:11px;line-height:1.5;display:flex}.creation-evidence-note svg{flex-shrink:0;width:14px;height:14px}.creation-ai-insight{background:#f3edf9;border:1px solid #e0d0ee;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.creation-ai-icon{color:#8660a5;background:#e5d4f3;border-radius:10px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.creation-ai-icon svg{width:18px;height:18px}.creation-revision{border:1px solid #e6ddec;border-radius:12px;padding:15px 16px}.creation-revision-label{color:#776582;align-items:center;gap:6px;font-size:10px;display:flex}.creation-revision-label svg{width:13px;height:13px}.creation-revision p{color:#685270;margin-top:6px;font-size:12px;line-height:1.5}.creation-comparison{justify-content:center;align-items:center;gap:14px;padding:26px 20px 4px;display:flex}.creation-comparison>div{gap:2px;width:40%;height:17px;display:flex;position:relative}.creation-comparison>div>span{text-align:center;color:#815b9a;width:100%;font-size:12px;position:absolute;top:-21px}.creation-comparison i{background:#e6dfed;border-radius:2px;flex:1}.creation-comparison i:first-of-type,.creation-comparison>div:last-child i:nth-of-type(2){background:#ad91cb}.creation-comparison>span{color:#9576b0;font-size:15px}.creation-version-loop{color:#776582;justify-content:center;align-items:center;gap:10px;padding-block:2px;font-size:11px;display:flex}.creation-version-loop svg{flex-shrink:0;width:13px;height:13px}.creation-version-loop>span{align-items:center;gap:5px;display:flex}.creation-version-loop strong{color:#805598;background:#eee6f5;border:1px solid #ddcee8;border-radius:8px;padding:7px 12px;font-size:11px;font-weight:600}.creation-improve-review{color:#7f698c;text-align:center;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.creation-improve-review svg{flex-shrink:0;width:13px;height:13px}.creation-workflow{padding-top:4px}.creation-workflow-list[data-slot=tabs-list]{background:0 0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;height:auto;padding:0;display:grid}.creation-workflow-tab[data-slot=tabs-trigger]{border:1px solid #ded8e4;color:#6e6278;white-space:normal;text-align:start;background:#ffffff90;border-inline-end:0;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;height:100%;min-height:76px;padding:14px;display:flex}.creation-workflow-tab:first-child{border-radius:12px 0 0 12px}.creation-workflow-tab:last-child{border-inline-end:1px solid #ded8e4;border-radius:0 12px 12px 0}.creation-workflow-tab[data-active]{color:#654297;background:#f0eafb;border-color:#cdbbdd}.creation-workflow-tab:after{display:none}.creation-workflow-icon{color:#9b87ad;background:#f3eff8;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;transition:background .18s,color .18s;display:grid}.creation-workflow-icon svg{width:17px;height:17px}.creation-workflow-tab[data-active] .creation-workflow-icon{color:#fff;background:#926eb5}.creation-workflow-label{font-size:12px;font-weight:600;line-height:1.4}.creation-workflow-label small{opacity:.7;font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:9px;font-weight:400;display:block}.creation-workflow-arrow{opacity:.4;flex-shrink:0;width:12px;height:12px;margin-inline-start:auto}.creation-workflow-tab:last-child .creation-workflow-arrow{display:none}.creation-workflow-return{color:#776582;justify-content:flex-end;align-items:center;gap:7px;padding:12px 12px 0;font-size:10px;display:flex}.creation-workflow-return>svg{width:12px;height:12px}.creation-workflow-return-line{border-bottom:1px solid #c8bbd2;border-inline-end:1px solid #c8bbd2;border-end-end-radius:8px;align-self:flex-start;width:72px;height:8px}.creation-hero-principles{color:#7c7483;flex-wrap:wrap;justify-content:center;gap:12px 26px;padding-top:26px;font-size:11px;display:flex}.creation-hero-principles li{align-items:center;gap:6px;display:flex}.creation-hero-principles svg{color:#a693b8;width:14px;height:14px}.creation-hero-copy>*{animation:creation-enter .6s calc(var(--copy-order,0) * 80ms) both}.creation-hero-copy>:nth-child(2){--copy-order:1}.creation-hero-copy>:nth-child(3){--copy-order:2}.creation-hero-copy>:nth-child(4){--copy-order:3}.creation-hero-copy>:nth-child(5){--copy-order:4}.creation-studio{animation:.75s cubic-bezier(.2,.7,.2,1) .12s both creation-studio-enter}.creation-scene-heading,.creation-scene-description{animation:.4s both creation-enter}.creation-demo{animation:.4s 70ms both creation-enter}.creation-format{animation:creation-card-enter .55s calc(.23s + var(--item) * .16s) both}.creation-personalize li{animation:creation-enter .4s calc(1s + var(--item) * .13s) both}.creation-prompt-caret{animation:.65s step-end 4 creation-caret}.creation-story-planet{transform-origin:80px 62px;animation:2.8s ease-in-out .4s both creation-planet}.creation-story-satellite{animation:2.6s ease-in-out .4s both creation-satellite}.creation-story-stars{animation:1.5s ease-in-out .5s 2 creation-stars}.creation-fraction-fill{transform-origin:20px;animation:.9s cubic-bezier(.2,.7,.2,1) .7s both creation-fraction}.creation-fraction-fill-later{animation-delay:1.2s}.creation-game-bridge{animation:.6s 1s both creation-bridge}.creation-game-player{animation:1.4s cubic-bezier(.4,0,.3,1) 1.8s both creation-player}.creation-review-document li{animation:creation-enter .4s calc(.2s + var(--item) * .4s) both}.creation-review-check{animation:creation-check .45s calc(.5s + var(--item) * .4s) both}.creation-review-approved{animation:.45s 1.6s both creation-enter}.creation-approval-seal{animation:.55s 1.75s both creation-check}.creation-schedule{animation:.45s .1s both creation-enter}.creation-distribution-lines span{animation:.5s .35s both creation-line}.creation-distribution li{animation:creation-card-enter .45s calc(.7s + var(--item) * .18s) both}.creation-delivered{animation:.45s 1.6s both creation-enter}.creation-evidence-rows li{animation:creation-enter .45s calc(.25s + var(--item) * .32s) both}.creation-mastery{animation:creation-check .45s calc(.8s + var(--item) * .32s) both}.creation-ai-insight{animation:.45s .1s both creation-enter}.creation-revision{animation:.45s .65s both creation-enter}.creation-comparison{animation:.5s .95s both creation-enter}.creation-version-loop strong{animation:.5s 1.55s both creation-check}.creation-studio[data-paused=true] *{animation-play-state:paused}@keyframes creation-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes creation-studio-enter{0%{opacity:0;transform:translateY(20px)rotate(1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes creation-card-enter{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes creation-check{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes creation-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes creation-caret{50%{opacity:0}}@keyframes creation-planet{0%{transform:rotate(-14deg)scale(.92)}to{transform:rotate(0)scale(1)}}@keyframes creation-satellite{0%{transform:translate(-65px,-75px)}to{transform:translate(0)}}@keyframes creation-stars{50%{opacity:.4}}@keyframes creation-fraction{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes creation-bridge{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes creation-player{0%{transform:translate(0)}to{transform:translate(111px)}}@keyframes creation-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (hover:hover){.creation-workflow-tab:hover{color:#6c4d8c;background:#f4eff9}}@media (width>=1440px){.creation-hero h1{max-width:12ch}}@media (width<=1199px){.creation-hero-grid{grid-template-columns:.85fr 1.15fr;gap:32px}.creation-hero h1{font-size:54px}.creation-studio-panel{padding:20px}.creation-workflow-tab[data-slot=tabs-trigger]{gap:7px;padding:12px 10px}.creation-workflow-arrow{display:none}.creation-workflow-label{font-size:11px}.creation-format p{font-size:10px}}@media (width<=1023px){.creation-hero-grid{grid-template-columns:1fr 1.1fr;gap:26px}.creation-hero{padding-top:36px}.creation-hero h1{font-size:46px}.creation-hero-copy{gap:20px}.creation-hero-support{font-size:15px}.creation-hero-actions{gap:8px 16px}.creation-explore{font-size:13px}.creation-studio-topline{padding:13px 16px}.creation-studio-example{font-size:9px}.creation-studio-panel{gap:17px;height:552px;padding:18px}.creation-scene-heading{gap:9px}.creation-scene-heading h2{font-size:22px}.creation-scene-number{width:31px;height:38px;font-size:12px}.creation-prompt{gap:8px;padding:12px}.creation-prompt p{font-size:12px}.creation-formats{gap:7px}.creation-format p{flex-direction:column;align-items:flex-start;gap:5px;min-height:57px;padding:9px}.creation-personalize li{padding:7px;font-size:9px}.creation-personalize li>span{display:none}.creation-review-doc-heading,.creation-ai-insight{padding:13px}.creation-review-doc-heading>svg{display:none}.creation-evidence-rows li{gap:7px}.creation-evidence-rows strong{font-size:11px}.creation-mastery{max-width:78px;font-size:9px}.creation-workflow-icon{width:28px;height:28px}.creation-workflow-icon svg{width:15px;height:15px}}@media (width<=767px){.creation-hero-grid{grid-template-columns:1fr;gap:36px}.creation-hero-copy{align-items:flex-start;max-width:580px;margin-inline:auto}.creation-hero h1{max-width:13ch;font-size:clamp(45px,9vw,62px)}.creation-hero-support{max-width:48ch;font-size:16px}.creation-hero-eyebrow{font-size:11px}.creation-hero-promise{font-size:12px}.creation-hero-actions{gap:14px}.creation-studio{width:100%;max-width:580px;margin-inline:auto}.creation-studio-panel{height:552px}.creation-studio-topline>span:first-child{font-size:14px}.creation-scene-heading h2{font-size:23px}.creation-workflow-list[data-slot=tabs-list]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.creation-workflow-tab[data-slot=tabs-trigger],.creation-workflow-tab:first-child,.creation-workflow-tab:last-child{border:1px solid #ded8e4;border-radius:10px;flex-direction:column;align-items:flex-start;gap:9px;min-height:98px;padding:11px}.creation-workflow-tab[data-active]{border-color:#cdbbdd}.creation-workflow-tab[data-slot=tabs-trigger]:last-child{flex-direction:row;grid-column:span 2;align-items:center}.creation-workflow-label{font-size:11px}.creation-workflow-label small{display:none}.creation-workflow-tab:last-child .creation-workflow-arrow{display:block}.creation-workflow-return{justify-content:flex-start;padding-inline:4px;font-size:10px}.creation-hero-principles{display:none}.creation-hero-tabs{gap:26px}.creation-hero{padding-bottom:32px}}@media (width<=379px){.creation-hero h1{font-size:42px}.creation-studio-panel{height:592px;padding:16px}.creation-studio-topline{padding-inline:12px}.creation-studio-topline>span:first-child{font-size:12px}.creation-review-approved{gap:9px;padding:12px}.creation-approval-seal{width:36px;height:36px}.creation-schedule{gap:8px;padding:12px}.creation-scheduled-tag{display:none}.creation-format p{padding:8px 6px;font-size:9px}.creation-distribution ul{gap:6px}.creation-distribution li{padding-inline:5px}.creation-mastery{max-width:65px}}[dir=rtl] .creation-scene-progress span{transform-origin:100%}[dir=rtl] .creation-workflow-arrow,[dir=rtl] .creation-version-loop>svg{transform:scaleX(-1)}[dir=rtl] .creation-workflow-tab:first-child{border-radius:0 12px 12px 0}[dir=rtl] .creation-workflow-tab:last-child{border-radius:12px 0 0 12px}@media (width<=767px){[dir=rtl] .creation-workflow-tab:first-child,[dir=rtl] .creation-workflow-tab:last-child{border-radius:10px}}@media (prefers-reduced-motion:reduce){.creation-hero *,.creation-hero :before,.creation-hero :after{transition:none!important;animation:none!important}}.school-trust{position:relative;overflow:clip}.school-trust-intro{grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.school-trust-editorial{flex-direction:column;gap:28px;display:flex}.school-trust-editorial h2{letter-spacing:-.02em;max-width:16ch;font-weight:650}.school-trust-visual{padding:0 0 24px 24px;position:relative}.school-trust-visual:before{content:"";border:1px solid var(--color-line);background:var(--color-brand-tint);border-radius:24px;position:absolute;inset:24px 24px 0 0}.school-trust-photo{border-radius:20px;height:350px;position:relative;overflow:hidden}.school-trust-photo img{object-position:center 35%;border:0;border-radius:0;width:100%;height:100%}.school-trust-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#111827b3);position:absolute;inset:45% 0 0}.school-trust-photo-label{z-index:1;color:#fff;background:#172320e6;border:1px solid #ffffff30;border-radius:30px;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 40px);padding:9px 14px;font-size:12px;font-weight:600;display:flex;position:absolute;top:20px;left:20px;right:20px}.school-trust-photo-label svg{flex-shrink:0;width:16px;height:16px}.school-review{background:var(--color-paper);border:1px solid var(--color-line);border-radius:16px;margin:-64px 20px 0 -24px;padding:24px;position:relative;box-shadow:0 18px 45px -24px #17232040}.school-review-heading{align-items:center;gap:12px;display:flex}.school-review-seal{width:44px;height:44px;color:var(--color-brand);background:var(--color-brand-tint);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.school-review-seal svg{width:23px;height:23px}.school-review-stages{grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 18px;display:grid}.school-review-stages li{color:var(--color-graphite);text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;position:relative}.school-review-stages li:not(:last-child):before,.school-review-stages li:not(:last-child):after{content:"";top:19px;background:var(--color-line);width:calc(100% - 46px);height:1px;position:absolute;inset-inline-start:calc(50% + 23px)}.school-review-stages li:not(:last-child):after{background:var(--color-brand);transform-origin:0}.school-review-node{border:1px solid var(--color-line);background:var(--color-canvas);width:38px;height:38px;color:var(--color-brand);border-radius:50%;place-items:center;display:grid;position:relative}.school-review-node svg{width:17px;height:17px}.school-review-stages li:last-child .school-review-node{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.school-review-note{border-top:1px solid var(--color-line);color:var(--color-muted-text);padding-top:14px;font-size:12px;line-height:1.6}.school-trust-pillars{border-top:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;display:grid}.school-trust-pillar{flex-direction:column;gap:12px;padding:28px 24px 0;display:flex;position:relative}.school-trust-pillar:first-child{padding-inline-start:0}.school-trust-pillar:last-child{padding-inline-end:0}.school-trust-pillar:before{content:"";top:-1px;background:var(--color-brand);transform-origin:0;height:2px;transition:transform .24s;position:absolute;inset-inline:24px;transform:scaleX(0)}.school-trust-pillar:first-child:before{inset-inline-start:0}.school-trust-pillar:last-child:before{inset-inline-end:0}.school-trust-pillar-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.school-trust-icon{border-radius:14px;place-items:center;width:46px;height:46px;transition:transform .18s;display:grid}.school-trust-icon svg{width:21px;height:21px}.school-trust-number{color:var(--color-muted-text);font-variant-numeric:tabular-nums;font-size:12px}.school-trust-visual[data-inview=true] .school-trust-photo img{animation:1.1s cubic-bezier(.2,.7,.2,1) both school-photo-settle}.school-trust-visual[data-inview=true] .school-review{animation:.65s cubic-bezier(.2,.7,.2,1) .18s both school-review-enter}.school-trust-visual[data-inview=true] .school-review-node{animation:school-node-enter .48s calc(.5s + var(--stage) * .35s) both}.school-trust-visual[data-inview=true] .school-review-stages li:after{animation:school-line-draw .45s calc(.65s + var(--stage) * .35s) both}.school-trust-pillar[data-inview=true] .school-trust-icon svg{animation:school-icon-enter .5s calc(var(--pillar) * 65ms + .12s) both}@keyframes school-photo-settle{0%{transform:scale(1.055)}to{transform:scale(1)}}@keyframes school-review-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes school-node-enter{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes school-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes school-icon-enter{0%{opacity:0;transform:translateY(5px)rotate(-8deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (hover:hover){.school-trust-pillar:hover:before{transform:scaleX(1)}.school-trust-pillar:hover .school-trust-icon{transform:translateY(-3px)}}@media (width<=1023px){.school-trust-intro{gap:32px}.school-trust-photo{height:320px}.school-review{margin-inline-end:8px;padding:18px}.school-trust-editorial h2{font-size:34px;line-height:1.15}.school-trust-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.school-trust-pillar,.school-trust-pillar:first-child,.school-trust-pillar:last-child{padding:24px 0 0}.school-trust-pillar:before{inset-inline:0}}@media (width<=767px){.school-trust-intro{grid-template-columns:1fr;gap:36px}.school-trust-editorial h2{max-width:19ch;font-size:32px}.school-trust-visual{width:100%;max-width:580px;margin-inline:auto;padding-inline-start:16px}.school-review{margin-inline-start:-16px}.school-trust-pillars{gap:24px;margin-top:32px}.school-trust-pillar h3{font-size:17px}.school-trust-pillar p{font-size:13px}}@media (width<=379px){.school-trust-pillars{grid-template-columns:1fr;gap:12px}}[dir=rtl] .school-review-stages li:after,[dir=rtl] .school-trust-pillar:before{transform-origin:100%}@media (prefers-reduced-motion:reduce){.school-trust *,.school-trust :before,.school-trust :after{transition:none!important;animation:none!important}}.objective-transform{overflow:clip}.objective-transform-heading{margin-bottom:40px}.objective-transform-heading h2{letter-spacing:-.02em;font-size:clamp(32px,3.1vw,44px);font-weight:650;line-height:1.18}.objective-transform-heading>div{max-width:760px}.objective-transform-source{color:#fff;background:#20232c;border:1px solid #34363f;border-radius:20px;grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;padding:32px;display:grid;position:relative;overflow:hidden}.objective-transform-source:before{content:"";pointer-events:none;background:radial-gradient(at 95% 80%,#53467b60,#0000 60%);position:absolute;inset:0}.objective-transform-goal{align-items:flex-start;gap:18px;display:flex;position:relative}.objective-transform-target{color:#d7cdf6;background:#ffffff08;border:1px solid #ffffff30;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.objective-transform-target svg{width:22px;height:22px}.objective-transform-eyebrow{color:#c1bbcf;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.objective-transform-goal h3{max-width:33ch;font-family:var(--font-heading);letter-spacing:-.01em;margin-top:10px;font-size:24px;font-weight:600;line-height:1.3}.objective-transform-meta{color:#c0bbca;margin-top:12px;font-size:12px}.objective-transform-equivalence{justify-content:center;align-items:center;gap:18px;padding:8px 12px 28px;display:flex;position:relative}.objective-transform-fraction{flex:1;max-width:172px}.objective-transform-fraction>span{color:#e2d8fa;text-align:center;margin-bottom:13px;font-size:26px;font-weight:500;display:block}.objective-transform-pieces{border:1px solid #ffffff30;border-radius:7px;gap:3px;height:29px;padding:3px;display:flex}.objective-transform-pieces i{background:#ffffff14;border-radius:2px;flex:1;display:block}.objective-transform-pieces i:first-child,.objective-transform-quarters i:nth-child(2){background:#b7a4eb}.objective-transform-equals{color:#c0b4dc;margin-top:22px;font-size:24px}.objective-transform-same{color:#c6bfda;font-size:11px;position:absolute;bottom:0}.objective-transform-tabs{gap:0}.objective-transform-branches{height:76px;position:relative}.objective-transform-branches svg{width:100%;height:100%;position:absolute;inset:0}.objective-transform-branches path{stroke:#e0dbe9;stroke-width:1.2px;vector-effect:non-scaling-stroke}.objective-transform-branches path[data-selected=true]{stroke:#987bbc;stroke-width:2px}.objective-transform-branches>span{color:#79648e;white-space:nowrap;background:#fff;border:1px solid #e2dce9;border-radius:24px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:flex;position:absolute;inset:22px auto auto 50%;transform:translate(-50%)}.objective-transform-branches>span svg{width:12px;height:12px;position:static}.objective-transform [data-tone=sky]{--transform-accent:#367c99;--transform-tint:#eff7fa;--transform-line:#bcd9e5}.objective-transform [data-tone=teal]{--transform-accent:#327451;--transform-tint:#eef7ef;--transform-line:#c3dec9}.objective-transform [data-tone=coral]{--transform-accent:#b15840;--transform-tint:#fff3ed;--transform-line:#ecd0c5}.objective-transform [data-tone=brand]{--transform-accent:#7653a5;--transform-tint:#f5effa;--transform-line:#d9c8ea}.objective-transform-formats[data-slot=tabs-list]{background:0 0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;height:auto;padding:0;display:grid}.objective-transform-format[data-slot=tabs-trigger]{color:#6a6072;white-space:normal;text-align:center;background:#fdfcfe;border:1px solid #e4dfe9;border-radius:13px;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;height:100%;min-height:128px;padding:18px 14px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.objective-transform-format:after{display:none}.objective-transform-format-number{top:12px;color:#83758d;font-variant-numeric:tabular-nums;font-size:9px;position:absolute;inset-inline-start:12px}.objective-transform-format-icon{width:39px;height:39px;color:var(--transform-accent);background:var(--transform-tint);border-radius:12px;flex-shrink:0;place-items:center;transition:transform .18s,background .18s,color .18s;display:grid}.objective-transform-format-icon svg{width:20px;height:20px}.objective-transform-format-label{font-size:13px;font-weight:600;line-height:1.4}.objective-transform-format[data-active]{border-color:var(--transform-line);color:var(--transform-accent);background:var(--transform-tint);box-shadow:0 5px 14px -7px var(--transform-line)}.objective-transform-format[data-active] .objective-transform-format-icon{background:var(--transform-accent);color:#fff}.objective-transform-format-check{top:12px;opacity:0;width:12px;height:12px;position:absolute;inset-inline-end:10px}.objective-transform-format[data-active] .objective-transform-format-check{opacity:1}.objective-transform-panel{padding-top:28px}.objective-transform-experience{grid-template-columns:1.4fr 1fr;align-items:start;gap:38px;min-height:500px;display:grid}.objective-transform-preview{border:1px solid var(--transform-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 15px 30px -24px #3b264d50}.objective-transform-preview-bar{color:var(--transform-accent);background:var(--transform-tint);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:12px;font-weight:600;display:flex}.objective-transform-preview-bar span{align-items:center;gap:7px;display:flex}.objective-transform-preview-bar span:last-child{color:#716579;flex-shrink:0;font-size:11px;font-weight:400}.objective-transform-preview-bar svg{flex-shrink:0;width:15px;height:15px}.objective-transform-preview-image{aspect-ratio:1.6;background:var(--transform-tint);overflow:hidden}.objective-transform-preview-image img{border:0;border-radius:0;width:100%;height:100%}.objective-transform-preview figcaption{color:#716579;border-top:1px solid #eee8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:11px;display:flex}.objective-transform-preview figcaption>span:last-child{color:#477357;align-items:center;gap:6px;display:flex}.objective-transform-preview figcaption svg{flex-shrink:0;width:14px;height:14px}.objective-transform-narrative{flex-direction:column;gap:18px;padding:18px 4px 12px 0;display:flex}.objective-transform-panel-kicker{color:var(--transform-accent);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:600;display:flex}.objective-transform-panel-kicker span:last-child{font-variant-numeric:tabular-nums;color:#83728e;letter-spacing:0;font-size:11px;font-weight:400}.objective-transform-narrative h3{font-family:var(--font-heading);color:var(--color-ink);letter-spacing:-.015em;max-width:25ch;font-size:28px;font-weight:650;line-height:1.2}.objective-transform-description{color:var(--color-graphite);font-size:15px;line-height:1.7}.objective-transform-evidence{border:1px solid var(--transform-line);background:var(--transform-tint);border-radius:12px;align-items:flex-start;gap:11px;margin-top:4px;padding:17px;display:flex}.objective-transform-evidence-icon{border:1px solid var(--transform-line);width:30px;height:30px;color:var(--transform-accent);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.objective-transform-evidence-icon svg{width:15px;height:15px}.objective-transform-evidence p{color:var(--transform-accent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600}.objective-transform-evidence strong{color:#4f4657;font-size:13px;font-weight:500;line-height:1.6;display:block}.objective-transform-linked{color:#84718f;align-items:center;gap:8px;padding:0 8px;font-size:11px;line-height:1.5;display:flex;position:relative}.objective-transform-linked span{border:1px solid var(--transform-line);border-radius:50%;flex-shrink:0;width:17px;height:17px;position:relative}.objective-transform-linked span:before{content:"";background:var(--transform-accent);border-radius:50%;position:absolute;inset:5px}.objective-transform-outcome{background:#f3f8f2;border:1px solid #d5e1d7;border-radius:15px;align-items:center;gap:15px;margin-top:28px;padding:25px 28px;display:flex;position:relative}.objective-transform-outcome-icon{color:#4f7c58;background:#e3eee1;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.objective-transform-outcome-icon svg{width:21px;height:21px}.objective-transform-outcome>div{flex:1}.objective-transform-outcome p{color:#58715c;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:10px;font-weight:650}.objective-transform-outcome strong{color:#465b49;max-width:76ch;font-size:14px;font-weight:500;line-height:1.6;display:block}.objective-transform-replay[data-slot=button]{color:#54755a;white-space:normal;text-align:start;background:0 0;height:auto;min-height:40px;padding-inline:12px;font-size:11px;font-weight:600}.objective-transform-replay[data-slot=button]:hover{background:#e5efe2}.objective-transform-replay svg{width:14px;height:14px}.objective-transform-workbench[data-inview=true] .objective-transform-fraction{animation:.65s .15s both transform-fraction-enter}.objective-transform-workbench[data-inview=true] .objective-transform-quarters{animation-delay:.5s}.objective-transform-workbench[data-inview=true] .objective-transform-pieces i{transform-origin:0;animation:.7s .4s both transform-fill}.objective-transform-workbench[data-inview=true] .objective-transform-quarters i{animation-delay:.85s}.objective-transform-workbench[data-inview=true] .objective-transform-branches path{stroke-dasharray:1;animation:transform-branch-draw .75s calc(.3s + var(--branch) * 80ms) both}.objective-transform-workbench[data-inview=true] .objective-transform-preview{animation:.48s cubic-bezier(.2,.7,.2,1) both transform-preview-enter}.objective-transform-workbench[data-inview=true] .objective-transform-preview-image img{animation:.9s cubic-bezier(.2,.7,.2,1) both transform-image-settle}.objective-transform-workbench[data-inview=true] .objective-transform-narrative>*{animation:transform-copy-enter .48s calc(var(--detail,0) * 65ms + 70ms) both}.objective-transform-narrative>:nth-child(2){--detail:1}.objective-transform-narrative>:nth-child(3){--detail:2}.objective-transform-narrative>:nth-child(4){--detail:3}.objective-transform-narrative>:nth-child(5){--detail:4}.objective-transform-workbench[data-inview=true] .objective-transform-format[data-active] .objective-transform-format-icon svg{animation:.4s both transform-icon-enter}@keyframes transform-fraction-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes transform-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes transform-branch-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes transform-preview-enter{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes transform-image-settle{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes transform-copy-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes transform-icon-enter{0%{transform:rotate(-12deg)scale(.85)}to{transform:rotate(0)scale(1)}}@media (hover:hover){.objective-transform-format:hover{background:var(--transform-tint);border-color:var(--transform-line)}.objective-transform-format:hover .objective-transform-format-icon{transform:translateY(-2px)}}@media (width<=1199px){.objective-transform-source{gap:28px;padding:28px}.objective-transform-goal h3{font-size:22px}.objective-transform-format-label{font-size:12px}.objective-transform-experience{grid-template-columns:1.15fr 1fr;gap:28px;min-height:470px}.objective-transform-narrative{padding-top:10px}.objective-transform-narrative h3{font-size:26px}.objective-transform-outcome{padding:22px}}@media (width<=1023px){.objective-transform-source{grid-template-columns:1.2fr 1fr;gap:24px;padding:24px}.objective-transform-goal{gap:13px}.objective-transform-target{border-radius:11px;width:37px;height:37px}.objective-transform-target svg{width:18px;height:18px}.objective-transform-equivalence{gap:12px;padding-inline:0}.objective-transform-goal h3{font-size:21px}.objective-transform-formats[data-slot=tabs-list]{gap:8px}.objective-transform-format[data-slot=tabs-trigger]{min-height:132px;padding:18px 9px 14px}.objective-transform-format-icon{width:34px;height:34px}.objective-transform-format-label{font-size:11px}.objective-transform-format-number{inset-inline-start:8px;font-size:8px;top:9px}.objective-transform-format-check{top:9px;inset-inline-end:6px}.objective-transform-experience{gap:24px;min-height:460px}.objective-transform-preview-bar{padding:13px;font-size:11px}.objective-transform-preview figcaption{padding:12px;font-size:10px}.objective-transform-narrative{gap:15px}.objective-transform-narrative h3{font-size:24px}.objective-transform-description{font-size:14px}.objective-transform-evidence{gap:9px;padding:13px}.objective-transform-evidence strong{font-size:12px}.objective-transform-outcome{flex-wrap:wrap}.objective-transform-replay[data-slot=button]{margin-inline-start:56px}}@media (width<=767px){.objective-transform-heading{margin-bottom:28px}.objective-transform-source{border-radius:16px;grid-template-columns:1fr;gap:23px;padding:23px 20px}.objective-transform-goal h3{font-size:21px}.objective-transform-equivalence{border-top:1px solid #ffffff20;width:100%;max-width:340px;margin-inline:auto;padding-top:18px}.objective-transform-fraction>span{margin-bottom:10px;font-size:23px}.objective-transform-pieces{height:26px}.objective-transform-branches{height:65px}.objective-transform-branches>svg{display:none}.objective-transform-branches:before{content:"";top:0;bottom:0;background:#d5c8e4;width:1px;position:absolute;inset-inline-start:50%}.objective-transform-branches>span{top:18px}.objective-transform-formats[data-slot=tabs-list]{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.objective-transform-format[data-slot=tabs-trigger]{border-radius:11px;grid-column:span 2;gap:10px;min-height:118px;padding:18px 8px 12px}.objective-transform-format[data-slot=tabs-trigger]:nth-last-child(-n+2){text-align:start;flex-direction:row;grid-column:span 3;justify-content:flex-start;align-items:center;min-height:76px;padding:15px 13px}.objective-transform-format-label{overflow-wrap:anywhere;font-size:11px}.objective-transform-format-number{display:none}.objective-transform-format-check{top:7px;width:10px;height:10px;inset-inline-end:6px}.objective-transform-panel{padding-top:22px}.objective-transform-experience{grid-template-columns:1fr;gap:24px;min-height:0}.objective-transform-preview{border-radius:13px}.objective-transform-preview-bar{font-size:12px}.objective-transform-preview figcaption{font-size:11px}.objective-transform-narrative{gap:16px;padding:0 2px}.objective-transform-narrative h3{max-width:26ch;font-size:26px}.objective-transform-description{font-size:15px}.objective-transform-evidence{padding:16px}.objective-transform-evidence strong{font-size:13px}.objective-transform-outcome{align-items:flex-start;gap:12px;margin-top:26px;padding:20px 16px 14px}.objective-transform-outcome-icon{width:32px;height:32px}.objective-transform-outcome-icon svg{width:17px;height:17px}.objective-transform-outcome strong{font-size:13px}.objective-transform-replay[data-slot=button]{flex-basis:100%;justify-content:flex-start;margin-inline-start:34px}}@media (width<=379px){.objective-transform-goal{gap:10px}.objective-transform-source{padding:20px 16px}.objective-transform-target{width:31px;height:31px}.objective-transform-goal h3{font-size:20px}.objective-transform-format[data-slot=tabs-trigger]{min-height:125px;padding-inline:6px}.objective-transform-format-label{font-size:10px}.objective-transform-format-icon{border-radius:9px;width:30px;height:30px}.objective-transform-format[data-slot=tabs-trigger]:nth-last-child(-n+2){gap:8px;padding-inline:10px}.objective-transform-preview-bar{padding-inline:12px;font-size:11px}}[dir=rtl] .objective-transform-pieces i{transform-origin:100%}@media (prefers-reduced-motion:reduce){.objective-transform *,.objective-transform :before,.objective-transform :after{transition:none!important;animation:none!important}}.learning-loop{border:1px solid var(--color-line);background:radial-gradient(ellipse at 0% 0%, #4f46e508, transparent 55%), radial-gradient(ellipse at 100% 100%, #087f5b08, transparent 55%), var(--color-paper);border-radius:28px;padding:32px;box-shadow:0 12px 40px -28px #34405430}.learning-loop-step{--entrance-delay:0s;--pulse-delay:.24s;opacity:1;transition:none;translate:none}.learning-loop-icon,.learning-loop-copy{transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transition-delay:var(--entrance-delay)}.learning-loop-step[data-inview=false] .learning-loop-icon,.learning-loop-step[data-inview=false] .learning-loop-copy{opacity:0;transform:translateY(12px)}.learning-loop-icon:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid;position:absolute;inset:-1px}.learning-loop-connector{inset-inline-start:21px;background:var(--color-line);border-radius:2px;width:2px;position:absolute;top:44px;bottom:-32px;overflow:hidden}.learning-loop-step:last-child .learning-loop-connector{display:none}.learning-loop-connector>span{background:linear-gradient(to bottom, transparent, var(--color-brand) 45%, var(--color-exp-teal) 65%, transparent);opacity:0;position:absolute;inset:0}.learning-loop-step[data-inview=true] .learning-loop-icon:after{animation:loop-halo .9s ease-out var(--pulse-delay) both}.learning-loop-step[data-inview=true] .learning-loop-icon>svg{animation:loop-icon-lift .7s cubic-bezier(.22, 1, .36, 1) var(--pulse-delay) both}.learning-loop-step[data-inview=true] .learning-loop-connector>span{animation:loop-flow-y .5s ease-in-out calc(var(--pulse-delay) + .16s) both}.learning-loop-step[data-inview=true] .learning-loop-number{animation:loop-number .9s ease var(--pulse-delay) both}@keyframes loop-halo{0%{opacity:0;transform:scale(1)}25%{opacity:.5}to{opacity:0;transform:scale(1.5)}}@keyframes loop-icon-lift{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-3px)rotate(-7deg)}}@keyframes loop-number{0%,to{color:var(--color-muted-text)}35%{color:var(--color-brand)}}@keyframes loop-flow-y{0%{opacity:0;transform:translateY(-100%)}20%,75%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes loop-flow-x{0%{opacity:0;transform:translate(-100%)}20%,75%{opacity:1}to{opacity:0;transform:translate(100%)}}@media (width>=768px){.learning-loop{padding:40px 32px}.learning-loop-step{--entrance-delay:calc(var(--step-index) * 55ms);--pulse-delay:calc(.6s + var(--step-index) * .33s)}.learning-loop-connector{inset-inline-start:44px;width:calc(100% - 20px);height:2px;top:21px;bottom:auto}.learning-loop-step:nth-child(5n) .learning-loop-connector{display:none}.learning-loop-connector>span{background:linear-gradient(to right, transparent, var(--color-brand) 45%, var(--color-exp-teal) 65%, transparent)}.learning-loop-step[data-inview=true] .learning-loop-connector>span{animation-name:loop-flow-x}.learning-loop-connector:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.learning-loop-step[data-inview=true]:hover .learning-loop-icon{transition-delay:0s;transform:translateY(-4px)}.learning-loop-step[data-inview=true]:hover .learning-loop-copy{transition-delay:0s;transform:translateY(-2px)}}@media (width<=479px){.learning-loop{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.learning-loop *,.learning-loop :after{transition:none!important;animation:none!important}.learning-loop-step[data-inview=false] .learning-loop-icon,.learning-loop-step[data-inview=false] .learning-loop-copy{opacity:1;transform:none}}.flagship-section{overflow:clip}.flagship-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.flagship-heading h2{letter-spacing:-.02em;font-size:clamp(32px,3.1vw,44px);font-weight:650;line-height:1.18}.flagship-heading>div{max-width:710px}.flagship-world-link{max-width:250px;color:var(--color-brand);text-underline-offset:5px;flex-shrink:0;align-items:center;gap:10px;padding-block:12px;font-size:13px;font-weight:600;display:inline-flex}.flagship-world-link svg{flex-shrink:0;width:18px;height:18px}.flagship-world-link:hover{text-decoration:underline}.flagship-world-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:5px;border-radius:4px}.flagship-tabs{gap:0}.flagship-nav[data-slot=tabs-list]{border-bottom:1px solid var(--color-line);background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;height:auto;padding:0;display:grid}.flagship-tab[data-slot=tabs-trigger]{white-space:normal;text-align:start;height:100%;min-height:84px;color:var(--color-muted-text);background:0 0;border:0;border-radius:12px 12px 0 0;justify-content:flex-start;gap:10px;padding:20px 16px;font-size:14px;line-height:1.4}.flagship-tab-number{font-variant-numeric:tabular-nums;opacity:.7;margin-inline-end:auto;font-size:11px}[data-accent=sky]{--flagship-accent:#277799;--flagship-tint:#eaf5fc}[data-accent=teal]{--flagship-accent:#167b6d;--flagship-tint:#eaf6ef}[data-accent=gold]{--flagship-accent:#9a650d;--flagship-tint:#fff6df}[data-accent=coral]{--flagship-accent:#b6523c;--flagship-tint:#fff0e9}.flagship-tab[data-active]{background:var(--flagship-tint);color:var(--color-ink)}.flagship-tab:after{content:"";background:var(--flagship-accent);opacity:1;transform-origin:0;border-radius:3px;height:3px;transition:transform .28s;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.flagship-tab[data-active]:after{transform:scaleX(1)}.flagship-tab[data-active]>svg{color:var(--flagship-accent)}.flagship-panel{padding-top:32px}.flagship-showcase{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;min-height:636px;display:grid}.flagship-media-column{min-width:0}.flagship-media{border:1px solid var(--color-line);background:var(--color-paper);border-radius:18px;overflow:hidden;box-shadow:0 20px 42px -30px #152c2e40}.flagship-media-bar{background:var(--flagship-tint);color:var(--color-ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:12px;font-weight:600;display:flex}.flagship-media-bar>span:last-child{color:var(--color-graphite);flex-shrink:0;font-weight:400}.flagship-image-window{aspect-ratio:1.6;position:relative;overflow:hidden}.flagship-image-window img{border:0;border-radius:0;width:100%;height:100%}.flagship-image-corner{bottom:16px;color:#fff;font-variant-numeric:tabular-nums;background:#172320e6;border:1px solid #ffffff40;border-radius:8px;align-items:baseline;gap:5px;padding:7px 12px;font-size:18px;display:flex;position:absolute;inset-inline-end:16px}.flagship-image-corner span{color:#fffa;font-size:11px}.flagship-objective{gap:12px;padding:22px;display:flex}.flagship-objective>svg{width:19px;height:19px;color:var(--flagship-accent);flex-shrink:0;margin-top:3px}.flagship-evidence{align-items:flex-start;gap:13px;padding:24px 16px 0;display:flex}.flagship-evidence-icon{border:1px solid var(--color-line);width:36px;height:36px;color:var(--flagship-accent);background:var(--flagship-tint);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.flagship-evidence-icon svg{width:18px;height:18px}.flagship-story{flex-direction:column;gap:24px;min-width:0;padding-block:12px 16px;display:flex}.flagship-story-copy{flex-direction:column;gap:18px;display:flex}.flagship-story h3{max-width:22ch}.flagship-detail{border-top:1px solid var(--color-line);padding-top:22px}.flagship-gallery[data-inview=true] .flagship-media{animation:.48s cubic-bezier(.2,.7,.2,1) both flagship-media-enter}.flagship-gallery[data-inview=true] .flagship-image-window img{animation:.95s cubic-bezier(.2,.7,.2,1) both flagship-image-settle}.flagship-gallery[data-inview=true] .flagship-story-copy>*{animation:flagship-copy-enter .48s calc(var(--copy-index,0) * 60ms) both}.flagship-story-copy>:nth-child(2){--copy-index:1}.flagship-story-copy>:nth-child(3){--copy-index:2}.flagship-gallery[data-inview=true] .flagship-detail{animation:.48s .18s both flagship-copy-enter}.flagship-gallery[data-inview=true] .flagship-evidence,.flagship-gallery[data-inview=true] .flagship-cta{animation:.48s .24s both flagship-copy-enter}.flagship-detail li{transition:transform .18s,border-color .18s}@keyframes flagship-media-enter{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes flagship-image-settle{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes flagship-copy-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.world-section{background:#13211f;padding-top:32px;overflow:clip}.world-window{isolation:isolate;background:#182d26;border:1px solid #ffffff25;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:700px;display:flex;position:relative;overflow:hidden}.world-image{z-index:-2;position:absolute;inset:0;overflow:hidden}.world-image img{object-position:68% center;border:0;border-radius:0;width:100%;height:100%}.world-window:after{content:"";z-index:-1;background:linear-gradient(90deg,#101f1cef 0%,#101f1cd9 30%,#101f1c30 80%),linear-gradient(#0000 30%,#101f1cb3);position:absolute;inset:0}.world-topline{top:28px;color:#fff;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex;position:absolute;inset-inline:32px}.world-topline>span:first-child{background:#101f1c99;border:1px solid #ffffff40;border-radius:30px;align-items:center;gap:8px;padding:9px 14px;display:flex}.world-topline svg{width:17px;height:17px}.world-topline>span:last-child{font-variant-numeric:tabular-nums;text-shadow:0 1px 5px #000}.world-story{flex-direction:column;gap:20px;max-width:650px;padding:100px 48px 48px;display:flex;position:relative}.world-story h3{max-width:17ch}.world-story p{max-width:46ch}.world-story a{margin-top:8px}.world-trail{top:80px;pointer-events:none;opacity:.7;width:66%;height:auto;position:absolute;inset-inline-end:0}.world-trail-base{stroke:#ffffff50;stroke-width:1.5px;stroke-dasharray:5 9}.world-trail-line{stroke:#beeccf;stroke-width:2px;stroke-dasharray:1}.world-waypoint{transform-box:fill-box;transform-origin:50%}.world-caption{bottom:32px;color:#fff;background:#10231edf;border:1px solid #ffffff30;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex;position:absolute;inset-inline-end:32px}.world-caption svg{color:#beeccf;width:17px;height:17px}.world-caption-tag{color:#ffffffb3;border-inline-start:1px solid #ffffff40;margin-inline-start:4px;padding-inline-start:12px;font-size:11px}.world-details{padding:32px 0 0}.world-evidence-grid{grid-template-columns:1.15fr 1fr;gap:48px;padding-inline:16px;display:grid}.world-destinations{border-top:1px solid #ffffff25;align-items:baseline;gap:32px;margin-top:32px;padding:28px 16px 0;display:flex}.world-destinations>p{flex-shrink:0}.world-destinations ul{flex-wrap:wrap;gap:12px 24px;display:flex}.world-destinations li{color:#ffffffe6;gap:8px;font-size:13px;display:flex}.world-destinations li span{color:#beeccf;margin-top:2px;font-size:10px}.world-window[data-inview=true] .world-image img{animation:1.8s cubic-bezier(.2,.7,.2,1) both world-camera-settle}.world-window[data-inview=true] .world-trail-line{animation:1.8s .2s both world-trail-draw}.world-window[data-inview=true] .world-waypoint{animation:world-point-enter .48s calc(.25s + var(--waypoint) * .45s) both}.world-window[data-inview=true] .world-caption{animation:.48s .5s both flagship-copy-enter}.world-details[data-inview=true] .world-destinations li{animation:flagship-copy-enter .48s calc(var(--destination) * 70ms) both}@keyframes world-camera-settle{0%{transform:scale(1.055)translate(1%)}to{transform:scale(1)translate(0)}}@keyframes world-trail-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes world-point-enter{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (hover:hover){.flagship-tab:hover{background:var(--flagship-tint);color:var(--color-ink)}.flagship-detail li:hover{transform:translateY(-2px)}}@media (width<=1199px){.flagship-showcase{gap:32px;min-height:690px}.flagship-tab-number{display:none}.flagship-tab[data-slot=tabs-trigger]{font-size:13px}.flagship-heading{flex-direction:column;align-items:flex-start;gap:16px}.world-caption{bottom:24px}.world-story{padding-bottom:100px}}@media (width<=1023px){.flagship-showcase{gap:24px}.flagship-story h3{font-size:28px;line-height:1.15}.flagship-media-bar{gap:8px;padding:12px;font-size:11px}.flagship-objective{padding:18px}.flagship-evidence{padding-inline:4px}.world-window{min-height:680px}.world-story{max-width:620px;padding-inline:32px}.world-evidence-grid{gap:32px}.world-destinations{flex-direction:column;gap:16px}}@media (width<=767px){.flagship-heading{margin-bottom:28px}.flagship-nav[data-slot=tabs-list]{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.flagship-tab[data-slot=tabs-trigger]{border:1px solid var(--color-line);border-radius:10px;gap:8px;min-height:64px;padding:12px}.flagship-tab:after{inset-inline:10px;bottom:-1px}.flagship-panel{padding-top:24px}.flagship-showcase{grid-template-columns:1fr;gap:28px;min-height:0}.flagship-media-bar{padding:14px;font-size:12px}.flagship-story{gap:20px;padding:0}.flagship-story h3{max-width:25ch}.flagship-detail{padding-top:20px}.flagship-evidence{padding-top:18px}.world-section{padding-top:24px}.world-window{border-radius:18px;min-height:720px}.world-window:after{background:linear-gradient(#101f1c15 15%,#101f1cf5 58%,#101f1c 95%)}.world-image img{object-position:65% center}.world-topline{top:18px;inset-inline:18px}.world-trail{top:85px;width:110%;inset-inline-end:-3%}.world-caption{flex-wrap:wrap;align-self:flex-start;margin:250px 20px 0;padding:9px 12px;position:relative;inset:auto}.world-caption-tag{display:none}.world-story{gap:16px;padding:24px 22px 30px}.world-story h3{max-width:19ch}.world-evidence-grid{grid-template-columns:1fr;gap:24px;padding-inline:4px}.world-destinations{padding-inline:4px}}[dir=rtl] .flagship-tab:after{transform-origin:100%}@media (prefers-reduced-motion:reduce){.flagship-section *,.flagship-section :after,.world-section *{transition:none!important;animation:none!important}}.role-perspectives{overflow:clip}.role-perspectives-heading{margin-bottom:38px}.role-perspectives-heading>div{max-width:790px}.role-perspectives-heading h2{letter-spacing:-.025em;font-size:clamp(32px,3.4vw,46px);font-weight:650;line-height:1.15}.role-perspectives [data-role=teacher]{--role-ink:#785499;--role-tint:#f4edf9;--role-line:#dbc9e9;--role-soft:#e9dcf3}.role-perspectives [data-role=schoolLeader]{--role-ink:#48718b;--role-tint:#edf5fa;--role-line:#c4dbe8;--role-soft:#dcecf5}.role-perspectives [data-role=curriculumLeader]{--role-ink:#487961;--role-tint:#eff7f1;--role-line:#c9e0d1;--role-soft:#e0efe4}.role-perspectives [data-role=parent]{--role-ink:#a46a43;--role-tint:#fcf3e9;--role-line:#edd8c2;--role-soft:#f4e5d4}.role-perspectives [data-role=creator]{--role-ink:#a35e76;--role-tint:#fbf0f5;--role-line:#eacbda;--role-soft:#f3e0e9}.role-perspectives-tabs{gap:0}.role-perspectives-choices[data-slot=tabs-list]{background:0 0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;height:auto;padding:0;display:grid}.role-perspectives-choice[data-slot=tabs-trigger]{color:#73677b;white-space:normal;text-align:start;height:100%;min-height:158px;box-shadow:none;background:#fdfcfe;border:1px solid #e4dfe9;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding:20px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.role-perspectives-choice:after{display:none}.role-perspectives-choice-top{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:17px;display:flex}.role-perspectives-choice-top>span:last-child{color:#95859f;font-size:9px;font-weight:400}.role-perspectives-icon{background:var(--role-tint);width:35px;height:35px;color:var(--role-ink);border-radius:10px;place-items:center;transition:background .18s,color .18s;display:grid}.role-perspectives-icon svg{width:18px;height:18px}.role-perspectives-choice-label{font-size:14px;font-weight:600;line-height:1.35}.role-perspectives-choice-note{color:#817288;margin-top:6px;padding-inline-end:13px;font-size:10px;font-weight:400;line-height:1.5}.role-perspectives-choice-indicator{bottom:17px;opacity:0;color:var(--role-ink);position:absolute;inset-inline-end:13px}.role-perspectives-choice-indicator svg{width:13px;height:13px}.role-perspectives-choice[data-active]{background:var(--role-tint);border-color:var(--role-line);color:var(--role-ink);box-shadow:0 8px 20px -14px var(--role-ink)}.role-perspectives-choice[data-active] .role-perspectives-icon{background:var(--role-ink);color:#fff}.role-perspectives-choice[data-active] .role-perspectives-choice-indicator{opacity:1}.role-perspectives-panel{border:1px solid var(--role-line);background:linear-gradient(125deg, var(--role-tint), #fff 66%);border-radius:22px;margin-top:25px;padding:35px}.role-perspectives-story{grid-template-columns:1fr 1.12fr;grid-template-areas:"visual lead""visual workflow";align-items:start;gap:23px 42px;display:grid}.role-perspectives-lead{grid-area:lead;min-width:0;padding-top:9px}.role-perspectives-kicker{color:var(--role-ink);justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.role-perspectives-kicker>span:first-child{align-items:center;gap:7px;font-weight:600;display:flex}.role-perspectives-kicker svg{width:15px;height:15px}.role-perspectives-kicker>span:last-child{color:#9b8aa6;flex-shrink:0;font-size:10px}.role-perspectives-lead h3{font-family:var(--font-heading);letter-spacing:-.02em;color:#352d3e;max-width:27ch;margin-top:20px;font-size:32px;font-weight:600;line-height:1.2}.role-perspectives-lead>p{color:#75657e;margin-top:16px;font-size:14px;line-height:1.8}.role-perspectives-visual{border:1px solid var(--role-line);background:#fff;border-radius:16px;grid-area:visual;min-width:0;overflow:hidden;box-shadow:0 20px 30px -28px #47395160}.role-perspectives-photo{aspect-ratio:1.08;background:var(--role-soft);position:relative;overflow:hidden}.role-perspectives-photo img{object-fit:cover;border:0;border-radius:0;width:100%;height:100%}.role-perspectives-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#251c3655);position:absolute;inset:50% 0 0}.role-perspectives-photo-label{z-index:1;bottom:18px;color:#66506c;background:#fffefaee;border:1px solid #ffffff80;border-radius:24px;align-items:center;gap:7px;width:fit-content;max-width:calc(100% - 36px);padding:8px 12px;font-size:11px;line-height:1.4;display:flex;position:absolute;inset-inline:18px}.role-perspectives-photo-label svg{flex-shrink:0;width:14px;height:14px}.role-perspectives-visual figcaption{border-top:1px solid var(--role-line);align-items:flex-start;gap:13px;padding:22px;display:flex}.role-perspectives-outcome-icon{background:var(--role-tint);width:30px;height:30px;color:var(--role-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.role-perspectives-outcome-icon svg{width:16px;height:16px}.role-perspectives-visual figcaption p{color:var(--role-ink);text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;font-size:10px;font-weight:600}.role-perspectives-visual figcaption strong{color:#67566e;font-size:14px;font-weight:500;line-height:1.65;display:block}.role-perspectives-workflow{grid-area:workflow}.role-perspectives-workflow-label{text-transform:uppercase;letter-spacing:.07em;color:#96829f;font-size:10px;font-weight:600}.role-perspectives-workflow ol{flex-direction:column;margin-top:15px;display:flex}.role-perspectives-workflow li{align-items:flex-start;gap:13px;padding-bottom:17px;display:flex;position:relative}.role-perspectives-workflow li:last-child{padding-bottom:0}.role-perspectives-workflow li:not(:last-child):before{content:"";top:29px;bottom:0;background:var(--role-line);width:1px;position:absolute;inset-inline-start:14px}.role-perspectives-workflow li>span{border:1px solid var(--role-line);background:var(--role-tint);width:29px;height:29px;color:var(--role-ink);border-radius:8px;flex-shrink:0;place-items:center;font-size:10px;font-weight:500;display:grid}.role-perspectives-workflow li>p{color:#6d5c76;padding-top:4px;font-size:13px;line-height:1.6}.role-perspectives-link[data-slot=button]{border:1px solid var(--role-line);background:var(--role-ink);color:#fff;white-space:normal;text-align:start;height:auto;min-height:44px;margin-top:26px;padding:12px 16px;font-size:12px}.role-perspectives-link[data-slot=button]:hover{background:var(--role-ink);filter:brightness(.94)}.role-perspectives-workbench[data-inview=true] .role-perspectives-lead{animation:.43s both role-detail-in}.role-perspectives-workbench[data-inview=true] .role-perspectives-visual{animation:.6s both role-visual-in}.role-perspectives-workbench[data-inview=true] .role-perspectives-photo img{animation:1s both role-image-settle}.role-perspectives-workbench[data-inview=true] .role-perspectives-workflow li{animation:role-detail-in .45s calc(.1s + var(--role-step) * 75ms) both}@keyframes role-detail-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes role-visual-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes role-image-settle{0%{transform:scale(1.035)}to{transform:scale(1)}}@media (hover:hover){.role-perspectives-choice:hover{background:var(--role-tint);border-color:var(--role-line)}}@media (width<=1199px){.role-perspectives-choice[data-slot=tabs-trigger]{min-height:162px;padding:17px 14px}.role-perspectives-choice-label{font-size:13px}.role-perspectives-story{column-gap:30px}.role-perspectives-panel{padding:28px}.role-perspectives-lead h3{font-size:29px}}@media (width<=1023px){.role-perspectives-choices[data-slot=tabs-list]{gap:8px}.role-perspectives-choice[data-slot=tabs-trigger]{min-height:165px;padding:15px 12px}.role-perspectives-choice-label{font-size:12px}.role-perspectives-choice-note{padding-inline-end:0;font-size:10px}.role-perspectives-choice-indicator{display:none}.role-perspectives-panel{padding:24px}.role-perspectives-story{grid-template-columns:1fr 1.15fr;gap:20px 25px}.role-perspectives-lead h3{margin-top:17px;font-size:26px}.role-perspectives-photo{aspect-ratio:.85}.role-perspectives-visual figcaption{gap:10px;padding:18px}.role-perspectives-visual figcaption strong{font-size:12px}.role-perspectives-lead>p{font-size:13px}.role-perspectives-workflow li>p{font-size:12px}}@media (width<=767px){.role-perspectives-heading{margin-bottom:28px}.role-perspectives-choices[data-slot=tabs-list]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.role-perspectives-choice[data-slot=tabs-trigger]{min-height:137px;padding:15px}.role-perspectives-choice-top{margin-bottom:12px}.role-perspectives-choice-label{font-size:13px}.role-perspectives-choice:last-child{grid-column:1/-1;justify-content:center;min-height:80px;padding-inline-start:65px}.role-perspectives-choice:last-child .role-perspectives-choice-top{inset-inline-start:15px;width:35px;margin:0;position:absolute;top:22px}.role-perspectives-choice:last-child .role-perspectives-choice-top>span:last-child{display:none}.role-perspectives-choice:last-child .role-perspectives-choice-note{margin-top:4px}.role-perspectives-panel{border-radius:17px;margin-top:20px;padding:23px 20px}.role-perspectives-story{grid-template-columns:1fr;grid-template-areas:"lead""visual""workflow";gap:25px}.role-perspectives-lead{padding-top:0}.role-perspectives-lead h3{font-size:28px}.role-perspectives-lead>p{font-size:14px;line-height:1.75}.role-perspectives-photo{aspect-ratio:1.25}.role-perspectives-photo-label{bottom:13px;padding:7px 10px;font-size:10px;inset-inline-start:13px}.role-perspectives-visual figcaption strong,.role-perspectives-workflow li>p{font-size:13px}.role-perspectives-link[data-slot=button]{justify-content:space-between;width:100%;margin-top:23px}}@media (width<=359px){.role-perspectives-choice[data-slot=tabs-trigger]{min-height:142px;padding:13px}.role-perspectives-choice:last-child{min-height:83px;padding-inline-start:62px}.role-perspectives-choice-label{font-size:12px}.role-perspectives-panel{padding:21px 16px}.role-perspectives-lead h3{font-size:26px}.role-perspectives-visual figcaption{gap:8px;padding:16px 13px}}[dir=rtl] .role-perspectives-choice-indicator svg{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.role-perspectives *,.role-perspectives :before{transition:none!important;animation:none!important}}.evidence-review{overflow:clip}.evidence-review-heading{margin-bottom:40px}.evidence-review-heading h2{letter-spacing:-.025em;font-size:clamp(32px,3.1vw,44px);font-weight:650;line-height:1.18}.evidence-review-heading>div{max-width:820px}.evidence-review-workbench{background:#fff;border:1px solid #e1dce7;border-radius:22px;grid-template-columns:.85fr 1.65fr;display:grid;overflow:hidden;box-shadow:0 24px 55px -45px #45384e80}.evidence-review-context{color:#f6f2fb;background:radial-gradient(at 0 100%,#53436e70,#0000 75%),#242330;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.evidence-review-person{align-items:center;gap:12px;display:flex}.evidence-review-person>span{color:#3e3053;background:#cec1e6;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-weight:650;display:grid}.evidence-review-person p{text-transform:uppercase;letter-spacing:.08em;color:#c2b8d1;margin-bottom:3px;font-size:10px}.evidence-review-person strong{font-size:14px;font-weight:550}.evidence-review-example{color:#d0c6dc;border:1px solid #ffffff25;border-radius:20px;margin-top:18px;padding:5px 9px;font-size:10px}.evidence-review-objective{margin-top:42px}.evidence-review-objective>svg{color:#c6b4e7;width:24px;height:24px;margin-bottom:18px}.evidence-review-objective>p{text-transform:uppercase;letter-spacing:.08em;color:#c2b8d1;font-size:10px}.evidence-review-objective h3{font-family:var(--font-heading);letter-spacing:-.015em;margin-top:10px;font-size:26px;font-weight:550;line-height:1.25}.evidence-review-context-note{color:#c7bdd4;align-items:flex-start;gap:9px;margin-top:auto;padding-top:26px;font-size:12px;line-height:1.65;display:flex}.evidence-review-context-note svg{flex-shrink:0;width:17px;height:17px;margin-top:2px}.evidence-review-tabs{gap:0;min-width:0}.evidence-review-steps[data-slot=tabs-list]{background:#faf8fc;border-bottom:1px solid #e9e4ee;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:auto;padding:0;display:grid}.evidence-review-step[data-slot=tabs-trigger]{color:#7d7088;white-space:normal;min-width:0;height:auto;min-height:82px;box-shadow:none;border:0;border-radius:0;gap:9px;padding:18px 12px;font-size:12px;line-height:1.4;transition:background .18s,color .18s}.evidence-review-step[data-active]{color:#674389;background:#f0eaf7;box-shadow:inset 0 -2px #9271b1}.evidence-review-step-number{opacity:.75;font-size:10px}.evidence-review-step:after{display:none}.evidence-review-step svg{flex-shrink:0}.evidence-review-panel{min-height:400px;padding:30px 32px}.evidence-review-scene-heading{color:#78628d;justify-content:space-between;align-items:center;gap:12px;min-height:27px;display:flex}.evidence-review-scene-heading>svg{width:19px;height:19px}.evidence-review-kicker{text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:600}.evidence-review-badge{color:#457755;background:#f1f8f1;border:1px solid #cfe1d4;border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;display:inline-flex}.evidence-review-badge svg{width:12px;height:12px}.evidence-review-scene h3{font-size:27px;font-weight:650;line-height:1.22;font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-ink);margin-top:16px}.evidence-review-items{justify-content:space-between;align-items:center;gap:24px;margin:25px 0;display:flex}.evidence-review-items strong{color:#347659;letter-spacing:-.04em;font-size:43px;font-weight:600;line-height:1}.evidence-review-items strong span{color:#a0ada3;letter-spacing:0;font-size:22px;font-weight:400}.evidence-review-items p{color:#706777;margin-top:9px;font-size:11px}.evidence-review-item-grid{grid-template-columns:repeat(4,34px);gap:7px;display:grid}.evidence-review-item-grid>span{color:#929098;background:#f8f7f9;border:1px solid #e4e3e7;border-radius:7px;place-items:center;height:31px;display:grid}.evidence-review-item-grid>span[data-demonstrated=true]{color:#3f7954;background:#eaf4ec;border-color:#c6ddce}.evidence-review-item-grid svg{width:16px;height:16px}.evidence-review-teachback{background:#faf8fc;border:1px solid #e6dfed;border-radius:12px;align-items:center;gap:12px;padding:18px;display:flex}.evidence-review-teachback>svg{color:#8c70a6;flex-shrink:0;width:20px;height:20px}.evidence-review-teachback h4{color:#5f4c70;font-size:12px;font-weight:600}.evidence-review-teachback p{color:#786b82;margin-top:4px;font-size:12px;line-height:1.6}.evidence-review-fractions{color:#82649c;white-space:nowrap;gap:8px;margin-inline-start:auto;font-size:24px;display:flex}.evidence-review-fractions span:nth-child(2){color:#b4a4c0}.evidence-review-footnote{color:#817586;margin-top:17px;font-size:11px;line-height:1.6}.evidence-review-copy{color:#716477;margin-top:14px;font-size:14px;line-height:1.7}.evidence-review-transition{background:#fcfaff;border:1px solid #e5ddec;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin:24px 0;padding:20px;display:grid}.evidence-review-transition p{color:#877491;margin-bottom:8px;font-size:10px}.evidence-review-transition strong{color:#71617e;font-size:21px;font-weight:600;line-height:1.3;display:block}.evidence-review-transition>svg{color:#a38db2;width:20px;height:20px}.evidence-review-transition>div:last-child strong{color:#3e7957}.evidence-review-state-line{transform-origin:0;background:#c7bbd4;border-radius:4px;height:5px;margin-top:13px;display:block}.evidence-review-transition>div:last-child .evidence-review-state-line{background:#6fa584}.evidence-review-feedback-note{color:#5f7467;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.evidence-review-feedback-note svg{flex-shrink:0;width:17px;height:17px}.evidence-review-actions{flex-direction:column;gap:0;margin-top:22px;display:flex}.evidence-review-actions li{gap:14px;padding-bottom:18px;display:flex;position:relative}.evidence-review-actions li:last-child{padding-bottom:0}.evidence-review-actions li:not(:last-child):before{content:"";inset-inline-start:15px;background:#e0d7e9;width:1px;position:absolute;top:30px;bottom:0}.evidence-review-actions li>span{color:#8c69a6;background:#f7f2fb;border:1px solid #dfd1eb;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.evidence-review-actions h4{color:#5b4969;font-size:13px;font-weight:600}.evidence-review-actions p{color:#817487;margin-top:4px;font-size:12px;line-height:1.5}.evidence-review-teacher{color:#71627b;background:#fcfafd;border-top:1px solid #eee7f3;align-items:center;gap:9px;padding:17px 32px;font-size:11px;line-height:1.6;display:flex}.evidence-review-teacher svg{color:#8a6aa1;flex-shrink:0;width:16px;height:16px}.evidence-review-mastery{background:#fbfafc;border:1px solid #e3dfe8;border-radius:18px;margin-top:40px;padding:28px 30px}.evidence-review-mastery-heading{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:25px;display:flex}.evidence-review-mastery-heading h3{color:#51435e;font-size:17px;font-weight:600}.evidence-review-mastery-heading>span{color:#88788f;font-size:11px}.evidence-review-mastery ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;display:grid}.evidence-review-mastery li{border-top:3px solid var(--mastery-line,#d5d0dd);padding-top:14px}.evidence-review-mastery li[data-state=emerging]{--mastery-line:#dfc88a}.evidence-review-mastery li[data-state=developing]{--mastery-line:#b0cbb7}.evidence-review-mastery li[data-state=secure]{--mastery-line:#6c9b7c}.evidence-review-mastery li[data-state=transferable]{--mastery-line:#356b4b}.evidence-review-mastery-marker{color:#95869d;margin-bottom:9px;font-size:10px;display:block}.evidence-review-mastery h4{color:#5d4c68;font-size:13px;font-weight:600}.evidence-review-mastery li p{color:#817288;margin-top:7px;font-size:12px;line-height:1.65}.evidence-review-scale-note{color:#817288;border-top:1px solid #e8e2ed;margin-top:22px;padding-top:22px;font-size:12px;line-height:1.75}.evidence-review-workbench[data-inview=true] .evidence-review-scene{animation:.45s both evidence-scene-in}.evidence-review-workbench[data-inview=true] .evidence-review-item-grid>span,.evidence-review-workbench[data-inview=true] .evidence-review-actions li{animation:evidence-item-in .45s calc(var(--item) * 65ms + .1s) both}.evidence-review-workbench[data-inview=true] .evidence-review-state-line{animation:.7s .15s both evidence-line-in}.evidence-review-mastery[data-inview=true] li{animation:evidence-item-in .45s calc(var(--item) * 80ms) both}@keyframes evidence-scene-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes evidence-item-in{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes evidence-line-in{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}@media (width<=1023px){.evidence-review-workbench{grid-template-columns:.9fr 1.5fr}.evidence-review-context{padding:25px}.evidence-review-objective h3{font-size:23px}.evidence-review-panel{min-height:435px;padding:26px 24px}.evidence-review-step[data-slot=tabs-trigger]{gap:6px;padding:16px 8px;font-size:11px}.evidence-review-step-number,.evidence-review-fractions{display:none}.evidence-review-scene h3{font-size:24px}.evidence-review-item-grid{grid-template-columns:repeat(4,27px);gap:5px}.evidence-review-items{gap:12px}.evidence-review-teacher{padding-inline:24px}.evidence-review-mastery{padding:25px}.evidence-review-mastery ol{gap:12px}}@media (width<=767px){.evidence-review-heading{margin-bottom:28px}.evidence-review-workbench{border-radius:17px;grid-template-columns:1fr}.evidence-review-context{grid-template-columns:1fr auto;gap:20px 12px;padding:24px;display:grid}.evidence-review-example{align-self:center;margin:0;font-size:9px}.evidence-review-objective{border-top:1px solid #ffffff20;grid-column:1/-1;margin:0;padding-top:20px}.evidence-review-objective>svg{display:none}.evidence-review-objective h3{font-size:23px}.evidence-review-context-note{grid-column:1/-1;margin:0;padding:0;font-size:11px}.evidence-review-step[data-slot=tabs-trigger]{flex-direction:column;gap:8px;min-height:87px;font-size:11px}.evidence-review-panel{min-height:440px;padding:24px 21px}.evidence-review-scene h3{font-size:25px}.evidence-review-items{margin:25px 0}.evidence-review-item-grid{grid-template-columns:repeat(4,29px)}.evidence-review-items strong{font-size:39px}.evidence-review-teachback{align-items:flex-start;padding:15px}.evidence-review-teacher{padding:17px 21px}.evidence-review-transition{gap:12px;padding:16px}.evidence-review-transition strong{overflow-wrap:anywhere;font-size:19px}.evidence-review-mastery{margin-top:26px;padding:23px}.evidence-review-mastery-heading{flex-direction:column;gap:5px;margin-bottom:22px}.evidence-review-mastery ol{grid-template-columns:1fr;gap:17px}.evidence-review-mastery li{border-top:0;border-inline-start:3px solid var(--mastery-line,#d5d0dd);align-items:flex-start;gap:15px;padding:0 0 0 14px;display:flex}.evidence-review-mastery-marker{margin:3px 0 0}.evidence-review-mastery li p{margin-top:3px}}@media (width<=359px){.evidence-review-context{grid-template-columns:1fr;gap:16px;padding:20px}.evidence-review-example{justify-self:start}.evidence-review-panel{min-height:475px;padding:22px 17px}.evidence-review-item-grid{grid-template-columns:repeat(4,24px);gap:4px}.evidence-review-items strong{font-size:34px}.evidence-review-scene h3{font-size:23px}.evidence-review-transition{gap:8px;padding:13px}.evidence-review-transition strong{font-size:17px}}[dir=rtl] .evidence-review-transition>svg{transform:scaleX(-1)}[dir=rtl] .evidence-review-state-line{transform-origin:100%}@media (prefers-reduced-motion:reduce){.evidence-review *,.evidence-review :before{transition:none!important;animation:none!important}}.trust-foundation{overflow:clip}.trust-foundation-surface{color:#f6f2f9;background:radial-gradient(at 90% 0,#65507533,#0000 47%),#24212d;border:1px solid #393545;border-radius:26px;position:relative;overflow:hidden}.trust-foundation-intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;padding:66px 58px 56px;display:grid}.trust-foundation-heading{min-width:0}.trust-foundation-eyebrow{color:#d1bb92;text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:9px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.trust-foundation-eyebrow>span{background:#d1bb92;border-radius:50%;flex-shrink:0;width:6px;height:6px}.trust-foundation-heading h2{max-width:12ch;font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;margin-top:24px;font-size:clamp(38px,4.3vw,58px);font-weight:550;line-height:1.08}.trust-foundation-body{color:#c6bdce;max-width:43ch;margin-top:24px;font-size:15px;line-height:1.8}.trust-foundation-principle{border-top:1px solid #ffffff18;align-items:flex-start;gap:12px;max-width:42ch;margin-top:32px;padding-top:24px;display:flex}.trust-foundation-principle svg{color:#d4c199;flex-shrink:0;width:21px;height:21px;margin-top:2px}.trust-foundation-principle p{color:#e3d9ea;font-size:13px;line-height:1.7}.trust-foundation-illustration{isolation:isolate;padding:26px 18px 40px 0;position:relative}.trust-foundation-orbit{z-index:-3;border:1px solid #b39bc226;border-radius:50%;position:absolute;inset:-15px -15px 0 -25px;transform:rotate(-15deg)}.trust-foundation-orbit:before{content:"";border:1px dashed #b39bc223;border-radius:50%;position:absolute;inset:22px -10px}.trust-foundation-document{color:#554260;background:#fdfbfe;border:1px solid #e1dbe7;border-radius:15px;position:relative;box-shadow:0 25px 60px -20px #100b1c80}.trust-foundation-illustration:before,.trust-foundation-illustration:after{content:"";z-index:-1;background:#453b52;border:1px solid #756580;border-radius:15px;position:absolute;inset:26px 18px 40px 0;transform:translate(10px,-10px)rotate(3deg)}.trust-foundation-illustration:after{z-index:-2;background:#342e41;border-color:#5a4c65;transform:translate(18px,-19px)rotate(6deg)}.trust-foundation-document-top{text-transform:uppercase;letter-spacing:.07em;color:#85718f;background:#f3edf7;border-bottom:1px solid #e7dfee;border-radius:15px 15px 0 0;align-items:center;gap:8px;padding:16px 21px;font-size:10px;font-weight:600;display:flex}.trust-foundation-document-top>svg{flex-shrink:0;width:15px;height:15px}.trust-foundation-document-top>span:last-child{color:#a08dac;letter-spacing:.02em;margin-inline-start:auto}.trust-foundation-document-title{padding:22px 23px 18px}.trust-foundation-document-title p{color:#8b7a96;margin-bottom:6px;font-size:10px}.trust-foundation-document-title h3{font-family:var(--font-heading);letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:1.25}.trust-foundation-record{padding:0 23px}.trust-foundation-record>li{border-top:1px solid #eee8f2;gap:11px;padding:14px 0;display:flex}.trust-foundation-record>li>span{color:#9071a6;background:#f8f3fc;border:1px solid #e5d9ee;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.trust-foundation-record svg{width:15px;height:15px}.trust-foundation-record h4{color:#665072;font-size:11px;font-weight:600}.trust-foundation-record p{color:#887591;margin-top:3px;font-size:11px;line-height:1.6}.trust-foundation-document-footer{color:#80718b;background:#f6f2f9;border-top:1px solid #e8e1ee;border-radius:0 0 15px 15px;align-items:center;gap:8px;margin-top:5px;padding:15px 23px;font-size:10px;line-height:1.5;display:flex}.trust-foundation-document-footer>span{background:#a184b4;border-radius:50%;flex-shrink:0;width:5px;height:5px}.trust-foundation-seal{bottom:20px;color:#554735;background:linear-gradient(145deg,#e4d4b4,#c6af88);border:1px solid #bda479;border-radius:20px;place-items:center;width:72px;height:78px;display:grid;position:absolute;inset-inline-end:-6px;transform:rotate(7deg);box-shadow:0 10px 22px #17101f45}.trust-foundation-seal svg{stroke-width:1.4px;width:37px;height:37px}.trust-foundation-caption{bottom:6px;color:#aaa0b5;font-size:10px;position:absolute;inset-inline-start:0}.trust-foundation-divider{letter-spacing:.08em;text-transform:uppercase;color:#c9b7d7;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:20px;margin:0 42px;padding:20px 0;font-size:10px;font-weight:500;display:flex}.trust-foundation-divider>span:last-child{color:#9988a6;white-space:nowrap}.trust-foundation-pillars{background:#ffffff12;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 42px;display:grid;overflow:hidden}.trust-foundation-pillar{background:#292532;padding:28px;transition:background .18s}.trust-foundation-pillar-top{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.trust-foundation-icon{color:#c8b2d8;background:#b39ac00a;border:1px solid #b39ac02b;border-radius:11px;place-items:center;width:39px;height:39px;transition:transform .18s,border-color .18s;display:grid}.trust-foundation-icon svg{stroke-width:1.5px;width:19px;height:19px}.trust-foundation-number{color:#9f8daa;font-variant-numeric:tabular-nums;font-size:10px}.trust-foundation-pillar h3{font-family:var(--font-heading);color:#f0e7f6;font-size:19px;font-weight:550;line-height:1.3}.trust-foundation-pillar>p{color:#bcb0c7;margin-top:11px;font-size:13px;line-height:1.8}.trust-foundation-footer{justify-content:space-between;align-items:center;gap:28px;padding:34px 42px 38px;display:flex}.trust-foundation-footer>div{align-items:flex-start;gap:14px;display:flex}.trust-foundation-footer-icon{color:#d1bb92;background:#d1bb9212;border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.trust-foundation-footer-icon svg{width:19px;height:19px}.trust-foundation-footer h3{color:#e9dcec;font-size:15px;font-weight:550}.trust-foundation-footer p{color:#b9a9c3;max-width:52ch;margin-top:6px;font-size:12px;line-height:1.7}.trust-foundation-link[data-slot=button]{color:#493654;white-space:normal;text-align:start;background:#efe6f5;border:1px solid #d8c5e5;flex-shrink:0;height:auto;min-height:45px;padding:12px 18px;font-size:12px}.trust-foundation-link[data-slot=button]:hover{background:#fff8ff}.trust-foundation-intro[data-inview=true] .trust-foundation-document{animation:.75s .12s both trust-document-in}.trust-foundation-intro[data-inview=true] .trust-foundation-record>li{animation:trust-row-in .48s calc(.35s + var(--trust-order) * .14s) both}.trust-foundation-intro[data-inview=true] .trust-foundation-seal{animation:.65s .65s both trust-seal-in}@keyframes trust-document-in{0%{opacity:0;transform:translateY(18px)rotate(-3deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes trust-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes trust-seal-in{0%{opacity:0;transform:translateY(8px)rotate(-5deg)scale(.85)}to{opacity:1;transform:translateY(0)rotate(7deg)scale(1)}}@media (hover:hover){.trust-foundation-pillar:hover{background:#302a3a}.trust-foundation-pillar:hover .trust-foundation-icon{border-color:#b39ac06b;transform:translateY(-2px)}}@media (width<=1199px){.trust-foundation-intro{gap:44px;padding:50px 42px}.trust-foundation-heading h2{font-size:46px}.trust-foundation-pillar{padding:24px}}@media (width<=1023px){.trust-foundation-intro{grid-template-columns:1fr 1fr;gap:32px;padding:42px 32px}.trust-foundation-heading h2{font-size:39px}.trust-foundation-body{font-size:14px}.trust-foundation-illustration{padding-inline-end:12px}.trust-foundation-document-title,.trust-foundation-record{padding-inline:18px}.trust-foundation-document-title h3{font-size:20px}.trust-foundation-document-top{padding-inline:18px}.trust-foundation-seal{inset-inline-end:-8px;border-radius:16px;width:58px;height:64px;bottom:24px}.trust-foundation-seal svg{width:30px;height:30px}.trust-foundation-pillars{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:32px}.trust-foundation-divider{margin-inline:32px}.trust-foundation-footer{flex-direction:column;align-items:flex-start;padding-inline:32px}.trust-foundation-link[data-slot=button]{margin-inline-start:53px}}@media (width<=767px){.trust-foundation-surface{border-radius:20px}.trust-foundation-intro{grid-template-columns:1fr;gap:35px;padding:32px 24px 24px}.trust-foundation-heading h2{max-width:15ch;margin-top:20px;font-size:clamp(35px,8vw,44px)}.trust-foundation-body{margin-top:20px}.trust-foundation-principle{margin-top:23px;padding-top:20px}.trust-foundation-illustration{justify-self:center;width:100%;max-width:390px;padding:22px 13px 42px 0}.trust-foundation-orbit{inset:0 -10px 5px}.trust-foundation-record>li{padding-block:13px}.trust-foundation-seal{inset-inline-end:0}.trust-foundation-divider{gap:12px;margin-inline:24px;padding:18px 0;font-size:9px}.trust-foundation-pillars{grid-template-columns:1fr;margin-inline:24px}.trust-foundation-pillar{padding:23px}.trust-foundation-pillar-top{margin-bottom:16px}.trust-foundation-pillar>p{font-size:13px;line-height:1.75}.trust-foundation-footer{gap:22px;padding:26px 24px 30px}.trust-foundation-footer>div{gap:11px}.trust-foundation-footer h3{font-size:14px}.trust-foundation-link[data-slot=button]{justify-content:space-between;width:100%;margin:0}}@media (width<=359px){.trust-foundation-intro{padding-inline:20px}.trust-foundation-heading h2{font-size:34px}.trust-foundation-eyebrow{letter-spacing:.07em;font-size:10px}.trust-foundation-document-title,.trust-foundation-record{padding-inline:15px}.trust-foundation-document-top{padding-inline:15px;font-size:9px}.trust-foundation-document-footer{padding-inline:15px 44px}.trust-foundation-document-title h3{font-size:19px}.trust-foundation-divider,.trust-foundation-pillars{margin-inline:20px}.trust-foundation-pillar{padding:21px}.trust-foundation-footer{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.trust-foundation *,.trust-foundation :before,.trust-foundation :after{transition:none!important;animation:none!important}}@media (width<=1023px){.trust-foundation-illustration:before,.trust-foundation-illustration:after{inset-inline-end:12px}}@media (width<=767px){.trust-foundation-illustration:before,.trust-foundation-illustration:after{inset:22px 13px 42px 0}}.journey-heading{align-items:end;gap:24px;display:grid}.journey-disclaimer{max-width:350px;color:var(--color-muted-text);gap:10px;font-size:13px;line-height:1.6;display:flex}.journey-disclaimer>svg{flex-shrink:0;width:16px;height:16px;margin-top:3px}.journey-story{border:1px solid var(--color-line);background:var(--color-paper);border-radius:28px;overflow:hidden;box-shadow:0 24px 64px -40px #34405450}.journey-tabs{background:var(--color-paper);border-bottom:1px solid var(--color-line);border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:100%;height:auto;padding:0;display:grid}.journey-tab{white-space:normal;height:94px;color:var(--color-graphite);text-align:start;border-radius:0;justify-content:flex-start;gap:12px;padding:18px;font-size:13px;display:flex}.journey-tab+.journey-tab{border-inline-start:1px solid var(--color-line)}.journey-tab:after{background:var(--color-brand);border-radius:3px 3px 0 0;height:3px;transition:transform .28s,opacity .28s;inset:auto 18px 0;transform:scaleX(0)}.journey-tab[data-active]{background:var(--color-brand-tint);color:var(--color-brand-deep)}.journey-tab[data-active]:after{opacity:1;transform:scaleX(1)}.journey-tab-icon{border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:transform .18s;display:grid}.journey-tab-icon>svg{width:17px;height:17px}.journey-tab-number{letter-spacing:.1em;opacity:.65;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:10px;line-height:1;display:block}.journey-stage{grid-template-columns:.9fr 1.1fr;display:grid}.journey-photo{background:var(--color-ink);isolation:isolate;min-height:520px;position:relative;overflow:hidden}.journey-photo>img{object-fit:cover;object-position:45% center;border:0;border-radius:0;width:100%;height:100%;animation:1.4s cubic-bezier(.22,1,.36,1) both journey-photo-in;position:absolute;inset:0}.journey-photo-shade{background:linear-gradient(#0b0d1220 25%,#0b0d12d9 100%);position:absolute;inset:0}.journey-photo-tag{top:28px;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0d1280;border:1px solid #ffffff40;border-radius:100px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex;position:absolute;inset-inline-start:28px}.journey-photo-tag>span{background:#6ee7b7;border-radius:50%;width:6px;height:6px}.journey-photo-caption{inset-inline:32px;color:#fff;position:absolute;bottom:32px}.journey-mini-label{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:600;line-height:1.5}.journey-photo-caption>.journey-mini-label{color:#ffffffb3}.journey-photo-caption>p{max-width:360px;font-family:var(--font-heading);letter-spacing:-.03em;margin-top:12px;font-size:clamp(24px,2.6vw,36px);font-weight:600;line-height:1.15}.journey-photo-route{gap:6px;margin-top:28px;display:flex}.journey-photo-route>span{background:#ffffff40;border-radius:3px;width:24px;height:3px;transition:background .4s,width .4s}.journey-photo-route>span[data-reached=true]{background:#fff;width:36px}.journey-panels{background:radial-gradient(ellipse at 80% 15%, #eef0ff 0%, transparent 60%), var(--color-paper);min-width:0}.journey-panel{padding:28px 40px 32px}.journey-panel[hidden]{display:none}.journey-chapter-label{color:var(--color-muted-text);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:600;display:flex}.journey-chapter-label>span:last-child{color:var(--color-brand)}.journey-scene{width:100%;max-width:420px;height:220px;margin:20px auto 24px;animation:.6s cubic-bezier(.22,1,.36,1) both journey-scene-in;position:relative}.journey-narrative{animation:.48s cubic-bezier(.22,1,.36,1) .1s both journey-copy-in}.journey-narrative h3{font-family:var(--font-heading);color:var(--color-ink);letter-spacing:-.025em;font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.15}.journey-narrative p{color:var(--color-graphite);min-height:80px;margin-top:14px;font-size:16px;line-height:1.65}.journey-controls{border-top:1px solid var(--color-line);align-items:center;gap:24px;padding:20px 28px;display:flex}.journey-progress{background:var(--color-mist);border-radius:3px;flex:1;height:3px;overflow:hidden}.journey-progress>span{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand), var(--color-exp-teal));height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.journey-experiment-label{text-align:center;color:var(--color-muted-text);display:block}.journey-drop-diagram{width:100%;height:190px;overflow:visible}.journey-drop-rail{stroke:var(--color-line);stroke-width:1px;stroke-dasharray:3 6}.journey-ground{stroke:var(--color-line);stroke-width:2px;stroke-linecap:round}.journey-ball-light{fill:#eef0ff;stroke:var(--color-brand);stroke-width:2px}.journey-ball-heavy{fill:#e6f6fe;stroke:var(--color-exp-sky);stroke-width:2px}.journey-question{fill:var(--color-exp-coral);font-size:42px;font-family:var(--font-heading)}.journey-equal{stroke:var(--color-exp-teal);stroke-width:3px;stroke-linecap:round;animation:.48s 1s both journey-copy-in}.journey-experiment-experience .journey-ball{animation:1.8s ease-in .5s both journey-drop}.journey-object-labels{color:var(--color-muted-text);justify-content:space-around;margin-top:-12px;font-size:11px;display:flex}.journey-evidence{justify-content:center;align-items:center;gap:36px;display:flex}.journey-evidence-card{border:1px solid var(--color-line);text-align:center;min-width:0;max-width:164px;animation:journey-copy-in .6s ease calc(var(--item) * .25s) both;background:#fff;border-radius:18px;flex-direction:column;flex:1;align-items:center;gap:16px;padding:18px 10px;display:flex;box-shadow:0 12px 24px -18px #34405450}.journey-evidence-card>span:last-child{color:var(--color-muted-text);font-size:11px}.journey-evidence-mark{background:var(--color-exp-coral-tint);color:#c2410c;border-radius:50%;place-items:center;width:56px;height:56px;font-size:30px;display:grid}.journey-evidence-card:nth-child(2) .journey-evidence-mark{background:var(--color-exp-teal-tint);color:var(--color-exp-teal)}.journey-evidence-arrow{width:20px;color:var(--color-muted-text);position:absolute}.journey-branch-lines{fill:none;width:100%;height:200px;stroke:var(--color-exp-teal);stroke-width:2px;stroke-dasharray:500;animation:1s .2s both journey-line-draw;position:absolute;inset:10px 0}.journey-branch-origin{top:83px;background:var(--color-brand-tint);width:54px;height:54px;color:var(--color-brand);border:1px solid #4f46e520;border-radius:16px;place-items:center;display:grid;position:absolute;inset-inline-start:10%}.journey-branch-option{inset-inline-end:0;border:1px solid var(--color-line);width:47%;color:var(--color-exp-teal);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:12px;animation:.5s .45s both journey-copy-in;display:flex;position:absolute;top:28px}.journey-branch-option:last-child{animation-delay:.65s;top:148px}.journey-branch-option>svg{flex-shrink:0;width:18px;height:18px}.journey-branch-lines:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.journey-result{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.journey-success-seal{background:var(--color-exp-teal-tint);width:88px;height:88px;color:var(--color-exp-teal);border:1px solid #087f5b25;border-radius:50%;padding:16px;box-shadow:0 0 0 10px #087f5b06}.journey-success-seal svg{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:70;--journey-path-length:70;width:100%;animation:.75s .35s both journey-line-draw}.journey-success-orbit{border:1px solid #087f5b30;border-radius:50%;width:124px;height:124px;animation:1.2s .2s both journey-success-ring;position:absolute;top:14px}.journey-result-label{color:var(--color-exp-teal);margin-top:6px;font-size:16px;font-weight:600}.journey-result-reuse{color:var(--color-muted-text);align-items:center;gap:6px;font-size:11px;display:flex}.journey-result-reuse svg{width:13px;height:13px}.journey-story[data-running=false] *,.journey-story[data-running=false] :after{animation-play-state:paused}@keyframes journey-photo-in{0%{opacity:.6;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes journey-scene-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes journey-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes journey-drop{0%{transform:translateY(0)}to{transform:translateY(78px)}}@keyframes journey-line-draw{0%{stroke-dashoffset:var(--journey-path-length,500)}to{stroke-dashoffset:0}}@keyframes journey-success-ring{0%{opacity:0;transform:scale(.65)}35%{opacity:1}to{opacity:0;transform:scale(1.45)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.journey-tab:hover .journey-tab-icon{transform:translateY(-3px)}}@media (width>=1024px){.journey-heading{grid-template-columns:1fr 320px;gap:60px}}@media (width<=1199px){.journey-tab{gap:8px;padding:16px 10px}.journey-tab-icon{width:28px;height:28px}.journey-panel{padding-inline:28px}}@media (width<=767px){.journey-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-tab{height:74px;padding:12px 8px;font-size:11px}.journey-tab:nth-child(4){border-inline-start:0}.journey-tab:nth-child(n+4){border-top:1px solid var(--color-line)}.journey-stage{grid-template-columns:1fr}.journey-photo{min-height:240px}.journey-photo>img{object-position:center 42%}.journey-photo-tag{top:20px;inset-inline-start:20px}.journey-photo-caption{inset-inline:24px;bottom:24px}.journey-photo-caption>p{max-width:300px;font-size:27px}.journey-photo-route{display:none}.journey-panel{min-height:466px;padding:24px}.journey-scene{height:200px;margin-block:12px 20px}.journey-narrative p{min-height:92px;font-size:14px}.journey-controls{gap:14px;padding:16px}.journey-success-orbit{top:4px}.journey-branch-option{padding:10px;font-size:11px}}@media (width<=379px){.journey-tab-icon,.journey-progress{display:none}.journey-controls{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.journey-story *,.journey-story :after{transition:none!important;animation:none!important}.journey-success-orbit{display:none}.journey-experiment-experience .journey-ball{transform:translateY(78px)}}
