
/* October 25: a clearer first visit, with the original storybook identity. */
.hero{min-height:0;padding:30px 0 48px;gap:40px}.hero-copy{text-align:left;padding:24px 4px}.hero-copy p{margin:24px 0;max-width:540px}.hero-copy h1{font-size:clamp(3.3rem,6.7vw,5.6rem);line-height:1.03;letter-spacing:-.05em}.hero-copy h1 span{display:inline;font-size:inherit;letter-spacing:inherit;font-style:normal}.hero-art{max-width:420px;margin:10px auto}.hero-art img{max-height:565px;object-fit:contain}.top{gap:18px;flex-wrap:wrap;line-height:1.5}.top .home-brand{font:700 1rem/1.3 Georgia,serif;letter-spacing:.03em;text-transform:none;border:0}.top .nav-links{display:flex;flex-wrap:wrap;gap:18px}.top a{min-height:36px;display:inline-flex;align-items:center}.button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:14px 19px;border:1px solid var(--pine);background:var(--pine);color:var(--cream);text-decoration:none;font:700 .83rem/1.4 system-ui,sans-serif;border-radius:4px}.button.alt{background:transparent;color:var(--pine)}.welcome-actions{display:flex;gap:12px;flex-wrap:wrap}.start-doors{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 0 50px}.start-door{display:block;padding:25px;background:var(--cream);border:1px solid var(--line);border-radius:8px;text-decoration:none;box-shadow:3px 4px 0 rgba(57,91,66,.06)}.start-door strong{display:block;font-size:1.6rem;margin:12px 0 10px;font-weight:400}.start-door p{font:1rem/1.55 system-ui,sans-serif;margin:0}.start-door:hover{border-color:var(--moss)}.intro-film{display:grid;grid-template-columns:minmax(250px,.7fr) 1.3fr;gap:45px;align-items:center;padding:52px 40px;background:var(--cream);border:1px solid var(--line);border-radius:12px;margin:0 0 45px}.intro-film video{display:block;width:100%;max-width:290px;max-height:520px;margin:auto;background:#1e382b;border-radius:8px}.intro-film h2{line-height:1.1}.intro-film p,.series-card p,.free-pack p{font-size:1.13rem;line-height:1.65}.intro-film .eyebrow{line-height:1.6}.transcript{font:1rem/1.65 system-ui,sans-serif;margin:20px 0}.transcript summary{cursor:pointer}.series-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.series-card{padding:30px;background:var(--cream);border:1px solid var(--line);border-radius:8px}.series-card h3{font-size:2.05rem;font-weight:400;margin:14px 0}.series-card .eyebrow{line-height:1.5}.free-pack{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;padding:40px;background:#e6ecd9;border:1px solid #bbcaaf;border-radius:10px}.free-pack img{width:100%;max-height:400px;object-fit:contain}.featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.featured-item{background:var(--cream);border:1px solid var(--line);padding:16px;display:flex;flex-direction:column}.featured-item img{display:block;width:100%;height:260px;object-fit:contain;background:#ede5d1}.featured-item h3{font-size:1.45rem;font-weight:400;margin:14px 0}.featured-item p{font-size:1rem;line-height:1.6}.featured-item .button{margin-top:auto}.featured-item .art-note{font:12px/1.4 system-ui,sans-serif;color:#52634f;margin:10px 0}.growth-note{font:14px/1.6 system-ui,sans-serif;color:#52634f}.section-head h2{line-height:1.12}.contents{flex-wrap:wrap;line-height:1.5}.contents a{min-height:32px;display:flex;align-items:center}.available-item img{display:block;width:100%;height:240px;object-fit:contain;background:#eee5d2}.available-item .art-note{font:12px/1.4 system-ui,sans-serif}.available-item .button{font-size:.76rem}.brand-disclosure{font:12px/1.6 system-ui,sans-serif;max-width:730px;margin:20px auto}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:10px;padding:12px;background:white;z-index:100}.concept-note{padding:25px;border:1px solid var(--line);background:var(--cream);text-align:center}.card .listing[disabled]{opacity:.65;cursor:default}img{max-width:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media(max-width:760px){.hero{gap:12px;padding:15px 0 40px}.hero-copy{padding:18px 0}.hero-art{width:min(85%,390px)}.start-doors,.series-grid,.free-pack,.intro-film,.featured-grid{grid-template-columns:1fr}.start-doors{gap:12px}.intro-film{padding:25px 20px;gap:25px}.free-pack{padding:25px 20px}.intro-film video{max-height:430px}.featured-item img{height:280px}.top .nav-links{gap:10px 18px}.top .nav-links a{min-height:44px}.hero-copy h1{font-size:3.6rem}.series-card{padding:24px}.hero-copy p{font-size:1.1rem}.contents{justify-content:flex-start}}.top{display:flex;justify-content:space-between;align-items:center;padding:22px 0;font:700 .74rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.top a{text-decoration:none;border-bottom:1px solid var(--moss)}.top .home-brand{border-bottom:0}.wrap .hero-copy{padding:32px}.wrap .hero-copy h1{line-height:.98}.wrap .hero-copy h1 em{font-size:.5em}.wrap .hero-copy p{margin:24px 0}.concept-note a{font-size:1.15rem}@media(max-width:760px){.top{font-size:.7rem}.wrap .hero-copy{padding:24px}}
