.hero_hero__CeiA1{position:relative;isolation:isolate;overflow:hidden;background:var(--color-gold-50);view-timeline-name:--hero;view-timeline-axis:block}.hero_scenery__Q_yvB{position:absolute;inset:0 0 auto;height:19rem;pointer-events:none;overflow:hidden}.hero_depth__LQ7DX{position:absolute;inset:-3.5%}.hero_artwork__loL5y{object-fit:cover;object-position:38% 50%;transform-origin:42% 60%}.hero_scenery__Q_yvB:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,var(--color-gold-50))}.hero_layout__uJ4u8{position:relative;padding-block:17rem 2.5rem}.hero_copy__mvGDV{max-width:36rem;margin-inline:auto;--hero-ink:color-mix(in oklab,var(--color-navy-800) 80%,var(--color-gold-800))}.hero_title__1L28T{color:var(--hero-ink)}.hero_accent__gTQsg{color:color-mix(in oklab,var(--color-teal-800) 85%,var(--color-gold-800))}.hero_tagline__PA3J_{color:color-mix(in oklab,var(--color-navy-600) 80%,var(--color-gold-800))}.hero_description__9qZ1z{color:color-mix(in oklab,var(--hero-ink) 86%,var(--color-gold-50))}.hero_glass___Pffg{display:flex;align-items:center;gap:.75rem;max-width:36rem;margin:1.75rem auto 0;padding:.875rem 1.25rem;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-soft)}.hero_motionControl__xqc4R{position:absolute;z-index:1;inset-block-start:.75rem;inset-inline-end:.75rem;display:none;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;border:1px solid color-mix(in srgb,var(--color-surface) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-navy-800);font-size:.75rem;font-weight:700;cursor:pointer}.hero_motionToggle__ovR6T{width:1rem;height:1rem;accent-color:var(--color-navy-700)}.hero_motionControl__xqc4R:has(:focus-visible){outline:2px solid var(--color-navy-700);outline-offset:3px}@media (width >= 40rem) and (width < 64rem){.hero_scenery__Q_yvB{height:28rem}.hero_layout__uJ4u8{padding-block-start:25rem}}@media (width >= 64rem){.hero_scenery__Q_yvB{height:100%}.hero_depth__LQ7DX{inset:-2%}.hero_artwork__loL5y{object-position:center}.hero_scenery__Q_yvB:after{background:linear-gradient(270deg,color-mix(in srgb,var(--color-gold-50) 85%,transparent),color-mix(in srgb,var(--color-gold-50) 45%,transparent) 32%,transparent 54%)}.hero_layout__uJ4u8{display:flex;flex-direction:column;align-items:start;min-height:min(calc(100svh - 4rem),46rem);padding-block:3rem 2rem}.hero_copy__mvGDV{width:42%;max-width:31rem;margin-block:auto;margin-inline:0}.hero_glass___Pffg{max-width:31rem;margin:2rem 0 0;border-color:color-mix(in srgb,var(--color-surface) 65%,transparent);background:color-mix(in srgb,var(--color-surface) 62%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:var(--shadow-soft),inset 0 1px 0 color-mix(in srgb,var(--color-surface) 85%,transparent)}.hero_motionControl__xqc4R{inset-block:auto 1.25rem;inset-inline-end:1.5rem}}@media (prefers-reduced-motion:no-preference){.hero_artwork__loL5y{animation:hero_drift__cfHLB 12s cubic-bezier(.37,0,.63,1) -3s infinite alternate}.hero_copy__mvGDV>*,.hero_glass___Pffg{animation:hero_arrive__jF1cu .7s var(--ease-brand) both}.hero_copy__mvGDV>:nth-child(2){animation-delay:70ms}.hero_copy__mvGDV>:nth-child(3){animation-delay:.14s}.hero_copy__mvGDV>:nth-child(4){animation-delay:.21s}.hero_copy__mvGDV>:nth-child(5){animation-delay:.28s}.hero_glass___Pffg{animation-delay:.38s}.hero_motionControl__xqc4R{display:flex}.hero_hero__CeiA1:has(.hero_motionToggle__ovR6T:checked) .hero_artwork__loL5y{animation-play-state:paused}@media (width >= 64rem){.hero_artwork__loL5y{animation-name:hero_voyage__0CU4j;animation-duration:16s;animation-delay:-4s}@supports (animation-timeline:view()){.hero_depth__LQ7DX{animation:hero_parallax__g6Jod linear both;animation-timeline:--hero;animation-range:exit 0 exit 100%}.hero_hero__CeiA1:has(.hero_motionToggle__ovR6T:checked) .hero_depth__LQ7DX{animation:none}}}}@keyframes hero_drift__cfHLB{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.03) translate3d(-4%,0,0)}}@keyframes hero_voyage__0CU4j{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.04) translate3d(-3%,.6%,0)}}@keyframes hero_parallax__g6Jod{0%{transform:translateZ(0)}to{transform:translate3d(0,64px,0)}}@keyframes hero_arrive__jF1cu{0%{opacity:.6;transform:translateY(10px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.qe-reference{--qe-ref-selected:#245c96;--qe-ref-selected-soft:#eef5fc;--qe-ref-border:#798b9a;--qe-ref-sand:#f8f2e7;--qe-ref-gap:0.875rem;--qe-ref-pad:1.25rem;--qe-ref-option-height:5rem;--qe-ref-text:1.125rem;--qe-ref-prompt:1.375rem;--qe-ref-image:8rem;--qe-tap-min:3rem;--qe-ref-shadow:0 3px 0 #e5eeef,0 12px 30px rgb(24 64 74/0.06);--qe-ref-motion:160ms;min-inline-size:0;max-inline-size:100%;color:var(--qe-color-text);font-family:var(--qe-font-sans);overflow-wrap:anywhere}.qe-reference[data-presentation-profile=grades-1-2]{--qe-ref-gap:1.125rem;--qe-ref-pad:1.5rem;--qe-ref-option-height:6rem;--qe-ref-text:1.25rem;--qe-ref-prompt:1.5rem;--qe-ref-image:10rem;--qe-tap-min:3.5rem}.qe-reference[data-presentation-profile=grades-5-6]{--qe-ref-gap:0.75rem;--qe-ref-pad:1.125rem;--qe-ref-option-height:4.5rem;--qe-ref-text:1rem;--qe-ref-prompt:1.25rem;--qe-ref-image:6.5rem;--qe-tap-min:2.75rem;--qe-ref-shadow:0 2px 0 #e9eff0,0 6px 18px rgb(24 64 74/0.04)}.qe-question-surface{container-type:inline-size;container-name:qe-question;display:flex;flex-direction:column;gap:var(--qe-ref-gap);padding:var(--qe-ref-pad);border:1px solid #d0dedf;border-radius:1.5rem;background:linear-gradient(170deg,#f1f9f8,#fff 10rem);box-shadow:inset 0 1px 0 #fff,var(--qe-ref-shadow)}.qe-coastline{display:flex;justify-content:flex-end;block-size:1.25rem;pointer-events:none}.qe-coastline svg{inline-size:10rem;max-inline-size:55%;stroke:#80aaa6;stroke-width:1.4;opacity:.65}.qe-coast-sun{fill:#e8bf69;stroke:none}[data-presentation-profile=grades-5-6]>.qe-coastline{block-size:.25rem}[data-presentation-profile=grades-5-6]>.qe-coastline svg{display:none}.qe-reference :where(button,input,summary,label){-webkit-tap-highlight-color:transparent}.qe-reference :where(button,summary):focus-visible{outline:3px solid var(--qe-ref-selected);outline-offset:4px}.qe-reference img{max-inline-size:100%;object-fit:contain}.qe-reference .qe-prompt{gap:var(--qe-ref-gap)}.qe-reference .qe-prompt-body{display:flex;flex-direction:column;gap:1rem;min-inline-size:0}.qe-reference .qe-prompt-text{font-size:var(--qe-ref-prompt);line-height:1.9;font-weight:750;white-space:pre-wrap}.qe-reference .qe-prompt-image{max-block-size:18rem;inline-size:auto;align-self:center;border-radius:.875rem}.qe-reference .qe-prompt-audio{align-self:flex-start}.qe-reference .qe-hint{border:1px solid #d9c7a5;border-radius:1rem;background:var(--qe-ref-sand);padding:.875rem 1rem}.qe-reference .qe-hint-title{display:flex;align-items:center;gap:.5rem;color:#795318;font-weight:650;margin-block-end:.5rem}.qe-reference .qe-hint-content{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.qe-reference .qe-hint-content img{max-block-size:10rem}.qe-reference .qe-choice-grid{display:flex;flex-direction:column;gap:var(--qe-ref-gap);min-inline-size:0;margin:0;padding:0;border:0}.qe-choice-legend{float:inline-start;inline-size:100%;font-size:.9375rem;line-height:1.8;color:var(--qe-color-text-muted)}.qe-choice-status{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--qe-color-text-muted)}.qe-answer-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-inline-size:0;border:1px solid var(--qe-ref-border);border-radius:1rem;background:#fff;box-shadow:0 2px 0 #e6edef;transition:border-color var(--qe-ref-motion),background-color var(--qe-ref-motion),box-shadow var(--qe-ref-motion),transform var(--qe-ref-motion)}.qe-choice-label{display:flex;align-items:center;gap:.875rem;min-inline-size:0;min-block-size:var(--qe-ref-option-height);padding:.875rem;cursor:pointer}.qe-choice-letter{display:grid;place-items:center;inline-size:2rem;block-size:2rem;flex-shrink:0;border:1px solid var(--qe-ref-border);border-radius:50%;font-weight:650;color:#435868;background:#f6f8fa}.qe-choice-grid[data-selection=multiple] .qe-choice-letter{border-radius:.5rem}.qe-choice-content{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.625rem;min-inline-size:0}.qe-choice-text{font-size:var(--qe-ref-text);line-height:1.9;white-space:pre-wrap}.qe-choice-image{max-block-size:var(--qe-ref-image);inline-size:auto;border-radius:.5rem}[data-presentation-profile=grades-1-2] .qe-choice-image{order:-1}.qe-choice-media{display:flex;align-items:center;min-inline-size:0;padding:.5rem}.qe-choice-marker{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:650;line-height:1.7}.qe-answer-option[data-answer-state=selected]{border-color:var(--qe-ref-selected);background:var(--qe-ref-selected-soft);box-shadow:inset 0 0 0 1px var(--qe-ref-selected),0 2px 0 #d8e5f3}[data-answer-state=selected] .qe-choice-letter{color:var(--qe-ref-selected);border-color:currentColor;background:#fff}[data-answer-state=selected] .qe-choice-marker{color:var(--qe-ref-selected)}.qe-answer-option[data-answer-state=correct],.qe-answer-option[data-answer-state=missed]{border-color:var(--qe-color-success);background:var(--qe-color-success-soft)}.qe-answer-option[data-answer-state=missed]{border-style:dashed}[data-answer-state=correct] .qe-choice-marker,[data-answer-state=missed] .qe-choice-marker{color:var(--qe-color-success)}.qe-answer-option[data-answer-state=incorrect]{border-color:var(--qe-color-danger);background:var(--qe-color-danger-soft)}[data-answer-state=incorrect] .qe-choice-marker{color:var(--qe-color-danger)}.qe-answer-option:has(input:focus-visible){outline:3px solid var(--qe-ref-selected);outline-offset:4px}.qe-choice-grid[data-interaction=disabled] .qe-answer-option{border-style:dashed;background:#f0f3f5;box-shadow:none}.qe-choice-grid[data-interaction=loading] .qe-answer-option{box-shadow:none}.qe-choice-grid:not([data-interaction=ready]) .qe-choice-label{cursor:default}.qe-choice-grid[data-interaction=read-only] .qe-answer-option{box-shadow:none}@media (hover:hover){.qe-choice-grid[data-interaction=ready] .qe-answer-option:hover{border-color:var(--qe-ref-selected);box-shadow:0 3px 8px rgb(32 76 95/.1);transform:translateY(-1px)}}.qe-reference .qe-audio-control{display:flex;flex-direction:column;align-items:center;gap:.375rem;max-inline-size:100%}.qe-reference .qe-audio-button{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem;min-inline-size:var(--qe-tap-min);min-block-size:var(--qe-tap-min);max-inline-size:100%;padding:.5rem .75rem;border:1px solid #408982;border-radius:.875rem;color:#155f5b;background:#edf7f5;cursor:pointer;font-size:.875rem;font-weight:650;transition:background-color var(--qe-ref-motion)}.qe-reference .qe-audio-button[data-audio-state=playing]{color:#fff;background:#146a63;border-color:#146a63}.qe-reference .qe-audio-button[data-audio-state=loading]{color:#795318;background:var(--qe-ref-sand);border-style:dashed}.qe-reference .qe-audio-button[data-audio-state=error]{color:var(--qe-color-danger);background:var(--qe-color-danger-soft);border-color:currentColor}.qe-audio-error{max-inline-size:8rem;font-size:.75rem;color:var(--qe-color-danger);line-height:1.6;text-align:center}[data-presentation-profile=grades-5-6] .qe-choice-media .qe-audio-copy{display:none}.qe-reference .qe-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem;padding:1rem;border:1px solid;border-radius:1rem;animation:qe-reference-arrive .18s ease-out}.qe-reference .qe-feedback-copy{min-inline-size:0;flex:1}.qe-reference .qe-feedback-actions{display:flex;flex-wrap:wrap;gap:.5rem}.qe-reference .qe-feedback-actions button{min-block-size:var(--qe-tap-min)}.qe-reference .qe-feedback-symbol{inline-size:2rem;block-size:2rem;flex-shrink:0}.qe-reference .qe-authoring-fields{display:flex;flex-direction:column;gap:.75rem}.qe-reference.qe-authoring :where(button,summary){min-block-size:2.75rem;min-inline-size:2.75rem}.qe-reference.qe-authoring input:not([type=radio]):not([type=checkbox]):not([type=file]){min-block-size:2.75rem}.qe-reference .qe-media-disclosure{border:1px solid #d1dfdf;border-radius:.75rem;background:#f7faf9}.qe-reference .qe-media-disclosure>summary{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;font-size:.875rem;color:#245e59}.qe-reference .qe-media-disclosure>summary:before{content:"+";font-size:1.25rem}.qe-reference .qe-media-disclosure[open]>summary:before{content:"−"}.qe-reference .qe-media-disclosure>div{padding:.75rem;border-block-start:1px solid #d1dfdf}.qe-reference .qe-media-disclosure button{max-inline-size:100%;white-space:normal}.qe-reference .qe-media-disclosure audio{max-inline-size:100%}@keyframes qe-reference-arrive{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:380px){.qe-question-surface{padding:.875rem}.qe-choice-label{gap:.5rem;padding:.75rem .5rem}.qe-choice-letter{inline-size:1.75rem;block-size:1.75rem}.qe-choice-media .qe-audio-button{flex-direction:column;padding-inline:.375rem}.qe-choice-media .qe-audio-copy{font-size:.75rem}}@container qe-question (max-width: 420px){[data-presentation-profile=grades-1-2] .qe-answer-option:has(.qe-choice-image):has(.qe-choice-media){grid-template-columns:minmax(0,1fr)}[data-presentation-profile=grades-1-2] .qe-answer-option:has(.qe-choice-image) .qe-choice-media{justify-content:flex-end;padding:0 .875rem .875rem}}@media (prefers-reduced-motion:reduce){.qe-reference{--qe-ref-motion:0ms}.qe-reference *,.qe-reference :after,.qe-reference :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.qe-reference .qe-answer-option:hover{transform:none}}@media (forced-colors:active){.qe-answer-option[data-answer-state=selected]{outline:2px solid Highlight}.qe-answer-option:has(input:focus-visible){outline:3px dashed Highlight}.qe-choice-marker{forced-color-adjust:auto}}