@font-face{font-family:Fredoka;src:url(/assets/fredoka-latin-ext-wght-normal-CYrqKuxd.woff2)format("woff2");font-display:swap;font-weight:300 700;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;src:url(/assets/fredoka-latin-wght-normal-DM6njrJ3.woff2)format("woff2");font-display:swap;font-weight:300 700;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#28203d;--muted:#5d4e57;--paper:#fff7e2;--display:Fredoka, "Trebuchet MS", "Segoe UI", sans-serif;color:var(--ink);background:var(--paper);font-family:Segoe UI,sans-serif;font-size:16px;line-height:1.6}*,:before,:after{box-sizing:border-box}body{margin:0}a{color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em;font-weight:650;line-height:1.04}h1{font-size:clamp(2.75rem,5.5vw,5.7rem)}h2{text-wrap:balance;font-size:clamp(2rem,3.9vw,3.3rem)}h3{font-size:1.42rem}p{color:var(--muted)}:focus-visible{outline-offset:4px;outline:3px solid #6c36ac}.scene :focus-visible,.site-footer :focus-visible{outline-color:#ffe19a}.wrap{width:min(73rem,100% - 5rem);margin-inline:auto}.skip{z-index:5;background:#fff;padding:.75rem 1rem;position:absolute;top:1rem;left:1rem;transform:translateY(-200%)}.skip:focus{transform:none}.site-header{z-index:2;background:linear-gradient(#fffdf1,#fff1cf);border-bottom:2px solid #e6b763;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:1.25rem;min-height:4.7rem;display:flex}.wordmark{color:#45263d;font-family:var(--display);letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:.62rem;font-size:1.31rem;font-weight:690;text-decoration:none;display:inline-flex}.main-nav{justify-content:center;align-items:center;gap:clamp(.55rem,2.5vw,2.2rem);display:flex}.main-nav a{color:#523b46;padding:.5rem 0;font-size:.93rem;font-weight:700;text-decoration:none;display:block}.main-nav a:hover,.main-nav a[aria-current]{color:#4c2776;text-underline-offset:.33em;-webkit-text-decoration:underline #b06827;text-decoration:underline #b06827;text-decoration-thickness:2px}.language-nav{background:#fff9eb;border:1px solid #e8c88a;border-radius:2rem;align-items:center;gap:.1rem;padding:.15rem;display:flex}.language-nav a{color:#5b3559;border-radius:2rem;place-items:center;min-width:2.35rem;min-height:2.35rem;font-size:.78rem;font-weight:800;text-decoration:none;display:grid}.language-nav a:hover{background:#f4e4c7}.language-nav a[aria-current]{color:#fff;background:linear-gradient(#77539d,#4b2a73);box-shadow:inset 0 1px #b58bcc}.scene{isolation:isolate;color:#fff5da;background:radial-gradient(at 76% 45%,#50518f 0,#0000 42%),radial-gradient(at 103% 100%,#285e59 0,#0000 45%),linear-gradient(128deg,#201a3f 6%,#292052 55%,#161d36 100%);border-bottom:.25rem solid #bd8039;position:relative;overflow:clip}.scene:before{content:"";z-index:-1;pointer-events:none;opacity:.34;background:radial-gradient(circle,#ffd883 1px,#0000 2px) 4px 11px/92px 83px,radial-gradient(circle,#f9d6a7 1px,#0000 2px) 24px 39px/127px 117px,radial-gradient(circle,#b8caff 1px,#0000 1.7px) 17px 7px/67px 71px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0003,#000 72%);mask-image:linear-gradient(90deg,#0003,#000 72%)}.scene:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(160deg,#141e35,#193b37);border-radius:48% 60% 0 0;height:16rem;position:absolute;inset:auto -5% -11rem;transform:rotate(-3deg);box-shadow:0 -1px #ffde8b2b}.scene h1{color:#ffe19a;text-shadow:0 2px #7b481e,0 4px #161633;text-wrap:pretty}.scene .lead{color:#f6ebff}.eyebrow{color:#ffe6a7;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.75rem;font-weight:800;display:flex}.eyebrow span{text-shadow:0 0 12px #ffc760;font-size:1rem}.lead{max-width:37rem;margin-top:1.15rem;font-size:clamp(1.02rem,1.65vw,1.2rem)}.button{color:#fff;background:linear-gradient(#7150a0,#4b2876);border:1px solid #492770;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.65rem;width:fit-content;min-height:3rem;padding:.65rem 1rem;font-size:.93rem;font-weight:750;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex;box-shadow:inset 0 1px #b68bcd,0 3px #32194e}.button:hover{filter:brightness(1.09);transform:translateY(-2px)}.button svg,.text-link svg{flex:none}.button--outline{color:#5e3363;background:#fff7e5;border-color:#b88662;box-shadow:inset 0 1px #fff,0 3px #c49970}.scene .button{color:#44270e;background:linear-gradient(#ffeaa4,#f5b641);border-color:#ffe6a0;box-shadow:inset 0 1px #fff4c9,0 4px #93521b}.scene .button--outline{color:#fff5df;background:linear-gradient(#4d3d79,#332653);border-color:#b999b9;box-shadow:inset 0 1px #9c80b2,0 4px #17132d}.status{color:#5b3715;background:#fff1c6;border:1px solid #d7ad5f;border-radius:2rem;align-items:center;gap:.43rem;width:fit-content;padding:.23rem .63rem;font-size:.76rem;font-weight:800;display:inline-flex}.status span{background:#a66317;border-radius:50%;width:.42rem;height:.42rem}.scene .status{color:#ffe7a8;background:#201838;border-color:#987f6c}.scene .status span{background:#ffc653}.scene .text-link{color:#ffe7a8}.art-spark{z-index:2;color:#ffe096;text-shadow:0 2px #9e5421,0 0 1rem #ffbe5e;pointer-events:none;font-size:clamp(1.4rem,4.2vw,3.4rem);line-height:1;position:absolute}.art-spark--one{top:20%;left:3%}.art-spark--two{top:28%;right:3%}.art-spark--three{font-size:1.45rem;top:1%;left:49%}.section{padding-block:clamp(2.85rem,5.5vw,5rem)}.app-card p{font-size:.95rem}.app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.18rem;display:grid}.app-card{--bright:#9172c5;--dark:#39205a;--accent:#ffdd8c;background:linear-gradient(#fffdf2,#fff1d8);border:1px solid #d9b481;border-radius:1.2rem;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 4px #dec59f,0 11px 19px #70432013}.app-card--academy{--bright:#577d94;--dark:#273853}.app-card--resfebe{--bright:#b15185;--dark:#591f52;--accent:#ffe3ab}.app-card--alphabet{--bright:#40937c;--dark:#164535;--accent:#e8ffd3}.app-card--math{--bright:#519ace;--dark:#254686;--accent:#d6f5ff}.app-card--life{--bright:#ac6338;--dark:#653646;--accent:#fff0ae}.app-card--science{--bright:#6e61b7;--dark:#2c2369;--accent:#dcd2ff}.app-art{isolation:isolate;background:radial-gradient(ellipse at 53% 39%, var(--bright), transparent 70%), repeating-conic-gradient(from 5deg at 50% 50%, #ffffff17 0deg 6deg, transparent 9deg 30deg), var(--dark);border-bottom:2px solid #d9b481;place-items:center;height:10.9rem;display:grid;position:relative;overflow:hidden}.app-art:before{content:"";z-index:-1;border:1px solid #ffeec160;border-radius:.75rem;position:absolute;inset:.5rem}.app-art:after{content:"";z-index:-1;background:radial-gradient(#120c2a96,#0000 68%);border-radius:50%;height:2.4rem;position:absolute;inset:auto 14% .75rem}.app-cover{border:1px solid #ffe19f;border-left:4px solid #cd8937;border-radius:.18rem .42rem .42rem .18rem;width:auto;height:8.7rem;transform:rotate(-7deg);box-shadow:6px 5px #180e30a1}.app-symbol{aspect-ratio:1;background:linear-gradient(145deg, #fff9e8, var(--accent));width:5.4rem;color:var(--dark);font-family:var(--display);letter-spacing:-.055em;text-shadow:0 1px #fff;border:2px solid #fff8d7;border-radius:1.1rem;place-items:center;font-size:2.25rem;font-weight:690;display:grid;transform:rotate(-7deg);box-shadow:inset 0 0 0 3px #ffffff70,0 .37rem #ad7651,.32rem .65rem #160e3380}.app-card:nth-child(2n) .app-symbol{transform:rotate(7deg)}.chapter-number{color:#fff5d7;font-family:var(--display);letter-spacing:.07em;font-size:.87rem;font-weight:600;position:absolute;top:1rem;left:1.06rem}.card-star{color:var(--accent);text-shadow:0 0 .6rem #ffdf89;font-size:1.4rem;line-height:1;position:absolute;top:23%;right:12%}.app-copy{flex-direction:column;flex:1;align-items:start;gap:.5rem;padding:1.2rem 1.25rem 1.32rem;display:flex}.app-copy h2,.app-copy h3{overflow-wrap:anywhere;font-size:1.42rem}.app-copy .app-details{color:#624859;margin-top:auto;padding-top:.33rem;font-size:.81rem}.page-intro{padding-block:clamp(2.75rem,6vw,4.7rem)}.intro-inner{grid-template-columns:minmax(0,1fr) minmax(8rem,28%);align-items:center;gap:1.25rem;display:grid}.page-intro h1{max-width:50rem;font-size:clamp(2.6rem,6.3vw,5.1rem)}.page-intro .button{margin-top:1.25rem}.page-intro--apps{padding-block:clamp(2.5rem,4vw,3.9rem)}.page-intro--apps .intro-inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.catalog-art{isolation:isolate;place-items:center;width:100%;min-height:17rem;display:grid;position:relative}.catalog-art img{border:2px solid #f6ce7d;border-left:.55rem solid #ba7935;border-radius:.3rem .7rem .7rem .3rem;width:clamp(8rem,19vw,14.1rem);transform:rotate(8deg);box-shadow:.4rem .25rem #fff0c3,.65rem .44rem #7b461a,1.3rem 1rem 1.4rem #0e0b26b3}.catalog-ring{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#ffd16c48,#0000 65%);border:1px dashed #ffd59194;border-radius:50%;width:min(89%,22rem);position:absolute;box-shadow:inset 0 0 0 .75rem #ffdf7b11,0 0 3rem #ffbf611f}.catalog-art .art-spark--one{top:30%;left:13%}.catalog-art .art-spark--two{top:52%;right:8%}.catalog-art .art-spark--three{top:12%;left:75%}.page-compass{aspect-ratio:1;color:#ffe095;background:radial-gradient(circle,#de9b5f50,#0000 64%);border:1px dashed #ffdd8f80;border-radius:50%;justify-self:center;place-items:center;width:min(100%,11rem);display:grid;transform:rotate(15deg)}.page-compass svg{filter:drop-shadow(0 3px #8d5423)drop-shadow(0 0 .8rem #ffcf76a0);width:67%}.reading{justify-items:start;gap:1.85rem;display:grid}.reading section{border-left:.2rem solid #ddad5d;max-width:46rem;padding-left:1.15rem}.reading section h2{font-size:clamp(1.5rem,3vw,2.2rem)}.reading section p{margin-top:.45rem}.contact-card{overflow-wrap:anywhere;background:linear-gradient(#fffdf5,#fff0d5);border:1px solid #daba88;border-radius:1.2rem;gap:.28rem;width:min(100%,27rem);padding:1.35rem 1.55rem;font-style:normal;display:grid;box-shadow:0 4px #ead2a6}.contact-card strong{font-family:var(--display);font-size:1.5rem}.contact-card a,.text-link{color:#633585;text-underline-offset:.18em;font-weight:800}.text-link{align-items:center;gap:.4rem;display:inline-flex}.site-footer{background:linear-gradient(120deg,#30254c,#202941);border-top:.2rem solid #ae7444}.footer-inner{grid-template-columns:1.1fr 1fr auto;align-items:start;gap:1.4rem;padding-block:2rem;display:grid}.footer-inner .wordmark{color:#ffe7b2}.footer-inner p{color:#f3e1f2;margin-top:.55rem;font-size:.86rem}.footer-links{flex-wrap:wrap;align-items:center;gap:.55rem 1rem;display:flex}.footer-links a,.footer-email{color:#ffe9b6;text-underline-offset:.23em;font-size:.89rem}.footer-email{overflow-wrap:anywhere;font-weight:800}@media (width<=900px){.wrap{width:min(100% - 3rem,73rem)}.header-inner{gap:.75rem}.main-nav{gap:.8rem}.footer-inner{grid-template-columns:1fr 1fr}}@media (width<=700px){.wrap{width:calc(100% - 2rem)}.header-inner{grid-template-columns:1fr auto;gap:.4rem .7rem;padding-block:.53rem;display:grid}.main-nav{border-top:1px solid #e8c88a;flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:space-between;gap:.1rem .65rem}.main-nav a{padding-block:.5rem .24rem;font-size:.84rem}.intro-inner{grid-template-columns:1fr}.page-compass{display:none}.page-intro--apps .intro-inner{grid-template-columns:minmax(0,1fr) minmax(7rem,.55fr);gap:.6rem}.catalog-art{min-height:11rem}.catalog-art img{width:clamp(6.25rem,22vw,9.5rem)}.catalog-art .art-spark--one{top:15%;left:0}.catalog-art .art-spark--two{top:64%;right:0}.catalog-art .art-spark--three{display:none}.app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-inner{grid-template-columns:1fr;gap:1rem}}@media (width<=440px){.wordmark{font-size:1.15rem}.language-nav a{min-width:2rem;min-height:2rem}.page-intro--apps .intro-inner{grid-template-columns:1fr;gap:1.45rem}.catalog-art{width:min(100%,16rem);min-height:9.6rem;margin-inline:auto}.catalog-art img{width:7.4rem}.catalog-ring{width:10rem}.app-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:hover{transform:none}}.site-header .wordmark img,.site-footer .wordmark img{width:10.5rem;height:auto}.site-header--adventure{background:#fffcf2;border-bottom:1px solid #c5e1e7}.site-header--adventure .header-inner{min-height:5rem}.site-header--adventure .wordmark img{width:11.75rem}.site-header--adventure .main-nav a{color:#254960}.site-header--adventure .main-nav a:hover{color:#136c75;text-decoration-color:#dc891c}.site-header--adventure .language-nav{background:#eff8f5;border-color:#c3e2e3}.site-header--adventure .language-nav a{color:#254960}.site-header--adventure .language-nav a[aria-current]{color:#fff;box-shadow:none;background:#215b75}.site-footer--adventure{background:#123c49;border-top:0}.site-footer--adventure .footer-links a,.site-footer--adventure .footer-email{color:#ffefbd}.site-footer--adventure .footer-inner p{color:#e0eee9}.adventure{--adventure-ink:#153958;--adventure-text:#35536a;--adventure-cream:#fffbef;--adventure-sky:#dff6ff;--adventure-mint:#e5f6e9;--adventure-peach:#fff0d5;color:var(--adventure-ink);background:var(--adventure-cream)}.adventure p{color:var(--adventure-text)}.adventure h2{font-size:clamp(2.4rem,4.6vw,4rem)}.adventure :focus-visible{outline-color:#095a80}.adventure-eyebrow{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.77rem;font-weight:850;display:flex}.adventure-eyebrow span{color:#a8540c;font-size:1.15em}.adventure .button{color:#3a2917;background:linear-gradient(#ffe8a2,#ffc45a);border:1px solid #bd7819;border-radius:2rem;gap:.9rem;min-height:3.2rem;padding:.68rem 1.08rem;box-shadow:inset 0 2px #fff3bd,0 3px #b86d18,0 6px 16px #70491919}.adventure .button--outline{color:#194965;background:#fafffb;border-color:#9bbec7;box-shadow:0 3px #a3c7ca,0 6px 14px #28587110}.adventure-wave{pointer-events:none;width:100%;height:clamp(2rem,5.2vw,4.75rem);display:block;position:absolute;bottom:-1px;left:0;right:0}.adventure-hero{isolation:isolate;background:#d9f4fc;align-items:center;min-height:clamp(37rem,49vw,50rem);display:grid;position:relative;overflow:clip}.adventure-hero .adventure-wave{color:var(--adventure-cream)}.adventure-scene,.adventure-panorama{width:100%;height:100%;position:absolute;inset:0}.adventure-scene{z-index:-2}.adventure-panorama{object-fit:cover;object-position:center 58%}.adventure-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#eaf9fff5 1%,#ecfbfff0 24%,#edfbffba 40%,#e9fbff37 53%,#0000 65%);position:absolute;inset:0}.adventure-hero-inner{padding-block:4rem 6.3rem}.adventure-hero-copy{max-width:min(53%,37rem)}.adventure-hero h1{letter-spacing:-.032em;font-size:clamp(3.6rem,6.2vw,6.15rem);line-height:.98}.adventure-hero h1 span{color:#08796d;display:block}.adventure-hero-copy>p:not(.adventure-eyebrow){max-width:26rem;margin-top:1.2rem;font-size:clamp(1rem,1.55vw,1.19rem)}.adventure-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.55rem;display:flex}.adventure-crew{width:min(45%,41rem);height:60%;position:absolute;bottom:9%;right:max(6%,50% - 40.5rem)}.adventure-crew img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 9px 6px #51432e70);width:auto;position:absolute;bottom:0}.crew-girl{height:79%;left:0}.crew-boy{height:100%;right:0}.adventure-crew .crew-owl{z-index:1;height:61%;bottom:-5%;left:28%}.adventure-glint{color:#fff4b8;text-shadow:0 0 16px #ffb53d;font-size:2.5rem;animation:4.5s ease-out both adventure-glow;position:absolute;top:36%;right:29%}.adventure-cloud{opacity:.72;filter:blur(1px);background:#f6fbff;border-radius:100%;width:5rem;height:1.35rem;animation:4.8s ease-out both adventure-drift;position:absolute;top:18%;left:48%;box-shadow:-1.2rem .27rem 0 -.2rem #f6fbff,.6rem -.55rem 0 -.1rem #f6fbff}.adventure-leaf{background:linear-gradient(#e1e98a,#699537);border-radius:100% 0;width:1.28rem;height:.62rem;animation:4.8s ease-out both adventure-leaf;position:absolute;top:28%;right:7%;transform:rotate(-30deg)}@keyframes adventure-glow{0%,to{opacity:.8}40%{opacity:1;transform:scale(1.25)}}@keyframes adventure-drift{0%{transform:translate(-1.5rem)}to{transform:translate(1rem)}}@keyframes adventure-leaf{0%{transform:translate(1rem,-2rem)rotate(-18deg)}to{transform:translate(-.5rem,.5rem)rotate(-38deg)}}.adventure-worlds,.adventure-activity,.adventure-parents,.adventure-download{position:relative}.adventure-worlds{background:var(--adventure-cream);text-align:center}.adventure-worlds .adventure-wave{color:var(--adventure-sky)}.adventure-section{padding-block:clamp(3.2rem,6.3vw,6rem) clamp(5.5rem,9.5vw,8.2rem)}.adventure-worlds .adventure-section{padding-top:clamp(2.3rem,4vw,4rem)}.adventure-section-heading{max-width:42rem;margin:0 auto 1.85rem}.adventure-section-heading p{margin-top:.63rem}.world-grid{text-align:start;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.8vw,1.4rem);margin-bottom:1.75rem;display:grid}.world-card{--world-background:#f4e9ff;--world-border:#dfc6ec;--world-color:#603775;border:1px solid var(--world-border);background:var(--world-background);min-width:0;box-shadow:0 5px 0 var(--world-border), 0 12px 25px #4c5d6f16;color:var(--world-color);border-radius:1.42rem;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.world-card--numbers{--world-background:#fff1cc;--world-border:#efdaa7;--world-color:#73500d}.world-card--science{--world-background:#e4f3ff;--world-border:#bcdced;--world-color:#17597c}.world-card--forest{--world-background:#e5f3df;--world-border:#c3ddbb;--world-color:#286044}.world-card:hover{box-shadow:0 8px 0 var(--world-border), 0 16px 30px #4c5d6f23;transform:translateY(-5px)}.world-card img{aspect-ratio:1.43;object-fit:cover;width:100%}.world-card-copy{flex-direction:column;flex:1;gap:.38rem;padding:1rem 1.05rem 1.12rem;display:flex}.world-card-copy h3{overflow-wrap:anywhere;font-size:clamp(1.24rem,1.95vw,1.75rem)}.world-card-copy p{font-size:.91rem}.world-card-end{color:var(--world-color);justify-content:space-between;align-items:center;gap:.35rem;margin-top:auto;padding-top:.55rem;font-size:.77rem;font-weight:800;display:flex}.world-card-end svg{flex:none}.adventure-activity{background:var(--adventure-sky)}.adventure-activity .adventure-wave{color:var(--adventure-mint)}.adventure-parents{background:var(--adventure-mint)}.adventure-parents .adventure-wave{color:var(--adventure-peach)}.adventure-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.85rem,6vw,5.2rem);display:grid}.adventure-split h2{text-wrap:pretty}.adventure-split h2+p{max-width:35rem;margin-top:1rem;font-size:1.06rem}.adventure-split .button,.adventure-split .status{margin-top:1.35rem}.adventure-activity-image,.adventure-forest{isolation:isolate;margin:0;position:relative}.adventure-activity-image>img:first-child,.adventure-forest>img:first-child{aspect-ratio:1.48;object-fit:cover;border:.42rem solid #fffdf6;border-radius:43% 40% 32% 31%/35% 29% 23% 24%;width:100%;box-shadow:0 12px 22px #244a6820}.adventure-forest>img:first-child{border-radius:38% 45% 35% 28%/30% 31% 31% 30%}.adventure-activity-owl,.adventure-forest-guide{filter:drop-shadow(0 7px 5px #25422575);width:35%;position:absolute;bottom:-8%;right:-3%}.adventure-forest-guide{width:30%;left:2%;right:auto}.adventure-facts{gap:.7rem;margin:1.45rem 0 0;display:grid}.adventure-facts div{background:#f7fff7a3;border-left:3px solid #77ad90;border-radius:0 .85rem .85rem 0;padding:.58rem .86rem}.adventure-facts dt{color:#27654e;font-weight:800}.adventure-facts dd{color:var(--adventure-text);margin:0;font-size:.91rem}.adventure-download{background:radial-gradient(ellipse at 74% 37%, #fff9e5, transparent 52%), var(--adventure-peach)}.adventure-download .adventure-section{padding-bottom:clamp(3rem,6vw,5rem)}.adventure-download .status{padding:.45rem .8rem;font-size:.85rem}.adventure-download-art{isolation:isolate;justify-items:center;margin:0;display:grid;position:relative}.adventure-download-art:before{content:"";z-index:-1;background:radial-gradient(#ffe49c,#ffe7b15e 63%,#0000 70%);border:1px solid #eac078;border-radius:50%;position:absolute;inset:8% 4% 14%}.adventure-download-cover{border-radius:.65rem;width:min(36%,11rem);position:absolute;top:14%;left:13%;transform:rotate(-12deg);box-shadow:0 11px 25px #5c311943}.adventure-phone{background:#1d3141;border:2px solid #5c7180;border-radius:1.55rem;width:clamp(9rem,16vw,12rem);margin-left:20%;padding:.43rem;transform:rotate(7deg);box-shadow:.27rem .25rem #1a2834,0 14px 26px #5c31194f}.adventure-phone img{border-radius:1.05rem;width:100%}.adventure-download-art figcaption{color:#674f38;text-align:center;margin-top:1.3rem;font-size:.78rem}@media (width<=920px){.adventure-hero{min-height:35rem}.adventure-hero h1{font-size:clamp(3.1rem,6.5vw,4.6rem)}.adventure-hero-copy{max-width:56%}.adventure-crew{width:44%;height:54%;right:5%}.adventure-crew img{max-width:60%}.world-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-card img{aspect-ratio:1.7}}@media (width<=700px){.site-header .wordmark img,.site-footer .wordmark img,.site-header--adventure .wordmark img{width:8.75rem}.site-header--adventure .main-nav{border-color:#d2e8e6}.adventure-hero{grid-template-rows:auto auto;min-height:0}.adventure-hero:before{content:none}.adventure-hero-inner{text-align:center;grid-row:1;padding-block:2.2rem .9rem}.adventure-hero-copy{max-width:31rem;margin-inline:auto}.adventure-hero h1{font-size:clamp(2.6rem,9.4vw,4.2rem)}.adventure-hero-copy .adventure-eyebrow,.adventure-actions{justify-content:center}.adventure-hero-copy>p:not(.adventure-eyebrow){margin-inline:auto;margin-top:.85rem}.adventure-actions{margin-top:1.15rem}.adventure-scene{grid-row:2;min-height:clamp(17rem,67vw,25rem);position:relative;inset:auto}.adventure-scene:after{content:"";pointer-events:none;background:linear-gradient(#d9f4fc,#d9f4fc00);height:21%;position:absolute;inset:0 0 auto}.adventure-panorama{object-position:71% 58%}.adventure-crew{width:min(81%,27rem);height:67%;bottom:13%;right:8%}.adventure-cloud{width:2.7rem;height:.7rem;top:18%;left:25%}.adventure-glint{font-size:1.5rem;top:26%;right:33%}.adventure-leaf{top:23%;right:13%}.adventure-split{grid-template-columns:1fr;gap:1.6rem}.adventure-activity-image,.adventure-forest,.adventure-download-art{width:min(100%,30rem);margin-inline:auto}.adventure-activity-image{grid-row:2}.adventure-activity-owl{right:0}.adventure-phone{width:clamp(9.5rem,36vw,12rem)}}@media (width<=410px){.world-grid{gap:.76rem}.world-card{border-radius:1rem}.world-card-copy{padding:.67rem .65rem .8rem}.world-card-copy h3{font-size:1.12rem}.world-card-copy p,.world-card-end{font-size:.76rem}.world-card-end svg{width:.8rem}}@media (prefers-reduced-motion:reduce){.adventure-cloud,.adventure-glint,.adventure-leaf{animation:none}.world-card{transition:none}.world-card:hover{transform:none}}
