.hero{padding-top:var(--space-48);overflow-x:clip}.hero__copy{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__eyebrow{min-height:36px;margin-bottom:var(--space-24);background:var(--mist);color:var(--ink);border-radius:999px;align-items:center;padding:6px 16px;font-size:.9375rem;font-weight:700;line-height:1.5rem;display:inline-flex}.hero__title{isolation:isolate;text-wrap:balance;max-width:14ch;font-size:clamp(2.875rem,1.9rem + 4.2vw,5.25rem);line-height:1;position:relative}.hero__mark{white-space:nowrap;position:relative}.hero__mark:before{content:"";z-index:-1;background:var(--apricot);transform-origin:0;border-radius:.12em;position:absolute;inset:50% -.08em 14%}.hero__lead{margin-top:var(--space-24);max-width:40rem;color:var(--ink-soft);text-wrap:balance;font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);line-height:1.55}.hero__actions{justify-content:center;gap:var(--space-12);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.hero__chips{margin:var(--space-24) 0 0;justify-content:center;gap:var(--space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero__chips>li{border:1px solid var(--hairline);background:var(--paper);color:var(--ink-soft);border-radius:999px;padding:6px 14px;font-size:.875rem;font-weight:600}.hero__showcase{margin-top:var(--space-96);perspective:1600px;perspective-origin:50% 0}.hero__scene{width:calc(100% - 2 * var(--gutter));transform-origin:50% 0;max-width:1120px;height:clamp(460px,50vw,700px);margin-inline:auto;position:relative}.hero__sun{aspect-ratio:1;background:var(--peach);border-radius:50%;width:58%;position:absolute;top:0;left:50%;translate:-50%}.hero__window{z-index:2;width:62%;position:absolute;top:14%;left:50%;translate:-50%}.reading-demo{background:var(--cream);box-shadow:var(--shadow-lift);border:1px solid #1f2a4414;border-radius:28px;padding:clamp(18px,2.4vw,32px) clamp(20px,3vw,40px) clamp(28px,3.4vw,48px)}.reading-demo__top{align-items:center;gap:var(--space-12);border-bottom:1px solid var(--hairline);margin-bottom:clamp(16px,2.4vw,28px);padding-bottom:clamp(14px,1.8vw,22px);display:flex}.reading-demo__play{background:var(--orange);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 6px 14px -6px #f08039cc}.reading-demo__bars{align-items:flex-end;gap:3px;height:16px;display:flex}.reading-demo__bars>span{background:var(--white);transform-origin:bottom;border-radius:2px;width:4px;height:100%}.reading-demo__bars>span:first-child{transform:scaleY(.5)}.reading-demo__bars>span:nth-child(3){transform:scaleY(.7)}.reading-demo__meta{text-align:left;line-height:1.2;display:grid}.reading-demo__label{color:var(--ink-soft);font-size:.8125rem;font-weight:600}.reading-demo__book{font-family:var(--font-display);font-size:1.125rem;font-weight:700}.reading-demo__line{text-align:left;max-width:none;font-family:var(--font-reading);font-variant-ligatures:none;word-spacing:.1em;font-size:clamp(1.5rem,.9rem + 2.6vw,3rem);line-height:1.45}@media (min-width:744px) and (max-width:1023px){.reading-demo__line{padding-right:14%}}@media (max-width:743px){.reading-demo__line{font-size:1.25rem}}@media (max-width:359px){.reading-demo__line{font-size:1.0625rem}}.reading-demo__word{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:10px;margin:0 -4px;padding:0 4px}.reading-demo__word:nth-child(5){background:var(--apricot)}.hero__kuyo{z-index:3;width:clamp(122px,13vw,176px);position:absolute;top:calc(14% - clamp(98px,10.6vw,144px));left:20%}.hero__phone{z-index:4;filter:drop-shadow(0 30px 30px #1f2a442e);width:clamp(116px,14vw,196px);position:absolute;top:30%;left:3%;rotate:-7deg}.hero__covers{z-index:4;width:clamp(110px,16vw,200px);position:absolute;top:22%;right:2%}.hero__cover{aspect-ratio:3/4;background:var(--white);border-radius:6px 12px 12px 6px;display:block;overflow:hidden;box-shadow:0 1px 2px #1f2a441f,0 26px 40px -22px #1f2a4499}.hero__cover img{object-fit:cover;width:100%;height:100%}.hero__cover:first-child{rotate:7deg}.hero__cover:last-child{z-index:-1;width:82%;position:absolute;top:46%;left:-38%;rotate:-6deg}@media (max-width:743px){.hero__actions{width:100%}.hero__actions>.button{flex:100%}.hero__chips>li:nth-child(n+3){display:none}.hero__scene{height:150vw}.hero__sun{width:110%;top:0}.hero__window{width:100%;top:20%}.hero__kuyo{width:108px;top:calc(20% - 86px);left:6%}.hero__phone{width:30%;top:52%;left:3%}.hero__covers{width:27%;top:0;right:3%}.hero__cover:last-child{width:68%;top:16%;left:-46%}}.steps{padding-block:var(--space-48)}@media (min-width:1024px){.steps{padding-block:var(--space-64) var(--space-48)}}.steps__title{max-width:14ch;margin-bottom:var(--space-48)}.bento{gap:var(--gutter);margin:0;padding:0;list-style:none;display:grid}.bento__card{gap:var(--space-24);min-width:0;padding:var(--space-32) var(--space-32) 0;border-radius:var(--radius-card);transition:transform .32s var(--ease-out), box-shadow .32s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.bento__card:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.bento__card--map{background:var(--mist)}.bento__card--library{background:var(--peach)}.bento__card--read{background:var(--mint)}.bento__card--parent{background:var(--cream)}.bento__text>h3{margin-bottom:var(--space-8)}.bento__text>p{max-width:36ch;color:var(--ink)}.bento__visual{margin-top:auto}.screen-crop{background:var(--cream);box-shadow:var(--shadow-card);border-radius:20px 20px 0 0;position:relative;overflow:hidden}.screen-crop .picture{max-width:none;position:absolute}.screen-crop img{width:100%;max-width:none;transition:transform .6s var(--ease-out)}.bento__card:hover .screen-crop img{transform:scale(1.03)}.screen-crop--harita{aspect-ratio:1.103}.screen-crop--harita .picture{width:208.33%;top:0;left:-54.17%}.screen-crop--kitaplik{aspect-ratio:1.032}.screen-crop--kitaplik .picture{width:208.33%;top:0;left:-54.17%}.screen-crop--okuyucu{aspect-ratio:2.083}.screen-crop--okuyucu .picture{width:133.33%;top:-37.5%;left:-32%}.bento__card--parent .bento__visual{justify-content:center;display:flex}.bento__phone{width:min(56%,240px);margin-bottom:-28%}@media (min-width:744px){.bento{grid-template-columns:repeat(12,minmax(0,1fr))}.bento__card--map{grid-column:span 5}.bento__card--library,.bento__card--read{grid-column:span 7}.bento__card--parent{grid-column:span 5}.bento__card--library .screen-crop{width:min(100%,420px);margin-inline:auto}.bento__card--map .screen-crop,.bento__card--read .screen-crop{margin-right:calc(-1 * var(--space-32));border-radius:20px 0 0}}@media (min-width:1024px){.bento__card{padding:var(--space-48) var(--space-48) 0}.bento__card--map .screen-crop,.bento__card--read .screen-crop{margin-right:calc(-1 * var(--space-48))}.bento__card--parent{min-height:520px}}.moments{padding-block:var(--space-64)}.moments__title{max-width:14ch;margin-bottom:var(--space-48)}.moments__grid{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.moments__tile{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.moments__tile--corner,.moments__tile--book{grid-column:1/-1}.moments__tile .picture{border-radius:var(--radius-card);flex:1;min-height:0;overflow:hidden}.moments__tile .picture img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.moments__tile:hover .picture img{transform:scale(1.04)}.moments__tile--corner .picture,.moments__tile--bedtime .picture,.moments__tile--finger .picture{aspect-ratio:4/5}.moments__tile--book .picture{aspect-ratio:4/3}.moments__caption{padding-inline:var(--space-4)}.moments__name{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.2}.moments__caption>p:last-child{color:var(--ink-soft);font-size:.9375rem;line-height:1.4}@media (min-width:1024px){.moments__grid{gap:var(--space-24) var(--gutter);grid-template-rows:300px 300px;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr)}.moments__tile--corner{grid-area:1/1/span 2}.moments__tile--bedtime{grid-area:1/2/span 2}.moments__tile--finger{grid-area:1/3}.moments__tile--book{grid-area:2/3}.moments__tile .picture{aspect-ratio:auto}}.audience{padding-block:var(--space-64)}.audience__title{max-width:16ch;margin-bottom:var(--space-48)}.audience__grid{gap:var(--gutter);display:grid}.audience__card{border-radius:var(--radius-card);transition:transform .32s var(--ease-out), box-shadow .32s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.audience__card:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.audience__card--families{background:var(--peach)}.audience__card--schools{background:var(--mist)}.audience__card .picture{overflow:hidden}.audience__card .picture img{transition:transform .7s var(--ease-out)}.audience__card:hover .picture img{transform:scale(1.04)}.audience__body{gap:var(--space-16);padding:var(--space-32);flex-direction:column;flex:1;display:flex}.audience__label{color:var(--primary-edge);font-weight:700}:is(.audience__card,.bento__card) .text-link{color:var(--primary-edge)}.audience__card--schools .audience__label{color:var(--ink)}.audience__body ul{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.audience__body li{padding-left:28px;position:relative}.audience__body li:before{content:"";border-left:2.5px solid var(--primary);border-bottom:2.5px solid var(--primary);width:12px;height:7px;position:absolute;top:.45em;left:4px;transform:rotate(-45deg)}.audience__body .text-link{margin-top:auto;font-weight:700}@media (min-width:744px){.audience__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience__body{padding:var(--space-48)}}.faq{padding-block:var(--space-64)}.faq__inner{gap:var(--space-32);display:grid}.faq__head{gap:var(--space-16);align-content:start;display:grid}.faq__eyebrow{background:var(--peach);color:var(--navy);border-radius:999px;justify-self:start;padding:6px 16px;font-size:.9375rem;font-weight:700}.faq__head .text-link{font-weight:700}.faq__list{gap:var(--space-12);display:grid}.faq__item{background:var(--paper);border:1px solid var(--hairline);border-radius:22px;transition:background-color .22s ease-out,border-color .22s ease-out}.faq__item[open]{background:var(--peach);border-color:#0000}.faq__item summary{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:64px;padding:var(--space-16) var(--space-24);font-family:var(--font-display);cursor:pointer;border-radius:22px;font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);font-weight:700;line-height:1.25;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover .faq__icon{background:var(--apricot)}.faq__icon{background:var(--white);width:36px;height:36px;transition:background-color .2s ease-out, transform .3s var(--ease-out);border-radius:50%;flex-shrink:0;position:relative}.faq__icon:before,.faq__icon:after{content:"";background:var(--ink);width:14px;height:2.5px;transition:transform .3s var(--ease-out);border-radius:2px;margin:-1.25px 0 0 -7px;position:absolute;top:50%;left:50%}.faq__icon:after{transform:rotate(90deg)}.faq__item[open] .faq__icon{transform:rotate(180deg)}.faq__item[open] .faq__icon:after{transform:rotate(0)}.faq__item>p{max-width:60ch;padding:0 var(--space-24) var(--space-24);color:var(--ink)}@media (min-width:1024px){.faq__inner{gap:var(--space-64);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.faq__head{position:sticky;top:128px}}.plans{padding-block:var(--space-64)}.plans__head{justify-items:center;gap:var(--space-16);margin-bottom:var(--space-48);text-align:center;display:grid}.plans__head>p{max-width:64ch;color:var(--ink-soft);text-wrap:balance}.plans__grid{gap:var(--gutter);display:grid}.plan-card{background:var(--paper);border:1.5px solid var(--hairline);min-width:0;box-shadow:inset 0 1px 0 var(--white), 0 28px 56px -36px #1f2a4473;border-radius:32px;flex-direction:column;display:flex;overflow:hidden}.plan-card__name{text-align:center;background:#ffffff8c;border-bottom:1.5px dashed #1f2a4438;padding:18px 24px;font-size:1.3125rem}.plan-card__body{align-content:start;gap:var(--space-16);padding:var(--space-24) var(--space-24) var(--space-16);display:grid}.plan-card__top{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.plan-card__title,.plan-card__price{font-family:var(--font-display);font-size:clamp(1.75rem,1.5rem + .8vw,2rem);font-weight:800;line-height:1.1}.plan-card__price{font-size:clamp(2.25rem,1.8rem + 1.6vw,2.875rem)}.plan-card__price>span{font-family:var(--font);color:var(--ink-soft);margin-left:8px;font-size:1.0625rem;font-weight:600}.plan-card__badge{background:var(--peach);color:var(--navy);border-radius:999px;padding:4px 12px;font-size:.875rem;font-weight:700}.plan-card__desc{max-width:52ch;padding-bottom:var(--space-16);color:var(--ink-soft);border-bottom:1.5px dashed #1f2a4438;font-size:1.0625rem}.plan-card__list{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.plan-card__list>li{padding-left:34px;font-weight:500;position:relative}.plan-card__list>li:before{content:"";border:1.5px solid var(--primary);border-radius:50%;width:20px;height:20px;position:absolute;top:.15em;left:0}.plan-card__list>li:after{content:"";border-left:1.5px solid var(--primary);border-bottom:1.5px solid var(--primary);width:9px;height:5px;position:absolute;top:calc(.15em + 6px);left:6px;transform:rotate(-45deg)}.plan-card .button{justify-self:start}.plan-card__art{margin-top:var(--space-8);flex:auto;align-items:flex-end;display:flex}.plan-card__art img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;min-height:clamp(150px,16vw,220px);display:block;-webkit-mask-image:linear-gradient(#0000,#000 32%);mask-image:linear-gradient(#0000,#000 32%)}.plans__note{max-width:none;margin-top:var(--space-24);color:var(--ink-soft);text-align:center}.plans__note .text-link{font-weight:700}@media (min-width:744px){.plan-card--family .plan-card__list{column-gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.plans__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.plan-card__body{padding:var(--space-32) var(--space-40,40px) var(--space-16)}}.closing{padding-block:var(--space-64) var(--space-32)}.closing__band{gap:var(--space-48);padding:var(--space-48) var(--space-24);border-radius:var(--radius-band);background:var(--peach);align-items:center;display:grid;position:relative;overflow:hidden}.closing__copy{z-index:1;justify-items:start;gap:var(--space-24);display:grid;position:relative}.closing__copy h2{max-width:11ch;font-size:clamp(2.5rem,1.8rem + 3vw,4.25rem);line-height:1}.closing__lead{max-width:30ch;color:var(--ink-soft);font-size:clamp(1.125rem,1.05rem + .4vw,1.3125rem)}.closing__actions{gap:var(--space-12);flex-wrap:wrap;display:flex}.closing__shelf{gap:var(--space-32);padding:var(--space-48) var(--space-16) var(--space-16);display:grid;position:relative}.closing__glow{aspect-ratio:1;background:var(--apricot);opacity:.38;border-radius:50%;width:90%;position:absolute;top:-14%;right:-10%}.shelf-row{padding-inline:clamp(12px,2vw,24px);align-items:flex-end;gap:clamp(8px,1.2vw,14px);padding-bottom:14px;display:flex;position:relative}.shelf-row:after{content:"";background:var(--navy-2);border-radius:6px;height:16px;position:absolute;inset:auto 0 0;box-shadow:inset 0 3px #ffffff2e,inset 0 -4px #00000029,0 18px 26px -14px #1f2a448c}.shelf-book{aspect-ratio:3/4;background:var(--white);transform-origin:50% 100%;border-radius:4px 9px 9px 4px;flex:none;width:clamp(84px,11vw,132px);display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #1f2a4424,0 16px 24px -14px #1f2a4499}.shelf-book img{object-fit:cover;width:100%;height:100%}.shelf-row--top .shelf-book:nth-child(2){rotate:4deg}.shelf-row--bottom .shelf-book:nth-child(3){rotate:-5deg}.shelf-book--first{z-index:1;width:clamp(96px,12.5vw,150px);box-shadow:0 1px 2px #1f2a4429,0 24px 34px -14px #1f2a44b3}.closing__kuyo{flex:none;width:clamp(112px,12.5vw,156px);height:auto;margin-bottom:-2px;margin-left:auto}@media (min-width:1024px){.closing__band{gap:var(--space-32);padding:var(--space-64) var(--space-64) var(--space-48);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}@media (max-width:743px){.closing__band{grid-template-columns:minmax(0,1fr)}.closing__actions,.closing__actions>.button{width:100%}.closing__shelf{padding-inline:0}.shelf-book{width:23vw}.shelf-book--first,.closing__kuyo{width:26vw}}
.shelf{padding-block:var(--space-64)}.shelf__stage{width:calc(100% - 2 * var(--gutter));max-width:var(--media-width);margin-inline:auto;position:relative}.shelf__ring{display:none}.shelf__title{max-width:34rem;margin:0 auto var(--space-48);text-align:center}.shelf__title>p{margin:var(--space-16) auto 0;color:var(--ink-soft);text-wrap:balance;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.shelf__cards{gap:var(--space-24) var(--gutter);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.shelf__card{justify-items:center;gap:var(--space-12);display:grid}.shelf__cover{aspect-ratio:3/4;background:var(--white);border-radius:6px 14px 14px 6px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #1f2a441f,0 22px 40px -22px #1f2a448c}.shelf__cover:before{content:"";z-index:1;background:#1f2a441f;width:7px;position:absolute;inset:0 auto 0 0;box-shadow:1px 0 #fff9}.shelf__cover img{object-fit:cover;width:100%;height:100%}.shelf__grade{background:var(--peach);color:var(--navy);border-radius:999px;padding:4px 12px;font-size:.8125rem;font-weight:700}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.shelf{view-timeline-name:--shelf;height:380vh;padding:0}.shelf__stage{background:var(--white);place-items:center;width:100%;max-width:none;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.shelf__ring{pointer-events:none;border-radius:50%;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.shelf__ring--inner{border:1px solid var(--hairline);width:48vmin;height:48vmin}.shelf__ring--outer{border:1px dashed var(--hairline);width:76vmin;height:76vmin}.shelf__title{z-index:0;padding-inline:var(--gutter);margin:0;animation:linear both shelf-title;animation-timeline:--shelf;animation-range:contain;position:relative}.shelf__title h2{font-size:clamp(2.75rem,1.8rem + 4.5vw,5.5rem);line-height:.98}.shelf__cards{perspective:1200px;content-visibility:auto;pointer-events:none;display:block;position:absolute;inset:0}.shelf__card{will-change:transform, opacity;width:clamp(150px,17vw,240px);animation:linear both shelf-fly;animation-timeline:--shelf;position:absolute;top:50%;left:50%}.shelf__card:first-child{--x:28vw;--y:0svh;--r:3deg;animation-range:contain contain 55%}.shelf__card:nth-child(2){--x:-26.54vw;--y:23.65svh;--r:-5deg;animation-range:contain 3.7% contain 58.8%}.shelf__card:nth-child(3){--x:3.83vw;--y:-25.9svh;--r:7deg;animation-range:contain 7.5% contain 62.5%}.shelf__card:nth-child(4){--x:17.05vw;--y:27.77svh;--r:-9deg;animation-range:contain 11.2% contain 66.3%}.shelf__card:nth-child(5){--x:-35.45vw;--y:-4.51svh;--r:11deg;animation-range:contain 15% contain 70%}.shelf__card:nth-child(6){--x:37.11vw;--y:-18.81svh;--r:-3deg;animation-range:contain 18.8% contain 73.8%}.shelf__card:nth-child(7){--x:-7.25vw;--y:25.11svh;--r:5deg;animation-range:contain 22.5% contain 77.5%}.shelf__card:nth-child(8){--x:-16.62vw;--y:-31.05svh;--r:-7deg;animation-range:contain 26.2% contain 81.2%}.shelf__card:nth-child(9){--x:41.35vw;--y:8.89svh;--r:9deg;animation-range:contain 30% contain 85%}.shelf__card:nth-child(10){--x:-25.87vw;--y:13.39svh;--r:-11deg;animation-range:contain 33.8% contain 88.8%}.shelf__card:nth-child(11){--x:15.21vw;--y:-23.56svh;--r:3deg;animation-range:contain 37.5% contain 92.5%}.shelf__card:nth-child(12){--x:13.23vw;--y:33.38svh;--r:-5deg;animation-range:contain 41.2% contain 96.2%}@keyframes shelf-fly{0%{opacity:0;transform:translate3d(calc(-50% + var(--x)), calc(-50% + var(--y)), -1700px) rotate(var(--r))}18%,82%{opacity:1}98%,to{opacity:0}to{transform:translate3d(calc(-50% + var(--x)), calc(-50% + var(--y)), 500px) rotate(var(--r))}}@keyframes shelf-title{0%{opacity:.4;transform:scale(.8)}12%,to{opacity:1}to{transform:scale(1.12)}}@media (max-width:743px){.shelf{height:340vh}.shelf__cards{perspective:900px}.shelf__card{width:clamp(120px,36vw,170px)}}}}
@media (prefers-reduced-motion:no-preference){.hero__copy>:not(h1){animation:rise-in .9s var(--ease-out) both}.hero__copy>:nth-child(2){animation-delay:90ms}.hero__copy>:nth-child(3){animation-delay:.18s}.hero__copy>:nth-child(4){animation-delay:.27s}.hero__copy>:nth-child(5){animation-delay:.36s}.hero__mark:before{animation:marker-sweep .8s .65s var(--ease-out) both}.hero__window{animation:stage-in 1s .12s var(--ease-out) both}.hero__sun{animation:14s ease-in-out infinite alternate sun-drift}.hero__kuyo{animation:pop-in .9s .52s var(--ease-spring) both}.hero__phone{animation:from-left 1.1s .3s var(--ease-out) both, bob 6s 1.4s ease-in-out infinite alternate}.hero__covers{animation:from-right 1.1s .38s var(--ease-out) both, bob 7s 1.6s ease-in-out infinite alternate-reverse}.hero__kuyo .kuyo-live__body{transform-origin:50% 100%;animation:4.2s ease-in-out 1.4s infinite breathe}.reading-demo__word{animation:6.2s infinite word-on}.reading-demo__word:nth-child(5){background:0 0}.reading-demo__word:first-child{animation-delay:1.6s}.reading-demo__word:nth-child(2){animation-delay:2.15s}.reading-demo__word:nth-child(3){animation-delay:2.7s}.reading-demo__word:nth-child(4){animation-delay:3.25s}.reading-demo__word:nth-child(5){animation-delay:3.8s}.reading-demo__word:nth-child(6){animation-delay:4.35s}.reading-demo__word:nth-child(7){animation-delay:4.9s}.reading-demo__word:nth-child(8){animation-delay:5.45s}.reading-demo__bars>span{animation:.9s ease-in-out infinite alternate bar}.reading-demo__bars>span:nth-child(2){animation-delay:-300ms}.reading-demo__bars>span:nth-child(3){animation-delay:-600ms}.kuyo-live__eye{transform-box:fill-box;transform-origin:50%;animation:5.2s 2s infinite blink}@supports (interpolate-size:allow-keywords){.faq__list{interpolate-size:allow-keywords}.faq__item::details-content{opacity:0;block-size:0;transition:block-size .38s var(--ease-out), opacity .3s ease-out, content-visibility .38s allow-discrete;overflow:clip}.faq__item[open]::details-content{opacity:1;block-size:auto}}.button--primary{animation:7s linear infinite metal-spin}.button--primary:hover{animation-duration:2.2s}.button--primary .flame{transform-origin:50% 85%;animation:1.6s ease-in-out infinite alternate flicker}@keyframes metal-spin{to{--metal-angle:360deg}}@keyframes flicker{0%{transform:scale(1)rotate(-3deg)}50%{transform:scale(1.08,1.14)rotate(2deg)}to{transform:scale(.96,1.04)rotate(-1deg)}}.button--primary .button__arrow{animation:nudge 2.6s 2.4s var(--ease-out) infinite}@keyframes rise-in{0%{opacity:.35;transform:translateY(28px)}}@keyframes marker-sweep{0%{transform:scaleX(0)}}@keyframes stage-in{0%{opacity:.35;transform:translateY(32px)scale(.96)}}@keyframes sun-drift{to{transform:scale(1.06)}}@keyframes from-left{0%{opacity:.35;transform:translate(-60px)}}@keyframes from-right{0%{opacity:.35;transform:translate(60px)}}@keyframes bob{to{transform:translateY(-10px)}}@keyframes pop-in{0%{opacity:0;transform:translateY(18%)scale(.86)}}@keyframes breathe{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1.5%)rotate(-1deg)}}@keyframes card-in{0%{opacity:.35;transform:translateY(40px)rotate(-3deg)}}@keyframes word-on{0%,7.8%{background-color:var(--apricot)}9%,to{background-color:#0000}}@keyframes bar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes nudge{0%,70%,to{transform:translate(0)}80%{transform:translate(5px)}90%{transform:translate(0)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.header{animation:linear both header-lift;animation-timeline:scroll(root);animation-range:0 96px}.hero__scene{animation:linear both scene-upright;animation-timeline:view();animation-range:entry 30% cover 45%}@keyframes scene-upright{0%{transform:rotateX(24deg)scale(.92)}}.reveal{animation:linear both reveal-up;animation-timeline:view();animation-range:entry entry 70%}.bento__card.reveal:nth-child(2n),.audience__card.reveal:nth-child(2n){animation-range:entry 8% entry 85%}.screen-crop .picture{animation:linear both crop-drift;animation-timeline:view();animation-range:cover}.bento__phone{animation:linear both phone-rise;animation-timeline:view();animation-range:entry cover 55%}.moments__tile .picture img{animation:linear both photo-settle;animation-timeline:view();animation-range:entry cover 50%}.moments__tile--bedtime.reveal,.moments__tile--book.reveal{animation-range:entry 10% entry 90%}.shelf-book{animation:linear both book-settle;animation-timeline:view();animation-range:entry entry 90%}.shelf-row .shelf-book:nth-child(2){animation-range:entry 10%}.shelf-row .shelf-book:nth-child(3){animation-range:entry 20% cover 30%}.shelf-book--first{animation-name:book-first;animation-range:entry 20% cover 45%}.closing__kuyo{animation:linear both peek;animation-timeline:view();animation-range:entry 10% cover 35%}@keyframes book-settle{0%{opacity:0;transform:translateY(-60px)rotate(-6deg)}}@keyframes book-first{0%{opacity:0;transform:translateY(-60px)}60%{opacity:1;transform:translateY(0)scale(1)}to{transform:translateY(-14px)scale(1.06)rotate(-3deg)}}@keyframes header-lift{to{border-bottom-color:var(--hairline);box-shadow:0 10px 30px -20px #1f2a4473}}@keyframes reveal-up{0%{opacity:0;transform:translateY(56px)scale(.98)}}@keyframes crop-drift{0%{transform:translateY(4%)}to{transform:translateY(-4%)}}@keyframes phone-rise{0%{transform:translateY(22%)rotate(4deg)}}@keyframes photo-settle{0%{transform:scale(1.14)}}@keyframes peek{0%{opacity:0;transform:translateY(45%)}}}}
