html.with-cover{background:var(--forest-ground)}body.with-cover{background:linear-gradient(var(--forest-ground) 0 20rem,var(--relief-ground) 20rem)}.with-cover main{--home-column-gap:clamp(30px,6vw,100px)}.paper-cover{--relief-focus:#f2f4dc;background:var(--forest-ground);color:var(--paper);padding:12px 0 clamp(1rem,2.5vw,2.25rem)}.paper-layout{isolation:isolate;background:var(--forest-ground);border-radius:clamp(27px,4vw,52px);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-content:center;column-gap:clamp(1rem,3vw,3rem);padding:28px 21px 27px;display:grid;position:relative;overflow:hidden}.paper-layout:after{content:"";z-index:2;border:1px solid var(--forest-edge);border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 10px 12px 28px #0d281cb0,inset -7px -8px 20px #597b5b3d;mask-image:linear-gradient(#000 62%,#0000 100%)}.paper-heading{z-index:1;overflow-wrap:anywhere;grid-area:1/1;align-self:center;inline-size:max-content;max-inline-size:100%;position:relative}.paper-heading h1{font:390 clamp(1.45rem,7.4vw,2.85rem)/.98 var(--display);letter-spacing:-.039em;margin-inline-start:-.035em}.paper-heading h1 span{width:max-content;max-width:100%;margin-block:-.05em -.075em;padding-block:.05em .075em;display:block}.paper-heading p{color:#d2dfcc;margin-block-start:.7rem;margin-inline-start:clamp(.75rem,2.4vw,1.875rem);font-size:clamp(.75rem,3.3vw,.875rem);line-height:1.4}.paper-relief{z-index:-1;pointer-events:none;transform-origin:50% 42%;grid-area:1/2;place-self:center;width:min(100%,11rem);min-width:0;transform:scale(1.32)}.paper-relief svg{width:100%;height:auto;display:block;overflow:visible}.paper-relief linearGradient:nth-of-type(4n+2)>stop:first-child{stop-color:#081d13}.paper-relief linearGradient:nth-of-type(4n+2)>stop:nth-child(2){stop-color:#0d281a}.paper-relief linearGradient:nth-of-type(4n+3)>stop:nth-child(3){stop-color:#20432f}.paper-relief linearGradient:nth-of-type(4n+3)>stop:last-child{stop-color:#628762}.paper-relief linearGradient:nth-of-type(4n)>stop:first-child{stop-color:#8aa888}.paper-relief linearGradient:nth-of-type(4n)>stop:nth-child(2){stop-color:#729470}.paper-offer{grid-area:2/1/auto/-1;min-width:0;margin-top:14px}.paper-offer>p{color:#e1e9d9;text-wrap:pretty;font-size:clamp(.98rem,1.23vw,1.14rem);line-height:1.62}.paper-cover .paper-link{--action-face:#e7ecda;--action-ink:#173929;--action-edge:#cbd6bd;--action-raised:8px 9px 20px #081e159e,-6px -6px 13px #557b5b7d,inset 0 1px 1px #fffdf2;--action-pressed:inset 5px 6px 12px #75836b6b,inset -5px -4px 10px #f8fae9;gap:12px;width:100%;min-height:56px;margin-top:20px;padding-inline:17px 8px;font-size:1rem}.paper-cover .action-arrow{block-size:39px;inline-size:39px}.paper-cover :focus-visible{outline-offset:5px;outline:3px solid #f6f6de}.cover-nursery{background:var(--forest-face);width:max-content;max-width:100%;min-height:55px;color:var(--paper);box-shadow:var(--forest-control);border:1px solid #426450;border-radius:16px;align-items:center;gap:clamp(10px,1.5vw,17px);margin-top:20px;padding:5px 13px 5px 5px;font-size:.83rem;font-weight:650;line-height:1.4;display:flex}.cover-nursery img{object-fit:cover;border-radius:11px;flex-shrink:0;width:63px;height:42px}.cover-nursery small{color:#d2dfcc;margin-top:3px;font-size:.71rem;font-weight:500;display:block}.cover-nursery:hover>span{text-underline-offset:.24em;text-decoration:underline}.cover-nursery:active{box-shadow:var(--forest-inset)}.home-content{isolation:isolate;background:var(--relief-ground);position:relative}.offer-ribbon{color:var(--forest);padding-block-end:clamp(1.45rem,2.25vw,2.2rem);display:flow-root}.offer-ribbon__header{--offer-tab-inset:clamp(.625rem,1.65vw,1.375rem);--offer-tab-overlap:clamp(1.5rem,4.1vw,3.75rem);--offer-tab-join:clamp(.3125rem,1.1vw,.875rem);max-inline-size:34rem;padding:clamp(.375rem,1.35vw,1.125rem) clamp(.5rem,2.7vw,2rem) .25rem var(--offer-tab-inset);background:var(--relief-ground);border-start-start-radius:clamp(1.125rem,2vw,2rem);border-start-end-radius:clamp(1.75rem,5vw,3.75rem) calc(var(--offer-tab-overlap) - var(--offer-tab-join));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .5rem;margin-block-start:calc(-1 * var(--offer-tab-overlap));margin-block-end:clamp(.8rem,1.8vw,1.5rem);margin-inline-start:calc(-1 * var(--offer-tab-inset));display:flex;position:relative}.offer-ribbon__header:before,.offer-ribbon__header:after{content:"";inline-size:var(--offer-tab-join);block-size:var(--offer-tab-join);background:radial-gradient(circle at var(--offer-tab-corner),transparent calc(var(--offer-tab-join) - 1px),var(--relief-ground) var(--offer-tab-join));pointer-events:none;position:absolute;inset-block-start:calc(var(--offer-tab-overlap) - var(--offer-tab-join))}.offer-ribbon__header:before{--offer-tab-corner:top left;inset-inline-end:100%}.offer-ribbon__header:after{--offer-tab-corner:top right;inset-inline-start:100%}.offer-ribbon__header h2{font-size:clamp(1.55rem,2.35vw,2.35rem)}.offer-ribbon__groups{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.7rem);margin:0;padding:0;list-style:none;display:grid}.offer-ribbon__group{min-width:0;container:offer-group/inline-size}.offer-ribbon__group h3{margin-block-end:.6rem;font-size:clamp(1.22rem,1.75vw,1.68rem)}.offer-ribbon__options{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}@container offer-group (width>=17.5rem){.offer-ribbon__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.offer-ribbon .offer-ribbon__option{touch-action:manipulation;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.14rem .35rem;min-block-size:3.75rem;padding:.55rem .55rem .55rem .75rem;font-size:.875rem;font-weight:560;line-height:1.3;display:grid}.offer-ribbon__option strong{font-variant-numeric:tabular-nums;grid-area:2/1;font-size:.95rem}.offer-ribbon .offer-ribbon__option .action-arrow{grid-area:1/2/3;block-size:25px;inline-size:25px}.offer-ribbon__option:is(:hover,:focus-visible)>span:first-child{text-underline-offset:.2em;text-decoration:underline}.tree-list{align-items:start;gap:clamp(1rem,2vw,1.75rem) var(--home-column-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""choices""archive";padding-block:clamp(1rem,2vw,2rem) clamp(30px,4vw,60px);display:grid}.tree-list h2,.nursery-notebook h2{letter-spacing:-.033em;color:var(--forest);font-size:clamp(2.4rem,4.05vw,4.5rem);font-weight:425;line-height:1.04}.tree-list h2{grid-area:title}.tree-comparison{background:var(--relief-well);box-shadow:0 10px 24px #122f2333,var(--relief-inset);border-radius:25px;grid-area:choices;margin:0;padding:5px 12px;list-style:none}.tree-comparison li+li{border-top:1px solid var(--relief-edge)}.tree-comparison li a{color:var(--forest);border-radius:16px;grid-template-columns:minmax(0,1fr) 39px;gap:4px 12px;padding:16px 5px 17px;display:grid}.tree-comparison li a:hover h3{text-underline-offset:.16em;text-decoration:underline}.tree-comparison li a:active{background:var(--relief-face)}.tree-comparison h3{font:720 clamp(1.04rem,1.5vw,1.3rem)/1.3 var(--body);letter-spacing:-.025em}.tree-comparison li p{color:#435549;grid-column:1;margin:0;font-size:.9rem;line-height:1.52}.tree-link-arrow{background:var(--relief-face);width:38px;height:38px;box-shadow:var(--relief-control);border-radius:50%;grid-area:1/2/3;align-self:center;place-items:center;display:grid}.tree-comparison a:active .tree-link-arrow{box-shadow:var(--relief-inset)}.nursery-archive{grid-area:archive;min-width:0}.nursery-archive__picture,.notebook-photo{border:1px solid var(--relief-edge);background:var(--relief-face);box-shadow:var(--relief-raised);border-radius:26px;padding:8px;position:relative}.nursery-archive__picture{scroll-margin-top:24px;box-shadow:0 12px 28px #0d281c4d}.nursery-archive__image{aspect-ratio:3/2;object-fit:cover;background:var(--forest-ground);border-radius:19px;width:100%;height:auto;display:block}.nursery-archive__mark{filter:drop-shadow(0 3px 8px #10291f8c);block-size:auto;inline-size:min(20%,6rem);position:absolute;inset-block-start:50%;inset-inline-end:10%;transform:translateY(-50%)}.nursery-archive figcaption{color:#485a4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1rem;margin-block-start:.85rem;font-size:.8rem;display:flex}.nursery-notebook{padding-block:clamp(36px,4vw,68px) clamp(52px,6vw,100px)}.nursery-notebook>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:clamp(27px,3vw,44px);display:flex}.notebook-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(34px,7.3vw,118px);display:grid}.notebook-photo{display:block;overflow:hidden}.notebook-photo img{object-fit:cover;border-radius:19px;width:100%;height:100%}.notebook-feature .notebook-photo{aspect-ratio:1}.notebook-feature .notebook-photo img{object-position:50% 70%}.notebook-care .notebook-photo img{object-position:50% 56%}.notebook-caption{grid-template-columns:minmax(0,1fr) minmax(0,.83fr);align-items:start;gap:24px;margin-top:24px;display:grid}.notebook-caption h3,.notebook-care h3{font:450 clamp(1.7rem,2.65vw,2.8rem)/1.07 var(--display);color:var(--forest);letter-spacing:-.025em}.notebook-caption p{color:var(--forest);align-items:center;gap:16px;margin-top:6px;font-size:.9rem;line-height:1.55;display:flex}.notebook-caption p svg{margin-left:auto}.notebook-side{min-width:0;padding-top:clamp(30px,5.5vw,80px)}.notebook-side .notebook-photo{aspect-ratio:1.62}.notebook-care h3{margin-top:20px;padding-right:28px;position:relative}.notebook-care h3 svg{position:absolute;bottom:3px;right:0}.notebook-feature:hover h3,.notebook-care:hover h3{text-underline-offset:.15em;text-decoration:underline}.notebook-delivery{width:100%;margin-top:29px;font-size:.92rem}@media (width>=741px){.offer-ribbon__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=701px){.tree-list{grid-template:"title archive""choices archive"1fr/minmax(0,.9fr) minmax(0,1.1fr)}}@media (width>=621px){.paper-cover{padding-block-start:clamp(14px,2vw,34px)}.paper-layout{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);min-height:clamp(545px,43vw,690px);padding:clamp(36px,5.2vw,83px)}.paper-heading h1{font-size:clamp(2.05rem,5vw,5.6rem);line-height:.94}.paper-heading h1 span:not(:last-child){display:inline-block}.paper-heading p{font-size:clamp(.875rem,1.25vw,1rem)}.paper-relief{grid-row:1/span 2;width:min(100%,26rem);transform:scale(1.27)}.paper-offer{grid-column:1;max-width:43ch;margin-top:clamp(24px,3vw,40px)}.paper-cover .paper-link{width:auto;min-width:min(274px,100%);min-height:62px;margin-top:25px;padding-inline-start:22px}.paper-cover .action-arrow{block-size:44px;inline-size:44px}.cover-nursery{min-height:59px;margin-top:26px}.cover-nursery img{width:78px;height:48px}}@media (width<=1000px) and (width>=621px){.paper-layout{min-height:510px;padding:35px}.notebook-layout{gap:5vw}.notebook-caption{grid-template-columns:1fr;gap:8px}.notebook-caption h3 br{display:none}}@media (width<=620px){.paper-offer>p{font-size:1rem}.tree-comparison li a{padding-block:14px}.nursery-archive__image{aspect-ratio:16/10}.nursery-notebook>header{column-gap:.75rem}.nursery-notebook h2{font-size:2.05rem}.notebook-layout{grid-template-columns:minmax(0,1fr);gap:32px}.notebook-caption{grid-template-columns:1fr;gap:7px;margin-top:17px}.notebook-caption h3 br,.notebook-care h3 br{display:none}.notebook-side{padding:0}.notebook-care h3{margin-top:15px;font-size:1.7rem}}@container reading-width (width<=17rem){.paper-layout{grid-template-columns:minmax(0,1fr);row-gap:.5rem}.paper-heading h1{font-size:clamp(1.45rem,11cqi,2.5rem)}.paper-relief{grid-area:2/1;width:min(58%,8rem);transform:scale(1.25)}.paper-offer{grid-row:3}.paper-cover .paper-link{font-size:.86rem}.cover-nursery{width:100%}.cover-nursery>svg{display:none}.notebook-side{padding-left:0}.nursery-notebook h2,.notebook-caption h3,.notebook-care h3{overflow-wrap:anywhere}}
