*{box-sizing:border-box}html{scroll-behavior:smooth}body.enchanted-v2{color:#292824;-webkit-font-smoothing:antialiased;background:#eee9de;margin:0;font-family:Arial,Helvetica,sans-serif}.enchanted-v2 img{max-width:100%;display:block}.enchanted-v2 a{color:inherit}.enchanted-v2 :focus-visible{outline-offset:4px;outline:2px solid #8b6047}.enchanted-v2 section[id]{scroll-margin-top:5rem}.enchanted-v2 h1,.enchanted-v2 h2,.enchanted-v2 h3,.enchanted-v2 p,.enchanted-v2 figure{margin:0}.enchanted-v2 h1,.enchanted-v2 h2,.enchanted-v2 h3,.enchanted-v2 .wordmark,.enchanted-v2 .footer-brand{font-family:Iowan Old Style,Baskerville,Palatino Linotype,Georgia,serif;font-weight:400}.enchanted-v2 em{font-weight:400}.enchanted-v2 .eyebrow,.enchanted-v2 .pretitle,.enchanted-v2 figcaption,.enchanted-v2 .note-line,.enchanted-v2 .revisiting-type,.enchanted-v2 .activity-type,.enchanted-v2 .activity-row time,.enchanted-v2 .footer-bottom,.enchanted-v2 .world-number,.enchanted-v2 .worlds-rule{letter-spacing:.13em;text-transform:uppercase;font-size:.68rem}.enchanted-v2 .eyebrow span{color:#947966;padding:0 .45em}.enchanted-v2 .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.enchanted-v2 .text-link{letter-spacing:.04em;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:2.5rem;width:fit-content;padding:.2rem 0 .65rem;font-size:.78rem;text-decoration:none;display:inline-flex}.enchanted-v2 .text-link span{font-size:1.15rem;line-height:.7}.enchanted-v2 .text-link:hover{color:#9b5d3b}.enchanted-v2 .skip-link{z-index:30;background:#fff;padding:.8rem 1rem;position:absolute;top:-5rem;left:1rem}.enchanted-v2 .skip-link:focus{top:1rem}.enchanted-v2 .site-header{color:#eee9de;z-index:10;background:#1e211d;border-bottom:1px solid #373a35;justify-content:space-between;align-items:center;gap:2rem;height:5.3rem;padding:0 clamp(1.2rem,4vw,5rem);display:flex;position:relative}.enchanted-v2 .wordmark{letter-spacing:-.035em;white-space:nowrap;font-size:1.33rem;text-decoration:none}.enchanted-v2 .wordmark-dot,.enchanted-v2 .footer-brand span{color:#c17a50}.enchanted-v2 .site-nav{letter-spacing:.04em;align-items:center;gap:clamp(1.7rem,3vw,3.5rem);font-size:.9rem;display:flex}.enchanted-v2 .site-nav details{position:relative}.enchanted-v2 .site-nav summary{cursor:pointer;padding:.7rem 0;list-style:none}.enchanted-v2 .site-nav summary::-webkit-details-marker{display:none}.enchanted-v2 .site-nav summary span{color:#98745b;margin-left:.25rem}.enchanted-v2 .nav-menu{color:#292824;background:#f7f3eb;border:1px solid #cfc4b3;min-width:15rem;padding:.5rem 0;display:grid;position:absolute;top:100%;left:-.9rem;box-shadow:0 12px 24px #26231d20}.enchanted-v2 .nav-menu--right{min-width:10rem;left:auto;right:-.9rem}.enchanted-v2 .nav-menu a{white-space:nowrap;padding:.72rem 1rem;text-decoration:none;display:block}.enchanted-v2 .nav-menu a:hover,.enchanted-v2 .nav-menu a:focus-visible{background:#e7dfd2}.enchanted-v2 .hero-slider{background:#eee9de;width:100%;overflow:hidden}.enchanted-v2 .hero-track{display:grid}.enchanted-v2 .hero-slide{visibility:hidden;opacity:0;pointer-events:none;z-index:0;grid-area:1/1;transition:opacity 2.5s,visibility 0s linear 1.2s;display:block;position:relative}.enchanted-v2 .hero-slide.is-active,.enchanted-v2 .hero-slide.is-leaving{visibility:visible}.enchanted-v2 .hero-slide.is-active{opacity:1;pointer-events:auto;z-index:2;transition:opacity 2.5s,visibility}.enchanted-v2 .hero-slide.is-leaving{opacity:0;z-index:1;transition:opacity 2.5s,visibility}.enchanted-v2 .opening-art{aspect-ratio:16/9;background:#252724;width:100%;position:relative;overflow:hidden}.enchanted-v2 .opening-art>a{width:100%;height:100%;display:block}.enchanted-v2 .opening-art img{object-fit:cover;width:100%;height:100%;display:block}.enchanted-v2 .hero-slide:first-child .opening-art img{object-position:50% 42%}.enchanted-v2 .hero-slide:nth-child(2) .opening-art img{object-position:50% 38%}.enchanted-v2 .hero-slide:nth-child(3) .opening-art img,.enchanted-v2 .hero-slide:nth-child(4) .opening-art img{object-position:50% 52%}.enchanted-v2 .hero-slide:nth-child(5) .opening-art img{object-position:50% 42%}.enchanted-v2 .opening-art figcaption{color:#d7cfc0;background:linear-gradient(#1e211d99,#0000);position:absolute;top:0;left:0;right:0}.enchanted-v2 .opening-copy{z-index:2;color:#f8f1e5;background:linear-gradient(#0000 30%,#1e211d12 46%,#1e211dcc 100%);grid-template-columns:minmax(12rem,.34fr) minmax(0,1.4fr) auto;align-items:end;gap:clamp(1.5rem,4vw,5rem);padding:clamp(2rem,4vw,5rem) clamp(1.2rem,8vw,9rem) clamp(2.4rem,4.5vw,5rem);display:grid;position:absolute;inset:0}.enchanted-v2 .opening-copy .eyebrow{color:#e2d6c5;align-self:end;padding-top:.35rem}.enchanted-v2 .hero-slide:first-child .opening-copy{background:linear-gradient(#0000 15%,#1e211d70 45%,#1e211df2 100%)}.enchanted-v2 .opening-title-wrap{padding:0}.enchanted-v2 .pretitle{color:#e2d6c5;margin-bottom:.9rem}.enchanted-v2 .opening h1,.enchanted-v2 .opening h2{letter-spacing:-.055em;font-size:clamp(2.5rem,4.3vw,5.4rem);line-height:.97}.enchanted-v2 .dropcap-copy{color:#f0e7d8;max-width:36rem;margin-top:1.1rem;font-size:clamp(.95rem,1.12vw,1.1rem);line-height:1.55}.enchanted-v2 .hero-enter{white-space:nowrap;color:#f8f1e5;border-color:#f8f1e5;align-self:end;margin-bottom:.1rem}.enchanted-v2 .hero-toolbar{background:#eee9de;border-top:1px solid #d2c9b8;justify-content:space-between;align-items:center;gap:2rem;padding:.8rem clamp(1.2rem,8vw,9rem) 1.2rem;display:flex}.enchanted-v2 .slider-navigation{align-items:center;gap:clamp(.8rem,2vw,1.8rem);display:flex}.enchanted-v2 .slider-arrow,.enchanted-v2 .slider-tab{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.enchanted-v2 .slider-arrow{width:2.3rem;height:2.3rem;padding:0;font-family:Georgia,serif;font-size:1.5rem}.enchanted-v2 .slider-arrow:hover{color:#9b5d3b}.enchanted-v2 .slider-tabs{align-items:center;gap:clamp(.8rem,1.5vw,1.5rem);display:flex}.enchanted-v2 .slider-tab{letter-spacing:.11em;color:#81786d;border-bottom:1px solid #0000;padding:.45rem .15rem .35rem;font-size:.7rem}.enchanted-v2 .slider-tab[aria-selected=true]{color:#2d2a25;border-color:#2d2a25}.enchanted-v2 .slider-tab:hover{color:#9b5d3b}.enchanted-v2 .slider-tools{align-items:center;gap:1.5rem;display:flex}.enchanted-v2 .slider-play{appearance:none;color:#766c60;cursor:pointer;font:inherit;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #9c8e7d;padding:.45rem 0 .35rem;font-size:.68rem}.enchanted-v2 .slider-play:hover{color:#9b5d3b;border-color:currentColor}.enchanted-v2 .slider-counter{color:#766c60;letter-spacing:.12em;font-size:.68rem}.enchanted-v2 .worlds{background:#e7e0d3;padding-top:clamp(5rem,10vw,11rem)}.enchanted-v2 .worlds-rule{color:#6d675f;border-top:1px solid #a9a092;justify-content:space-between;margin:0 clamp(1.2rem,8vw,9rem);padding-top:1rem;display:flex}.enchanted-v2 .worlds-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:5rem;padding:clamp(5rem,9vw,10rem) clamp(1.2rem,8vw,9rem);display:grid}.enchanted-v2 .worlds-intro h2{letter-spacing:-.055em;font-size:clamp(3.5rem,6.8vw,8rem);line-height:1.04}.enchanted-v2 .worlds-intro h2 em{color:#82735e}.enchanted-v2 .worlds-intro p{color:#555149;max-width:24rem;margin-bottom:.5rem;font-size:1.07rem;line-height:1.68}.enchanted-v2 .world-map{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.enchanted-v2 .world--1{color:#eae3d4;background:#292b27}.enchanted-v2 .world--2{background:#e4dac9}.enchanted-v2 .world--3{background:#d4d0c5}.enchanted-v2 .world--4{background:#c8c0b2}.enchanted-v2 .world-link{flex-direction:column;height:100%;padding:clamp(2.5rem,4vw,5rem);text-decoration:none;display:flex}.enchanted-v2 .world-number{color:#777066;border-top:1px solid;margin-bottom:1.7rem;padding-top:1rem;display:block}.enchanted-v2 .world--1 .world-number,.enchanted-v2 .world--1 .world-heading p,.enchanted-v2 .world--1 figcaption{color:#bdb5a7}@media (width>=641px){.enchanted-v2 .world-heading{min-height:15rem}}.enchanted-v2 .world-heading h3{letter-spacing:-.052em;font-size:clamp(2.7rem,4.4vw,5.5rem);line-height:1}.enchanted-v2 .world-heading p{color:#57534b;max-width:34rem;margin-top:.9rem;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.5}.enchanted-v2 .world-figure{flex-direction:column;flex-grow:1;justify-content:center;min-width:0;margin-top:clamp(2rem,4vw,4.5rem);display:flex}.enchanted-v2 .world-figure img{object-fit:contain;width:100%;height:auto;max-height:520px;display:block}.enchanted-v2 .world-figure figcaption{color:#777066;padding-left:0;padding-right:0}.enchanted-v2 .world-enter{letter-spacing:.04em;border-bottom:1px solid;justify-content:space-between;align-self:flex-start;gap:2rem;min-width:11rem;margin-top:1.5rem;padding:.2rem 0 .65rem;font-size:.78rem;display:flex}.enchanted-v2 .world-enter span{font-size:1.15rem;line-height:.7}.enchanted-v2 .world-link:hover h3{color:#9b5d3b}.enchanted-v2 .world--1 .world-link:hover h3{color:#c5a68c}.enchanted-v2 .exploring{background:#efece4;padding:clamp(5rem,9vw,10rem) clamp(1.2rem,8vw,9rem)}.enchanted-v2 .section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:1.5rem 4rem;margin-bottom:clamp(3.5rem,6vw,7rem);display:grid}.enchanted-v2 .section-heading .eyebrow{color:#7d6b5a;grid-column:1/-1}.enchanted-v2 .section-heading h2,.enchanted-v2 .revisiting h2,.enchanted-v2 .activity h2{letter-spacing:-.055em;font-size:clamp(3.7rem,6.5vw,7.6rem);line-height:1}.enchanted-v2 .section-heading h2 em,.enchanted-v2 .revisiting h2 em,.enchanted-v2 .activity h2 em{color:#807361}.enchanted-v2 .section-heading>p:last-child{color:#686057;max-width:19rem;font-size:1.02rem;line-height:1.65}.enchanted-v2 .exploring-layout{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.enchanted-v2 .exploring-art{background:#222624;min-width:0}.enchanted-v2 .exploring-art img{object-fit:contain;width:100%;height:auto;max-height:800px}.enchanted-v2 figcaption{justify-content:space-between;gap:1rem;padding:1rem clamp(1.2rem,2vw,2rem);line-height:1.5;display:flex}.enchanted-v2 .exploring-art figcaption{color:#d1c9b9}.enchanted-v2 .exploring-notes{border-top:1px solid #bcb3a7}.enchanted-v2 .exploring-note{border-bottom:1px solid #bcb3a7;padding:1.3rem 0 2.1rem}.enchanted-v2 .note-line{color:#8b705b;justify-content:space-between;display:flex}.enchanted-v2 .exploring-note h3{letter-spacing:-.04em;margin:2.1rem 0 .55rem;font-size:clamp(2rem,2.9vw,3.4rem);line-height:1.08}.enchanted-v2 .exploring-note p{color:#6b665d;font-size:.83rem;line-height:1.5}.enchanted-v2 .revisiting{background:#dcd3c3;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.enchanted-v2 .revisiting-copy{padding:clamp(5rem,8vw,9rem) clamp(1.2rem,6vw,7rem) clamp(5rem,7vw,8rem) clamp(1.2rem,8vw,9rem)}.enchanted-v2 .revisiting h2{margin:clamp(4rem,7vw,8rem) 0 3rem}.enchanted-v2 .small-rule{background:#7b7367;width:4.5rem;height:1px;margin-bottom:3rem;display:block}.enchanted-v2 .revisiting-type{color:#846f5c;margin-bottom:1.2rem}.enchanted-v2 .revisiting h3{letter-spacing:-.035em;max-width:12ch;font-size:clamp(2rem,3vw,3.5rem);line-height:1.1}.enchanted-v2 .revisiting-detail{color:#615b52;max-width:23rem;margin-top:1.5rem;line-height:1.65}.enchanted-v2 .revisiting-art{background:#2b302b;flex-direction:column;justify-content:center;min-width:0;display:flex}.enchanted-v2 .revisiting-art img{object-fit:contain;width:100%;max-height:850px}.enchanted-v2 .revisiting-art figcaption{color:#d0c7b9}.enchanted-v2 .activity{background:#eee9de;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,10vw,12rem) clamp(1.2rem,8vw,9rem);display:grid}.enchanted-v2 .activity h2{margin:3.5rem 0 1.5rem}.enchanted-v2 .activity-intro>p:last-child{color:#69635b;max-width:17rem;line-height:1.65}.enchanted-v2 .activity-list{border-top:1px solid #b9b0a2;align-self:center}.enchanted-v2 .activity-row{border-bottom:1px solid #b9b0a2;grid-template-columns:5.8rem 6.7rem 1fr;align-items:baseline;gap:1.25rem;padding:1.65rem 0;display:grid}.enchanted-v2 .activity-row time,.enchanted-v2 .activity-type{color:#746d63}.enchanted-v2 .activity-row h3{letter-spacing:-.025em;font-size:clamp(1.35rem,1.8vw,1.95rem);line-height:1.24}.enchanted-v2 .site-footer{color:#e7dfd0;background:#292b27;padding:4rem clamp(1.2rem,8vw,9rem) 2rem}.enchanted-v2 .footer-top{border-bottom:1px solid #716f65;justify-content:space-between;align-items:baseline;gap:2rem;padding-bottom:3.5rem;display:flex}.enchanted-v2 .footer-brand{font-size:clamp(2.2rem,4vw,4rem);text-decoration:none}.enchanted-v2 .footer-top p{color:#b4afa4;max-width:28rem;line-height:1.5}.enchanted-v2 .footer-links{grid-template-columns:repeat(3,1fr);gap:2rem;padding:3rem 0 5rem;display:grid}.enchanted-v2 .footer-links a{font-family:Iowan Old Style,Baskerville,Palatino Linotype,Georgia,serif;font-size:1.7rem;text-decoration:none}.enchanted-v2 .footer-links a:hover{color:#c0a58c}.enchanted-v2 .footer-links small{color:#ada99f;margin-top:.6rem;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;display:block}.enchanted-v2 .footer-bottom{color:#aaa69d;border-top:1px solid #716f65;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-top:1.25rem;display:flex}.enchanted-v2 .footer-bottom a{text-decoration:none}.enchanted-v2 .footer-bottom a:hover{color:#e7dfd0}.enchanted-v2 .folio{background:#e7e0d3}.enchanted-v2 .folio-top{padding:clamp(4rem,8vw,8rem) clamp(1.2rem,8vw,9rem) clamp(3rem,5vw,5rem)}.enchanted-v2 .folio-back{color:#675f55;border-bottom:1px solid #a69a89;margin-bottom:clamp(4rem,7vw,7rem);padding-bottom:.5rem;font-size:.76rem;text-decoration:none;display:inline-block}.enchanted-v2 .folio-back:hover{color:#9b5d3b}.enchanted-v2 .folio-title{grid-template-columns:8rem 1fr;gap:1rem 3rem;display:grid}.enchanted-v2 .folio-number{letter-spacing:.13em;text-transform:uppercase;color:#756a5d;border-top:1px solid #999082;padding-top:1rem;font-size:.68rem}.enchanted-v2 .folio-title h1{letter-spacing:-.055em;font-size:clamp(3.4rem,7vw,8rem);line-height:1}.enchanted-v2 .folio-title p{color:#60584e;grid-column:2;font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.55}.enchanted-v2 .folio-main-art{background:#292c29}.enchanted-v2 .folio-main-art img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%}.enchanted-v2 .folio-main-art figcaption{color:#d0c7b9}.enchanted-v2 .folio-inquiry{background:#eee9de;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;padding:clamp(6rem,10vw,11rem) clamp(1.2rem,8vw,9rem);display:grid}.enchanted-v2 .folio-inquiry h2,.enchanted-v2 .folio-evidence h2{letter-spacing:-.045em;font-size:clamp(2.8rem,5vw,5.6rem);line-height:1.06}.enchanted-v2 .folio-inquiry-copy{max-width:39rem}.enchanted-v2 .folio-inquiry-copy p{font-family:Iowan Old Style,Baskerville,Palatino Linotype,Georgia,serif;font-size:clamp(1.18rem,1.55vw,1.55rem);line-height:1.6}.enchanted-v2 .folio-inquiry-copy p+p{margin-top:1.6rem}.enchanted-v2 .folio-secondary-art{background:#292c29}.enchanted-v2 .folio-secondary-art img{object-fit:contain;width:100%;max-height:850px;display:block}.enchanted-v2 .folio-secondary-art figcaption{color:#d0c7b9}.enchanted-v2 .folio-evidence{background:#dcd3c3;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;padding:clamp(5rem,8vw,9rem) clamp(1.2rem,8vw,9rem);display:grid}.enchanted-v2 .folio-evidence p{color:#60584e;max-width:34rem;font-size:1rem;line-height:1.7}.enchanted-v2 .folio-evidence .eyebrow{margin-bottom:2rem}.enchanted-v2 .folio-next{color:#eee9de;background:#292b27;justify-content:space-between;gap:2rem;padding:2.5rem clamp(1.2rem,8vw,9rem);display:flex}.enchanted-v2 .folio-next a{font-family:Iowan Old Style,Baskerville,Palatino Linotype,Georgia,serif;font-size:clamp(1.2rem,2vw,2rem);text-decoration:none}.enchanted-v2 .folio-next a:hover{color:#c0a58c}@media (width<=1080px){.enchanted-v2 .opening-copy{grid-template-columns:minmax(7rem,.3fr) minmax(0,1fr) auto}.enchanted-v2 .worlds-intro{gap:2rem}.enchanted-v2 .activity{grid-template-columns:1fr}}@media (width<=640px){.enchanted-v2 .site-header{height:4.5rem;padding:0 1.2rem}.enchanted-v2 .wordmark{font-size:1.18rem}.enchanted-v2 .site-nav{gap:1.1rem;font-size:.7rem}.enchanted-v2 .nav-menu{min-width:13.5rem;max-width:calc(100vw - 2rem);left:auto;right:-4.1rem}.enchanted-v2 .nav-menu--right{min-width:9rem;right:0}.enchanted-v2 .opening-art{aspect-ratio:4/3}.enchanted-v2 .opening-copy{flex-direction:column;justify-content:flex-end;padding:.9rem 1.2rem 1.2rem;display:flex}.enchanted-v2 .opening-copy .eyebrow,.enchanted-v2 .dropcap-copy,.enchanted-v2 .opening-art figcaption{display:none}.enchanted-v2 .opening-title-wrap{padding:0}.enchanted-v2 .opening h1,.enchanted-v2 .opening h2{font-size:clamp(2.15rem,9vw,3.4rem)}.enchanted-v2 .hero-enter{align-self:flex-start;margin-top:.85rem;padding-bottom:.35rem;font-size:.65rem}.enchanted-v2 .hero-toolbar{flex-wrap:nowrap;gap:.5rem;padding:.65rem .9rem .8rem}.enchanted-v2 .slider-navigation{gap:.35rem;min-width:0}.enchanted-v2 .slider-arrow{width:1.85rem;height:2rem;font-size:1.25rem}.enchanted-v2 .slider-tabs{gap:.35rem}.enchanted-v2 .slider-tab{padding-left:.1rem;padding-right:.1rem;font-size:.62rem}.enchanted-v2 .slider-tools{flex:none;gap:.55rem;width:auto}.enchanted-v2 .slider-play,.enchanted-v2 .slider-counter{letter-spacing:.08em;font-size:.59rem}.enchanted-v2 .worlds-intro,.enchanted-v2 .world-map,.enchanted-v2 .section-heading,.enchanted-v2 .exploring-layout,.enchanted-v2 .revisiting,.enchanted-v2 .folio-title,.enchanted-v2 .folio-inquiry,.enchanted-v2 .folio-evidence{grid-template-columns:1fr}.enchanted-v2 .worlds-intro{padding-top:5rem}.enchanted-v2 .worlds-intro h2{font-size:clamp(3.3rem,12vw,5.3rem)}.enchanted-v2 .world-link{padding:5rem 1.2rem}.enchanted-v2 .world-heading h3{font-size:clamp(3rem,11vw,5.2rem)}.enchanted-v2 .section-heading .eyebrow{grid-column:auto}.enchanted-v2 .section-heading h2,.enchanted-v2 .revisiting h2,.enchanted-v2 .activity h2{font-size:clamp(3.2rem,12vw,5.5rem)}.enchanted-v2 .exploring-notes{margin-top:1rem}.enchanted-v2 .revisiting-copy{padding:5rem 1.2rem}.enchanted-v2 .revisiting h2{margin-top:5rem}.enchanted-v2 .activity-row{grid-template-columns:5rem 1fr;gap:.7rem 1rem}.enchanted-v2 .activity-row h3{grid-column:1/-1}.enchanted-v2 .folio-title p{grid-column:1}.enchanted-v2 .folio-number{margin-bottom:2rem}.enchanted-v2 .folio-inquiry,.enchanted-v2 .folio-evidence{gap:2rem}.enchanted-v2 .folio-next{flex-direction:column}.enchanted-v2 .footer-top{display:block}.enchanted-v2 .footer-top p{margin-top:1rem}.enchanted-v2 .footer-links{grid-template-columns:1fr;gap:2rem;padding-bottom:4rem}.enchanted-v2 figcaption{font-size:.58rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.enchanted-v2 .hero-slide,.enchanted-v2 .hero-slide.is-active,.enchanted-v2 .hero-slide.is-leaving,.enchanted-v2 .world-enter{transition:none}}.enchanted-v2 .opening-art img,.enchanted-v2 .frontier-plate img,.enchanted-v2 .folio-main-art img,.enchanted-v2 .world-figure img,.enchanted-v2 .exploring-art img,.enchanted-v2 .revisiting-art img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;height:auto;max-height:none;display:block}.enchanted-v2 .footer-links,.enchanted-v2 .footer-elsewhere{border-top:1px solid #716f65;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding:1.25rem 0;display:flex}.enchanted-v2 .footer-row-label{color:#ada99f;letter-spacing:.13em;text-transform:uppercase;flex:0 0 7rem;font-size:.68rem}.enchanted-v2 .footer-links a,.enchanted-v2 .footer-elsewhere a{color:#e7dfd0;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;text-decoration:none}.enchanted-v2 .footer-links a:hover,.enchanted-v2 .footer-elsewhere a:hover{color:#c0a58c}.enchanted-v2 .footer-links small{display:none}.enchanted-v2 .back-to-top{z-index:100;color:#eee9de;opacity:0;visibility:hidden;background:#292b27;border:1px solid #716f65;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;text-decoration:none;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:fixed;bottom:2rem;right:2rem;transform:translateY(10px)}.enchanted-v2 .back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.enchanted-v2 .back-to-top:hover{background:#423d35}@media (width<=640px){.enchanted-v2 .back-to-top{bottom:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.enchanted-v2 .back-to-top{transition:none}}
