/* An original, progressively enhanced field-trip experience. Native scrolling only. */
body[data-active-view="expedition"]{background:#0c291f;color:#f7f4df}
body[data-active-view="expedition"]>.sidebar,body[data-active-view="expedition"] .topbar,body[data-active-view="expedition"]>.mobile-nav,body[data-active-view="expedition"] #site-footer,body[data-active-view="expedition"] .discovery-bottom-links{display:none}
body[data-active-view="expedition"] .app-shell{margin-left:0}
body[data-active-view="expedition"] #main-content{max-width:none;padding:0;margin:0}
body[data-active-view="expedition"] .public-animal-index{max-width:1250px;margin:0 auto;padding:44px 6vw;border-color:#ffffff20;color:#cfdbc9}
body[data-active-view="expedition"] .public-animal-index a{background:#163c2c;border-color:#ffffff18;color:#e7eddd}
body[data-active-view="expedition"] #loading-state:not(.error){display:none}
body[data-active-view="expedition"] #loading-state.error{position:relative;margin:100px 20px 0;padding:30px;color:#f7f4df}
body[data-active-view="expedition"] #loading-state.error .button{background:#d3ed9c;color:#193d29}
#view-expedition{--exp-cream:#f4f0df;--exp-lime:#d8f0a0;--exp-forest:#183e2d;--scene-progress:0;--scene-shift:0px;--scene-travel:0px;isolation:isolate}
#view-expedition h1,#view-expedition h2,#view-expedition h3{letter-spacing:-.065em;font-weight:650;line-height:1.25}
#view-expedition em{font-style:normal;font-weight:400}
.exp-svg-defs{position:absolute;pointer-events:none}
.exp-navigation{position:absolute;top:0;left:0;width:100%;height:105px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;gap:24px;z-index:12;border-bottom:1px solid #f3f0df26;color:var(--exp-cream)}
.exp-logo{display:flex;gap:12px;align-items:center}.exp-logo>svg{width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:1.3}.exp-logo>span{font-size:25px;font-weight:800;letter-spacing:-1px;line-height:1.2}.exp-logo small{display:block;font-size:8px;font-weight:500;letter-spacing:1.4px;margin-top:7px}
.exp-nav-links{display:flex;gap:35px;font-size:13px}.exp-nav-links a{padding:12px 0}.exp-nav-links a:hover{color:var(--exp-lime)}.exp-nav-cta{padding:12px 22px;border:1px solid #ffffff6b;border-radius:30px;font-size:12px;display:flex;gap:25px;align-items:center}.exp-nav-cta:hover{background:#ffffff16}
.exp-chapters{position:fixed;right:24px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:15px;z-index:30;color:#fff;mix-blend-mode:difference}.exp-chapters button{padding:8px;display:flex;align-items:center;gap:10px;position:relative;min-width:44px;min-height:44px;justify-content:center}.exp-chapters span{font:11px var(--display);opacity:.6}.exp-chapters b{position:absolute;right:48px;white-space:nowrap;font-size:10px;font-weight:500;opacity:0;transition:opacity .2s}.exp-chapters button:hover b,.exp-chapters button:focus-visible b{opacity:1}.exp-chapters button[aria-current="step"] span{opacity:1;border-bottom:1px solid;padding-bottom:5px}
.exp-reading-progress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:60;pointer-events:none}.exp-reading-progress i{display:block;width:100%;height:100%;background:var(--exp-lime);transform:scaleX(var(--exp-progress,0));transform-origin:left}
.exp-motion-toggle{position:fixed;bottom:22px;right:22px;border:1px solid #ffffff40;background:#103428df;color:#f0f5e5;border-radius:25px;padding:10px 15px;font-size:10px;z-index:35;backdrop-filter:blur(8px)}
.exp-hero{position:relative;min-height:850px;height:100svh;max-height:1250px;overflow:hidden;background:#173b2a;display:flex;align-items:center}
.exp-hero-landscape{position:absolute;inset:-12% -5%;width:110%;height:125%;max-width:none;object-fit:cover;object-position:55% center;transform:translateY(var(--hero-shift,0px)) scale(1.04);opacity:.83}
.exp-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#071d18c9 0%,#0b221954 52%,#0c25183b),linear-gradient(0deg,#0c291f 0%,transparent 50%,#0b241f63)}
.exp-hero-copy{position:relative;z-index:4;margin:70px 0 40px 10vw;width:57%}.exp-kicker{font-size:10px;letter-spacing:2.8px;font-weight:600;line-height:1.7}.exp-kicker i{display:inline-block;width:6px;height:6px;background:#d8f0a0;border-radius:50%;margin-right:10px}
.exp-handwritten{font-family:var(--serif);font-size:24px;font-style:italic;color:#d8edb8;margin:35px 0 15px;letter-spacing:.1px}
#view-expedition .exp-hero h1{font-size:clamp(62px,6.6vw,110px);line-height:1.17;font-weight:750;letter-spacing:-.075em;color:#f8f3df}.exp-hero h1 em{color:#d8f0a0}
.exp-hero-description{font-size:15px;line-height:1.95;color:#d4decf;margin:30px 0 32px}.exp-pill{display:inline-flex;justify-content:center;align-items:center;gap:40px;border-radius:50px;padding:19px 28px;font-size:13px;font-weight:600;min-height:54px;transition:transform .25s,background .25s;position:relative}.exp-pill:hover{transform:translateY(-3px)}.exp-pill span{font-size:19px;line-height:1}.exp-pill-lime{background:var(--exp-lime);color:#1b3a28}.exp-pill-lime:hover{background:#e9f8c3}.exp-pill-green{background:#234b36;color:#fffbe8}.exp-pill-green:hover{background:#376044}.exp-pill-ice{background:#e2f2e6;color:#123f47}.exp-pill-outline{border:1px solid #21483166;color:#214831}.exp-direct-link{font-size:12px;margin-left:25px;padding:15px 0;border-bottom:1px solid #d3dec14d;white-space:nowrap}
.exp-hero-friend{position:absolute;width:34vw;max-width:500px;right:5vw;bottom:15%;z-index:5;transform:translateY(calc(var(--hero-shift,0px) * -.28))}
.exp-creature{display:block;position:relative;text-align:center;transition:filter .25s}.exp-creature:hover{filter:drop-shadow(0 0 18px #e1f6b12b)}.exp-creature img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.exp-creature:hover img{transform:translateY(-8px) rotate(-3deg)}.exp-creature-tag{display:inline-flex;align-items:center;gap:12px;border-radius:30px;padding:10px 17px;background:#f4f0df;color:#234732;font-size:12px;white-space:nowrap;box-shadow:0 5px 24px #061e1914}.exp-creature-tag small{font:8px var(--display);letter-spacing:1px;color:#66816d}.exp-creature-note{display:block;font-size:10px;letter-spacing:.3px;margin-top:10px;color:inherit;opacity:.75}
.exp-capybara img{filter:drop-shadow(0 28px 24px #07150d66)}.exp-capybara .exp-creature-tag{position:absolute;bottom:4%;left:50%;transform:translateX(-50%) rotate(-5deg)}.exp-capybara .exp-creature-note{position:absolute;bottom:-6%;left:0;width:100%}.exp-orbit-stamp{position:absolute;right:0;top:5%;border:1px solid #d4e7a94d;border-radius:50%;width:100px;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:9px;letter-spacing:2px;transform:rotate(13deg);color:#d6e8b8}.exp-orbit-stamp b{font-size:10px;font-weight:500;margin-top:4px}
.exp-foliage{position:absolute;pointer-events:none;fill:currentColor;width:42vw;max-width:660px;color:#102e22;z-index:6;transform-origin:bottom center}.exp-leaf-left{left:-23%;bottom:-9%;transform:translateX(calc(var(--hero-shift,0px) * -.24)) rotate(45deg);color:#0b261b}.exp-leaf-right{right:-22%;bottom:-16%;transform:translateX(calc(var(--hero-shift,0px) * .24)) rotate(-48deg);color:#123b28}.exp-leaf-top{right:4%;top:-60%;transform:rotate(175deg);color:#0b2b20;opacity:.8;width:34vw}
.exp-light-beam{position:absolute;left:45%;top:-30%;width:30%;height:140%;transform:rotate(30deg);background:linear-gradient(90deg,transparent,#ebf8c519,transparent);pointer-events:none}
.exp-hero-bottom{position:absolute;left:5vw;right:5vw;bottom:30px;z-index:7;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;color:#c2cfba}.exp-scroll-invitation{display:flex;align-items:center;gap:15px;font-size:9px;letter-spacing:2px;padding:15px 0;min-height:44px}.exp-scroll-line{display:block;height:42px;width:1px;background:#9db58a;position:relative;overflow:hidden}.exp-scroll-line:after{content:'';position:absolute;inset:0;background:#f8ffe8;transform:translateY(calc(var(--hero-shift,0px) * .5))}.exp-hero-bottom p{font-size:10px;line-height:1.9;text-align:center;color:#becfb9}.exp-hero-bottom b{font-weight:500}.exp-coordinate{font-size:8px;text-align:right;letter-spacing:1.3px;line-height:1.9}
.exp-prologue{background:#0c291f;color:#f4f0df;text-align:center;padding:100px 8vw 0;position:relative}.exp-mini-compass{font-size:32px;color:#d9e6b8;display:block;margin-bottom:22px}.exp-prologue .exp-kicker{color:#9aad8c;font-size:9px}#view-expedition .exp-prologue h2{font-size:clamp(28px,3vw,46px);line-height:1.65;letter-spacing:-.04em;margin:35px 0 60px;font-weight:400}.exp-prologue h2 span{color:#b6c89f}.exp-facts-strip{display:flex;justify-content:center;max-width:850px;margin:auto;padding-bottom:60px;border-bottom:1px solid #e9f1dc24;gap:12vw}.exp-facts-strip p{display:flex;flex-direction:column;gap:10px}.exp-facts-strip b{font-family:var(--serif);font-size:58px;line-height:1;font-weight:400;color:#e0ebc6}.exp-facts-strip small{font:11px var(--body);margin-left:8px}.exp-facts-strip span{font-size:11px;color:#aab9a0}.exp-trail{width:100px;height:130px;display:block;margin:auto;fill:none;stroke:#b5cc8c;stroke-width:1;stroke-dasharray:4 7}
.exp-forest{position:relative;background:#e9eddb;color:#244531}.exp-sticky-stage{position:relative;min-height:830px;height:100svh;overflow:hidden;display:flex;align-items:center}.exp-motion-on .exp-forest{height:180svh;min-height:1400px}.exp-motion-on .exp-forest .exp-sticky-stage,.exp-motion-on .exp-ocean .exp-sticky-stage{position:sticky;top:0}.exp-giant-word{position:absolute;top:6%;left:-1%;font:15vw var(--serif);letter-spacing:-.05em;color:#2445310a;white-space:nowrap;pointer-events:none;transform:translateX(calc(var(--scene-shift) * -.3))}.exp-forest-leaf{left:-17%;bottom:-30%;width:40vw;color:#bbcb9f;opacity:.6;transform:rotate(50deg)}.exp-chapter-copy{position:relative;width:42%;padding-left:9vw;z-index:4}.exp-chapter-copy .exp-kicker{font-size:9px;color:#657c58}#view-expedition .exp-chapter-copy h2{font-size:clamp(32px,3.7vw,62px);margin:25px 0;line-height:1.35}.exp-chapter-copy h2 em{color:#788e58}.exp-chapter-copy>p:not(.exp-kicker){color:#657663;font-size:13px;line-height:2.1;margin-bottom:30px}.exp-field-note{display:block;font-size:9px;line-height:2.1;letter-spacing:.4px;color:#748666;margin-top:52px;border-left:1px solid #91a97a;padding-left:16px}.exp-forest-world{position:absolute;right:8%;top:10%;width:48%;height:80%;max-height:850px}.exp-world-ring{position:absolute;width:85%;aspect-ratio:1;top:15%;left:5%;border:1px solid #526e4333;border-radius:50%}.exp-world-ring:before{content:'';position:absolute;inset:10%;border:1px dashed #526e4326;border-radius:50%}.exp-orbit-label{position:absolute;right:3%;top:4%;font-size:8px;letter-spacing:2px;color:#778669;writing-mode:vertical-rl}.exp-panda{position:absolute;width:54%;left:2%;top:22%;transform:translateY(calc(var(--scene-shift) * -.17)) rotate(-3deg);z-index:3}.exp-red-panda{position:absolute;width:40%;right:-2%;top:3%;transform:translateY(calc(var(--scene-shift) * .14)) rotate(8deg);z-index:2}.exp-pitcher{position:absolute;width:35%;right:0;bottom:0;transform:translateY(calc(var(--scene-shift) * -.12)) rotate(5deg);z-index:4}.exp-forest .exp-creature-tag{padding:9px 13px;font-size:11px}.exp-forest .exp-creature-note{font-size:9px}.exp-field-star{position:absolute;width:35px;left:5%;bottom:17%;stroke:#9aab72;stroke-width:1;transform:rotate(var(--scene-angle,0deg))}.exp-stage-caption{position:absolute;bottom:28px;left:9vw;font-size:9px;color:#748364;letter-spacing:1px}
.exp-waterline{position:relative;background:linear-gradient(#e9eddb,#bdd6be 45%,#4b9897 80%,#176474);text-align:center;overflow:hidden;padding:145px 20px 100px;color:#234b3a;min-height:630px}.exp-waterline .exp-kicker{font-size:9px;letter-spacing:2px}#view-expedition .exp-waterline h2{font-size:clamp(36px,4vw,64px);line-height:1.45;margin:25px 0 25px}.exp-waterline h2 em{color:#3b7a6e}.exp-water-ripples{position:absolute;width:120vw;height:300px;left:-10vw;top:55%;border:1px solid #eef5d64d;border-radius:50%;box-shadow:0 18px 0 15px #eef5d617,0 45px 0 30px #eef5d60a;transform:scaleY(.4);pointer-events:none}.exp-dive-line{display:block;height:110px;width:1px;margin:25px auto;background:linear-gradient(#537d65,#d0e4d4)}.exp-transition-note{color:#d4e6d6;font-size:10px;letter-spacing:1px;position:relative}
.exp-ocean{position:relative;background:#042a3c;color:#eaf4ed}.exp-ocean .exp-sticky-stage{min-height:850px}.exp-motion-on .exp-ocean{height:210svh;min-height:1650px}.exp-ocean-landscape{position:absolute;inset:-10% 0 0;width:100%;height:120%;object-fit:cover;max-width:none;opacity:.65;transform:translateY(calc(var(--scene-shift) * .15))}.exp-ocean-shade{position:absolute;inset:0;background:linear-gradient(0deg,#052332 0%,#062e4566 45%,#17647499),linear-gradient(90deg,#032c3ba3,transparent);opacity:calc(.7 + var(--scene-progress) * .3)}.exp-sunrays{position:absolute;inset:-30% -10%;background:repeating-conic-gradient(from 160deg at 50% 0%,transparent 0deg 12deg,#c9ffe310 15deg 18deg,transparent 21deg 28deg);transform:rotate(calc(var(--scene-progress) * -8deg));pointer-events:none}.exp-ocean-copy{position:relative;z-index:5;width:46%;padding-left:9vw;margin-top:-8%}.exp-ocean-copy .exp-kicker{font-size:9px;color:#99d3ce}#view-expedition .exp-ocean-copy h2{font-size:clamp(34px,4.2vw,68px);line-height:1.3;margin:25px 0}.exp-ocean-copy h2 em{color:#b6e2d3}.exp-ocean-copy>p:not(.exp-kicker){font-size:13px;line-height:2;color:#a8cccb;margin-bottom:30px}.exp-ocean-world{position:absolute;inset:0;z-index:3}.exp-whale-shark{position:absolute;right:8%;top:12%;width:43%;transform:translate(calc(var(--scene-travel) * -.5),calc(var(--scene-shift) * -.08)) rotate(-12deg);z-index:3}.exp-whale-shark img{filter:drop-shadow(0 20px 35px #011e3f55)}.exp-whale-shark .exp-creature-tag{transform:rotate(12deg);background:#dceee6}.exp-whale-shark .exp-creature-note{transform:rotate(12deg);font-size:10px}.exp-manatee{position:absolute;bottom:6%;right:25%;width:24%;transform:translate(calc(var(--scene-travel) * .3),calc(var(--scene-shift) * -.12)) rotate(7deg);z-index:2}.exp-manatee .exp-creature-tag{font-size:10px;padding:8px 14px}.exp-manatee .exp-creature-note{font-size:9px}.exp-ocean-word{position:absolute;right:-1%;bottom:8%;font:clamp(100px,16vw,260px)/.77 var(--serif);color:#c9eae915;letter-spacing:-.07em;pointer-events:none}.exp-ocean-word em{font-style:italic!important}.exp-dive-meter{position:absolute;left:3%;bottom:7%;font-size:7px;letter-spacing:2px;color:#9cc6c7;writing-mode:vertical-rl;display:flex;gap:16px;align-items:center}.exp-dive-meter i{display:block;height:100px;width:3px;background:repeating-linear-gradient(0deg,#a5e5d7 0 1px,transparent 1px 8px)}.exp-dive-meter b{font-weight:400}.exp-ocean-disclaimer{position:absolute;bottom:22px;left:0;right:0;text-align:center;font-size:9px;letter-spacing:.2px;color:#92b6bc;padding:0 12vw;z-index:5}.exp-bubbles{position:absolute;inset:0;pointer-events:none}.exp-bubbles i{position:absolute;left:calc(6% + var(--i) * 7%);top:calc(15% + var(--i) * 6%);width:calc(3px + var(--i) * .8px);aspect-ratio:1;border:1px solid #d0f9f540;border-radius:50%;transform:translateY(calc(var(--scene-shift) * -.35))}
.exp-journal{background:#f4f0df;color:#234732;padding:110px 8vw 0;position:relative}.exp-journal:before{content:'';position:absolute;left:0;right:0;top:-1px;height:45px;background:#052332;clip-path:polygon(0 0,100% 0,100% 18%,87% 40%,73% 12%,57% 48%,39% 16%,20% 42%,0 12%)}.exp-journal-header{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin:25px 0 55px}.exp-journal-header .exp-kicker{font-size:9px;color:#778064}#view-expedition .exp-journal-header h2{font-size:clamp(32px,3.7vw,56px);line-height:1.4;margin-top:25px}.exp-journal-header h2 em{color:#839568}.exp-journal-header>p{font-size:12px;line-height:2.1;color:#748068;padding-bottom:8px}.exp-field-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.exp-field-card{background:#fffdf4;padding:14px 14px 25px;border:1px solid #6b785420;box-shadow:0 6px 20px #25422d08;transform:rotate(-2deg)}.exp-field-card:nth-child(2){transform:translateY(35px) rotate(2deg)}.exp-field-card:nth-child(3){transform:rotate(-1deg)}.exp-field-photo{position:relative;aspect-ratio:1.16;overflow:hidden;background:#d4dfc9}.exp-field-photo>img:first-child{width:100%;height:100%;object-fit:cover;transition:transform .5s}.exp-field-card:hover .exp-field-photo>img:first-child{transform:scale(1.06)}.exp-field-photo>span{position:absolute;top:14px;left:14px;background:#fffdf0e6;padding:6px 10px;font-size:8px;letter-spacing:1px;border-radius:2px}.exp-field-photo>.exp-field-sticker{position:absolute;right:5px;bottom:0;width:34%;height:40%;object-fit:contain;filter:drop-shadow(0 3px 0 #fff) drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff)}.exp-field-card>a>p{font-size:9px;color:#7a836b;margin:20px 7px 8px;letter-spacing:.6px}#view-expedition .exp-field-card h3{font-size:19px;letter-spacing:-.7px;margin:0 7px}.exp-card-link{display:flex;justify-content:space-between;margin:20px 7px 0;border-top:1px solid #dce1ce;padding-top:15px;color:#6b7c5c;font-size:10px}.exp-card-link>span{font-size:18px}
.exp-next-adventure{text-align:center;padding:150px 20px 95px}.exp-next-adventure .exp-kicker{font-size:9px;color:#839274}#view-expedition .exp-next-adventure h2{font-size:clamp(37px,4.7vw,74px);line-height:1.3;margin:25px 0 35px}.exp-next-adventure h2 em{color:#7e9165}.exp-ending-actions{display:flex;gap:12px;justify-content:center}.exp-love-note{font-size:10px;color:#819074;margin-top:35px}.exp-footer{border-top:1px solid #2445312b;display:flex;justify-content:space-between;gap:30px;align-items:center;flex-wrap:wrap;padding:35px 0;color:#596f4e}.exp-footer-brand{font-size:26px;font-weight:800;letter-spacing:-1px}.exp-footer>div{display:flex;gap:24px;font-size:10px}.exp-footer>small{font-size:8px;letter-spacing:1px}.exp-footer details{flex-basis:100%;font-size:9px;color:#859178}.exp-footer summary{cursor:pointer;width:fit-content;min-height:30px}.exp-footer details p{line-height:2}.exp-footer details a{text-decoration:underline}
/* Keep foreground framing behind readable copy and discoverable animals. */
.exp-foliage{z-index:2}
.exp-hero-friend{width:30vw;max-width:440px}
.exp-leaf-top{right:-8%;top:-58%;width:27vw}
.exp-manatee{right:43%;width:20%;bottom:7%}
#view-expedition[data-motion="reduced"] *{transition:none!important;animation:none!important}
/* Reveals never hide text: the enhancement adds movement only. */
.exp-motion-on [data-exp-reveal]{transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .9s;transform:translateY(28px);opacity:.6}.exp-motion-on [data-exp-reveal].exp-revealed{transform:translateY(0);opacity:1}.exp-motion-on .exp-field-card.exp-revealed:nth-child(1){transform:rotate(-2deg)}.exp-motion-on .exp-field-card.exp-revealed:nth-child(2){transform:translateY(35px) rotate(2deg)}.exp-motion-on .exp-field-card.exp-revealed:nth-child(3){transform:rotate(-1deg)}
@media(min-width:1700px){.exp-hero-copy{margin-left:14vw}.exp-chapter-copy,.exp-ocean-copy{padding-left:12vw}.exp-forest-world{right:12%;width:42%}.exp-hero-friend{right:12vw}}
@media(max-width:1100px){.exp-chapters{right:8px}.exp-hero-copy{margin-left:7vw;width:61%}#view-expedition .exp-hero h1{font-size:clamp(57px,7.8vw,85px)}.exp-hero-friend{right:3vw;width:37vw;bottom:19%}.exp-direct-link{display:block;width:max-content;margin:15px 0 0}.exp-chapter-copy,.exp-ocean-copy{padding-left:6vw}.exp-forest-world{right:6%;width:49%}.exp-creature-tag small{display:none}.exp-field-cards{gap:18px}.exp-journal{padding-left:6vw;padding-right:6vw}.exp-nav-links{gap:20px}}
@media(max-width:700px){.exp-navigation{height:82px;padding:0 22px}.exp-logo>svg{width:32px;height:32px}.exp-logo>span{font-size:21px}.exp-logo small{font-size:6px;letter-spacing:1px}.exp-nav-links{display:none}.exp-nav-cta{font-size:10px;padding:9px 13px;gap:12px}.exp-chapters{right:5px;gap:4px}.exp-chapters button{min-width:32px;min-height:38px;padding:6px}.exp-chapters span{font-size:8px}.exp-chapters b{display:none}.exp-motion-toggle{right:12px;bottom:12px;font-size:9px;padding:9px 12px}.exp-hero{min-height:820px;height:100svh;max-height:none;align-items:flex-start}.exp-hero-copy{margin:130px 25px 0;width:calc(100% - 60px)}.exp-kicker{font-size:8px;letter-spacing:1.8px}.exp-handwritten{font-size:19px;margin:24px 0 13px}#view-expedition .exp-hero h1{font-size:57px}.exp-hero-description{font-size:12px;margin:20px 0 23px}.exp-pill{font-size:11px;padding:15px 21px;min-height:48px;gap:25px}.exp-direct-link{display:inline-block;margin:0 0 0 12px;font-size:10px}.exp-hero-friend{width:230px;right:30px;bottom:104px}.exp-capybara .exp-creature-note{display:none}.exp-capybara .exp-creature-tag{font-size:10px;padding:8px 13px;bottom:0}.exp-orbit-stamp{width:70px;height:70px;font-size:6px;right:-5px;top:10%;letter-spacing:1px}.exp-orbit-stamp b{font-size:7px}.exp-hero-bottom{left:25px;right:35px;bottom:27px}.exp-hero-bottom p{font-size:8px;text-align:right}.exp-coordinate{display:none}.exp-scroll-invitation{font-size:7px;gap:8px;letter-spacing:1px}.exp-scroll-line{height:30px}.exp-foliage{width:75vw}.exp-leaf-left{left:-48%;bottom:-5%}.exp-leaf-right{right:-42%;bottom:-10%}.exp-leaf-top{width:75vw;right:-23%;top:-25%;opacity:.65}.exp-hero-landscape{object-position:63% center;opacity:.65}.exp-hero-shade{background:linear-gradient(0deg,#0c291f,transparent 40%,#091f1b66),linear-gradient(90deg,#0b221970,transparent)}.exp-prologue{padding:70px 24px 0}.exp-prologue .exp-kicker{font-size:7px;letter-spacing:1.4px}#view-expedition .exp-prologue h2{font-size:26px;line-height:1.75;margin-bottom:42px}.exp-facts-strip{gap:0;justify-content:space-between;padding-bottom:38px}.exp-facts-strip b{font-size:42px}.exp-facts-strip small{font-size:9px;margin-left:3px}.exp-facts-strip span{font-size:9px}.exp-trail{height:95px}.exp-sticky-stage{height:100svh;min-height:850px;align-items:flex-start}.exp-motion-on .exp-forest{height:170svh;min-height:1300px}.exp-chapter-copy{width:100%;padding:58px 32px 0}.exp-chapter-copy .exp-kicker{font-size:8px;letter-spacing:1.5px}#view-expedition .exp-chapter-copy h2{font-size:36px;margin:18px 0}.exp-chapter-copy>p:not(.exp-kicker){font-size:12px;line-height:1.9;margin-bottom:22px}.exp-field-note{display:none}.exp-forest-world{top:auto;bottom:55px;right:9%;width:80%;height:390px}.exp-world-ring{top:10%;width:90%;left:2%}.exp-panda{width:58%;left:-6%;top:18%}.exp-red-panda{width:43%;right:-4%;top:0}.exp-pitcher{width:37%;right:-2%;bottom:0}.exp-orbit-label{font-size:6px;right:-4%;top:17%}.exp-forest .exp-creature-tag{font-size:9px;gap:7px;padding:7px 10px}.exp-forest .exp-creature-note{font-size:8px}.exp-stage-caption{left:32px;bottom:23px;font-size:8px}.exp-giant-word{font-size:27vw;top:40%}.exp-forest-leaf{width:70vw;left:-44%;bottom:-13%}.exp-waterline{padding:105px 25px 65px;min-height:530px}#view-expedition .exp-waterline h2{font-size:36px}.exp-waterline .exp-kicker{font-size:7px;letter-spacing:1.8px}.exp-transition-note{font-size:9px}.exp-ocean .exp-sticky-stage{min-height:850px}.exp-motion-on .exp-ocean{height:185svh;min-height:1450px}.exp-ocean-copy{width:100%;padding:60px 32px 0;margin:0}#view-expedition .exp-ocean-copy h2{font-size:38px;margin:20px 0}.exp-ocean-copy>p:not(.exp-kicker){font-size:12px;margin-bottom:22px}.exp-ocean-copy .exp-kicker{font-size:8px;letter-spacing:1.6px}.exp-whale-shark{width:72%;top:40%;right:3%}.exp-whale-shark .exp-creature-tag{font-size:10px;padding:8px 13px}.exp-whale-shark .exp-creature-note{font-size:9px}.exp-manatee{width:37%;bottom:9%;right:48%}.exp-manatee .exp-creature-note{display:none}.exp-manatee .exp-creature-tag{font-size:9px;padding:7px 10px}.exp-ocean-word{font-size:32vw;bottom:13%;right:0}.exp-dive-meter{display:none}.exp-ocean-disclaimer{font-size:8px;line-height:1.8;padding:0 42px;bottom:20px}.exp-journal{padding:80px 25px 0}.exp-journal-header{display:block;margin:15px 0 35px}.exp-journal-header .exp-kicker{font-size:7px;letter-spacing:1.4px}#view-expedition .exp-journal-header h2{font-size:33px;margin-top:20px}.exp-journal-header>p{font-size:11px;margin-top:22px}.exp-field-cards{grid-template-columns:1fr;gap:30px;padding:0 12px}.exp-field-card,.exp-field-card:nth-child(2),.exp-field-card:nth-child(3){transform:none}.exp-motion-on .exp-field-card.exp-revealed:nth-child(n){transform:none}.exp-field-photo{aspect-ratio:1.25}.exp-next-adventure{padding:85px 0 65px}#view-expedition .exp-next-adventure h2{font-size:36px}.exp-ending-actions{flex-direction:column;align-items:center}.exp-ending-actions .exp-pill{min-width:245px}.exp-love-note{font-size:9px;line-height:1.9;margin-top:25px}.exp-footer{gap:20px;padding:30px 0}.exp-footer-brand{font-size:24px}.exp-footer>div{flex-wrap:wrap;gap:14px;font-size:10px}.exp-footer>small{font-size:6px;letter-spacing:.9px}.exp-footer details{font-size:8px}}
@media(max-height:650px) and (min-width:701px){.exp-hero{min-height:720px}.exp-sticky-stage,.exp-ocean .exp-sticky-stage{min-height:720px}.exp-motion-on .exp-forest .exp-sticky-stage,.exp-motion-on .exp-ocean .exp-sticky-stage{position:relative}}
@media(prefers-reduced-motion:reduce){#view-expedition *,#view-expedition *:before,#view-expedition *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.exp-motion-on .exp-forest,.exp-motion-on .exp-ocean{height:auto;min-height:0}.exp-motion-on .exp-sticky-stage{position:relative!important}.exp-hero-landscape,.exp-hero-friend,.exp-panda,.exp-red-panda,.exp-pitcher,.exp-whale-shark,.exp-manatee,.exp-ocean-landscape,.exp-bubbles i{transform:none!important}}
@media print{.exp-navigation,.exp-chapters,.exp-motion-toggle,.exp-reading-progress,.exp-foliage{display:none!important}.exp-motion-on .exp-forest,.exp-motion-on .exp-ocean{height:auto;min-height:0}.exp-sticky-stage{position:relative!important}.exp-scene{break-inside:avoid}}
