:root{--background:#f8f7f2;--p-ink:#182d34;--foreground:#182d34}body{background:#f8f7f2}.site-header{background:#f8f7f2ed}.hero{min-height:760px;padding:24px 24px 55px;background:linear-gradient(180deg,#132d3d 0%,#274c60 46%,#91b6b9 100%);isolation:isolate}.hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 70%,#c6e1d988,transparent 60%),linear-gradient(180deg,#122c40a0,#122c4020),url('./assets/banner-garden.png') center 64%/cover;opacity:.52;z-index:-1}.hero:after{height:75px;background:linear-gradient(transparent,#f8f7f2)}.hero-copy{margin-top:42px}.hero h1{text-transform:none;font-size:clamp(48px,7.8vw,112px);line-height:.99;letter-spacing:-.065em}.hero-copy>p:not(.section-pill){max-width:520px;font-size:17px}.hero-cta{margin-top:22px}.hero-status{bottom:18px;left:auto;right:28px;transform:none;background:#f8f7f2e8}.open-book-scene{width:min(100%,690px);margin-top:12px;perspective:1800px}.open-book{transform:rotateX(calc(22deg + var(--tilt-x))) rotateY(var(--tilt-y)) rotateZ(-3deg);filter:none}.folio-leaf{z-index:5}.folio-sheet{overflow:hidden}.folio-illustrated{background:radial-gradient(ellipse at center,#c6d6c4,transparent 75%)}.folio-art{color:#365e63}.book-instructions{font-size:13px;opacity:1}.page-wrap{width:min(100% - 64px,1360px)}.promo-section{display:block!important;margin-top:55px!important}.promo-card{display:none!important}.editorial-slider{position:relative;min-height:390px;border-radius:24px;overflow:hidden;background:#203e48;color:white;isolation:isolate}.editorial-slide{min-height:390px;padding:48px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;isolation:isolate;background:linear-gradient(90deg,#132a39e8,#132a3950 65%,transparent),var(--art) center/cover}.editorial-slide h2{font:500 clamp(35px,5vw,68px)/1.04 Literata,Georgia,serif;max-width:650px;letter-spacing:-.045em;margin:12px 0}.editorial-slide p{max-width:440px;font-size:16px;line-height:1.5}.editorial-slide button,.editorial-controls button{border:0;background:#fff;color:#18333c;border-radius:999px;padding:13px 22px;cursor:pointer}.editorial-controls{position:absolute;bottom:22px;right:24px;display:flex;align-items:center;gap:9px}.editorial-controls button{padding:10px 15px}.editorial-controls .active{background:#c6dcd4}.editorial-controls span{font-size:13px}.editorial-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0}.editorial-category{position:relative;overflow:hidden;min-height:180px;border:0;border-radius:18px;text-align:left;padding:22px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;background:var(--bg);isolation:isolate}.editorial-category:before{content:'';position:absolute;inset:0;background:linear-gradient(145deg,#142d3c99,transparent),var(--art) center/cover;z-index:-1;opacity:.85;transition:transform .5s}.editorial-category:hover:before{transform:scale(1.08)}.editorial-category strong{font:500 clamp(22px,2.6vw,36px)/1.05 Literata,Georgia,serif;max-width:95%}.editorial-category span{font-size:13px}.editorial-category:nth-child(1),.editorial-category:nth-child(4){grid-column:span 2}.section-heading h2{font-size:clamp(35px,5vw,64px)!important}.category-cloud{gap:8px}.category-cloud button{background:transparent}.book-cover-panel{background:#e9e7df!important;border-radius:15px}.book-card{border-radius:16px!important}.delivery-section{background:#e3ebe7!important}.supply-card{border-radius:18px!important}.route-story{background:#18343e!important;color:white}.route-story h2{color:white}.editorial-slider:focus-within{outline:2px solid #527c84;outline-offset:4px}@media(max-width:700px){.page-wrap{width:calc(100% - 32px)}.hero{min-height:650px;padding:16px 12px 80px}.hero-copy{margin-top:38px}.hero-status{right:12px;bottom:12px;font-size:11px}.open-book-scene{margin-top:25px}.editorial-slide{padding:26px 22px 80px;min-height:350px}.editorial-slider{min-height:350px}.editorial-categories{grid-template-columns:1fr 1fr;gap:8px}.editorial-category{min-height:145px;padding:15px}.editorial-category:nth-child(1),.editorial-category:nth-child(4){grid-column:span 2}.editorial-controls{right:14px;bottom:14px}.hero h1{font-size:clamp(45px,11vw,68px)}}
.hero{background:radial-gradient(ellipse at 65% 75%,#c4dce8,#edf3f5 65%,#f8f7f2)!important;color:#17313d!important;min-height:0!important;padding-bottom:30px!important}.hero:before,.hero:after,.hero-status,.open-book-scene{display:none!important}.hero h1,.hero-copy>p{color:#17313d!important}.hero-copy{margin-top:26px!important}.hero-cta{background:#17313d!important;color:white!important}.hero-search{background:#ffffffb8!important}.globe-wrap{position:relative;width:min(100%,650px);margin:0 auto;display:grid;justify-items:center}.globe-wrap canvas{width:100%;height:auto;touch-action:pan-y;cursor:grab}.globe-links{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.globe-links button,.conveyor button{border:1px solid #a8bdc5;background:#fff;color:#17313d;border-radius:999px;padding:10px 16px}.globe-note{font-size:12px;color:#536b75;margin:8px}.conveyor{padding:35px 0;text-align:center;overflow:hidden}.conveyor h2{font:500 clamp(30px,5vw,52px)/1.1 Literata,Georgia,serif}.cover-stage{display:flex;align-items:center;justify-content:center;height:260px;perspective:800px;touch-action:pan-y}.cover-stage img{width:clamp(65px,16vw,145px);height:clamp(100px,23vw,215px);object-fit:cover;border-radius:3px;box-shadow:0 12px 24px #152a3950;cursor:pointer;transition:transform .35s}.cover-stage img:nth-child(1){transform:translateX(22px) rotateY(48deg) scale(.78)}.cover-stage img:nth-child(2){transform:translateX(12px) rotateY(30deg) scale(.9)}.cover-stage img:nth-child(3){z-index:2;transform:scale(1.08)}.cover-stage img:nth-child(4){transform:translateX(-12px) rotateY(-30deg) scale(.9)}.cover-stage img:nth-child(5){transform:translateX(-22px) rotateY(-48deg) scale(.78)}.editorial-category{background:linear-gradient(145deg,var(--bg),#ffffff40),var(--bg)!important;justify-content:flex-end;min-height:180px}.editorial-category:before{display:none}.editorial-category strong{font-family:Inter,Arial,sans-serif;font-size:clamp(19px,2.5vw,32px);position:relative;z-index:1;max-width:85%}.editorial-category svg{position:absolute;right:8px;top:8px;width:95px;height:95px;filter:drop-shadow(5px 9px 6px #0003)}@media(max-width:700px){.hero-copy>p{font-size:15px!important}.hero h1{font-size:clamp(38px,10vw,56px)!important}.hero-copy{margin-top:20px!important}.globe-wrap{margin-top:0}.editorial-category{min-height:135px}.editorial-category svg{width:70px;height:70px}.cover-stage{height:185px}}
