.immersive-home{--immersive-paper:#f0eadc;--immersive-paper-soft:#f8f4ea;--immersive-forest:#0f5b46;--immersive-forest-deep:#092f26;--immersive-forest-ink:#dfe9df;--immersive-ink:#17251e;--immersive-muted:#718178;--immersive-copper:#d1a262;--immersive-copper-light:#e6c894;--immersive-line:rgb(223 233 223/0.2);position:relative;z-index:0;width:100vw;margin:-2rem calc(50% - 50vw) -2.5rem;overflow:clip;background:var(--immersive-forest-deep);color:var(--immersive-forest-ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;isolation:isolate}.immersive-home *,.immersive-home :after,.immersive-home :before{box-sizing:border-box}.immersive-home a{color:inherit;text-decoration:none}.immersive-home a:focus-visible{outline:2px solid var(--immersive-copper-light);outline-offset:5px}.immersive-home .immersive-grain{position:absolute;z-index:20;inset:0;opacity:.065;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.immersive-home .immersive-hero-nav{position:absolute;z-index:10;top:1.25rem;right:clamp(1.25rem,5vw,5rem);left:clamp(1.25rem,5vw,5rem);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;max-width:90rem;margin-inline:auto;color:var(--immersive-forest-ink);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.64rem;letter-spacing:.13em;text-transform:uppercase}.immersive-home .immersive-hero-brand{display:inline-flex;align-items:center;gap:.65rem;width:fit-content;font-family:var(--font-display),Georgia,serif;font-size:1.1rem;font-weight:600;letter-spacing:.02em;text-transform:none}.immersive-home .cta-mark img,.immersive-home .immersive-hero-brand img{display:block;width:2rem;height:2rem}.immersive-home .immersive-hero-nav-note{opacity:.72;text-align:center}.immersive-home .immersive-hero-nav-link{justify-self:end;min-height:2.5rem;padding:.72rem 1rem;border:1px solid rgb(223 233 223/.35);border-radius:999px;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.immersive-home .immersive-hero-nav-link:hover{border-color:var(--immersive-copper-light);background:var(--immersive-copper-light);color:var(--immersive-forest-deep)}.immersive-home .immersive-hero-nav-link span{margin-left:.4rem;color:var(--immersive-copper-light)}.immersive-home .immersive-rail{position:fixed;z-index:25;top:50%;right:1.2rem;display:flex;flex-direction:column;align-items:center;gap:.8rem;transform:translateY(-50%);color:rgb(223 233 223/.56);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.58rem;letter-spacing:.12em;pointer-events:none}.immersive-home .immersive-rail-title{writing-mode:vertical-rl;transform:rotate(180deg)}.immersive-home .immersive-rail-dots{display:flex;flex-direction:column;gap:.48rem;pointer-events:auto}.immersive-home .immersive-rail-dots a{display:flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border:1px solid rgb(223 233 223/.24);border-radius:50%;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.immersive-home .immersive-rail-dots a:hover,.immersive-home .immersive-rail-dots a[data-active=true]{border-color:var(--immersive-copper-light);background:var(--immersive-copper-light);color:var(--immersive-forest-deep);transform:scale(1.16)}.immersive-home .immersive-story{position:relative}.immersive-home .immersive-scene{--scene-progress:0;position:relative;min-height:158svh;scroll-margin-top:5rem}.immersive-home .immersive-sticky{position:sticky;top:0;display:flex;height:100svh;min-height:42rem;align-items:center;overflow:hidden;isolation:isolate}.immersive-home .scene-copy{position:absolute;z-index:5;max-width:32rem}.immersive-home .scene-copy--book{top:20%;left:clamp(1.5rem,8vw,9rem);transform:translateY(calc(var(--scene-progress) * -1.5rem))}.immersive-home .scene-copy--ipad{top:24%;left:clamp(1.5rem,8vw,9rem);max-width:27rem;transform:translateY(calc(var(--scene-progress) * -2rem))}.immersive-home .scene-copy--app{top:16%;left:clamp(1.5rem,8vw,9rem);max-width:28rem;transform:translateY(calc(var(--scene-progress) * -1.75rem))}.immersive-home .scene-copy--evidence,.immersive-home .scene-copy--right{top:50%;right:clamp(3.5rem,10vw,11rem);left:auto;max-width:min(31rem,37vw);color:var(--immersive-ink);transform:translateY(calc(-50% - var(--scene-progress) * 1.6rem))}.immersive-home .scene-copy--evidence{transform:translateY(calc(-50% - var(--scene-progress) * 1.4rem))}.immersive-home .scene-copy--cta{top:22%;left:50%;max-width:52rem;text-align:center;transform:translate(-50%,calc(var(--scene-progress) * -1.6rem))}.immersive-home .scene-kicker{display:inline-flex;align-items:center;gap:.65rem;color:var(--immersive-copper-light);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.67rem;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.immersive-home .scene-kicker:before{width:1.9rem;height:1px;background:currentColor;content:""}.immersive-home .immersive-scene--educators .scene-kicker,.immersive-home .immersive-scene--method .scene-kicker,.immersive-home .immersive-scene--plan .scene-kicker,.immersive-home .immersive-scene--templates .scene-kicker,.immersive-home .immersive-scene--tutor .scene-kicker,.immersive-home .scene-copy--right .scene-kicker{color:var(--immersive-forest)}.immersive-home .scene-copy h1,.immersive-home .scene-copy h2{margin:1.25rem 0 0;color:inherit;font-family:var(--font-display),Georgia,serif;font-size:clamp(3rem,5.9vw,6.8rem);font-weight:500;letter-spacing:-.06em;line-height:.94;text-wrap:balance}.immersive-home .scene-copy h2{font-size:clamp(2.65rem,5vw,5.6rem)}.immersive-home .scene-copy h1 em,.immersive-home .scene-copy h2 em{color:var(--immersive-copper-light);font-style:normal}.immersive-home .immersive-scene--educators h2 em,.immersive-home .immersive-scene--method h2 em,.immersive-home .immersive-scene--plan h2 em,.immersive-home .immersive-scene--templates h2 em,.immersive-home .immersive-scene--tutor h2 em,.immersive-home .scene-copy--right h2 em{color:var(--immersive-forest)}.immersive-home .scene-lede{max-width:29rem;margin:1.8rem 0 0;color:rgb(223 233 223/.82);font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.75}.immersive-home .immersive-scene--educators .scene-lede,.immersive-home .immersive-scene--method .scene-lede,.immersive-home .immersive-scene--plan .scene-lede,.immersive-home .immersive-scene--templates .scene-lede,.immersive-home .immersive-scene--tutor .scene-lede,.immersive-home .scene-copy--right .scene-lede{color:#56675e}.immersive-home .scene-subcopy{max-width:19rem;margin:1.2rem 0 0;color:rgb(223 233 223/.55);font-size:.86rem;line-height:1.7}.immersive-home .scene-scroll-hint{position:absolute;z-index:5;bottom:2.4rem;left:clamp(1.5rem,8vw,9rem);display:inline-flex;align-items:center;gap:.7rem;color:rgb(223 233 223/.58);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.63rem;letter-spacing:.13em;text-transform:uppercase}.immersive-home .scene-scroll-hint span{display:inline-flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border:1px solid rgb(223 233 223/.32);border-radius:50%;animation:immersive-breathe 2.2s ease-in-out infinite}.immersive-home .scene-scroll-hint--light{color:rgb(223 233 223/.66)}.immersive-home .immersive-scene--book{min-height:190svh;background:var(--immersive-forest-deep)}.immersive-home .book-backdrop{position:absolute;inset:0;background:linear-gradient(90deg,rgb(9 47 38/.98),rgb(9 47 38/.83) 28%,rgb(9 47 38/.26) 65%,rgb(9 47 38/.58)),linear-gradient(180deg,rgb(9 47 38/.42),transparent 28%,rgb(9 47 38/.68)),url(/visuals/forest-learning-hero.webp) 50% /cover;transform:scale(calc(1.07 - var(--scene-progress) * .04));transform-origin:center}.immersive-home .book-backdrop:after{position:absolute;inset:0;background:radial-gradient(circle at 76% 48%,transparent 0 13rem,rgb(9 47 38/.22) 34rem);content:""}.immersive-home .book-stage{position:absolute;z-index:2;top:44%;right:5vw;width:min(64vw,59rem);height:min(48vw,42rem);perspective:1500px;transform:translate3d(calc(var(--scene-progress) * 8vw),calc(var(--scene-progress) * -7vh),0) scale(calc(1 - var(--scene-progress) * .08));transform-origin:66% 50%}.immersive-home .book-shadow{position:absolute;right:5%;bottom:7%;width:88%;height:25%;border-radius:50%;background:rgb(0 0 0/.38);filter:blur(1.4rem);transform:rotate(-7deg)}.immersive-home .book-object{position:absolute;inset:4% 0 8% 4%;transform:rotateX(59deg) rotate(-7deg) rotateY(calc(var(--scene-progress) * 7deg));transform-style:preserve-3d}.immersive-home .book-page{position:absolute;top:0;width:50%;height:100%;overflow:hidden;padding:clamp(1rem,2.5vw,2rem);color:#273e31;background:repeating-linear-gradient(0deg,transparent 0 1.85rem,rgb(39 62 49/.1) 1.9rem 1.96rem),linear-gradient(135deg,#eee6d2,#d8cbb0);box-shadow:inset 0 0 0 1px rgb(79 78 54/.13);backface-visibility:hidden}.immersive-home .book-page:after{position:absolute;inset:0;background:linear-gradient(115deg,transparent 55%,rgb(255 255 255/.27));content:"";pointer-events:none}.immersive-home .book-page--left{left:0;border-radius:.45rem 0 0 .45rem;transform:rotateY(4deg);transform-origin:100% 50%}.immersive-home .book-page--right{right:0;border-radius:0 .45rem .45rem 0;transform:rotateY(-4deg);transform-origin:0 50%}.immersive-home .book-page--turn{left:50%;z-index:3;border-radius:0 .45rem .45rem 0;background:repeating-linear-gradient(0deg,transparent 0 1.85rem,rgb(39 62 49/.1) 1.9rem 1.96rem),linear-gradient(135deg,#f5eddb,#dfd0af);transform:rotateY(calc(-10deg - var(--scene-progress) * 170deg));transform-origin:0 50%}.immersive-home .book-page-kicker,.immersive-home .book-page-lines,.immersive-home .book-page-mark{position:absolute;z-index:1}.immersive-home .book-page-kicker{top:1.2rem;left:1.4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(.43rem,.75vw,.65rem);letter-spacing:.13em}.immersive-home .book-page-title{position:absolute;top:35%;left:12%;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.45rem,4.3vw,4.35rem);font-weight:600;letter-spacing:-.07em;line-height:.92}.immersive-home .book-page-title--small{top:34%;left:12%;font-size:clamp(1.2rem,3.1vw,3.15rem)}.immersive-home .book-page-lines{right:10%;bottom:10%;left:12%;display:flex;flex-direction:column;gap:.72rem}.immersive-home .book-page-lines i{display:block;width:55%;height:1px;background:rgb(39 62 49/.32)}.immersive-home .book-page-lines i:nth-child(2){width:72%}.immersive-home .book-page-lines i:nth-child(3){width:58%}.immersive-home .book-page-lines i:nth-child(4){width:78%}.immersive-home .book-page-lines i:nth-child(5){width:47%}.immersive-home .book-page-lines i:nth-child(6){width:69%}.immersive-home .book-page-lines i:nth-child(7){width:40%}.immersive-home .book-page-mark{right:12%;bottom:10%;display:grid;width:clamp(2.5rem,6vw,5.2rem);height:clamp(2.5rem,6vw,5.2rem);place-items:center;border:1px solid rgb(39 62 49/.34);border-radius:50%;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.3rem,2.9vw,2.6rem)}.immersive-home .immersive-scene--ipad{background:radial-gradient(circle at 80% 40%,rgb(44 132 103/.23),transparent 29rem),var(--immersive-forest)}.immersive-home .ipad-constellation{position:absolute;inset:0;opacity:.65;background-image:radial-gradient(circle,rgb(230 200 148/.8) 0 1px,transparent 1.5px);background-size:15rem 15rem;mask-image:linear-gradient(90deg,transparent,black 45%,transparent)}.immersive-home .ipad-constellation span{position:absolute;width:.35rem;height:.35rem;border:1px solid var(--immersive-copper-light);border-radius:50%;opacity:.6}.immersive-home .ipad-constellation span:first-child{top:18%;left:72%}.immersive-home .ipad-constellation span:nth-child(2){top:30%;left:86%;width:.2rem;height:.2rem}.immersive-home .ipad-constellation span:nth-child(3){top:69%;left:68%;width:.25rem;height:.25rem}.immersive-home .ipad-constellation span:nth-child(4){top:76%;left:86%}.immersive-home .ipad-constellation span:nth-child(5){top:42%;left:62%;width:.2rem;height:.2rem}.immersive-home .ipad-stage{position:absolute;top:8%;right:0;width:62vw;height:84%;perspective:1600px}.immersive-home .ipad-halo{position:absolute;top:50%;left:50%;width:min(43vw,38rem);aspect-ratio:1;border:1px solid rgb(230 200 148/.28);border-radius:50%;transform:translate(-50%,-50%) rotateX(64deg) rotate(calc(20deg + var(--scene-progress) * 32deg))}.immersive-home .ipad-halo--two{width:min(57vw,49rem);border-color:rgb(223 233 223/.11);transform:translate(-50%,-50%) rotateX(64deg) rotate(calc(-12deg - var(--scene-progress) * 25deg))}.immersive-home .ipad-rig{position:absolute;z-index:3;top:47%;left:50%;width:min(45vw,39rem);aspect-ratio:1.34;transform:translate3d(calc(-50% + var(--scene-progress) * 4rem),calc(-50% - var(--scene-progress) * 6rem),0) rotate(calc(-18deg + var(--scene-progress) * 36deg)) rotateX(calc(62deg - var(--scene-progress) * 26deg)) rotateY(calc(-17deg + var(--scene-progress) * 32deg)) scale(calc(.64 + var(--scene-progress) * .4));transform-style:preserve-3d}.immersive-home .ipad-frame{position:absolute;inset:0;padding:clamp(.32rem,.7vw,.65rem);border:1px solid rgb(221 230 222/.47);border-radius:4.6%;background:linear-gradient(135deg,#d8ded5,#697c73 57%,#2f4038);box-shadow:-2rem 2.5rem 3.5rem rgb(0 0 0/.34),inset 0 0 0 1px rgb(255 255 255/.18);transform-style:preserve-3d}.immersive-home .ipad-frame:after,.immersive-home .ipad-frame:before{position:absolute;top:16%;bottom:16%;width:.18rem;border-radius:99px;background:linear-gradient(180deg,#a8b7ac,#475b50);content:""}.immersive-home .ipad-frame:before{left:-.22rem}.immersive-home .ipad-frame:after{right:-.22rem}.immersive-home .ipad-screen{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid rgb(17 35 28/.6);border-radius:3.2%;background:#ecefe7;transform:translateZ(.4rem)}.immersive-home .ipad-camera{position:absolute;z-index:5;top:.35rem;left:50%;width:.35rem;height:.35rem;border-radius:50%;background:#19251f;box-shadow:0 0 0 .12rem rgb(255 255 255/.08);transform:translateX(-50%)}.immersive-home .ipad-home-indicator{position:absolute;z-index:5;bottom:.3rem;left:50%;width:18%;height:.18rem;border-radius:999px;background:rgb(255 255 255/.65);transform:translateX(-50%)}.immersive-home .ipad-hand{position:absolute;z-index:4;top:49%;width:clamp(5rem,11vw,10rem);height:clamp(11rem,25vw,22rem);filter:drop-shadow(0 2rem 1.5rem rgb(0 0 0/.22));transform-style:preserve-3d}.immersive-home .ipad-hand--left{left:18%;transform:translate3d(calc(-10% - var(--scene-progress) * 1.4rem),calc(-31% - var(--scene-progress) * 4rem),0) rotate(calc(19deg + var(--scene-progress) * 12deg)) rotateX(4deg)}.immersive-home .ipad-hand--right{right:12%;transform:translate3d(calc(10% + var(--scene-progress) * 1.3rem),calc(-28% - var(--scene-progress) * 4rem),0) rotate(calc(-21deg - var(--scene-progress) * 13deg)) rotateY(180deg)}.immersive-home .ipad-hand-palm{position:absolute;right:16%;bottom:0;width:65%;height:67%;border-radius:47% 53% 42% 56%/48% 45% 55% 52%;background:linear-gradient(135deg,#d59f7b,#ad7255 67%,#784c3e);transform:rotate(-7deg)}.immersive-home .ipad-hand-finger{position:absolute;z-index:2;right:20%;width:20%;height:57%;border-radius:999px;background:linear-gradient(90deg,#cf9671,#a56850 80%);transform-origin:50% 100%}.immersive-home .ipad-hand-finger--one{top:0;transform:rotate(-12deg)}.immersive-home .ipad-hand-finger--two{top:3%;right:38%;height:51%;transform:rotate(-4deg)}.immersive-home .ipad-hand-finger--three{top:8%;right:55%;height:44%;transform:rotate(7deg)}.immersive-home .ipad-hand-finger--four{top:16%;right:68%;height:36%;transform:rotate(19deg)}.immersive-home .ipad-hand-thumb{position:absolute;z-index:3;right:4%;bottom:31%;width:52%;height:22%;border-radius:999px;background:linear-gradient(135deg,#d5a078,#a36750);transform:rotate(-36deg);transform-origin:16% 50%}.immersive-home .scene-pills,.immersive-home .tutor-trust{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.immersive-home .scene-pills span,.immersive-home .tutor-trust span{padding:.55rem .8rem;border:1px solid rgb(223 233 223/.26);border-radius:999px;color:rgb(223 233 223/.74);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.66rem;letter-spacing:.06em}.immersive-home .immersive-scene--app{background:#e7e8de;color:var(--immersive-ink)}.immersive-home .portal-grid{position:absolute;inset:0;opacity:.55;background-image:linear-gradient(rgb(15 91 70/.07) 1px,transparent 0),linear-gradient(90deg,rgb(15 91 70/.07) 1px,transparent 0);background-size:4rem 4rem;mask-image:radial-gradient(circle at 50% 50%,black,transparent 70%)}.immersive-home .app-entry-stage{position:absolute;inset:0;display:grid;place-items:center;perspective:1300px}.immersive-home .app-portal{width:min(84vw,78rem);height:min(68svh,46rem);overflow:hidden;border:1px solid rgb(15 91 70/.3);border-radius:calc(2.4rem - var(--scene-progress) * 1.8rem);background:#edf0e7;box-shadow:0 2.5rem 6rem rgb(25 52 41/.21),0 0 0 1rem rgb(15 91 70/.035);transform:translate3d(calc(var(--scene-progress) * -2rem),calc(var(--scene-progress) * 1rem),0) rotateX(calc(7deg - var(--scene-progress) * 7deg)) rotate(calc(-4deg + var(--scene-progress) * 4deg)) scale(calc(.62 + var(--scene-progress) * .46));transform-origin:50% 58%}.immersive-home .scene-inline-note{display:block;margin-top:2rem;color:var(--immersive-forest);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem;letter-spacing:.13em;line-height:1.5}.immersive-home .app-chrome{display:grid;grid-template-columns:5.3rem minmax(0,1fr);width:100%;height:100%;color:#22392f;background:#eef0e6;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.immersive-home .app-chrome--compact{grid-template-columns:2.8rem minmax(0,1fr);font-size:.54em}.immersive-home .app-chrome-sidebar{display:flex;flex-direction:column;align-items:center;gap:1.35rem;padding-top:1.1rem;border-right:1px solid rgb(34 57 47/.12);background:#e4e9df}.immersive-home .app-chrome--compact .app-chrome-sidebar{gap:.65rem;padding-top:.7rem}.immersive-home .app-sidebar-logo{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.65rem;background:var(--immersive-forest);color:#f1eadc;font-family:var(--font-display),Georgia,serif;font-size:1.25rem}.immersive-home .app-chrome--compact .app-sidebar-logo{width:1.3rem;height:1.3rem;border-radius:.35rem;font-size:.75rem}.immersive-home .app-sidebar-line{display:block;width:1.55rem;height:1.55rem;border:1px solid rgb(34 57 47/.19);border-radius:.45rem}.immersive-home .app-chrome--compact .app-sidebar-line{width:.8rem;height:.8rem;border-radius:.2rem}.immersive-home .app-sidebar-line--active{border-color:rgb(15 91 70/.45);background:rgb(15 91 70/.12)}.immersive-home .app-chrome-main{min-width:0;padding:clamp(1.3rem,3vw,3.2rem) clamp(1.4rem,4vw,4.5rem)}.immersive-home .app-chrome--compact .app-chrome-main{padding:.8rem 1rem}.immersive-home .app-chrome-heading,.immersive-home .app-chrome-topline,.immersive-home .app-mastery-strip,.immersive-home .app-plan-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.immersive-home .app-breadcrumb,.immersive-home .app-eyebrow,.immersive-home .app-plan-duration,.immersive-home .app-plan-number,.immersive-home .app-time{color:#6f8074;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.63rem;letter-spacing:.09em;text-transform:uppercase}.immersive-home .app-chrome--compact :is(.app-breadcrumb,.app-eyebrow,.app-time,.app-plan-duration,.app-plan-number){font-size:.45rem}.immersive-home .app-avatar{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgb(15 91 70/.24);border-radius:50%;color:var(--immersive-forest);font-family:var(--font-display),Georgia,serif;font-size:.85rem}.immersive-home .app-chrome--compact .app-avatar{width:1rem;height:1rem;font-size:.42rem}.immersive-home .app-chrome-heading{align-items:flex-end;margin-top:clamp(2.2rem,6vw,6rem)}.immersive-home .app-chrome--compact .app-chrome-heading{margin-top:1.5rem}.immersive-home .app-chrome-heading h3{margin:.5rem 0 0;color:#22392f;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.45rem,3.5vw,3.6rem);font-weight:500;letter-spacing:-.06em;line-height:1}.immersive-home .app-chrome--compact .app-chrome-heading h3{margin-top:.2rem;font-size:1.1rem}.immersive-home .app-time{padding-bottom:.4rem;color:var(--immersive-forest)}.immersive-home .app-plan-list{margin-top:clamp(1.7rem,4vw,3rem);border-top:1px solid rgb(34 57 47/.14)}.immersive-home .app-chrome--compact .app-plan-list{margin-top:1rem}.immersive-home .app-plan-row{min-height:clamp(3.8rem,7vw,5.5rem);border-bottom:1px solid rgb(34 57 47/.14)}.immersive-home .app-chrome--compact .app-plan-row{min-height:2rem}.immersive-home .app-plan-row--current{margin-inline:-.8rem;padding-inline:.8rem;background:rgb(15 91 70/.08)}.immersive-home .app-chrome--compact .app-plan-row--current{margin-inline:-.4rem;padding-inline:.4rem}.immersive-home .app-plan-number{color:var(--immersive-forest)}.immersive-home .app-plan-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.3rem}.immersive-home .app-plan-copy strong{overflow:hidden;color:#30463b;font-size:clamp(.84rem,1.3vw,1.08rem);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.immersive-home .app-plan-copy small{color:#738177;font-size:clamp(.68rem,1vw,.82rem)}.immersive-home .app-chrome--compact .app-plan-copy strong{font-size:.62rem}.immersive-home .app-chrome--compact .app-plan-copy small{font-size:.46rem}.immersive-home .app-mastery-strip{align-items:flex-end;margin-top:clamp(1.4rem,3.3vw,2.8rem);padding:1rem 1.15rem;border:1px solid rgb(15 91 70/.15);border-radius:.9rem;background:rgb(248 244 234/.7)}.immersive-home .app-chrome--compact .app-mastery-strip{margin-top:.8rem;padding:.45rem;border-radius:.35rem}.immersive-home .app-mastery-strip strong{display:block;margin-top:.45rem;color:#385247;font-family:var(--font-display),Georgia,serif;font-size:clamp(.9rem,1.8vw,1.38rem);font-weight:500}.immersive-home .app-chrome--compact .app-mastery-strip strong{margin-top:.2rem;font-size:.6rem}.immersive-home .app-mastery-strip i{color:var(--immersive-copper);font-style:normal}.immersive-home .app-mastery-orbit{display:grid;width:3.5rem;height:3.5rem;place-items:center;border:1px solid rgb(15 91 70/.24);border-radius:50%}.immersive-home .app-chrome--compact .app-mastery-orbit{width:1.4rem;height:1.4rem}.immersive-home .app-mastery-orbit span{display:block;width:1.9rem;height:1.9rem;border:3px solid var(--immersive-copper);border-right:3px solid transparent;border-radius:50%;transform:rotate(-35deg)}.immersive-home .app-chrome--compact .app-mastery-orbit span{width:.7rem;height:.7rem;border-width:1px}.immersive-home .immersive-scene--educators,.immersive-home .immersive-scene--method,.immersive-home .immersive-scene--plan,.immersive-home .immersive-scene--templates,.immersive-home .immersive-scene--tutor{background:var(--immersive-paper);color:var(--immersive-ink)}.immersive-home .immersive-sticky--split{display:block}.immersive-home .educator-stage,.immersive-home .material-stage,.immersive-home .method-stage,.immersive-home .plan-stage,.immersive-home .tutor-stage{position:absolute;top:0;bottom:0;left:0;width:54%;overflow:hidden}.immersive-home .educator-stage:before,.immersive-home .material-stage:before,.immersive-home .method-stage:before,.immersive-home .plan-stage:before,.immersive-home .tutor-stage:before{position:absolute;top:50%;left:50%;width:min(36vw,33rem);aspect-ratio:1;border:1px solid rgb(15 91 70/.14);border-radius:50%;content:"";transform:translate(-50%,-50%) rotate(calc(var(--scene-progress) * 24deg))}.immersive-home .educator-stage:after,.immersive-home .material-stage:after,.immersive-home .method-stage:after,.immersive-home .plan-stage:after,.immersive-home .tutor-stage:after{position:absolute;top:50%;left:50%;width:min(22vw,20rem);aspect-ratio:1;border:1px dashed rgb(15 91 70/.16);border-radius:50%;content:"";transform:translate(-50%,-50%) rotate(calc(-20deg - var(--scene-progress) * 28deg))}.immersive-home .material-orbit{position:absolute;top:50%;left:50%;width:min(31vw,28rem);height:1px;background:rgb(15 91 70/.18);transform:translate(-50%,-50%) rotate(calc(29deg + var(--scene-progress) * 40deg))}.immersive-home .material-orbit--two{transform:translate(-50%,-50%) rotate(calc(-53deg - var(--scene-progress) * 35deg))}.immersive-home .material-card{position:absolute;z-index:2;display:flex;width:clamp(10rem,17vw,16rem);min-height:clamp(7.5rem,13vw,11.5rem);flex-direction:column;justify-content:space-between;padding:clamp(.9rem,1.6vw,1.5rem);border:1px solid rgb(15 91 70/.18);border-radius:.8rem;background:rgb(248 244 234/.9);box-shadow:0 1.2rem 2.8rem rgb(30 62 48/.11);color:var(--immersive-forest);transform-style:preserve-3d}.immersive-home .material-card small,.immersive-home .material-card span{color:#7c8b80;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.56rem;letter-spacing:.1em;text-transform:uppercase}.immersive-home .material-card strong{font-family:var(--font-display),Georgia,serif;font-size:clamp(1rem,1.8vw,1.6rem);font-weight:500;letter-spacing:-.04em}.immersive-home .material-card--note{top:23%;left:19%;transform:translate3d(calc(var(--scene-progress) * -1.5rem),calc(var(--scene-progress) * 2rem),4rem) rotate(calc(-10deg + var(--scene-progress) * 15deg)) rotateX(2deg)}.immersive-home .material-card--pdf{top:42%;left:46%;transform:translate3d(calc(var(--scene-progress) * 2rem),calc(var(--scene-progress) * -2.5rem),2rem) rotate(calc(8deg - var(--scene-progress) * 14deg))}.immersive-home .material-card--exam{top:63%;left:25%;transform:translate3d(calc(var(--scene-progress) * -2rem),calc(var(--scene-progress) * 1.5rem),1rem) rotate(calc(5deg + var(--scene-progress) * 11deg))}.immersive-home .material-caption{position:absolute;z-index:2;bottom:16%;left:13%;color:var(--immersive-forest);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.64rem;letter-spacing:.16em;line-height:1.6;text-transform:uppercase}.immersive-home .material-caption em{color:var(--immersive-copper);font-family:var(--font-display),Georgia,serif;font-size:1.6rem;letter-spacing:-.05em;text-transform:none}.immersive-home .template-list{margin-top:2.2rem;border-top:1px solid rgb(15 91 70/.16)}.immersive-home .template-list>div{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.3rem .7rem;padding:.9rem 0;border-bottom:1px solid rgb(15 91 70/.16)}.immersive-home .template-list small,.immersive-home .template-list span{color:#8a988e;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem;letter-spacing:.06em}.immersive-home .template-list strong{font-family:var(--font-display),Georgia,serif;font-size:1.04rem;font-weight:500}.immersive-home .template-list small{grid-column:2}.immersive-home .scene-link-row{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.4rem}.immersive-home .scene-action,.immersive-home .scene-link-row a{display:inline-flex;min-height:2.7rem;align-items:center;color:var(--immersive-forest);font-size:.82rem;font-weight:600;text-decoration:underline;text-decoration-color:rgb(15 91 70/.32);text-decoration-thickness:1px;text-underline-offset:.32rem;transition:color .18s ease,text-decoration-color .18s ease}.immersive-home .scene-action:hover,.immersive-home .scene-link-row a:hover{color:#b2772d;text-decoration-color:currentColor}.immersive-home .scene-action{gap:.6rem;margin-top:1.7rem}.immersive-home .scene-action span{font-size:1rem;text-decoration:none}.immersive-home .method-stage{width:52%}.immersive-home .method-line{position:absolute;top:22%;bottom:20%;left:42%;width:1px;background:linear-gradient(180deg,transparent,rgb(15 91 70/.55) 16%,rgb(15 91 70/.55) 84%,transparent);transform:scaleY(calc(.28 + var(--scene-progress) * .72));transform-origin:50% 0}.immersive-home .method-step{position:absolute;z-index:2;display:flex;width:9rem;flex-direction:column;gap:.25rem;color:var(--immersive-forest);transform-style:preserve-3d}.immersive-home .method-step span{color:#9aa59b;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6rem;letter-spacing:.1em}.immersive-home .method-step strong{font-family:var(--font-display),Georgia,serif;font-size:2.1rem;font-weight:500;letter-spacing:-.06em}.immersive-home .method-step small{color:#7d8a80;font-size:.72rem}.immersive-home .method-step--one{top:17%;left:27%;transform:translate3d(calc(var(--scene-progress) * -1rem),calc((1 - var(--scene-progress)) * 1.5rem),0) rotate(-8deg)}.immersive-home .method-step--two{top:36%;left:51%;transform:translate3d(calc(var(--scene-progress) * 1.7rem),calc((1 - var(--scene-progress)) * 1rem),0) rotate(7deg)}.immersive-home .method-step--three{top:57%;left:27%;transform:translate3d(calc(var(--scene-progress) * -1.6rem),calc((1 - var(--scene-progress)) * -1rem),0) rotate(-6deg)}.immersive-home .method-step--four{top:76%;left:51%;transform:translate3d(calc(var(--scene-progress) * 1.3rem),calc((1 - var(--scene-progress)) * -1.4rem),0) rotate(6deg)}.immersive-home .method-floating-card{position:absolute;z-index:3;top:48%;left:5%;display:flex;width:13rem;min-height:8rem;flex-direction:column;justify-content:space-between;padding:1rem;border:1px solid rgb(15 91 70/.18);border-radius:.8rem;background:var(--immersive-forest);box-shadow:0 1.4rem 2.8rem rgb(15 91 70/.2);color:#f1eadc;transform:translate3d(calc(var(--scene-progress) * 1rem),calc(var(--scene-progress) * -1.5rem),5rem) rotate(calc(-7deg + var(--scene-progress) * 12deg))}.immersive-home .method-floating-card small,.immersive-home .method-floating-card span{color:rgb(241 234 220/.62);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.immersive-home .method-floating-card strong{font-family:var(--font-display),Georgia,serif;font-size:1.45rem;font-weight:500;letter-spacing:-.05em}.immersive-home .method-proof-note{display:flex;flex-direction:column;gap:.5rem;margin-top:1.8rem;padding-left:1rem;border-left:2px solid var(--immersive-copper);color:#6b7a70;font-size:.78rem;line-height:1.65}.immersive-home .method-proof-note strong{color:var(--immersive-forest);font-weight:600}.immersive-home .plan-stage{width:56%;background:radial-gradient(circle at 40% 50%,rgb(15 91 70/.09),transparent 22rem)}.immersive-home .plan-back-glow{position:absolute;top:50%;left:50%;width:min(32vw,31rem);aspect-ratio:1;border-radius:50%;background:rgb(15 91 70/.13);filter:blur(2rem);transform:translate(-50%,-50%) scale(calc(.74 + var(--scene-progress) * .35))}.immersive-home .plan-card{position:absolute;z-index:3;top:50%;left:50%;width:min(38vw,34rem);min-height:27rem;padding:clamp(1.2rem,2.4vw,2rem);border:1px solid rgb(15 91 70/.18);border-top:.25rem solid var(--immersive-forest);border-radius:1rem;background:var(--immersive-paper-soft);box-shadow:0 2.2rem 4.8rem rgb(38 65 51/.16);transform:translate3d(calc(-50% + var(--scene-progress) * 1.5rem),calc(-50% + var(--scene-progress) * -.7rem),3rem) rotate(calc(-4deg + var(--scene-progress) * 7deg)) rotateX(calc(4deg - var(--scene-progress) * 4deg))}.immersive-home .plan-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.immersive-home .plan-card-header div{display:flex;flex-direction:column;gap:.42rem}.immersive-home .plan-card-header em,.immersive-home .plan-card-header small,.immersive-home .plan-card-header span,.immersive-home .plan-reason span{color:#7b8a7f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.57rem;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.immersive-home .plan-card-header strong{color:var(--immersive-forest);font-family:var(--font-display),Georgia,serif;font-size:clamp(1.25rem,2vw,1.85rem);font-weight:500;letter-spacing:-.05em}.immersive-home .plan-card-header em{padding:.48rem .55rem;border:1px solid rgb(15 91 70/.18);border-radius:.3rem;color:var(--immersive-forest)}.immersive-home .plan-progress{display:flex;align-items:center;gap:.8rem;margin-top:1.8rem}.immersive-home .plan-progress span{display:block;width:100%;height:.25rem;overflow:hidden;border-radius:99px;background:rgb(15 91 70/.12)}.immersive-home .plan-progress span:after{display:block;width:calc(38% + var(--scene-progress) * 22%);height:100%;border-radius:inherit;background:var(--immersive-copper);content:""}.immersive-home .plan-progress small{color:#7b8a7f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6rem;white-space:nowrap}.immersive-home .plan-task-list{margin-top:1rem;border-top:1px solid rgb(15 91 70/.12)}.immersive-home .plan-task{display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;gap:.65rem;align-items:start;min-height:4.55rem;padding:.85rem 0;border-bottom:1px solid rgb(15 91 70/.12)}.immersive-home .plan-task--active{margin-inline:-.7rem;padding-inline:.7rem;border-radius:.55rem;background:rgb(15 91 70/.075)}.immersive-home .plan-check{display:grid;width:1.55rem;height:1.55rem;place-items:center;border:1px solid rgb(15 91 70/.25);border-radius:50%;color:var(--immersive-forest);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6rem}.immersive-home .plan-task--active .plan-check{border-color:var(--immersive-copper);background:var(--immersive-copper);color:#fff9eb}.immersive-home .plan-task div{display:flex;flex-direction:column;gap:.25rem}.immersive-home .plan-task strong{color:#3f5548;font-size:.78rem;line-height:1.4}.immersive-home .plan-task small{color:#7b8a7f;font-size:.66rem}.immersive-home .plan-task em{color:#7b8a7f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.58rem;font-style:normal;white-space:nowrap}.immersive-home .plan-reason{display:flex;flex-direction:column;gap:.4rem;margin-top:1rem;padding:.8rem;border-radius:.55rem;background:#e7eadf}.immersive-home .plan-reason strong{color:var(--immersive-forest);font-family:var(--font-display),Georgia,serif;font-size:.84rem;font-weight:500;line-height:1.35}.immersive-home .immersive-scene--loop{background:var(--immersive-forest-deep)}.immersive-home .loop-stage{position:absolute;top:0;bottom:0;left:0;display:grid;width:54%;place-items:center;perspective:1200px}.immersive-home .loop-visual{position:relative;width:min(37vw,36rem);aspect-ratio:1;transform:rotateX(calc(48deg - var(--scene-progress) * 12deg)) rotate(calc(-9deg + var(--scene-progress) * 15deg));transform-style:preserve-3d}.immersive-home .loop-orbit{position:absolute;top:50%;left:50%;border:1px solid rgb(230 200 148/.5);border-radius:50%;transform:translate(-50%,-50%) rotateX(68deg) rotate(calc(var(--scene-progress) * 32deg))}.immersive-home .loop-orbit--outer{width:94%;height:58%}.immersive-home .loop-orbit--inner{width:64%;height:40%;border-style:dashed;border-color:rgb(223 233 223/.33);transform:translate(-50%,-50%) rotateX(68deg) rotate(calc(-24deg - var(--scene-progress) * 28deg))}.immersive-home .loop-core{position:absolute;top:50%;left:50%;display:flex;width:clamp(8.5rem,15vw,14rem);aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgb(230 200 148/.5);border-radius:50%;background:var(--immersive-forest);box-shadow:0 0 0 1.5rem rgb(230 200 148/.04),0 2.5rem 4rem rgb(0 0 0/.22);color:#f0eadc;transform:translate(-50%,-50%) translateZ(3rem)}.immersive-home .loop-core span,.immersive-home .loop-node{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase}.immersive-home .loop-core strong{margin-top:.45rem;color:var(--immersive-copper-light);font-family:var(--font-display),Georgia,serif;font-size:clamp(1.4rem,2.7vw,2.6rem);font-weight:500;letter-spacing:-.07em;line-height:.88;text-align:center}.immersive-home .loop-node{position:absolute;z-index:3;display:grid;width:4.4rem;height:4.4rem;place-items:center;border:1px solid rgb(223 233 223/.32);border-radius:50%;background:rgb(9 47 38/.8);color:rgb(223 233 223/.8);transform:translateZ(4rem)}.immersive-home .loop-node--top{top:1%;left:45%}.immersive-home .loop-node--right{top:43%;right:-2%}.immersive-home .loop-node--bottom{bottom:0;left:45%}.immersive-home .loop-node--left{top:43%;left:-2%}.immersive-home .immersive-scene--loop .scene-copy--right,.immersive-home .immersive-scene--loop .scene-copy--right .scene-lede{color:var(--immersive-forest-ink)}.immersive-home .immersive-scene--loop .scene-copy--right .scene-kicker,.immersive-home .immersive-scene--loop h2 em{color:var(--immersive-copper-light)}.immersive-home .loop-list{margin-top:2rem;border-top:1px solid var(--immersive-line)}.immersive-home .loop-list>div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--immersive-line)}.immersive-home .loop-list strong{color:var(--immersive-copper-light);font-family:var(--font-display),Georgia,serif;font-size:1rem;font-weight:500}.immersive-home .loop-list span{color:rgb(223 233 223/.68);font-size:.82rem;line-height:1.45}.immersive-home .immersive-scene--evidence{min-height:172svh;background:radial-gradient(circle at 16% 35%,rgb(49 139 106/.18),transparent 20rem),var(--immersive-forest)}.immersive-home .immersive-sticky--evidence{display:block}.immersive-home .evidence-visual{position:absolute;top:50%;left:10%;width:min(47vw,47rem);aspect-ratio:1;perspective:1300px;transform:translateY(-50%) rotateX(calc(42deg - var(--scene-progress) * 16deg)) rotate(calc(-9deg + var(--scene-progress) * 21deg));transform-style:preserve-3d}.immersive-home .evidence-ring{position:absolute;top:50%;left:50%;border:1px solid rgb(230 200 148/.52);border-radius:50%;transform:translate(-50%,-50%) rotateX(67deg) rotate(calc(var(--scene-progress) * 37deg))}.immersive-home .evidence-ring--outer{width:98%;height:57%}.immersive-home .evidence-ring--inner{width:68%;height:42%;border-style:dashed;border-color:rgb(223 233 223/.28);transform:translate(-50%,-50%) rotateX(67deg) rotate(calc(-31deg - var(--scene-progress) * 29deg))}.immersive-home .evidence-gap{position:absolute;top:50%;left:50%;display:flex;width:clamp(9rem,17vw,16rem);aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--immersive-copper-light);border-radius:50%;background:rgb(15 91 70/.9);box-shadow:0 0 0 1rem rgb(230 200 148/.04),0 2.8rem 4rem rgb(0 0 0/.2);transform:translate(-50%,-50%) translateZ(3rem)}.immersive-home .evidence-axis,.immersive-home .evidence-gap small,.immersive-home .evidence-gap span{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.56rem;letter-spacing:.12em;text-transform:uppercase}.immersive-home .evidence-gap small,.immersive-home .evidence-gap span{color:rgb(223 233 223/.68)}.immersive-home .evidence-gap strong{margin:.65rem 0;color:var(--immersive-copper-light);font-family:var(--font-display),Georgia,serif;font-size:clamp(1.65rem,3.1vw,3rem);font-weight:500;letter-spacing:-.07em;line-height:.88;text-align:center}.immersive-home .evidence-axis{position:absolute;z-index:4;color:rgb(223 233 223/.72);transform:translateZ(4rem)}.immersive-home .evidence-axis--x{top:11%;left:45%}.immersive-home .evidence-axis--y{right:2%;bottom:35%}.immersive-home .evidence-signal{position:absolute;width:.5rem;height:.5rem;border:1px solid var(--immersive-copper-light);border-radius:50%;background:var(--immersive-copper);box-shadow:0 0 0 .4rem rgb(230 200 148/.08);transform:translateZ(5rem)}.immersive-home .evidence-signal--one{top:27%;left:22%}.immersive-home .evidence-signal--two{top:61%;right:18%}.immersive-home .evidence-signal--three{bottom:17%;left:39%}.immersive-home .immersive-scene--evidence .scene-action,.immersive-home .immersive-scene--evidence .scene-kicker,.immersive-home .immersive-scene--evidence .scene-lede,.immersive-home .immersive-scene--evidence h2{color:var(--immersive-forest-ink)}.immersive-home .immersive-scene--evidence .scene-kicker,.immersive-home .immersive-scene--evidence h2 em{color:var(--immersive-copper-light)}.immersive-home .evidence-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2rem}.immersive-home .evidence-points span{display:flex;flex-direction:column;gap:.35rem;color:rgb(223 233 223/.68);font-size:.78rem;line-height:1.55}.immersive-home .evidence-points strong{color:var(--immersive-copper-light);font-family:var(--font-display),Georgia,serif;font-size:1rem;font-weight:500}.immersive-home .immersive-scene--evidence .scene-action{text-decoration-color:rgb(230 200 148/.38)}.immersive-home .tutor-stage{width:55%;background:radial-gradient(circle at 54% 50%,rgb(15 91 70/.08),transparent 19rem)}.immersive-home .tutor-window{position:absolute;z-index:3;top:50%;left:50%;width:min(39vw,36rem);min-height:27rem;overflow:hidden;border:1px solid rgb(15 91 70/.19);border-radius:1rem;background:#f6f2e8;box-shadow:0 2rem 4.5rem rgb(34 68 51/.16);transform:translate3d(calc(-50% + var(--scene-progress) * 1.6rem),calc(-50% - var(--scene-progress) * .9rem),4rem) rotate(calc(4deg - var(--scene-progress) * 8deg)) rotateX(calc(5deg - var(--scene-progress) * 4deg))}.immersive-home .tutor-window-top{display:flex;align-items:center;gap:.38rem;min-height:2.25rem;padding:0 1rem;border-bottom:1px solid rgb(15 91 70/.14);background:#e7eadf}.immersive-home .tutor-window-dot{width:.38rem;height:.38rem;border-radius:50%;background:rgb(15 91 70/.32)}.immersive-home .tutor-window-top small{margin-left:auto;color:#748279;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.55rem;letter-spacing:.08em;text-transform:uppercase}.immersive-home .tutor-window-body{display:flex;flex-direction:column;gap:1.15rem;padding:1.25rem}.immersive-home .tutor-question{max-width:80%;padding:.8rem .9rem;border-radius:.75rem .75rem .75rem .15rem;background:#e6eadf;color:#3e5447;font-size:.84rem;line-height:1.5}.immersive-home .tutor-answer{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;align-items:start}.immersive-home .tutor-avatar{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.6rem;background:var(--immersive-forest);color:#f1eadc;font-family:var(--font-display),Georgia,serif}.immersive-home .tutor-answer p{margin:0;color:#44594c;font-size:.82rem;line-height:1.65}.immersive-home .tutor-citation{display:inline-flex;flex-wrap:wrap;gap:.35rem;margin-top:.8rem;padding:.45rem .55rem;border:1px solid rgb(15 91 70/.17);border-radius:.35rem;color:var(--immersive-forest);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.57rem;letter-spacing:.03em}.immersive-home .tutor-citation span{color:var(--immersive-copper)}.immersive-home .tutor-citation em{color:#8a968c;font-style:normal}.immersive-home .tutor-follow-up{margin-top:1rem;padding-top:.9rem;border-top:1px solid rgb(15 91 70/.13);color:var(--immersive-forest);font-family:var(--font-display),Georgia,serif;font-size:1rem}.immersive-home .tutor-follow-up span{float:right;color:var(--immersive-copper)}.immersive-home .tutor-stamp{position:absolute;z-index:4;right:5%;bottom:16%;display:grid;width:7.5rem;height:7.5rem;place-items:center;border:1px solid rgb(209 162 98/.72);border-radius:50%;color:var(--immersive-copper);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.58rem;letter-spacing:.08em;line-height:1.4;text-align:center;text-transform:uppercase;transform:rotate(11deg) translateY(calc(var(--scene-progress) * -2rem))}.immersive-home .tutor-stamp strong{font-family:var(--font-display),Georgia,serif;font-size:1rem;font-weight:500;letter-spacing:-.04em;text-transform:none}.immersive-home .educator-stage{width:55%;background:radial-gradient(circle at 48% 50%,rgb(15 91 70/.08),transparent 22rem)}.immersive-home .educator-board{position:absolute;z-index:3;top:50%;left:50%;display:flex;width:min(36vw,33rem);min-height:22rem;flex-direction:column;justify-content:space-between;padding:clamp(1.3rem,2.6vw,2.5rem);border:1px solid rgb(15 91 70/.18);border-radius:1rem;background:#ece7d8;box-shadow:0 2rem 4.4rem rgb(38 62 48/.14);transform:translate3d(calc(-50% + var(--scene-progress) * -1.4rem),calc(-50% + var(--scene-progress) * -1rem),4rem) rotate(calc(-5deg + var(--scene-progress) * 8deg)) rotateX(calc(4deg - var(--scene-progress) * 4deg))}.immersive-home .educator-board-label{color:#7d8b81;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.58rem;letter-spacing:.12em}.immersive-home .educator-board strong{color:var(--immersive-forest);font-family:var(--font-display),Georgia,serif;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:500;letter-spacing:-.06em;line-height:.98}.immersive-home .educator-board-lines{display:flex;flex-direction:column;gap:.8rem}.immersive-home .educator-board-lines i{display:block;height:.45rem;border-radius:99px;background:rgb(15 91 70/.13)}.immersive-home .educator-board-lines i:first-child{width:86%;background:rgb(15 91 70/.44)}.immersive-home .educator-board-lines i:nth-child(2){width:66%}.immersive-home .educator-board-lines i:nth-child(3){width:74%;background:rgb(209 162 98/.48)}.immersive-home .educator-board-lines i:nth-child(4){width:52%}.immersive-home .educator-board small{color:#718178;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.61rem;letter-spacing:.08em;text-transform:uppercase}.immersive-home .educator-orbit{position:absolute;top:50%;left:50%;width:min(43vw,40rem);height:1px;background:rgb(15 91 70/.17);transform:translate(-50%,-50%) rotate(calc(38deg + var(--scene-progress) * 28deg))}.immersive-home .educator-orbit--two{transform:translate(-50%,-50%) rotate(calc(-34deg - var(--scene-progress) * 31deg))}.immersive-home .immersive-scene--cta{min-height:180svh;background:radial-gradient(circle at 50% 40%,rgb(49 139 106/.23),transparent 27rem),var(--immersive-forest-deep)}.immersive-home .immersive-sticky--cta{display:block}.immersive-home .cta-constellation{position:absolute;inset:0;opacity:calc(.25 + var(--scene-progress) * .65)}.immersive-home .cta-constellation span{position:absolute;width:.45rem;height:.45rem;border:1px solid var(--immersive-copper-light);border-radius:50%;box-shadow:0 0 0 .5rem rgb(230 200 148/.05)}.immersive-home .cta-constellation span:first-child{top:18%;left:28%}.immersive-home .cta-constellation span:nth-child(2){top:29%;left:79%;width:.25rem;height:.25rem}.immersive-home .cta-constellation span:nth-child(3){top:64%;left:20%;width:.3rem;height:.3rem}.immersive-home .cta-constellation span:nth-child(4){top:74%;left:75%}.immersive-home .cta-constellation span:nth-child(5){top:43%;left:87%;width:.25rem;height:.25rem}.immersive-home .cta-constellation span:nth-child(6){top:82%;left:42%;width:.2rem;height:.2rem}.immersive-home .cta-mark{position:absolute;top:9%;left:50%;display:grid;width:4.3rem;height:4.3rem;place-items:center;border:1px solid rgb(230 200 148/.5);border-radius:50%;opacity:calc(.35 + var(--scene-progress) * .65);transform:translateX(-50%) rotate(calc(var(--scene-progress) * 38deg))}.immersive-home .cta-mark img{width:2.7rem;height:2.7rem}.immersive-home .scene-copy--cta .scene-kicker{justify-content:center}.immersive-home .scene-copy--cta .scene-lede{max-width:37rem;margin-inline:auto;color:rgb(223 233 223/.72)}.immersive-home .scene-copy--cta h2{font-size:clamp(3rem,6vw,7.3rem)}.immersive-home .cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem;margin-top:2rem}.immersive-home .cta-button{display:inline-flex;min-height:3.5rem;align-items:center;gap:.8rem;padding:.9rem 1.25rem;border:1px solid var(--immersive-copper-light);border-radius:999px;background:var(--immersive-copper-light);color:var(--immersive-forest-deep)!important;font-size:.86rem;font-weight:700;transition:background-color .18s ease,color .18s ease,transform .18s ease}.immersive-home .cta-button:hover{background:transparent;color:var(--immersive-copper-light)!important;transform:translateY(-2px)}.immersive-home .cta-text-link{min-height:3.5rem;padding-block:1rem;color:rgb(223 233 223/.76);font-size:.86rem;text-decoration:underline;text-decoration-color:rgb(223 233 223/.36);text-underline-offset:.35rem}.immersive-home .cta-text-link:hover{color:var(--immersive-copper-light)}.immersive-home .cta-promise{margin-top:7rem;color:rgb(223 233 223/.58);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.65rem;letter-spacing:.08em;line-height:1.8;text-transform:uppercase}.immersive-home .cta-promise span{color:rgb(223 233 223/.38);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:.68rem;letter-spacing:0;text-transform:none}@keyframes immersive-breathe{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(.28rem);opacity:1}}@media (max-width:1100px){.immersive-home .immersive-rail{right:.7rem}.immersive-home .scene-copy--evidence,.immersive-home .scene-copy--right{right:7%;max-width:min(30rem,41vw)}.immersive-home .book-stage{right:1%;width:67vw}.immersive-home .ipad-stage{right:-9%;width:66vw}.immersive-home .ipad-hand--left{left:10%}.immersive-home .ipad-hand--right{right:8%}.immersive-home .material-card--pdf{left:41%}.immersive-home .plan-card{width:min(41vw,34rem)}}@media (max-width:820px){.immersive-home{margin-top:-1.5rem}.immersive-home .immersive-hero-nav{top:1rem;right:1.25rem;left:1.25rem;grid-template-columns:1fr 1fr}.immersive-home .immersive-hero-nav-note,.immersive-home .immersive-rail{display:none}.immersive-home .immersive-scene{min-height:145svh}.immersive-home .immersive-sticky{min-height:38rem}.immersive-home .scene-copy--app,.immersive-home .scene-copy--book,.immersive-home .scene-copy--ipad{top:15%;right:1.5rem;left:1.5rem;max-width:30rem}.immersive-home .scene-copy--app h2,.immersive-home .scene-copy--book h1,.immersive-home .scene-copy--ipad h2{font-size:clamp(3rem,11vw,5.4rem)}.immersive-home .scene-copy--app .scene-lede,.immersive-home .scene-copy--book .scene-lede,.immersive-home .scene-copy--ipad .scene-lede{max-width:22rem}.immersive-home .book-stage{top:52%;right:-17%;width:96vw;height:59vw;opacity:.92}.immersive-home .book-backdrop{background:linear-gradient(180deg,rgb(9 47 38/.96),rgb(9 47 38/.72) 36%,rgb(9 47 38/.2) 64%,rgb(9 47 38/.7)),url(/visuals/forest-learning-hero.webp) 62% /cover}.immersive-home .ipad-stage{top:33%;right:-9%;width:106vw;height:70%}.immersive-home .ipad-rig{width:61vw}.immersive-home .ipad-hand{width:clamp(4rem,14vw,7rem);height:clamp(9rem,31vw,15rem)}.immersive-home .ipad-hand--left{left:8%}.immersive-home .ipad-hand--right{right:2%}.immersive-home .app-portal{width:94vw;height:55svh}.immersive-home .scene-copy--evidence,.immersive-home .scene-copy--right{top:13%;right:1.5rem;left:46%;max-width:22rem;transform:translateY(calc(var(--scene-progress) * -1.2rem))}.immersive-home .scene-copy--evidence h2,.immersive-home .scene-copy--right h2{font-size:clamp(2.3rem,6vw,4rem)}.immersive-home .educator-stage,.immersive-home .loop-stage,.immersive-home .material-stage,.immersive-home .method-stage,.immersive-home .plan-stage,.immersive-home .tutor-stage{width:49%}.immersive-home .material-card{width:clamp(8.6rem,21vw,12rem);min-height:6.8rem}.immersive-home .material-card--note{left:7%}.immersive-home .material-card--pdf{left:35%}.immersive-home .material-card--exam{left:13%}.immersive-home .material-caption{left:7%}.immersive-home .template-list{margin-top:1.3rem}.immersive-home .template-list>div{padding-block:.58rem}.immersive-home .template-list strong{font-size:.88rem}.immersive-home .template-list small{font-size:.56rem}.immersive-home .method-line{left:42%}.immersive-home .method-step{width:6rem}.immersive-home .method-step strong{font-size:1.55rem}.immersive-home .method-floating-card{left:3%;width:10rem;min-height:6.8rem}.immersive-home .method-floating-card strong{font-size:1.1rem}.immersive-home .plan-card{width:min(47vw,24rem);min-height:24rem;padding:1rem}.immersive-home .plan-task{grid-template-columns:1.45rem minmax(0,1fr);gap:.45rem;min-height:4.1rem}.immersive-home .plan-task em{grid-column:2}.immersive-home .plan-task strong{font-size:.7rem}.immersive-home .loop-visual{width:min(43vw,24rem)}.immersive-home .loop-node{width:3.4rem;height:3.4rem;font-size:.48rem}.immersive-home .loop-list>div{grid-template-columns:6rem minmax(0,1fr);gap:.55rem}.immersive-home .loop-list strong{font-size:.84rem}.immersive-home .loop-list span{font-size:.7rem}.immersive-home .evidence-visual{left:-6%;width:56vw}.immersive-home .evidence-points{gap:.8rem}.immersive-home .evidence-points strong{font-size:.85rem}.immersive-home .evidence-points span{font-size:.66rem}.immersive-home .tutor-window{width:min(45vw,26rem);min-height:22rem}.immersive-home .tutor-stamp{right:-3%;width:5.5rem;height:5.5rem;font-size:.46rem}.immersive-home .tutor-stamp strong{font-size:.75rem}.immersive-home .educator-board{width:min(43vw,25rem);min-height:18rem}.immersive-home .educator-board strong{font-size:1.65rem}.immersive-home .scene-copy--cta{right:1.5rem;left:1.5rem;max-width:31rem}.immersive-home .scene-copy--cta h2{font-size:clamp(2.8rem,10vw,5rem)}.immersive-home .cta-promise{margin-top:4rem}}@media (max-width:560px){.immersive-home .immersive-hero-nav-link{padding-inline:.8rem;font-size:.58rem}.immersive-home .immersive-hero-brand{font-size:1rem}.immersive-home .immersive-hero-brand img{width:1.7rem;height:1.7rem}.immersive-home .immersive-scene{min-height:138svh}.immersive-home .immersive-sticky{min-height:43rem}.immersive-home .scene-copy--app,.immersive-home .scene-copy--book,.immersive-home .scene-copy--ipad{top:13%}.immersive-home .scene-copy--app h2,.immersive-home .scene-copy--book h1,.immersive-home .scene-copy--ipad h2{font-size:clamp(2.7rem,13vw,4rem)}.immersive-home .scene-lede{font-size:.9rem;line-height:1.6}.immersive-home .scene-subcopy{font-size:.75rem}.immersive-home .book-stage{top:55%;right:-28%;width:125vw}.immersive-home .ipad-stage{top:41%;right:-29%;width:137vw}.immersive-home .ipad-rig{width:73vw}.immersive-home .ipad-hand{width:4.3rem;height:9rem}.immersive-home .ipad-hand--left{left:4%}.immersive-home .ipad-hand--right{right:-2%}.immersive-home .app-portal{width:128vw;height:49svh;transform:translate3d(calc(var(--scene-progress) * -2rem),calc(var(--scene-progress) * 1rem),0) rotateX(calc(7deg - var(--scene-progress) * 7deg)) rotate(calc(-4deg + var(--scene-progress) * 4deg)) scale(calc(.45 + var(--scene-progress) * .48))}.immersive-home .app-chrome{grid-template-columns:3.3rem minmax(0,1fr)}.immersive-home .app-chrome-main{padding:1rem 1.2rem}.immersive-home .app-chrome-heading{margin-top:2rem}.immersive-home .app-chrome-heading h3{font-size:1.55rem}.immersive-home .app-plan-copy strong{font-size:.7rem}.immersive-home .app-plan-copy small{font-size:.54rem}.immersive-home .scene-copy--evidence,.immersive-home .scene-copy--right{top:9%;right:1.25rem;left:39%;max-width:14rem;transform:translateY(calc(var(--scene-progress) * -.8rem))}.immersive-home .scene-copy--evidence h2,.immersive-home .scene-copy--right h2{font-size:clamp(1.9rem,8vw,3rem)}.immersive-home .immersive-scene--educators .scene-lede,.immersive-home .immersive-scene--method .scene-lede,.immersive-home .immersive-scene--plan .scene-lede,.immersive-home .immersive-scene--templates .scene-lede,.immersive-home .immersive-scene--tutor .scene-lede,.immersive-home .scene-copy--right .scene-lede{font-size:.74rem;line-height:1.5}.immersive-home .educator-stage,.immersive-home .loop-stage,.immersive-home .material-stage,.immersive-home .method-stage,.immersive-home .plan-stage,.immersive-home .tutor-stage{width:42%}.immersive-home .material-card{width:7rem;min-height:5.9rem;padding:.7rem}.immersive-home .material-card strong{font-size:.9rem}.immersive-home .material-card small,.immersive-home .material-card span{font-size:.43rem}.immersive-home .material-card--note{left:-5%}.immersive-home .material-card--pdf{left:27%}.immersive-home .material-card--exam{left:1%}.immersive-home .material-caption{bottom:12%;left:1%;font-size:.47rem}.immersive-home .material-caption em{font-size:1.1rem}.immersive-home .template-list>div{grid-template-columns:1.35rem minmax(0,1fr);gap:.15rem .35rem}.immersive-home .template-list strong{font-size:.7rem}.immersive-home .template-list small{grid-column:2;font-size:.48rem}.immersive-home .scene-link-row{display:none}.immersive-home .method-line{left:44%}.immersive-home .method-step{width:4.2rem}.immersive-home .method-step strong{font-size:1.2rem}.immersive-home .method-step small{font-size:.52rem}.immersive-home .method-step span{font-size:.48rem}.immersive-home .method-step--one{left:13%}.immersive-home .method-step--two{left:47%}.immersive-home .method-step--three{left:13%}.immersive-home .method-step--four{left:47%}.immersive-home .method-floating-card{top:47%;left:0;width:7.2rem;min-height:5rem;padding:.65rem}.immersive-home .method-floating-card strong{font-size:.8rem}.immersive-home .method-floating-card small{font-size:.44rem}.immersive-home .method-proof-note{margin-top:1rem;padding-left:.6rem;font-size:.62rem}.immersive-home .scene-action{min-height:2rem;margin-top:.7rem;font-size:.67rem}.immersive-home .plan-card{left:44%;width:61vw;min-height:23rem;padding:.7rem}.immersive-home .plan-card-header strong{font-size:1rem}.immersive-home .plan-card-header em,.immersive-home .plan-card-header small,.immersive-home .plan-card-header span,.immersive-home .plan-reason span{font-size:.42rem}.immersive-home .plan-task{min-height:3.6rem;padding-block:.55rem}.immersive-home .plan-task strong{font-size:.58rem}.immersive-home .plan-task small{font-size:.47rem}.immersive-home .plan-task em{font-size:.45rem}.immersive-home .plan-check{width:1.1rem;height:1.1rem;font-size:.45rem}.immersive-home .plan-task--active{margin-inline:-.35rem;padding-inline:.35rem}.immersive-home .plan-reason{margin-top:.6rem;padding:.55rem}.immersive-home .plan-reason strong{font-size:.62rem}.immersive-home .loop-visual{width:52vw}.immersive-home .loop-node{width:2.6rem;height:2.6rem;font-size:.38rem}.immersive-home .loop-core{width:6.5rem}.immersive-home .loop-core span{font-size:.4rem}.immersive-home .loop-core strong{font-size:1.1rem}.immersive-home .loop-list>div{grid-template-columns:4.4rem minmax(0,1fr);gap:.35rem;padding-block:.6rem}.immersive-home .loop-list strong{font-size:.65rem}.immersive-home .loop-list span{font-size:.55rem}.immersive-home .evidence-visual{top:59%;left:-25%;width:72vw}.immersive-home .evidence-axis{font-size:.43rem}.immersive-home .evidence-gap{width:7.5rem}.immersive-home .evidence-gap strong{font-size:1.45rem}.immersive-home .evidence-gap small,.immersive-home .evidence-gap span{font-size:.4rem}.immersive-home .evidence-points{grid-template-columns:1fr;gap:.55rem;margin-top:1rem}.immersive-home .evidence-points strong{font-size:.7rem}.immersive-home .evidence-points span{font-size:.54rem}.immersive-home .tutor-window{left:35%;width:67vw;min-height:20rem}.immersive-home .tutor-window-body{gap:.7rem;padding:.8rem}.immersive-home .tutor-answer p,.immersive-home .tutor-question{font-size:.62rem}.immersive-home .tutor-citation{margin-top:.5rem;padding:.3rem;font-size:.43rem}.immersive-home .tutor-follow-up{margin-top:.35rem;padding-top:.6rem;font-size:.68rem}.immersive-home .tutor-stamp{right:-15%;bottom:12%;width:4.4rem;height:4.4rem}.immersive-home .educator-board{left:38%;width:65vw;min-height:15rem;padding:1rem}.immersive-home .educator-board strong{font-size:1.3rem}.immersive-home .educator-board-lines{gap:.5rem}.immersive-home .educator-board-lines i{height:.3rem}.immersive-home .educator-board small{font-size:.46rem}.immersive-home .scene-copy--cta{top:17%}.immersive-home .scene-copy--cta h2{font-size:clamp(2.55rem,12vw,4.3rem)}.immersive-home .scene-copy--cta .scene-lede{font-size:.86rem}.immersive-home .cta-actions{align-items:stretch;flex-direction:column}.immersive-home .cta-button,.immersive-home .cta-text-link{justify-content:center}.immersive-home .cta-promise{margin-top:3.5rem;font-size:.55rem}.immersive-home .cta-promise span{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.immersive-home *,.immersive-home :after,.immersive-home :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.immersive-home .app-portal,.immersive-home .book-backdrop,.immersive-home .book-object,.immersive-home .book-page--turn,.immersive-home .book-stage,.immersive-home .cta-mark,.immersive-home .educator-board,.immersive-home .evidence-visual,.immersive-home .ipad-halo,.immersive-home .ipad-hand,.immersive-home .ipad-rig,.immersive-home .loop-visual,.immersive-home .material-card,.immersive-home .method-floating-card,.immersive-home .method-step,.immersive-home .plan-card,.immersive-home .scene-copy,.immersive-home .scene-copy--cta,.immersive-home .scene-copy--evidence,.immersive-home .scene-copy--right,.immersive-home .tutor-stamp,.immersive-home .tutor-window{transform:none}.immersive-home .immersive-scene,.immersive-home .immersive-scene--book,.immersive-home .immersive-scene--cta,.immersive-home .immersive-scene--evidence{min-height:100svh}.immersive-home .immersive-sticky{position:relative;height:auto;min-height:100svh}}.immersive-home .immersive-faq{position:relative;padding:5rem max(1.5rem,calc((100% - 54rem) / 2));background:var(--immersive-paper);color:var(--immersive-ink)}.immersive-home .immersive-faq h2{font-size:2rem;margin-bottom:2rem}.immersive-home .immersive-faq dl>div{padding:1.5rem 0;border-top:1px solid}.immersive-home .immersive-faq dt{font-size:1.2rem;font-weight:600}.immersive-home .immersive-faq dd,.immersive-home .immersive-faq p{margin-top:1rem;line-height:1.85}@media (prefers-reduced-motion:reduce){.immersive-home .immersive-sticky{display:block;min-height:38rem;padding:7rem 1.5rem 4rem}.immersive-home .scene-copy{position:relative;inset:auto;width:min(100%,38rem);max-width:38rem;margin-inline:auto;transform:none}.immersive-home .scene-copy--app,.immersive-home .scene-copy--book,.immersive-home .scene-copy--ipad{margin-inline:0 auto}.immersive-home .scene-copy--evidence,.immersive-home .scene-copy--right{padding:1.5rem;background:var(--immersive-paper)}}@media (max-width:820px){.immersive-home .immersive-scene:has(.scene-copy--evidence),.immersive-home .immersive-scene:has(.scene-copy--right){min-height:0}.immersive-home .immersive-sticky--evidence,.immersive-home .immersive-sticky--split{position:relative;display:flex;flex-direction:column;height:auto;min-height:0;padding:3rem 1.5rem 1rem}.immersive-home .scene-copy--evidence,.immersive-home .scene-copy--right{position:relative;inset:auto;order:0;width:100%;max-width:38rem;margin:0 auto;padding:0;transform:none}.immersive-home .scene-copy--evidence h2,.immersive-home .scene-copy--right h2{font-size:clamp(2rem,7vw,3rem);line-height:1.2}.immersive-home .scene-copy .scene-lede{font-size:1rem;line-height:1.75}.immersive-home .scene-copy .scene-subcopy{font-size:.9rem}.immersive-home .evidence-points strong,.immersive-home .loop-list strong,.immersive-home .template-list strong{font-size:1rem}.immersive-home .evidence-points span,.immersive-home .loop-list span,.immersive-home .method-proof-note,.immersive-home .method-proof-note strong,.immersive-home .template-list small{font-size:.9rem;line-height:1.65}.immersive-home .scene-copy .scene-kicker,.immersive-home .scene-copy .tutor-trust span{font-size:.75rem}.immersive-home .loop-list>div{grid-template-columns:6rem minmax(0,1fr);gap:.75rem}.immersive-home .scene-link-row{display:flex;flex-wrap:wrap}.immersive-home .scene-action,.immersive-home .scene-link-row a{min-height:2.75rem;font-size:.9rem}.immersive-home .educator-stage,.immersive-home .loop-stage,.immersive-home .material-stage,.immersive-home .method-stage,.immersive-home .plan-stage,.immersive-home .tutor-stage{position:relative;inset:auto;order:1;flex:none;width:100%;height:22rem;margin-top:1rem;overflow:hidden}.immersive-home .evidence-visual{position:relative;inset:auto;order:1;width:min(100%,24rem);margin:2rem auto;transform:none}.immersive-home .scene-copy--cta{width:calc(100% - 3rem)}}@media (prefers-reduced-motion:reduce){.immersive-home .immersive-scene--loop .scene-copy--right{background:var(--immersive-forest-deep)}.immersive-home .immersive-scene--evidence .scene-copy--evidence{background:var(--immersive-forest)}}.immersive-home .app-sidebar-logo img,.immersive-home .book-page-mark img,.immersive-home .tutor-avatar img{display:block;width:100%;height:100%;object-fit:contain}