.hero-concepts-gallery-module__15tNpW__stage{--horizon-parallax-y:0px;color:#223a55;background:var(--scene-sky);isolation:isolate;height:calc(100dvh - 4rem);min-height:600px;position:relative;overflow:hidden}.hero-concepts-gallery-module__15tNpW__stage:before{z-index:1;background:radial-gradient(circle at 50% 24%, var(--scene-glow), transparent 27%), linear-gradient(180deg, #ffffff85, transparent 44%);content:"";pointer-events:none;position:absolute;inset:0}.hero-concepts-gallery-module__15tNpW__copy{z-index:20;text-align:center;width:min(800px,100% - 40px);position:absolute;top:clamp(68px,10dvh,122px);left:50%;transform:translate(-50%)}.hero-concepts-gallery-module__15tNpW__eyebrow{color:#b53664;letter-spacing:.2em;text-transform:uppercase;opacity:0;margin:0 0 14px;font-size:.72rem;font-weight:900;animation:.55s cubic-bezier(.22,1,.36,1) 20ms forwards hero-concepts-gallery-module__15tNpW__rise-in}.hero-concepts-gallery-module__15tNpW__title{max-width:780px;font-family:var(--font-display), cursive;letter-spacing:-.045em;opacity:0;margin:0 auto;font-size:clamp(3rem,5.6vw,5.4rem);font-weight:600;line-height:.98;animation:.7s cubic-bezier(.22,1,.36,1) 80ms forwards hero-concepts-gallery-module__15tNpW__title-in}.hero-concepts-gallery-module__15tNpW__title span{color:#b53664}.hero-concepts-gallery-module__15tNpW__subtitle{color:#26415bc7;opacity:0;max-width:670px;margin:18px auto 0;font-size:clamp(1rem,1.45vw,1.25rem);font-weight:700;animation:.65s cubic-bezier(.22,1,.36,1) .2s forwards hero-concepts-gallery-module__15tNpW__subtitle-in}.hero-concepts-gallery-module__15tNpW__ctaRow{opacity:0;justify-content:center;align-items:center;gap:19px;margin-top:24px;animation:.6s cubic-bezier(.22,1,.36,1) .34s forwards hero-concepts-gallery-module__15tNpW__cta-in;display:flex}.hero-concepts-gallery-module__15tNpW__primaryCta,.hero-concepts-gallery-module__15tNpW__secondaryCta{border-radius:999px;justify-content:center;align-items:center;height:46px;font-size:.82rem;font-weight:900;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:inline-flex}.hero-concepts-gallery-module__15tNpW__primaryCta{color:#fff;background:#b53664;padding:0 24px;box-shadow:0 13px 30px #b5366447}.hero-concepts-gallery-module__15tNpW__primaryCta:hover{background:#9f2e57;transform:translateY(-2px)}.hero-concepts-gallery-module__15tNpW__secondaryCta{color:#26415b;padding:0 10px}.hero-concepts-gallery-module__15tNpW__secondaryCta:hover{color:#9f2e57;transform:translateY(-2px)}.hero-concepts-gallery-module__15tNpW__primaryCta:focus-visible,.hero-concepts-gallery-module__15tNpW__secondaryCta:focus-visible{outline-offset:4px;outline:3px solid #26415b94}.hero-concepts-gallery-module__15tNpW__scene{z-index:4;pointer-events:none;height:min(78dvh,980px);position:absolute;bottom:0;left:0;right:0}.hero-concepts-gallery-module__15tNpW__sceneGlow{z-index:0;background:var(--scene-glow);filter:blur(90px);opacity:.58;border-radius:50%;height:74%;position:absolute;bottom:-22%;left:8%;right:8%}.hero-concepts-gallery-module__15tNpW__horizonParallax,.hero-concepts-gallery-module__15tNpW__foregroundParallax,.hero-concepts-gallery-module__15tNpW__horizonReveal,.hero-concepts-gallery-module__15tNpW__foregroundReveal{position:absolute;inset:0}.hero-concepts-gallery-module__15tNpW__horizonParallax{z-index:1;transform:translate3d(0, var(--horizon-parallax-y), 0);will-change:transform}.hero-concepts-gallery-module__15tNpW__horizonReveal{opacity:0}.hero-concepts-gallery-module__15tNpW__horizonRevealReady{animation:1.2s cubic-bezier(.22,1,.36,1) 1.2s forwards hero-concepts-gallery-module__15tNpW__horizon-in}.hero-concepts-gallery-module__15tNpW__foregroundParallax{z-index:3}.hero-concepts-gallery-module__15tNpW__foregroundReveal{opacity:0}.hero-concepts-gallery-module__15tNpW__foregroundRevealReady{animation:.65s cubic-bezier(.22,1,.36,1) forwards hero-concepts-gallery-module__15tNpW__foreground-in}.hero-concepts-gallery-module__15tNpW__sceneImage{object-fit:initial;filter:drop-shadow(0 26px 30px #2b28411c);width:max(104vw,840px);max-width:none;height:auto;position:absolute;bottom:0;left:50%}.hero-concepts-gallery-module__15tNpW__horizonImage{width:max(var(--horizon-width), 840px);transform:translate(-50%, var(--horizon-drop))}.hero-concepts-gallery-module__15tNpW__foregroundImage{transform:translate(-50%, var(--foreground-drop))}.hero-concepts-gallery-module__15tNpW__bottomShade{z-index:4;mix-blend-mode:multiply;background:linear-gradient(#0000,#1b1f3433);height:24%;position:absolute;bottom:0;left:0;right:0}.hero-concepts-gallery-module__15tNpW__scrollHint{z-index:25;color:#ffffffd1;letter-spacing:.08em;text-shadow:0 2px 18px #181a3061;text-transform:uppercase;align-items:center;gap:8px;font-size:.64rem;font-weight:900;display:flex;position:absolute;bottom:26px;right:clamp(22px,4vw,64px)}.hero-concepts-gallery-module__15tNpW__scrollHint span{background:linear-gradient(#0000,#fff);width:1px;height:28px;animation:1.5s ease-in-out infinite hero-concepts-gallery-module__15tNpW__scroll-pulse}@keyframes hero-concepts-gallery-module__15tNpW__rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-concepts-gallery-module__15tNpW__title-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-concepts-gallery-module__15tNpW__subtitle-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-concepts-gallery-module__15tNpW__cta-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-concepts-gallery-module__15tNpW__horizon-in{0%{opacity:0;transform:translateY(min(28%,140px))scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-concepts-gallery-module__15tNpW__foreground-in{0%{opacity:0;transform:translateY(24px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-concepts-gallery-module__15tNpW__scroll-pulse{0%,to{opacity:.4;transform-origin:top;transform:scaleY(.65)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}}@media (max-width:880px){.hero-concepts-gallery-module__15tNpW__copy{top:clamp(58px,8dvh,88px)}.hero-concepts-gallery-module__15tNpW__scene{height:72dvh}}@media (max-width:620px){.hero-concepts-gallery-module__15tNpW__stage{min-height:600px}.hero-concepts-gallery-module__15tNpW__copy{width:calc(100% - 26px);top:44px}.hero-concepts-gallery-module__15tNpW__eyebrow{letter-spacing:.16em;margin-bottom:10px;font-size:.6rem}.hero-concepts-gallery-module__15tNpW__title{font-size:clamp(2.45rem,11.5vw,3.7rem)}.hero-concepts-gallery-module__15tNpW__subtitle{max-width:440px;margin-top:12px;font-size:.88rem}.hero-concepts-gallery-module__15tNpW__ctaRow{gap:12px;margin-top:16px}.hero-concepts-gallery-module__15tNpW__primaryCta,.hero-concepts-gallery-module__15tNpW__secondaryCta{height:40px;font-size:.74rem}.hero-concepts-gallery-module__15tNpW__primaryCta{padding:0 19px}.hero-concepts-gallery-module__15tNpW__scene{height:64dvh}.hero-concepts-gallery-module__15tNpW__scrollHint{display:none}}@media (prefers-reduced-motion:reduce){.hero-concepts-gallery-module__15tNpW__eyebrow,.hero-concepts-gallery-module__15tNpW__title,.hero-concepts-gallery-module__15tNpW__subtitle,.hero-concepts-gallery-module__15tNpW__ctaRow,.hero-concepts-gallery-module__15tNpW__horizonReveal,.hero-concepts-gallery-module__15tNpW__foregroundReveal{opacity:1;animation:none;transform:none}.hero-concepts-gallery-module__15tNpW__scrollHint span{animation:none}.hero-concepts-gallery-module__15tNpW__horizonParallax{will-change:auto;transform:none}}
.examples-module__ShGVDq__libraryStage{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-ink) 9%, transparent);background:radial-gradient(circle at 50% 0,#fffffff0,#0000 42%),linear-gradient(145deg,#f8ebe5 0%,#efe1dc 48%,#e8d5cf 100%);border-radius:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,4vw,3.25rem);position:relative;overflow:hidden;box-shadow:0 32px 80px #26415b1c}.examples-module__ShGVDq__libraryStage:before,.examples-module__ShGVDq__libraryStage:after{z-index:-1;content:"";filter:blur(4px);opacity:.62;border-radius:999px;position:absolute}.examples-module__ShGVDq__libraryStage:before{background:#c63d6a21;width:19rem;height:19rem;top:-8rem;right:-5rem}.examples-module__ShGVDq__libraryStage:after{background:#ffd45733;width:18rem;height:18rem;bottom:-8rem;left:-6rem}.examples-module__ShGVDq__libraryGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1.25rem,3vw,2.25rem);margin:0;padding:0;list-style:none;display:grid}.examples-module__ShGVDq__bookLink{height:100%;color:var(--color-ink);transform-origin:50% 100%;transition:transform .42s var(--ease-story), filter .42s var(--ease-story);flex-direction:column;display:flex}.examples-module__ShGVDq__bookCoverFrame{aspect-ratio:3/4;transform-style:preserve-3d;background:#efe7e2;border:1px solid #26415b17;border-radius:.75rem 1.15rem 1.15rem .75rem;position:relative;overflow:hidden;box-shadow:-.42rem .5rem #d6beb7,0 1.4rem 2.8rem #26415b2e}.examples-module__ShGVDq__bookCoverFrame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#141f2c33,#ffffff21);width:.6rem;position:absolute;inset:0 auto 0 0}.examples-module__ShGVDq__bookCover{object-fit:contain;width:100%;height:100%;transition:transform .5s var(--ease-story)}.examples-module__ShGVDq__bookDetails{flex-direction:column;flex:1;padding:1.4rem .25rem .35rem;display:flex}.examples-module__ShGVDq__bookMeta{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.examples-module__ShGVDq__metaPill{min-height:1.85rem;color:var(--color-muted);background:#ffffff9e;border:1px solid #26415b1a;border-radius:999px;align-items:center;padding:.24rem .65rem;font-size:.76rem;font-weight:800;line-height:1.2;display:inline-flex}.examples-module__ShGVDq__readCue{color:var(--color-berry-dark);align-items:center;gap:.45rem;margin-top:auto;padding-top:1.1rem;font-size:.9rem;font-weight:900;display:inline-flex}.examples-module__ShGVDq__bookLink:hover,.examples-module__ShGVDq__bookLink:focus-visible{filter:drop-shadow(0 1.2rem 1.4rem #26415b1f);transform:translateY(-.55rem)rotateX(1.5deg)}.examples-module__ShGVDq__bookLink:hover .examples-module__ShGVDq__bookCover,.examples-module__ShGVDq__bookLink:focus-visible .examples-module__ShGVDq__bookCover{transform:scale(1.018)}.examples-module__ShGVDq__emptyState{text-align:center;background:#ffffff8a;border:1px dashed #26415b33;border-radius:1.5rem;place-items:center;min-height:18rem;padding:2rem;display:grid}.examples-module__ShGVDq__storyHero{align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.examples-module__ShGVDq__storyCoverStage{perspective:1200px;width:min(100%,30rem);margin-inline:auto}.examples-module__ShGVDq__storyCover{transform-origin:0;width:100%;height:auto;transition:transform .48s var(--ease-story);background:#efe7e2;border:1px solid #26415b1a;border-radius:.9rem 1.7rem 1.7rem .9rem;box-shadow:-.75rem .75rem #d8c5be,0 2rem 4.5rem #26415b33}.examples-module__ShGVDq__storyCoverStage:hover .examples-module__ShGVDq__storyCover,.examples-module__ShGVDq__storyCoverStage:focus-within .examples-module__ShGVDq__storyCover{transform:rotateY(-4deg)translateY(-.35rem)}.examples-module__ShGVDq__choicesPanel{background:linear-gradient(135deg, #ffffffd1, #fff9f3b8), var(--color-cream);border:1px solid #26415b17;border-radius:clamp(1.4rem,3vw,2.25rem);box-shadow:0 22px 55px #26415b14}.examples-module__ShGVDq__choicesGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1.5rem;display:grid}.examples-module__ShGVDq__choiceItem{border-top:1px solid var(--color-line);min-width:0;padding-top:.9rem}.examples-module__ShGVDq__choiceItemWide{grid-column:1/-1}.examples-module__ShGVDq__readerShell{min-width:0;position:relative}.examples-module__ShGVDq__readerHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.examples-module__ShGVDq__readerControls{align-items:center;gap:.6rem;display:flex}.examples-module__ShGVDq__readerButton{width:2.85rem;min-width:2.85rem;height:2.85rem;color:var(--color-ink);background:#fff;border:1px solid #26415b29;border-radius:999px;place-items:center;font-size:1.15rem;font-weight:900;transition:border-color .18s,background-color .18s,transform .18s;display:inline-grid;box-shadow:0 .55rem 1.4rem #26415b14}.examples-module__ShGVDq__readerButton:not(:disabled):hover{border-color:var(--color-berry);background:var(--color-berry-soft);transform:translateY(-.12rem)}.examples-module__ShGVDq__readerButton:disabled{cursor:not-allowed;opacity:.4}.examples-module__ShGVDq__readerViewport{gap:clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none;display:grid}.examples-module__ShGVDq__readerPage{width:min(100%,36rem);min-width:0;margin-inline:auto;scroll-margin-top:6rem}.examples-module__ShGVDq__readerFigure{background:#fff;border:1px solid #26415b17;border-radius:clamp(1.25rem,3vw,2rem);margin:0;overflow:hidden;box-shadow:0 24px 60px #26415b1a}.examples-module__ShGVDq__readerImage{background:#eee7e2;width:100%;height:auto;display:block}.examples-module__ShGVDq__readerTranscript{border-top:1px solid var(--color-line);color:var(--color-ink);padding:clamp(1.25rem,3vw,2rem);font-size:clamp(1rem,1.7vw,1.16rem);line-height:1.8}.examples-module__ShGVDq__pageJumpList{flex-wrap:wrap;justify-content:center;gap:.45rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.examples-module__ShGVDq__pageJump{min-width:2.75rem;min-height:2.75rem;color:var(--color-muted);background:#fff;border:1px solid #26415b24;border-radius:999px;place-items:center;font-size:.8rem;font-weight:900;display:inline-grid}.examples-module__ShGVDq__pageJump[aria-current=page]{border-color:var(--color-berry);background:var(--color-berry);color:#fff}.examples-module__ShGVDq__teaserStage{box-shadow:var(--shadow-stage);background:radial-gradient(circle at 50% 0,#fffffff5,#0000 42%),linear-gradient(145deg,#f3e6e0,#e8d7d2);border:1px solid #26415b14;border-radius:clamp(1.5rem,4vw,3.5rem);padding:clamp(1rem,3.2vw,2.5rem);position:relative}.examples-module__ShGVDq__teaserSelector,.examples-module__ShGVDq__teaserBooks{gap:1.25rem;display:grid}.examples-module__ShGVDq__teaserOption{min-width:0}.examples-module__ShGVDq__teaserPicker{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.examples-module__ShGVDq__teaserBookCard{transition:border-color .22s ease, box-shadow .36s var(--ease-story), transform .36s var(--ease-story);background:#ffffffab;border:1px solid #26415b1a;border-radius:1.25rem;flex-direction:column;gap:1rem;padding:.7rem;display:flex}.examples-module__ShGVDq__teaserBookLink{grid-template-columns:5.2rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.examples-module__ShGVDq__teaserPicker:checked+.examples-module__ShGVDq__teaserBookCard{border-color:color-mix(in srgb, var(--color-berry) 58%, white);background:#ffffffeb;transform:translateY(-.25rem);box-shadow:0 1.1rem 2.8rem #26415b21}.examples-module__ShGVDq__teaserPicker:focus-visible+.examples-module__ShGVDq__teaserBookCard{outline:3px solid var(--color-ink);outline-offset:3px}.examples-module__ShGVDq__teaserThumb{aspect-ratio:3/4;object-fit:contain;border-radius:.45rem .75rem .75rem .45rem;width:100%;height:auto;box-shadow:0 .6rem 1.4rem #26415b33}.examples-module__ShGVDq__previewButton{min-height:2.75rem;color:var(--color-ink);cursor:pointer;background:#fff;border:1px solid #26415b29;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.8rem;font-weight:900;transition:border-color .18s,background-color .18s;display:inline-flex}.examples-module__ShGVDq__previewButton:hover{border-color:var(--color-berry);background:var(--color-berry-soft)}.examples-module__ShGVDq__teaserPreview{border-top:1px solid #26415b1a;align-items:center;gap:clamp(1.25rem,4vw,3.5rem);padding:clamp(1.5rem,4vw,3rem) .25rem .25rem;display:grid}.examples-module__ShGVDq__previewPages{perspective:1100px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.65rem,2vw,1.25rem);display:grid}.examples-module__ShGVDq__previewPage{transform-origin:0;background:#fff;border:1px solid #26415b17;border-radius:.85rem;margin:0;overflow:hidden;box-shadow:0 1rem 2.2rem #26415b24}.examples-module__ShGVDq__previewPageSkeleton{aspect-ratio:3/4;background:#ffffff80;border:1px solid #26415b12;border-radius:.85rem}.examples-module__ShGVDq__previewPagesEnhanced .examples-module__ShGVDq__previewPage{opacity:.34;transition:opacity .4s ease, transform .4s var(--ease-story), box-shadow .4s var(--ease-story);transform:rotateY(-9deg)translate(-.5rem)}.examples-module__ShGVDq__previewPagesEnhanced .examples-module__ShGVDq__previewPage:nth-child(2){transform-origin:100%;transform:rotateY(9deg)translate(.5rem)}.examples-module__ShGVDq__previewPagesReady .examples-module__ShGVDq__previewPage,.examples-module__ShGVDq__previewPagesReady .examples-module__ShGVDq__previewPage:nth-child(2){opacity:1;transform:rotateY(0)translate(0)}.examples-module__ShGVDq__previewPagesReady .examples-module__ShGVDq__previewPage{animation:examples-module__ShGVDq__preview-page-open-left .4s var(--ease-story) both;box-shadow:0 1.35rem 2.9rem #26415b29}.examples-module__ShGVDq__previewPagesReady .examples-module__ShGVDq__previewPage:nth-child(2){animation-name:examples-module__ShGVDq__preview-page-open-right}@keyframes examples-module__ShGVDq__preview-page-open-left{0%{opacity:.34;transform:rotateY(-9deg)translate(-.5rem)}to{opacity:1;transform:rotateY(0)translate(0)}}@keyframes examples-module__ShGVDq__preview-page-open-right{0%{opacity:.34;transform:rotateY(9deg)translate(.5rem)}to{opacity:1;transform:rotateY(0)translate(0)}}.examples-module__ShGVDq__previewPageImage{width:100%;height:auto}.examples-module__ShGVDq__previewTranscript{-webkit-line-clamp:3;border-top:1px solid var(--color-line);color:var(--color-muted);-webkit-box-orient:vertical;margin:0;padding:.85rem;font-size:.78rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (min-width:48rem){.examples-module__ShGVDq__storyHero{grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr)}.examples-module__ShGVDq__teaserBooks{grid-template-columns:repeat(3,minmax(0,1fr))}.examples-module__ShGVDq__teaserOption{display:contents}.examples-module__ShGVDq__teaserBookCard{grid-row:1}.examples-module__ShGVDq__teaserBookLink{grid-template-columns:4.5rem minmax(0,1fr)}.examples-module__ShGVDq__teaserPreview{grid-template-columns:minmax(14rem,.78fr) minmax(0,1.22fr)}}@media (min-width:64rem){.examples-module__ShGVDq__readerViewportHorizontal{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:#26415b4d transparent;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(25rem,36rem);grid-auto-flow:column;gap:1.5rem;padding:1rem .75rem 2rem;scroll-padding-inline:.75rem;overflow-x:auto}.examples-module__ShGVDq__readerPage{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.examples-module__ShGVDq__readerViewportHorizontal{scroll-snap-type:none}.examples-module__ShGVDq__bookLink,.examples-module__ShGVDq__bookCover,.examples-module__ShGVDq__storyCover,.examples-module__ShGVDq__readerButton,.examples-module__ShGVDq__teaserBookCard,.examples-module__ShGVDq__previewButton,.examples-module__ShGVDq__previewPage{transition-duration:.01ms}.examples-module__ShGVDq__previewPagesEnhanced .examples-module__ShGVDq__previewPage,.examples-module__ShGVDq__previewPagesEnhanced .examples-module__ShGVDq__previewPage:nth-child(2){opacity:1;animation:none;transform:none}.examples-module__ShGVDq__bookLink:hover,.examples-module__ShGVDq__bookLink:focus-visible,.examples-module__ShGVDq__bookLink:hover .examples-module__ShGVDq__bookCover,.examples-module__ShGVDq__bookLink:focus-visible .examples-module__ShGVDq__bookCover,.examples-module__ShGVDq__storyCoverStage:hover .examples-module__ShGVDq__storyCover,.examples-module__ShGVDq__storyCoverStage:focus-within .examples-module__ShGVDq__storyCover,.examples-module__ShGVDq__teaserPicker:checked+.examples-module__ShGVDq__teaserBookCard{transform:none}}
