:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;& .swiper-cube-shadow,& .swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{&>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto;&::-webkit-scrollbar{display:none}}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{&>.swiper-wrapper{scroll-snap-type:x mandatory}&>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}&>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{&>.swiper-wrapper{scroll-snap-type:y mandatory}&>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}&>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{&>.swiper-wrapper{scroll-snap-type:none}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{&>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{&>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}&>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{&>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}&>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{& .swiper-slide-shadow,& .swiper-slide-shadow-bottom,& .swiper-slide-shadow-left,& .swiper-slide-shadow-right,& .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}& .swiper-slide-shadow{background:#00000026}& .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}& .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}& .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}& .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){& .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--ink:#08111f;--night:#101a2c;--paper:#f5eee0;--muted:#a8b0bd;--gold:#efac43;--teal:#75b5b7;--line:#f5eee026;--display:"Fraunces", Georgia, serif;--body:"Manrope", Arial, sans-serif;color-scheme:dark;font-family:var(--body);background:var(--ink);color:var(--paper);font-synthesis:none}.forced-reduced *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.forced-reduced{scroll-behavior:auto}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}html.motion-paused{scroll-behavior:auto}.motion-paused .scene-poster,.motion-paused .transition-main{transition:none}body{margin:0;overflow-x:clip}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}a,button,input,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55;cursor:default}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);letter-spacing:-.055em;font-weight:400;line-height:1.02}h1{font-size:calc(clamp(58px,7.5vw,114px))}h2{font-size:calc(clamp(43px,5.1vw,76px))}h1 em,h2 em{color:var(--gold);font-weight:400}p{line-height:1.75}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--gold);outline-offset:5px}::-moz-selection{background:var(--gold);color:var(--ink)}::selection{background:var(--gold);color:var(--ink)}.skip{z-index:100;background:var(--paper);color:var(--ink);padding:14px 20px;position:fixed;top:-80px;left:16px}.skip:focus{top:10px}.section-wrap{max-width:1460px;margin-inline:auto;padding-inline:calc(clamp(22px,5.8vw,88px))}.site-header{z-index:20;border-bottom:1px solid var(--line);background:var(--ink);justify-content:space-between;height:108px;padding:0 calc(clamp(22px,5.8vw,88px));display:flex}.brand,.site-header{align-items:center;position:relative}.brand{font-family:var(--display);letter-spacing:-1.3px;grid-template-columns:36px auto;gap:0 9px;font-size:31px;display:grid}.brand svg{width:32px;stroke:var(--gold);stroke-width:1.6px;fill:none;grid-row:span 2}.brand span{font-family:var(--body);letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);padding-left:2px;font-size:8px}.site-header nav{align-items:center;gap:36px;font-size:12px;display:flex}.site-header nav a{padding:12px 0}.header-cta span,.site-header nav a:hover{color:var(--gold)}.site-header nav .header-cta{border:1px solid var(--line);border-radius:100px;padding:13px 23px}.header-cta span{margin-left:22px}.menu-toggle{display:none}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--teal);align-items:center;gap:12px;margin-bottom:23px;font-size:10px;font-weight:600;display:flex}.sun-dot{background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 18px #efac4350}.hero{background:radial-gradient(at 76% 43%,#17344170,#0000 55%);grid-template-columns:1fr 1.05fr;align-items:center;min-height:calc(100svh - 108px);padding-block:62px 98px;display:grid}.hero,.hero-copy,.hero-visual{position:relative}.hero-copy{z-index:3}.hero-description{color:var(--muted);max-width:350px;margin-top:28px;font-size:15px}.name-form{max-width:405px;margin-top:32px}.name-form label{margin-bottom:10px;font-size:11px;display:block}.input-group{background:#ffffff04;border:1px solid #ffffff25;border-radius:6px;display:flex;overflow:hidden}.input-group input{width:45%;min-width:0;color:var(--paper);outline-offset:-5px;background:0 0;border:none;padding:16px 17px;font-size:17px}.input-group button{color:var(--ink);background:var(--gold);border:none;flex:1;justify-content:space-between;align-items:center;gap:9px;padding:15px 16px;font-size:11px;font-weight:700;display:flex}.input-group button:hover,.pill-link:hover{background:#f8c66d}.form-note{color:var(--muted);margin-top:10px;font-size:9px}.text-link{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding-block:10px;font-size:11px;display:inline-flex}.hero-copy>.text-link{margin-top:20px}.hero-visual{isolation:isolate;height:560px;margin-right:-35px;overflow:clip}.hero-visual:before{border:1px solid #75b5b717;inset:10% 2% 7%;transform:rotate(-17deg)}.hero-visual:after,.hero-visual:before{content:"";border-radius:50%;position:absolute}.hero-visual:after{border:1px solid #75b5b712;inset:0 13%;transform:rotate(29deg)}.scene-poster{-o-object-fit:contain;object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}[data-scene=cover] .scene-poster{-o-object-fit:cover;object-fit:cover;border:1px solid #efac433d;border-radius:3px 8px 8px 3px;width:65%;height:80%;inset:8% auto auto 17.5%;transform:perspective(1000px)rotateY(-12deg)rotate(-7deg);box-shadow:15px 22px 42px #0008}.stories-carousel:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.stories-carousel:not(.swiper-initialized) .swiper-slide{width:auto}.no-js .carousel-controls,.no-js .motion-toggle,.no-js .sound-toggle,.carousel-controls:has(.swiper-button-lock),.no-js .menu-toggle{display:none}@media (width<=700px){.stories-carousel:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:1fr}.no-js .site-header{flex-wrap:wrap;height:auto;padding-bottom:18px}.no-js #navigation{background:0 0;flex-flow:wrap;gap:12px;margin-top:12px;padding:0;display:flex;position:static}}.scene-slot{position:absolute;inset:0}.poster-name{z-index:2;width:58%;font-family:var(--display);color:#f9e5bb;text-align:center;overflow-wrap:anywhere;max-width:58%;font-size:calc(clamp(25px,3vw,46px));position:absolute;top:19%;left:21%;transform:rotate(-7deg)}.scene-ready>.poster-name,.scene-ready>.scene-poster{opacity:0;transition:none}.visual-caption{text-align:center;color:var(--muted);z-index:4;font-size:9px;position:absolute;bottom:0;left:25px;right:25px}.visual-orbit{writing-mode:vertical-rl;letter-spacing:3px;color:var(--teal);font-size:8px;position:absolute;top:40%;right:0}.scene-status{text-align:center;bottom:23px;left:20px;right:20px}.scene-status,.scroll-cue{color:var(--muted);font-size:9px;position:absolute}.scroll-cue{align-items:center;gap:17px;display:flex;bottom:30px;left:calc(clamp(22px,5.8vw,88px))}.scroll-cue span{color:var(--gold);font-size:21px}.word-ribbon{border-block:1px solid var(--line);font-family:var(--display);background:#101a2c55;justify-content:space-around;align-items:center;gap:20px;padding:24px 32px;font-size:calc(clamp(17px,2vw,29px));display:flex}.word-ribbon i{color:var(--gold);font-size:20px;font-style:normal}.popup-section{background:radial-gradient(at 50% 70%,#16333d50,#0000 60%);padding-top:130px;padding-bottom:90px}.section-heading{text-align:center;z-index:3;max-width:610px;margin:auto;position:relative}.section-heading>.eyebrow{justify-content:center}.section-heading>p:last-child{color:var(--muted);max-width:405px;margin:28px auto 0;font-size:13px}.popup-visual{height:580px;margin-top:16px;position:relative}.popup-note{z-index:4;align-items:flex-start;gap:12px;display:flex;position:absolute;bottom:24px;right:0}.popup-note>span{color:var(--teal);font-size:30px}.popup-note p{color:var(--muted);font-size:9px}.book-facts{text-align:center;border-top:1px solid var(--line);z-index:3;grid-template-columns:repeat(3,1fr);padding-top:28px;display:grid;position:relative}.book-facts strong{font-family:var(--display);font-size:30px;font-weight:400;display:block}.book-facts span{color:var(--muted);font-size:10px}.book-facts p+p{border-left:1px solid var(--line)}.stories-section{background:var(--night);padding-block:115px}.section-top{z-index:3;justify-content:space-between;align-items:end;gap:35px;margin-bottom:45px;display:flex;position:relative}.story-card a{display:block}.story-image{aspect-ratio:3/3.5;background:#172b36;border-radius:3px;position:relative;overflow:hidden}.story-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s}.story-card a:hover .story-image img{transform:scale(1.045)}.story-type{background:#08111fd9;border-radius:50px;padding:8px 12px;font-size:8px;position:absolute;top:17px;left:17px}.story-arrow{background:var(--story-color);color:var(--ink);border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid;position:absolute;bottom:17px;right:17px}.story-card>a>p{letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-top:21px;font-size:8px}.story-card h3{font:400 27px var(--display);margin-top:8px}.carousel-controls{justify-content:end;align-items:center;gap:20px;margin-top:30px;display:flex}.carousel-controls button{border:1px solid var(--line);width:35px;height:35px;color:var(--paper);background:0 0;border-radius:50%}.carousel-controls button:disabled{opacity:.3}.carousel-controls span{color:var(--muted);font-size:9px}.how-section{grid-template-columns:1fr 1fr;gap:90px;padding-block:130px;display:grid}.pill-link{color:var(--ink);background:var(--gold);z-index:4;border-radius:60px;gap:32px;padding:17px 25px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.how-section .pill-link{margin-top:38px}.process{margin:0;padding:0;list-style:none}.process li{border-bottom:1px solid var(--line);gap:30px;padding-block:27px;display:flex}.process li:first-child{padding-top:0}.process li>span{color:var(--gold);padding-top:9px;font-size:11px}.process h3{font-family:var(--display);font-size:29px;font-weight:400}.process p{color:var(--muted);max-width:345px;margin-top:10px;font-size:12px}.family-section{background:#102330;grid-template-columns:1.05fr 1fr;gap:85px;padding-block:95px;display:grid}.family-image img{aspect-ratio:1.1;-o-object-fit:cover;object-fit:cover;border-radius:3px;width:100%}.family-section>div:last-child,.tree-copy{align-self:center}.family-section p:not(.eyebrow){color:var(--muted);max-width:380px;margin-top:28px;font-size:13px}.family-section .text-link{margin-top:25px}.editions-section{padding-block:120px}.sales-note{color:var(--muted);font-size:10px}.editions{border:1px solid var(--line);border-radius:5px;grid-template-columns:repeat(3,1fr);display:grid}.editions article{padding:32px}.editions article+article{border-left:1px solid var(--line)}.edition-symbol{color:var(--gold);font-size:33px}.editions h3{font:400 30px var(--display);margin-block:22px 13px}.editions p{color:var(--muted);min-height:55px;font-size:12px}.editions article>div{justify-content:space-between;align-items:center;gap:10px;margin-top:36px;display:flex}.editions strong{font-size:18px;font-weight:400}.editions a{color:var(--teal);font-size:9px}.tree-section{background:radial-gradient(at 28% 45%,#18364085,#0000 60%);grid-template-columns:1.1fr 1fr;gap:30px;padding-block:90px 115px;display:grid}.tree-visual{height:620px;position:relative}.footer,.tree-copy{z-index:3;position:relative}.tree-copy p:not(.eyebrow){color:var(--muted);margin-top:25px;font-size:13px}.tree-copy .pill-link{margin-top:30px}.footer{border-top:1px solid var(--line);background:var(--ink);grid-template-columns:1fr 1fr;gap:40px;padding:54px calc(clamp(22px,5.8vw,88px)) 25px;display:grid}.footer-brand{font:400 42px var(--display)}.footer p{color:var(--muted);margin-top:20px;font-size:11px}.footer nav{grid-template-columns:1fr 1fr;align-content:center;gap:20px;font-size:11px;display:grid}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;padding-top:24px;font-size:8px;display:flex}.footer-bottom button{color:var(--muted);background:0 0;border:0;padding:8px 0;font-size:8px}.footer-bottom button:hover{color:var(--paper)}.inner-page{min-height:65svh;padding-block:80px 110px}.inner-heading{max-width:790px;margin-bottom:65px}.inner-heading p:not(.eyebrow){color:var(--muted);max-width:540px;margin-top:25px;font-size:14px}.story-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.story-detail{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.story-detail img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;max-height:640px}.prose{max-width:770px}.prose h2{margin:45px 0 20px;font-size:38px}.prose p{color:var(--muted);margin-bottom:23px;font-size:14px}.prose a{color:var(--gold);text-underline-offset:4px;text-decoration:underline}.atelier-grid{grid-template-columns:1fr 1fr;gap:65px;display:grid}.atelier-visual{height:610px;position:relative}.atelier-panel{border:1px solid var(--line);background:var(--night);border-radius:5px;padding:35px}.atelier-panel label{margin-bottom:12px;font-size:12px;display:block}.atelier-panel fieldset{border:0;margin:28px 0;padding:0}.atelier-panel legend{margin-bottom:14px;font-size:12px}.style-options{flex-wrap:wrap;gap:10px;display:flex}.style-options label{border:1px solid var(--line);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.style-options label:has(input:checked){border-color:var(--gold);color:var(--gold)}.atelier-panel textarea{resize:vertical;background:var(--ink);border:1px solid var(--line);width:100%;min-height:95px;color:var(--paper);border-radius:4px;padding:14px;font-size:12px}.atelier-panel .input-group{margin-bottom:15px}.atelier-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.outline-button{border:1px solid var(--line);color:var(--paper);background:0 0;border-radius:50px;padding:14px 20px;font-size:11px}.atelier-panel .form-note{margin-top:20px}.download-status{color:var(--teal);min-height:24px;margin-top:16px;font-size:11px}.faq{max-width:830px;margin-top:65px}.faq details{border-block-end:1px solid var(--line);padding-block:22px}.faq summary{cursor:pointer;font-family:var(--display);font-size:24px}.faq p{color:var(--muted);margin-top:16px;font-size:12px}.lottie-mark{vertical-align:middle;width:36px;height:36px;margin-right:12px;display:inline-block}.legal-note{color:var(--muted);margin-top:22px;font-size:11px}.preview-name{color:var(--gold)}html.is-changing .transition-main{transition:opacity .25s,transform .25s}html.is-animating .transition-main{opacity:0;transform:translateY(9px)}.route-progress{transform-origin:0;background:var(--gold);z-index:100;width:100%;height:2px;transition:transform .2s;position:fixed;top:0;left:0;transform:scaleX(0)}html.is-changing .route-progress{transform:scaleX(.7)}.shared-webgl{pointer-events:none;z-index:2;width:100%;height:100%;position:fixed;inset:0}.scene-failure .scene-poster{transition:none;opacity:1!important}.scene-failure .poster-name{opacity:1!important}.family-section>div:last-child,.how-section>div,.section-top,[data-split]{z-index:3;position:relative}.tp-dfwv{z-index:80!important}.motion-paused .visual-orbit{opacity:.5}@media (width>=1600px){.hero-visual{height:660px}.hero{min-height:780px}}@media (width<=1000px){.site-header nav{gap:20px}.hero-visual{height:490px;margin-right:0}.hero{grid-template-columns:1.1fr 1fr}.hero-description{font-size:13px}.input-group button{padding-inline:10px;font-size:10px}.family-section{gap:40px}.how-section{gap:45px}.tree-visual{height:520px}.atelier-panel,.editions article{padding:25px}.editions article>div{flex-direction:column;align-items:start}.atelier-grid{gap:30px}.story-grid{gap:22px}}@media (width<=700px){html{scroll-padding-top:75px}.site-header{height:82px}.brand{font-size:26px}.brand span{font-size:6px}.brand svg{width:27px}.menu-toggle{color:var(--paper);background:0 0;border:0;align-items:center;gap:12px;padding:10px;font-size:11px;display:flex}.menu-toggle span{color:var(--gold);font-size:22px}.site-header nav{top:82px;background:var(--night);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:5px;padding:20px 25px 25px;display:none;position:absolute;inset-inline:0;box-shadow:0 25px 35px #0006}.hero,.site-header nav.is-open{display:flex}.site-header nav .header-cta{border:0;border-radius:0;padding:12px 0}.hero{background:radial-gradient(at 50% 70%,#17344160,#0000 60%);flex-direction:column;align-items:stretch;min-height:0;padding-top:45px;padding-bottom:70px}h1{font-size:calc(clamp(56px,15vw,85px))}.hero-description{max-width:310px;margin-top:23px;font-size:12px}.hero .eyebrow{margin-bottom:20px;font-size:8px}.name-form{max-width:440px;margin-top:25px}.input-group input{padding:14px;font-size:16px}.input-group button{padding-inline:16px;font-size:10px}.hero-visual{height:390px;margin:12px 0 -5px}.hero-copy>.text-link{margin-top:12px}.visual-caption{font-size:8px;bottom:5px}.visual-orbit{letter-spacing:2px;font-size:6px;right:3px}.scroll-cue{font-size:8px;bottom:18px}.poster-name{font-size:33px}.word-ribbon{flex-wrap:wrap;justify-content:space-between;gap:14px;padding:19px 22px;font-size:17px}.word-ribbon i:last-of-type,.word-ribbon span:last-child{display:none}.word-ribbon i{font-size:13px}.popup-section{padding-block:75px 65px}.section-heading h2{font-size:54px}.section-heading>p:last-child{max-width:315px;margin-top:23px;font-size:11px}.popup-visual{height:340px;margin:8px -20px 18px}.popup-note{justify-content:center;bottom:0;left:22px;right:22px}.popup-note p{font-size:7px}.book-facts strong,.popup-note>span{font-size:21px}.book-facts{gap:9px;padding-top:22px}.book-facts span{margin-top:7px;font-size:7px;line-height:1.5;display:block}.book-facts p+p{padding-left:8px}.stories-section{padding-block:65px}.section-top{margin-bottom:30px;display:block}.section-top>.text-link{margin-top:16px}.section-top h2{font-size:45px}.story-card h3{font-size:26px}.story-card>a>p{font-size:7px}.story-image{aspect-ratio:3/3.3}.carousel-controls{justify-content:start;margin-top:22px}.how-section{grid-template-columns:1fr;gap:35px;padding-block:75px}.how-section .pill-link{margin-top:26px}.process li{gap:22px;padding-block:22px}.process h3{font-size:27px}.process p{font-size:11px}.family-section{grid-template-columns:1fr;gap:38px;padding-block:65px}.family-image img{aspect-ratio:1.2}.family-section p:not(.eyebrow){margin-top:22px;font-size:12px}.editions-section{padding-block:75px}.sales-note{margin-top:22px;font-size:9px}.atelier-grid,.editions,.footer,.story-detail,.story-grid,.tree-section{grid-template-columns:1fr}.editions article{padding:25px;position:relative}.editions article+article{border-left:0;border-top:1px solid var(--line)}.edition-symbol{font-size:27px;position:absolute;top:25px;right:25px}.editions h3{margin-top:0;font-size:28px}.editions p{max-width:240px;min-height:0;font-size:11px}.editions article>div{flex-direction:row;align-items:center;margin-top:23px}.tree-section{gap:0;padding-block:30px 75px}.tree-visual{height:420px;margin:0 -10px}.tree-copy{text-align:center}.tree-copy .eyebrow{justify-content:center}.tree-copy h2{font-size:64px}.tree-copy p:not(.eyebrow){font-size:11px}.footer{gap:32px;padding-block:38px 22px}.footer-brand{font-size:35px}.footer nav,.footer p{font-size:10px}.footer nav{gap:17px}.footer-bottom{justify-content:start;gap:15px;font-size:7px}.footer-bottom>span:nth-child(2){display:none}.inner-page{padding-block:48px 75px}.inner-heading{margin-bottom:36px}.inner-heading h1{font-size:55px}.inner-heading p:not(.eyebrow){font-size:12px}.story-grid{gap:40px}.story-detail{gap:35px}.atelier-grid{gap:15px}.atelier-visual{order:-1;height:370px;margin-top:-30px}.atelier-panel{padding:24px}.atelier-panel label,.atelier-panel legend{font-size:11px}.atelier-actions{gap:10px}.atelier-actions .pill-link{padding:14px 17px;font-size:10px}.outline-button{padding:13px 15px;font-size:10px}.prose p{font-size:12px}.prose h2{font-size:32px}.faq summary{font-size:21px}.faq p{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.is-animating .transition-main{transform:none}}:root{--ink:#081218;--night:#101e25;--paper:#f0e7d5;--gold:#d6b374;--teal:#92b4b0;--muted:#aab7b7;--line:#eee0c21c}.site-header{background:var(--ink);border-bottom:0;height:88px;padding-inline:4.5vw}.brand{font-size:29px}.site-header nav{gap:30px;font-size:11px}.site-header nav .header-cta{background:#d6b3740a;border-color:#d6b37465}.cinematic-hero{isolation:isolate;background:radial-gradient(at 53% 61%,#26464760,#0000 43%);height:calc(100svh - 88px);min-height:620px;max-height:1050px;padding:0;display:block}.cinematic-hero .hero-copy{display:contents}.cinematic-hero .hero-copy>.eyebrow{letter-spacing:3px;z-index:3;justify-content:center;font-size:9px;position:absolute;top:24px;left:0;right:0}.cinematic-hero .book-title{text-align:center;letter-spacing:-.065em;z-index:3;font-size:calc(clamp(70px,8.4vw,140px));position:absolute;top:68px;left:0;right:0}.cinematic-hero .book-title em{color:var(--paper)}.cinematic-hero .hero-visual{isolation:auto;width:66%;height:auto;margin:0;position:absolute;top:162px;bottom:22px;left:17%;overflow:clip}.cinematic-hero .hero-visual:after,.cinematic-hero .hero-visual:before,.cinematic-hero .visual-orbit{display:none}.cinematic-hero .visual-caption{letter-spacing:.4px;opacity:.7;font-size:9px;bottom:35px}.cinematic-hero .scene-status{bottom:57px}.cinematic-hero .name-form{z-index:4;width:290px;max-width:26%;margin:0;position:absolute;bottom:110px;left:4.5vw}.cinematic-hero .name-form label{font-family:var(--display);margin-bottom:18px;font-size:21px}.cinematic-hero .input-group{background:#081218b3;border:0;border-bottom:1px solid #d6b37490;border-radius:0}.cinematic-hero .input-group input{width:48%;padding:15px 0}.cinematic-hero .input-group button{color:var(--paper);white-space:nowrap;background:0 0;min-width:100px;padding-right:0;font-size:10px}.cinematic-hero .input-group button span{width:34px;height:34px;color:var(--gold);border:1px solid #d6b37465;border-radius:50%;place-items:center;display:grid}.cinematic-hero .input-group button:hover span{background:var(--gold);color:var(--ink)}.cinematic-hero .form-note{opacity:.8;margin-top:14px;font-size:8px}.cinematic-hero .hero-description{z-index:3;width:190px;margin:0;font-size:12px;line-height:1.9;position:absolute;bottom:167px;right:4.5vw}.cinematic-hero .hero-copy>.text-link{z-index:3;margin:0;font-size:10px;position:absolute;bottom:113px;right:4.5vw}.cinematic-hero .scroll-cue{z-index:3;bottom:34px;left:4.5vw}.cinematic-hero:after{content:"S U N U S T O R Y";color:#8ea4a1;letter-spacing:2px;font-size:8px;position:absolute;bottom:34px;right:4.5vw}.word-ribbon{font:400 10px var(--body);letter-spacing:2px;text-transform:uppercase;color:#b0bab4;background:0 0;padding:23px 4.5vw}.word-ribbon i{font-size:15px}.paper-chapter{--chapter-progress:0;background:radial-gradient(#24393a70,#0000 65%);height:240svh;min-height:1600px;position:relative}.chapter-stage{height:100svh;min-height:640px;position:sticky;top:0;overflow:clip}.chapter-heading{text-align:center;z-index:3;position:absolute;top:45px;left:4.5vw;right:4.5vw}.chapter-heading .eyebrow{letter-spacing:2.5px;justify-content:center;margin-bottom:18px;font-size:9px}.chapter-heading h2{letter-spacing:-.05em;font-size:calc(clamp(50px,6.1vw,92px))}.chapter-heading h2 em,.chapter-line em{color:var(--gold)}.paper-chapter .popup-visual{height:auto;margin:0;position:absolute;inset:145px 3vw 45px}.chapter-caption{z-index:3;position:absolute;bottom:90px;left:4.5vw}.chapter-line{font:400 23px/1.3 var(--display)}.chapter-line em{font-style:normal}.chapter-line-end,[data-chapter-phase=open] .chapter-line-start{display:none}[data-chapter-phase=open] .chapter-line-end{display:block}.chapter-caption>span{color:var(--muted);margin-top:20px;font-size:9px;display:block}.chapter-disclaimer{color:var(--muted);text-align:right;font-size:8px;bottom:92px}.chapter-disclaimer,.chapter-track{z-index:3;position:absolute;right:4.5vw}.chapter-track{background:var(--line);height:1px;bottom:46px;left:4.5vw}.chapter-track i{background:var(--gold);width:100%;height:1px;transform:scaleX(var(--chapter-progress));transform-origin:0;display:block}.book-facts.section-wrap{border-block:1px solid var(--line);background:#0d1b21;max-width:100%;padding:50px 4.5vw 65px}.book-facts strong{color:var(--paper);font-size:35px}.book-facts span{font-size:10px}.stories-section{background:var(--ink);padding-top:130px;padding-bottom:120px}.section-top h2{font-size:calc(clamp(52px,6vw,86px))}.story-image{border-radius:2px;box-shadow:0 30px 50px #0003}.story-image>img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.story-card:hover .story-image>img{transform:scale(1.035)}.story-card h3{font-size:31px}.how-section{border-block:1px solid var(--line);background:#102126}.family-section,.how-section{padding-block:120px}.family-image img{border-radius:2px 40% 2px 2px}.editions-section{background:var(--ink)}.editions{border-color:var(--line)}.edition-symbol{opacity:.6}.tree-section{background:radial-gradient(at 32% 48%,#35524750,#0000 58%);align-items:center;min-height:850px;padding-block:80px 120px}.tree-visual{height:700px}.tree-copy h2{font-size:calc(clamp(62px,6.8vw,106px))}.tree-copy .eyebrow{font-size:9px}.pill-link{background:var(--gold);color:var(--ink)}.footer{background:#061016;padding-top:65px}.forced-reduced .paper-chapter,.motion-paused .paper-chapter,.no-js .paper-chapter{height:auto;min-height:0}.forced-reduced .chapter-stage,.motion-paused .chapter-stage,.no-js .chapter-stage{min-height:720px;position:relative}.forced-reduced .chapter-caption>span,.motion-paused .chapter-caption>span,.no-js .chapter-caption>span{display:none}@media (width>=1600px){.cinematic-hero .hero-visual{top:180px}}@media (width<=1050px) and (width>=701px){.cinematic-hero .name-form{width:220px;max-width:30%;bottom:85px}.cinematic-hero .hero-description{width:160px;font-size:11px;bottom:150px}.cinematic-hero .hero-copy>.text-link{bottom:88px}.cinematic-hero .hero-visual{width:84%;top:145px;bottom:130px;left:8%}.chapter-line{font-size:19px}.tree-visual{height:580px}}@media (width<=700px){.site-header{height:76px;padding-inline:22px}.brand{font-size:26px}.site-header nav{font-size:13px}.cinematic-hero{background:radial-gradient(at 50% 65%,#294b4760,#0000 55%);flex-direction:column;height:auto;min-height:0;max-height:none;padding:32px 22px 66px;display:flex}.cinematic-hero .hero-copy>.eyebrow{letter-spacing:1.8px;order:0;margin-bottom:22px;font-size:7px;position:static}.cinematic-hero .book-title{order:1;font-size:calc(clamp(58px,15vw,90px));line-height:1;position:static}.cinematic-hero .book-title em{display:block}.cinematic-hero .name-form{order:2;width:100%;max-width:none;margin:28px 0 0;position:static}.cinematic-hero .name-form label{font:400 11px var(--body);text-align:center;margin-bottom:7px}.cinematic-hero .input-group{max-width:290px;margin:auto}.cinematic-hero .form-note{text-align:center;font-size:8px}.cinematic-hero .hero-visual{order:3;width:calc(100% + 36px);height:410px;margin:0 -18px;position:relative;inset:auto}.cinematic-hero .visual-caption{bottom:14px}.cinematic-hero .scene-status{bottom:32px}.cinematic-hero .hero-description{text-align:center;order:4;width:auto;max-width:290px;margin:6px auto 0;font-size:12px;position:static}.cinematic-hero .hero-copy>.text-link,.cinematic-hero:after{display:none}.cinematic-hero .scroll-cue{bottom:20px;left:22px}.word-ribbon{letter-spacing:1px;padding:20px 22px;font-size:7px}.word-ribbon i{font-size:11px}.paper-chapter{height:205svh;min-height:0}.chapter-stage{min-height:600px}.chapter-heading{top:38px;left:22px;right:22px}.chapter-heading .eyebrow{letter-spacing:1.5px;font-size:7px}.chapter-heading h2{font-size:51px;line-height:1.05}.chapter-heading h2 em{display:block}.paper-chapter .popup-visual{inset:185px -15px 140px}.chapter-caption{bottom:65px;left:22px}.chapter-line{font-size:19px}.chapter-caption>span{margin-top:12px;font-size:8px}.chapter-disclaimer{font-size:6px;bottom:31px;right:22px}.chapter-track{bottom:155px;left:22px;right:22px}.book-facts.section-wrap{padding:35px 22px}.book-facts strong{font-size:24px}.book-facts span{font-size:8px}.family-section,.how-section,.stories-section{padding-block:75px}.section-top h2{font-size:48px}.tree-section{min-height:0;padding-block:20px 85px}.tree-visual{height:480px}.tree-copy h2{font-size:64px}}@media (prefers-reduced-motion:reduce){.paper-chapter{height:auto;min-height:0}.chapter-stage{min-height:720px;position:relative}.chapter-caption>span{display:none}}.no-webgl .paper-chapter,.paper-chapter:has(.scene-failure){height:auto;min-height:0}.no-webgl .chapter-stage,.paper-chapter:has(.scene-failure) .chapter-stage{position:relative}.closing-note{text-align:center;border-top:1px solid #d6b37425;padding-block:130px}.closing-note h2{margin:24px 0 38px;font-size:calc(clamp(44px,6.8vw,94px));line-height:1.06}.closing-note h2 em{color:var(--gold)}.nav-cta,.pill-link{border-left:4px double var(--gold);border-radius:3px 14px 14px 3px}.cinematic-hero .input-group button>span{display:none}@media (width>=701px) and (width<=900px){.cinematic-hero .hero-visual{bottom:185px}.cinematic-hero .name-form{width:270px;max-width:42%;bottom:80px}}.hero-visual.scene-ready{cursor:grab;touch-action:pan-y}.hero-visual.is-dragging{cursor:grabbing}.book-controls{z-index:4;align-items:center;gap:12px;width:max-content;font-size:10px;display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.scene-ready .book-controls{display:flex}.book-controls button{min-height:44px;color:var(--paper);border:0;border-bottom:1px solid var(--gold);cursor:pointer;background:0 0;padding:8px}.book-controls span{color:var(--muted)}.cinematic-hero .visual-caption{bottom:49px}.hero-visual .poster-name{color:#182c37;text-shadow:none}.forced-reduced .book-controls,.motion-paused .book-controls{display:none}@media (prefers-reduced-motion:reduce){.book-controls{display:none!important}}@media (width<=700px){.cinematic-hero .hero-visual{height:450px}.cinematic-hero .visual-caption{bottom:48px}}.story-journey{height:340svh;margin-top:-88px;position:relative}.story-stage{isolation:isolate;z-index:3;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.story-world{pointer-events:none;position:absolute;inset:0}.story-world .scene-poster{-o-object-fit:contain;object-fit:contain;opacity:.85;width:40%;height:65%;top:20%;left:48%;transform:rotate(9deg)}.story-world.scene-ready .scene-poster{opacity:0}.story-word{white-space:nowrap;font-family:var(--font-display,"Fraunces",serif);letter-spacing:-.075em;color:#d9bc80;opacity:.09;pointer-events:none;font-size:calc(clamp(110px,18vw,290px));line-height:1;position:absolute;top:40%;left:-4%}.story-heading{z-index:4;max-width:48%;position:absolute;top:21%;left:6vw}.story-kicker{letter-spacing:.22em;color:#ccba95;margin-bottom:25px;font-size:9px}.story-heading h1{font-family:var(--font-display,"Fraunces",serif);letter-spacing:-.05em;margin:0;font-size:calc(clamp(38px,4.9vw,78px));font-weight:400;line-height:1.04}.story-chapter em,.story-heading em{color:#dbb87b;font-weight:400}.story-intro{color:#b4c0bc;margin-top:25px;font-size:13px;line-height:1.9}.story-chapter{visibility:hidden;z-index:4;max-width:300px;position:absolute;top:32%;left:6vw}.story-chapter>span{letter-spacing:.2em;color:#d6b879;font-size:10px}.story-chapter h2{font-size:calc(clamp(38px,4.3vw,66px));font-family:var(--font-display,"Fraunces",serif);letter-spacing:-.04em;margin:24px 0;font-weight:400;line-height:1.05}.story-chapter p{color:#c1c9c0;max-width:280px;font-size:13px;line-height:1.85}.story-bottom{z-index:5;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:72px;left:6vw;right:6vw}.story-tabs{gap:24px;display:flex}.story-tabs button{color:#a2b4b2;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dfc28625;min-height:44px;padding:14px 0;font-size:11px}.story-tabs button span{color:#e2c189;margin-right:12px;font-size:9px;display:inline-block}.story-cta:focus-visible,.story-tabs button:focus-visible{outline-offset:5px;outline:2px solid #e2c189}.story-cta{align-items:center;gap:14px;font-size:12px;display:flex}.story-seal{color:#d7b779;border:1px solid #b89c6255;border-radius:2px 13px 2px 2px;place-items:center;width:39px;height:49px;font-family:serif;font-size:28px;transition:transform .3s,background .3s;display:grid}.story-cta:hover .story-seal{background:#c7a76522;transform:rotate(-9deg)}.story-note{color:#819591;letter-spacing:.1em;justify-content:space-between;gap:20px;font-size:8px;display:flex;bottom:25px}.story-note,.story-progress{position:absolute;left:6vw;right:6vw}.story-progress{background:#d3b57b20;height:1px;bottom:0}.story-progress i{transform-origin:0;background:#d9b97d;height:1px;display:block;transform:scaleX(0)}.footer{z-index:3;padding-top:50px;padding-bottom:25px;position:relative}.footer>div:first-child,.footer>nav{display:none}.footer-bottom{margin-top:0;padding-top:12px}.inner-page{z-index:3;position:relative}@media (width<=900px){.story-journey{height:300svh;margin-top:-72px}.story-stage{min-height:700px}.story-heading{max-width:90%;top:14%;left:7vw}.story-heading h1{font-size:39px;line-height:1.03}.story-kicker{margin-bottom:17px;font-size:8px}.story-intro{margin-top:15px;font-size:11px}.story-word{font-size:100px;top:51%}.story-world{top:22%}.story-world .scene-poster{width:55%;height:80%;top:5%;left:23%}.story-chapter{max-width:85%;top:14%;left:7vw}.story-chapter h2{margin:12px 0;font-size:37px}.story-chapter p{max-width:310px;font-size:11px;line-height:1.6}.story-bottom{align-items:flex-end;gap:14px;bottom:55px;left:7vw;right:7vw}.story-tabs{gap:14px}.story-tabs button{padding:10px 0;font-size:9px}.story-tabs button span{text-align:left;margin:0 0 7px;display:block}.story-cta{gap:8px;max-width:95px;font-size:10px}.story-seal{flex-shrink:0;width:26px;height:36px;font-size:22px}.story-note{font-size:7px;bottom:18px;left:7vw;right:7vw}.story-note span:last-child{text-align:right;max-width:110px}}.forced-reduced .story-journey,.motion-paused .story-journey,.no-js .story-journey{height:auto}.forced-reduced .story-stage,.motion-paused .story-stage,.no-js .story-stage{height:auto;min-height:1050px;position:relative}.forced-reduced .story-heading,.motion-paused .story-heading,.no-js .story-heading{top:120px}.forced-reduced .story-world,.motion-paused .story-world,.no-js .story-world{inset:250px 0}.forced-reduced .story-chapter,.motion-paused .story-chapter,.no-js .story-chapter{visibility:visible;top:650px}.forced-reduced .story-chapter h2,.motion-paused .story-chapter h2,.no-js .story-chapter h2{font-size:32px}.forced-reduced .story-tabs,.motion-paused .story-tabs,.no-js .story-tabs{display:none}@media (prefers-reduced-motion:reduce){.story-journey{height:auto}.story-stage{height:auto;min-height:1050px;position:relative}.story-heading{top:120px}.story-world{inset:250px 0}.story-chapter{visibility:visible;top:650px}.story-chapter h2{font-size:32px}.story-tabs{display:none}}@media (width>=901px){.story-heading{max-width:39%}.story-heading h1{font-size:calc(clamp(38px,4.1vw,65px))}.story-world .scene-poster{width:33%;left:55%}}.story-journey[data-manual] .story-heading{opacity:0!important;visibility:hidden!important}.story-journey[data-manual] .story-chapter{opacity:1!important;visibility:visible!important;transform:none!important}@media (width<=900px){.story-heading h1{font-size:33px}.story-world{top:32%;bottom:14%}.story-intro{margin-top:17px}.story-chapter{top:15%}}.story-world .scene-poster{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;top:0;left:0;transform:none}@media (width<=900px){.story-world .scene-poster{-o-object-position:83% center;object-position:83% center}}.making-header em,.story-chapter em,.story-heading em{color:#e9bd65}.story-seal{color:#f0c675;border-color:#c59b4b90;box-shadow:inset 0 0 16px #d9ae4d0b}.story-tabs button[aria-pressed=true]{color:#f0c675;border-color:#e8b75c}.making-story{z-index:3;height:290svh;position:relative}.making-stage{border-top:1px solid #d5ac5733;border-bottom:1px solid #d5ac5722;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.making-header{z-index:2;position:absolute;top:11%;left:6vw}.making-header h2{font-family:var(--font-display,"Fraunces",serif);letter-spacing:-.04em;margin:0;font-size:calc(clamp(38px,4.5vw,68px));font-weight:400;line-height:1.07}.making-header em,.making-seed b{font-weight:400}.making-art{perspective:1000px;position:absolute;inset:12% 4% 14% 34%}.making-thread{width:100%;height:100%;position:absolute;overflow:visible}.making-thread path{fill:none;stroke:#dfb55e;stroke-width:1.4px;filter:drop-shadow(0 0 7px #b98532)}.making-seed{color:#f0cd88;border-bottom:1px solid #b68b4844;padding:20px;position:absolute}.making-seed small{letter-spacing:.18em;color:#b49c71;margin-bottom:12px;font-size:8px;display:block}.making-seed b{font-size:calc(clamp(30px,4vw,62px));font-family:var(--font-display,"Fraunces",serif);white-space:nowrap}.seed-name{top:16%;left:8%}.seed-place{top:23%;right:5%}.seed-memory{bottom:15%;left:27%}.making-manuscript{color:#e4c78e;background:#132222;border:1px solid #d8b97480;width:245px;height:345px;padding:28px;position:absolute;top:12%;left:28%;box-shadow:15px 20px 70px #0005}.making-manuscript>span{letter-spacing:.2em;font-size:8px}.making-manuscript p{font-family:var(--font-display,"Fraunces",serif);margin:35px 0;font-size:30px;line-height:1.25}.making-manuscript i{background:#d4ad5b55;width:100%;height:1px;margin-top:13px;display:block}.making-manuscript i:last-child{width:60%}.making-illustration{background:#15201f;border:1px solid #e4bd72;width:245px;height:350px;position:absolute;top:11%;left:43%;overflow:hidden;box-shadow:15px 25px 65px #0006}.making-illustration img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.making-illustration>span{color:#f0d093;text-align:center;background:#081218dc;padding:18px 8px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.making-pages{z-index:-1;width:245px;height:350px;position:absolute;top:13%;left:30%}.making-pages i{transform:translate(calc(var(--sheet) * 9px),calc(var(--sheet) * 4px)) rotate(calc(var(--sheet) * 2deg));background:#102221;border:1px solid #d2a952;position:absolute;inset:0;box-shadow:4px 4px #0002}.making-pages>span{letter-spacing:.18em;color:#e1b764;width:150px;font-size:8px;position:absolute;top:30%;left:-70%}.making-pages b{font-size:90px;line-height:1.05;font-family:var(--font-display,"Fraunces",serif);letter-spacing:-.07em;font-weight:400;display:block}.making-captions{width:28%;height:120px;position:absolute;bottom:17%;left:6vw}.making-beat{position:absolute;inset:0}.making-beat>span{letter-spacing:.12em;color:#dab063;font-size:8px}.making-beat p{color:#e1dbc9;font-size:14px;line-height:1.9}.beat-three,.beat-two{visibility:hidden}.making-footer{letter-spacing:.1em;color:#9d916f;justify-content:space-between;align-items:center;gap:20px;font-size:8px;display:flex;position:absolute;bottom:28px;left:6vw;right:6vw}.making-footer a{color:#ebc984;border-bottom:1px solid #bd924e;padding-bottom:10px;font-size:11px}.making-footer a:focus-visible{outline-offset:6px;outline:2px solid #e7bc64}@media (width<=900px){.making-story{height:270svh}.making-header{top:9%;left:7vw}.making-header h2{font-size:37px}.making-art{inset:30% 2% 22%}.making-seed{padding:12px}.making-seed b{font-size:33px}.seed-name{top:0;left:5%}.seed-place{top:23%;right:2%}.seed-memory{bottom:9%;left:16%}.making-manuscript{width:175px;height:255px;padding:20px;top:6%;left:29%}.making-manuscript p{margin:22px 0;font-size:23px}.making-manuscript>span{font-size:6px}.making-illustration{width:170px;height:255px;top:6%;left:42%}.making-pages{width:165px;height:250px;top:8%;left:30%}.making-pages>span{width:95px;font-size:7px;left:-47%}.making-pages b{font-size:67px}.making-captions{width:86%;height:110px;bottom:7%;left:7vw}.making-beat p{font-size:12px}.making-footer{font-size:6px;bottom:19px;left:7vw;right:7vw}.making-footer a{max-width:145px;font-size:8px}.making-header .story-kicker{font-size:7px}}.making-static,.no-js .making-story{height:auto}.making-static .making-stage,.no-js .making-stage{height:auto;min-height:1150px;position:relative}.extra-motion-static .extra-motion-scroll,.making-static .making-art,.no-js .making-art{display:none}.making-static .making-captions,.no-js .making-captions{width:auto;height:auto;margin:400px 8vw 140px;position:relative;bottom:auto;left:auto}.making-static .making-beat,.no-js .making-beat{visibility:visible;margin:35px 0;position:relative}.making-static .making-header,.no-js .making-header{top:120px}body.making-webgl-live .making-connected .making-illustration,body.making-webgl-live .making-connected .making-pages{visibility:hidden!important;opacity:0!important}.making-connected .making-manuscript{background:#122220f0;width:210px;height:290px;top:15%;left:0}.making-connected .making-seed{z-index:3;backdrop-filter:blur(3px);background:#081218d9}.making-connected .making-thread{opacity:.5}@media (width<=900px){.making-connected .making-manuscript{width:155px;height:230px;top:6%;left:5%}.making-connected .making-manuscript p{font-size:20px}.making-connected .making-seed{padding:8px}.making-connected .making-seed b{font-size:26px}}.making-connected .seed-memory{bottom:9%;left:3%}.making-connected .making-manuscript p{margin:27px 0;font-size:23px;line-height:1.3}@media (width<=900px){.making-connected .making-manuscript p{margin:17px 0;font-size:16px;line-height:1.3}.making-connected .seed-memory{bottom:3%;left:8%}.making-connected .making-manuscript{width:125px;height:185px;padding:15px;top:-8%;left:3%}.making-connected .making-manuscript i{margin-top:8px}}.extra-motion{z-index:3;isolation:isolate;background:0 0;height:550svh;margin:0;position:relative}.extra-motion-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.extra-motion-stage{position:absolute;inset:65px 0 35px}.extra-motion-scroll{text-align:center;letter-spacing:.13em;color:#d6b374aa;pointer-events:none;font-size:10px;position:absolute;bottom:16px;left:0;right:0}.extra-motion-static{height:100svh}.story-word{z-index:6;text-align:center;letter-spacing:-.06em;color:#f0e7d5;opacity:1;text-shadow:0 3px 24px #081218;white-space:normal;font-size:calc(clamp(48px,7.6vw,116px));top:12%;left:5%;right:5%}.story-heading{top:32%}@media (width<=900px){.story-word{font-size:calc(clamp(36px,8.2vw,70px));top:13%}.story-heading{top:24%}.story-world{top:43%;bottom:12%}}.order-invitation{z-index:3;text-align:center;padding:100px 6vw 120px;position:relative}.order-invitation h2{font-family:var(--font-display,"Fraunces",serif);margin:20px 0 38px;font-size:calc(clamp(35px,5vw,72px));font-weight:400}.order-availability{color:#aab7b7;border-left:2px solid #d6b374;max-width:760px;padding:12px 20px;line-height:1.7}.edition-choice{border:0;margin:0;padding:32px 0}.edition-choice legend{font-family:Fraunces,serif;font-size:27px}.edition-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.edition-option{cursor:pointer;border:1px solid #d6b37440;flex-direction:column;gap:20px;padding:30px 24px;line-height:1.7;display:flex}.edition-option:has(input:checked){background:#d6b3740b;border-color:#d6b374}.edition-option input{accent-color:#d6b374;width:20px;height:20px}.edition-name{color:#f0e7d5;font-family:Fraunces,serif;font-size:36px}.edition-detail{color:#d6b374}.edition-option strong{margin-top:auto;font-family:Fraunces,serif;font-size:37px;font-weight:400}.edition-select{color:#d6b374;font-size:12px}.order-summary{border-top:1px solid #d6b37444;max-width:720px;margin:30px 0 42px;padding:30px 0}.order-summary h2{font-family:Fraunces,serif;font-size:32px;font-weight:400}.order-summary p{line-height:1.8}.order-summary button:disabled{opacity:.55;cursor:not-allowed}@media (width<=800px){.edition-grid{grid-template-columns:1fr}.edition-option{gap:13px;padding:24px}.order-invitation{padding:70px 6vw}}.purchase-seal{color:#f0e7d5;align-items:center;gap:14px;min-height:48px;padding:8px 2px;font-size:13px;text-decoration:none;display:inline-flex}.purchase-seal>span{color:#d6b374;border:1px solid #d6b37499;border-radius:2px 10px 2px 2px;place-items:center;width:38px;height:45px;font-family:Fraunces,serif;font-size:28px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:inset 3px 0 #d6b37422}.purchase-seal:hover>span{transform:rotate(-5deg);box-shadow:inset 3px 0 #d6b37444,0 6px 20px #d6b37418}.purchase-seal:focus-visible{outline-offset:6px;outline:2px solid #d6b374}.header-purchase{flex-shrink:0;margin-left:20px}.purchase-bridge{z-index:3;text-align:center;padding:30px 5vw 55px;position:relative}.edition-option{border:0;border-bottom:1px solid #d6b37440;align-items:flex-start;padding:24px 12px;background:0 0!important}.edition-option:has(input:checked){border-bottom:2px solid #d6b374}.edition-book{align-self:center;width:148px;height:210px;margin:87px auto 16px;transition:transform .35s;display:block;position:relative;overflow:hidden;transform:perspective(900px)rotateY(-12deg);box-shadow:6px 4px #d2c4a5,9px 6px #122620,16px 18px 35px #0006}.edition-book img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.edition-book i{text-align:center;color:#f0e7d5;text-shadow:0 2px 5px #000;font:18px Fraunces,serif;position:absolute;bottom:12px;left:0;right:0}.edition-book.heritage,.edition-book.prestige{width:210px;height:297px;margin-top:0}.edition-option:hover .edition-book{transform:perspective(900px)rotateY(-5deg)}.edition-select{border-bottom:1px solid #d6b37488;padding:8px 0}.site-header{gap:14px}@media (width<=900px){.header-purchase{gap:8px;margin-left:auto;font-size:11px}.header-purchase>span{width:28px;height:34px;font-size:23px}.site-header{padding-inline:4vw}.site-header .brand{font-size:23px}}@media (width<=800px){.edition-book{margin-top:0}}@media (prefers-reduced-motion:reduce){.edition-book,.purchase-seal>span{transition:none}.edition-option:hover .edition-book,.purchase-seal:hover>span{transform:none}}@media (width<=600px){.site-header{gap:8px;padding-inline:14px}.site-header .brand{min-width:0;font-size:21px}.site-header .brand svg{flex-shrink:0;width:24px}.header-purchase{white-space:normal;gap:6px;max-width:105px;margin-left:0;font-size:10px;line-height:1.3}.header-purchase>span{flex-shrink:0}.site-header .menu-toggle{padding:6px;font-size:11px}}.roots-intro{pointer-events:none;height:110svh;min-height:700px;margin-top:-88px;position:relative}.roots-visual{z-index:1;pointer-events:none;will-change:opacity;background:#081218;position:fixed;inset:0}.roots-visual video{-o-object-fit:cover;object-fit:cover;-o-object-position:60% center;object-position:60% center;width:100%;height:100%}.roots-shade{background:linear-gradient(90deg,#081218c9,#08121855 42%,#0000 72%),linear-gradient(#08121870,#0000 65%,#081218);position:absolute;inset:0}.roots-copy{z-index:3;pointer-events:auto;max-width:750px;padding:calc(clamp(165px,26svh,300px)) 6vw 0;position:relative}.roots-copy h2{letter-spacing:-.06em;color:#f0e7d5;margin:32px 0;font:400 calc(clamp(64px,7.8vw,125px))/.98 Fraunces,serif}.roots-copy h2 em{color:#d6b374;font-weight:400}.roots-copy>p:not(.story-kicker){color:#eee0cc;font-size:16px;line-height:1.8}.roots-copy .purchase-seal{margin-top:24px}.roots-scroll{z-index:3;letter-spacing:.09em;color:#e3d0ac;font-size:10px;position:absolute;bottom:10svh;left:6vw}.roots-intro+.story-journey{margin-top:0}.site-header{z-index:10;position:relative}@media (width<=600px){.roots-intro{min-height:680px}.roots-visual video{-o-object-position:65% center;object-position:65% center}.roots-shade{background:linear-gradient(#08121866,#0000 60%,#081218),linear-gradient(90deg,#08121899,#0000)}.roots-copy{padding-top:145px}.roots-copy h2{font-size:61px}.roots-copy>p:not(.story-kicker){font-size:13px}.roots-scroll{line-height:1.6;right:6vw}}.no-js .roots-visual{position:absolute}.legacy-header.site-header{z-index:30;background:#0a1c22;border-bottom:1px solid #c7a76a30;gap:20px;height:88px;padding:0 5vw;position:relative}.legacy-brand{color:#c5d0c6;letter-spacing:-1.5px;flex-shrink:0;align-items:center;gap:13px;font:400 27px/1.05 Manrope,sans-serif;display:inline-flex}.legacy-brand>svg{color:#e9c58b;flex-shrink:0;width:34px;height:38px}.legacy-brand .brand-light{font-weight:400}.legacy-brand small{color:#d2bd92;letter-spacing:1.5px;margin-top:7px;font:500 7px/1.4 Manrope,sans-serif;display:block}.legacy-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.legacy-header .discover-toggle{color:#e1dac8;background:0 0;border:1px solid #bd986660;border-radius:3px;align-items:center;gap:10px;min-height:48px;padding:10px 17px;font-size:12px;display:flex}.discover-toggle .story-glyph{color:#d2b984;width:20px}.legacy-header .discover-toggle>span{font-size:inherit}.discover-toggle[aria-expanded=true] .menu-plus{transform:rotate(45deg)}.header-order{color:#11292c;background:linear-gradient(115deg,#efd09b,#d8af6c);border:1px solid #ffedcb;border-radius:3px 3px 13px;justify-content:space-between;align-items:center;gap:20px;min-width:195px;min-height:55px;padding:9px 15px 9px 24px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:4px 4px #e9c58b27,inset 0 0 0 3px #172e2b16}.header-order>span{flex-direction:column;gap:5px;display:flex}.header-order small{letter-spacing:1.3px;font-size:6px}.header-order strong{font-size:13px;font-weight:500}.header-order .book-seal{width:31px;height:34px}.header-order:hover{transform:translateY(-1px);box-shadow:5px 5px #e9c58b44,0 0 24px #e9c58b22}.legacy-header nav.discover-panel{overscroll-behavior:contain;background:#10282dfc;border:1px solid #bd986651;border-radius:4px 4px 18px;grid-template-columns:1fr 1fr;align-items:start;gap:24px;width:calc(min(720px,90vw));max-height:calc(100svh - 115px);padding:28px;display:none;position:absolute;top:calc(100% + 10px);left:auto;right:5vw;overflow:auto;box-shadow:0 15px 55px #0008}.legacy-header nav.discover-panel.is-open{display:grid}.discover-panel h2{letter-spacing:1.6px;color:#d0b480;margin-bottom:12px;font:500 9px/1.8 Manrope,sans-serif}.legacy-header .discover-panel a{color:#e1dac8;border-bottom:1px solid #e9c58b18;align-items:center;gap:12px;min-height:44px;padding:8px 0;font-size:12px;display:flex}.discover-panel a>span{color:#c6a973;font:italic 14px Fraunces,serif}.discover-panel .discover-extras{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.discover-panel a[aria-current=page]{color:#f2cb86}#contenu{position:relative}.page-folio{color:#cfb585;letter-spacing:1.8px;z-index:5;pointer-events:none;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;top:28px;left:5.8vw;right:5.8vw}.page-folio b{letter-spacing:0;font-family:Fraunces,serif;font-size:13px}.page-folio i{color:#9aacaa;letter-spacing:0;font-style:normal}.folio-line{background:#be9b5f;width:33px;height:1px}.folio-name{color:#b8c7c1;letter-spacing:.4px;font-size:9px}.legacy-footer{z-index:3;color:#c1cec3;background:#081b22;border-top:1px solid #e9c58b29;padding:62px 5vw 28px;display:block;position:relative}.footer-directory-grid{grid-template-columns:1.25fr 1fr 1fr;gap:40px;max-width:1300px;margin:auto;display:grid}.footer-identity .legacy-brand{color:#ead2a5;font-size:29px}.footer-identity>p{color:#9fb7aa;margin:22px 0 16px;font-size:12px;line-height:1.9}.footer-contact{color:#e6c894;align-items:center;gap:12px;min-height:44px;font-size:11px;display:inline-flex}.legacy-footer nav h2{letter-spacing:1.6px;color:#d2b984;margin:4px 0 15px;font:500 9px/1.8 Manrope,sans-serif}.footer-directory-grid nav a{color:#bccdc0;align-items:center;gap:13px;min-height:44px;padding:7px 0;font-size:12px;line-height:1.5;display:flex}.footer-directory-grid nav a>span{color:#c7a369;font:italic 13px Fraunces,serif}.legacy-footer a:hover{color:#f3d59e}.footer-colophon{color:#96afa2;border-top:1px solid #e9c58b24;align-items:center;gap:27px;max-width:1300px;margin:37px auto 0;padding-top:19px;font-size:10px;display:flex}.footer-colophon>span:first-child{margin-right:auto}.footer-colophon>a{color:#d8c093;align-items:center;min-height:44px;display:flex}.footer-kept{color:#9fb7aa;flex-wrap:wrap;justify-content:space-between;gap:8px 25px;max-width:1300px;margin:10px auto 0;font-size:10px;display:flex}.footer-kept nav,.footer-kept>div{flex-wrap:wrap;gap:6px 20px;display:flex}.footer-kept a,.footer-kept button{align-items:center;min-height:44px;display:inline-flex}.footer-kept button{color:inherit;background:0 0;border:0;padding:0;font-size:10px}.restored-page{z-index:3;max-width:1300px;margin:auto;padding:106px 6vw 90px;position:relative}.restored-heading{max-width:850px;margin-bottom:55px}.restored-heading h1{color:#eedabb;font-size:calc(clamp(45px,6vw,88px))}.restored-heading>p:last-child{color:#b7c7c4;max-width:650px;margin-top:26px;font-size:15px}.restored-layout{grid-template-columns:1fr 1.12fr;align-items:start;gap:6vw;display:grid}.restored-art{border:1px solid #bd98664d;margin:0;padding:12px;position:sticky;top:30px;box-shadow:10px 10px #c7a76a08}.restored-art img{aspect-ratio:1.12;-o-object-fit:cover;object-fit:cover;width:100%}.restored-art figcaption{color:#bea476;letter-spacing:1.2px;padding-top:12px;font-size:8px}.restored-sections>section{border-top:1px solid #d2b98440;padding:24px 0 30px}.restored-sections h2{letter-spacing:-.03em;margin:10px 0 18px;font-size:calc(clamp(26px,3vw,38px))}.restored-sections p{color:#b9c9c5;font-size:14px;line-height:1.9}.restored-step{color:#d6b374;font:italic 14px Fraunces,serif}.restored-action{color:#11292c;background:linear-gradient(115deg,#efd09b,#d8af6c);border:1px solid #ffedcb;border-radius:3px 3px 13px;align-items:center;gap:24px;margin:26px 0;padding:14px 20px;font-size:13px;display:inline-flex;box-shadow:4px 4px #e9c58b20}.restored-action .book-seal{width:32px}.restored-related{border-top:1px solid #d2b98440;flex-wrap:wrap;gap:16px 30px;margin-top:50px;padding-top:20px;display:flex}.restored-related a{color:#ddbf87;align-items:center;gap:12px;min-height:44px;font-size:12px;display:flex}.restored-faq details{border-bottom:1px solid #d2b98440;padding:18px 0}.restored-faq summary{cursor:pointer;color:#e5d0ac;min-height:44px;font:400 23px/1.4 Fraunces,serif}.restored-faq details p{padding:15px 0}.restored-note{color:#c0cdc8;border-left:2px solid #d6b374;margin:25px 0;padding:15px 20px;font-size:13px}.ideas-cards{grid-template-columns:1fr 1fr;gap:40px;display:grid}.ideas-cards article{border-top:1px solid #d2b98455;padding:25px 0}.ideas-cards h2{letter-spacing:-.03em;margin:15px 0;font-size:33px;line-height:1.15}.ideas-cards p{color:#b9c9c5;font-size:14px}.ideas-cards .idea-pitch{color:#ead0a0;border-left:1px solid #d2b984;margin-top:20px;padding-left:18px}.ideas-cards details{color:#b9c9c5;margin-top:18px;font-size:12px}.ideas-cards details p{margin-top:15px;font-size:12px}.ideas-cards details a{color:#dfc08a;padding:8px 0;display:block}.style-comparison{grid-template-columns:1fr 1fr;gap:24px;display:grid}.style-comparison figure{background:#0b1b21;border:1px solid #d2b98455;margin:0;padding:10px}.style-card img,.style-comparison img{aspect-ratio:1.338;-o-object-fit:cover;object-fit:cover;width:100%}.style-comparison figcaption{color:#d2b984;padding:10px 0 0;font-size:11px}.style-picker{flex-wrap:wrap;gap:9px;margin:25px 0;display:flex}.style-picker button{color:#c5d3ce;background:0 0;border:1px solid #c7a76a50;border-radius:2px 2px 10px;min-height:44px;padding:10px 13px;font-size:11px}.style-picker button[aria-pressed=true]{color:#11292c;background:#d6b374}.style-current-copy{color:#b9c9c5;max-width:650px}.style-current-copy h2{margin-bottom:12px;font-size:35px}.style-catalog{border-top:1px solid #d2b98455;margin-top:38px;padding-top:22px}.style-catalog>summary{cursor:pointer;color:#e5c997;min-height:44px;font-size:14px}.style-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px;display:grid}.style-card{text-align:left;color:#e9d7b6;background:0 0;border:1px solid #c7a76a40;padding:0}.style-card span{padding:16px;font-size:13px;display:block}.style-card small{color:#aebfba;padding:0 16px 16px;font-size:11px;line-height:1.7;display:block}@media (width<=760px){.legacy-header.site-header{gap:9px;height:74px;padding:9px 14px}.legacy-header .legacy-brand{letter-spacing:-1px;gap:5px;font-size:18px}.legacy-header .legacy-brand>svg{width:23px;height:26px}.discover-toggle .story-glyph,.header-order small,.legacy-header .legacy-brand small{display:none}.legacy-actions{gap:8px}.legacy-header .discover-toggle{gap:5px;min-height:44px;padding:9px 8px;font-size:10px}.header-order{gap:8px;min-width:0;min-height:44px;padding:7px 9px 7px 12px}.header-order strong{font-size:11px}.header-order .book-seal{width:23px;height:27px}.legacy-header nav.discover-panel{gap:20px;width:auto;max-height:calc(100svh - 105px);padding:20px;top:82px;left:14px;right:14px}.page-folio{gap:9px;top:23px;left:23px;right:23px}.folio-name,.page-folio{font-size:8px}.folio-line{width:22px}.legacy-footer{padding:39px 23px 25px}.footer-directory-grid{grid-template-columns:1fr 1fr;gap:24px 21px}.footer-identity{grid-column:1/-1}.footer-identity .legacy-brand{font-size:25px}.legacy-footer nav h2{letter-spacing:.8px;font-size:8px}.footer-directory-grid nav a{align-items:baseline;gap:7px;font-size:11px}.footer-colophon{flex-wrap:wrap;gap:12px 23px;margin-top:27px;font-size:9px}.footer-colophon>span:first-child{flex-basis:100%}.footer-colophon>span:last-child{margin-left:auto}.restored-page{padding:90px 23px 50px}.restored-heading{margin-bottom:32px}.restored-heading h1{font-size:44px}.restored-layout{grid-template-columns:1fr;gap:35px}.restored-art{position:relative;top:0}.restored-art img{max-height:360px}.restored-sections h2{font-size:30px}.ideas-cards{grid-template-columns:1fr;gap:16px}.style-comparison{gap:10px}.style-comparison figure{padding:5px}.style-comparison figcaption{font-size:9px}.style-grid{grid-template-columns:1fr 1fr;gap:12px}.style-card span{padding:12px}.style-card small{padding:0 12px 12px}.style-picker{gap:7px}.roots-intro{margin-top:-74px}}.page-folio:has(+.roots-intro){top:116px}@media (width<=760px){.page-folio:has(+.roots-intro){top:97px}}@media (width<=380px){.legacy-header .legacy-brand{font-size:16px}.header-order .book-seal{display:none}.discover-panel .discover-extras,.legacy-header nav.discover-panel{grid-template-columns:1fr}.legacy-actions{gap:6px}}@media (prefers-reduced-motion:reduce){.header-order{transition:none}.header-order:hover{transform:none}}.legacy-brand.approved-brand{letter-spacing:-.3px;color:#d6b374;gap:12px;font:500 31px/1 Fraunces,Georgia,serif}.approved-brand .approved-emblem{flex-shrink:0;width:54px;height:54px}.approved-brand .approved-word{color:#0000;background:linear-gradient(100deg,#a8834b,#d6b374 20%,#f6dfa6 42%,#e9bd65 60%,#b8915a);-webkit-background-clip:text;background-clip:text}.approved-word em{font-weight:400}.approved-brand small{color:#ddd0b8;letter-spacing:1.2px;margin-top:8px;font:600 6px/1.4 Manrope,sans-serif}.footer-identity .approved-brand{font-size:32px}.footer-identity .approved-emblem{width:66px;height:66px}@media (width<=760px){.legacy-header .approved-brand{letter-spacing:-.4px;gap:6px;font:500 20px/1 Fraunces,Georgia,serif}.legacy-header .approved-brand .approved-emblem{width:35px;height:35px}.legacy-header .approved-brand small{display:none}.footer-identity .approved-brand{font-size:29px}.footer-identity .approved-emblem{width:58px;height:58px}}@media (width<=380px){.legacy-header .approved-brand{font-size:18px}.legacy-header .approved-brand .approved-emblem{width:30px;height:30px}}.approved-word em{font-synthesis:style;font-style:italic}.universe-link{color:#efd39c;background:#10272bcc;border:1px solid #cda66580;border-radius:45% 7% 42% 8%/9% 40% 12% 45%;justify-content:center;align-items:center;gap:15px;min-height:52px;margin:24px 12px;padding:14px 25px;font:500 17px Fraunces,serif;text-decoration:none;display:inline-flex}.universe-link:hover{background:#1b3639;border-color:#efd39c}.universe-link:focus-visible{outline-offset:5px;outline:2px solid #efd39c}.early-personalization{z-index:6;pointer-events:auto;max-width:370px;margin-top:20px;position:relative}.early-personalization .gender-choice{text-align:left;padding:0}.early-personalization .gender-choice legend{letter-spacing:.06em;margin-bottom:9px;font:500 10px Manrope,sans-serif}.early-personalization .gender-options{justify-content:flex-start;gap:8px}.early-personalization .gender-options span{min-width:85px;padding:9px 18px;font-size:12px}.early-personalization [data-cover-story]{display:none}.early-name{align-items:center;gap:14px;margin-top:12px;display:flex}.early-name label{white-space:nowrap;color:#d6b374;font-size:12px}.early-name input{color:#f0e7d5;background:#10232ac9;border:1px solid #d6b37466;border-radius:4px 4px 12px;width:205px;min-width:0;padding:10px 13px;font:22px Fraunces,serif}.personal-hint{color:#aab7b7;margin:9px 0 0;font-size:10px}.story-options{color:#f0e7d5;border:0;min-width:0;margin:22px 0;padding:0}.story-options legend{padding:0;font:26px Fraunces,serif}.story-options-intro{color:#aab7b7;margin:6px 0 12px;font-size:11px}.story-modes{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.story-modes label{cursor:pointer;position:relative}.story-modes input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.story-modes span{border:1px solid #d6b37450;border-radius:18px 18px 18px 3px;padding:10px 12px;font-size:11px;transition:background .2s;display:block}.story-modes input:checked+span{color:#ffdf9b;background:#d6b37420;border-color:#d6b374}.early-name input:focus-visible,.story-modes input:focus-visible+span,.story-options input:focus-visible,.story-options textarea:focus-visible{outline-offset:3px;outline:2px solid #efd399}.story-options [hidden]{display:none!important}.story-options [data-story-panel]>label{margin-bottom:9px;font-size:11px;display:block}.story-options [data-story-panel]>input,.story-options textarea{box-sizing:border-box;color:#f0e7d5;resize:vertical;background:#10232ab3;border:1px solid #d6b37466;border-radius:4px 4px 14px;width:100%;padding:11px 12px;font:12px/1.6 Manrope,sans-serif}.story-help{color:#aab7b7;margin:12px 0;font:10px/1.7 Manrope,sans-serif}.cinematic-hero .finished-personalization{z-index:4;width:350px;max-width:34%;margin-left:4.5vw;padding-top:250px;padding-bottom:70px;position:relative}.cinematic-hero:has(.finished-personalization){height:auto;min-height:860px;max-height:none}.cinematic-hero .finished-personalization .name-form{width:100%;max-width:none;margin:0;position:static}.cinematic-hero .finished-personalization .name-form label{margin-bottom:8px;font-size:21px}.cinematic-hero:has(.finished-personalization) .hero-visual{width:58%;bottom:70px;left:37%}.cinematic-hero:has(.finished-personalization) .hero-description{width:45%;font-size:11px;bottom:20px;right:7%}.cinematic-hero:has(.finished-personalization) .hero-copy>.text-link,.cinematic-hero:has(.finished-personalization):after{display:none}.order-personalization{color:#f0e7d5;border-block:1px solid #d6b37440;margin:25px 0;padding:22px 0}.order-personalization h2{margin-bottom:12px;font:30px Fraunces,serif}.order-personalization p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}@media (width>=901px){.story-journey .story-heading{top:24%}.story-journey .story-heading h1{font-size:calc(clamp(36px,3.6vw,61px))}}@media (width<=900px){.story-journey .story-stage{min-height:850px}.story-journey .story-heading{max-width:86%;top:18%}.story-journey .story-heading h1{font-size:calc(clamp(30px,6vw,42px))}.early-personalization,.story-journey .story-intro{margin-top:12px}.story-journey .story-world{top:58%;bottom:9%}.story-journey .story-word{top:11%}.cinematic-hero:has(.finished-personalization){flex-direction:column;min-height:0;padding:35px 22px 75px;display:flex}.cinematic-hero .hero-copy{display:contents}.cinematic-hero:has(.finished-personalization) .book-title,.cinematic-hero:has(.finished-personalization) .hero-copy>.eyebrow{order:0;position:static}.cinematic-hero:has(.finished-personalization) .book-title{text-align:center;margin-bottom:10px;font-size:calc(clamp(54px,11vw,90px))}.cinematic-hero:has(.finished-personalization) .hero-visual{order:1;width:100%;height:410px;margin:0;position:relative;inset:auto}.cinematic-hero:has(.finished-personalization) .hero-description{text-align:center;order:2;width:100%;max-width:430px;margin:0 auto 22px;position:static}.cinematic-hero .finished-personalization{order:3;width:100%;max-width:430px;margin:0 auto;padding:0}.cinematic-hero .finished-personalization .name-form label{text-align:left}.cinematic-hero .finished-personalization .input-group{max-width:none}.finished-personalization .order-gold-book{justify-content:center;display:flex}.forced-reduced .story-journey .story-stage,.motion-paused .story-journey .story-stage,.no-js .story-journey .story-stage{min-height:1180px}.forced-reduced .story-journey .story-heading,.motion-paused .story-journey .story-heading,.no-js .story-journey .story-heading{top:150px}.forced-reduced .story-journey .story-world,.motion-paused .story-journey .story-world,.no-js .story-journey .story-world{inset:560px 0 190px}.forced-reduced .story-journey .story-chapter,.motion-paused .story-journey .story-chapter,.no-js .story-journey .story-chapter{top:920px}}@media (width<=900px) and (prefers-reduced-motion:reduce){.story-journey .story-stage{min-height:1180px}.story-journey .story-heading{top:150px}.story-journey .story-world{inset:560px 0 190px}.story-journey .story-chapter{top:920px}}[data-scene=cover] .personalized-poster{-o-object-fit:contain;object-fit:contain;width:auto;max-width:80%;height:80%;inset:8% auto auto 50%;transform:translate(-50%)perspective(1000px)rotateY(-12deg)rotate(-7deg)}.story-world .personalized-poster{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:38%;height:85%;top:7%;left:55%;transform:rotate(7deg)}@media (width<=900px){.story-world .personalized-poster{width:80%;height:95%;top:0;left:10%}}.forced-reduced .story-journey .story-word,.motion-paused .story-journey .story-word,.no-js .story-journey .story-word{top:45px}@media (prefers-reduced-motion:reduce){.story-journey .story-word{top:45px}}.making-seed label{letter-spacing:.12em;text-transform:uppercase;color:#d6b374;margin-bottom:10px;font:500 10px Manrope,sans-serif;display:block}.making-seed input{border:0;color:#f0cd88;pointer-events:auto;background:0 0;border-bottom:1px solid #d6b37480;border-radius:0;width:230px;max-width:100%;padding:8px 0;font:400 calc(clamp(23px,2.7vw,40px)) Fraunces,serif}.making-seed input:focus-visible{outline-offset:6px;background:#10232a;outline:2px solid #d6b374}.making-seed.seed-memory input{width:310px;font-size:calc(clamp(22px,2.3vw,34px))}.making-art .making-manuscript small{color:#b8c1b5;margin-top:12px;font:9px/1.6 Manrope,sans-serif;display:block}.making-art .manuscript-story{letter-spacing:0;overflow-wrap:anywhere;font:16px/1.4 Fraunces,serif;display:block}.making-art .making-coloring,.making-art .making-discovery{z-index:4;background:#132626;width:245px;height:360px;padding:25px;top:12%;left:0;overflow:hidden}.making-art .making-coloring h3,.making-art .making-discovery h3{color:#e8c78a;margin:25px 0 15px;font:30px/1.1 Fraunces,serif}.making-art .making-coloring p,.making-art .making-discovery p{margin:15px 0;font:19px/1.4 Fraunces,serif}.making-art .making-coloring svg{color:#193a3c;background:#f0e7d5;border-radius:2px;width:100%;height:130px;padding:10px}.book-detail-fields{gap:12px;margin:15px 0 18px;display:grid}.book-detail-fields label{color:#d6b374;font:11px Manrope,sans-serif}.book-detail-fields input{box-sizing:border-box;color:#f0e7d5;background:#10232ab3;border:1px solid #d6b37466;border-radius:4px 4px 12px;width:100%;margin-top:7px;padding:10px 12px;font:17px/1.4 Fraunces,serif;display:block}.book-detail-fields input:focus-visible{outline-offset:3px;outline:2px solid #edcb8c}.reference-photos{color:#f0e7d5;max-width:620px;margin:23px 0 28px}.reference-photos h3{margin-bottom:9px;font:24px Fraunces,serif}.reference-photos>p{color:#b4c4c1;font:11px/1.7 Manrope,sans-serif}.photo-actions{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.photo-pick{cursor:pointer;border-radius:3px 18px 18px;position:relative;overflow:hidden}.photo-pick input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.photo-pick span{border-radius:inherit;color:#efd399;background:#d6b37412;border:1px solid #d6b37480;padding:13px 15px;font:11px Manrope,sans-serif;display:block}.photo-pick:hover span{background:#d6b37428}.photo-pick:focus-within{outline-offset:3px;outline:2px solid #efd399}.photo-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0;padding:0;list-style:none;display:grid}.photo-previews li{background:#10232a;border:1px solid #d6b37444;border-radius:3px 3px 12px;min-width:0;padding:7px}.photo-previews img{-o-object-fit:cover;object-fit:cover;border-radius:2px;width:100%;height:80px}.photo-previews span{overflow-wrap:anywhere;margin:6px 0;font:9px/1.4 Manrope,sans-serif;display:block}.photo-previews button{color:#efd399;cursor:pointer;background:0 0;border:0;min-height:32px;padding:7px 3px;font-size:10px;text-decoration:underline}.reference-photos .photo-note{font-size:9px}.reference-photos .photo-status{color:#efd399}.cinematic-hero:has(.finished-personalization) .hero-visual{max-height:780px;top:220px}.making-static .making-art,.no-js .making-art{perspective:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:310px 6vw 0;display:grid;position:relative;inset:auto}.making-static .making-seed,.no-js .making-seed{min-width:0;padding:15px;position:relative;inset:auto}.making-static .making-art .making-manuscript,.no-js .making-art .making-manuscript{visibility:visible;opacity:1;width:100%;height:auto;min-height:340px;position:relative;inset:auto}.making-static .making-illustration,.making-static .making-pages,.making-static .making-thread,.no-js .making-illustration,.no-js .making-pages,.no-js .making-thread{display:none}.making-static .making-captions,.no-js .making-captions{margin:50px 8vw 100px}@media (width<=700px){.story-journey .story-stage{min-height:950px}.story-journey .story-world{top:52%;bottom:10%}.cinematic-hero:has(.finished-personalization) .hero-visual{width:calc(100% + 36px);height:630px;max-height:none;margin:0 -18px;top:auto}.atelier-visual[data-scene=cover]{height:630px;min-height:630px}[data-scene=cover] .personalized-poster{width:84%;max-width:340px;height:auto;max-height:85%;top:5%}.stream-book{width:calc(min(310px,78vw));top:63%}.roots-intro:has(.cover-stream){height:1220px}.universe-page .cover-library-grid{grid-template-columns:1fr;max-width:340px;margin-inline:auto}.making-stage{min-height:880px}.making-art{inset:29% 5% 19%}.making-seed{padding:9px!important}.making-seed input{width:150px;font-size:25px}.making-seed.seed-name{top:0;left:0}.making-seed.seed-place{top:23%;right:0}.making-seed.seed-memory{bottom:10%;left:0}.making-seed.seed-memory input{width:280px;max-width:76vw;font-size:25px}.making-art .making-manuscript,.making-connected .making-manuscript{width:80vw;max-width:310px;height:405px;padding:24px;top:0;left:3%}.making-art .making-manuscript p{margin:25px 0;font-size:28px;line-height:1.3}.making-art .making-manuscript>span{font-size:10px}.making-art .making-manuscript .manuscript-story{font-size:18px}.making-art .making-coloring p,.making-art .making-discovery p{margin:17px 0;font-size:21px}.making-art .making-coloring svg{height:155px}.making-static .making-art,.no-js .making-art{grid-template-columns:1fr;margin:290px 7vw 0}.making-static .making-seed,.no-js .making-seed{inset:auto!important}.making-static .making-art .making-manuscript,.no-js .making-art .making-manuscript{width:100%;max-width:none;min-height:400px}.making-static .making-header,.no-js .making-header{top:90px}.book-detail-fields input{font-size:18px}.story-options [data-story-panel]>input,.story-options textarea{font-size:16px}.photo-actions{gap:8px}.photo-pick span{padding:14px 12px;font-size:11px}}.purchase-seal>span:has(.action-emblem),.story-seal:has(.action-emblem){width:48px;height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0}.action-emblem{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 8px #d6b37422);width:100%;height:100%;display:block}.purchase-seal:hover>span:has(.action-emblem){box-shadow:none;transform:rotate(-5deg)scale(1.06)}@media (prefers-reduced-motion:reduce){.purchase-seal:hover>span:has(.action-emblem){transform:none}}@media (hover:hover) and (pointer:fine){.quill-enabled,.quill-enabled a,.quill-enabled body,.quill-enabled button,.quill-enabled label{cursor:url(/media/quill-cursor.svg) 5 35,auto}.quill-enabled [contenteditable=true],.quill-enabled input,.quill-enabled textarea{cursor:text}.quill-enabled select{cursor:pointer}.quill-enabled button:disabled{cursor:not-allowed}}.quill-halo{pointer-events:none;z-index:10000;opacity:0;width:0;height:0;transition:opacity .15s;position:fixed;top:0;left:0}.quill-halo:before{content:"";opacity:.25;border:1px solid #d6b37466;border-radius:50%;width:28px;height:28px;transition:transform .2s,opacity .2s,box-shadow .2s;position:absolute;top:-14px;left:-14px}.quill-halo.is-visible{opacity:1}.quill-halo.is-action:before{opacity:1;transform:scale(1.45);box-shadow:0 0 18px #d6b37422}.quill-halo.is-reduced,.quill-halo.is-reduced:before{transition:none}.making-art .making-discovery,.making-art .making-expression{background:#132626;width:270px;height:440px;padding:23px;overflow:hidden}.making-art .making-discovery h3,.making-art .making-expression h3{color:#e8c78a;margin:16px 0;font:28px/1.1 Fraunces,serif}.making-discovery figure{float:none;align-items:center;gap:12px;margin:0 0 10px;display:flex}.making-discovery img{-o-object-fit:cover;object-fit:cover;border:1px solid #d6b37477;border-radius:2px 16px 2px 2px;width:88px;height:88px}.making-discovery figcaption{color:#c9c1ae;max-width:75px;font:9px/1.5 Manrope,sans-serif}.making-discovery strong{color:#efd39c;font:20px Fraunces,serif}.making-art .making-discovery p,.making-art .making-expression p{margin:12px 0;font:17px/1.45 Fraunces,serif}.making-discovery a{color:#d6b374;pointer-events:auto;padding:6px 0;font:9px/1.5 Manrope,sans-serif;text-decoration:underline;display:inline-block}.expression-lines{background:repeating-linear-gradient(#0000 0 29px,#d6b37444 0 30px);height:95px;margin-top:20px}@media (width<=700px){.making-story:not(.making-static) .making-stage{height:1250px;min-height:1250px}.making-story:not(.making-static) .making-art{inset:220px 5% 140px}.making-story:not(.making-static) .making-manuscript{width:86vw;max-width:340px;height:420px;padding:20px;top:450px;left:5%}.making-story:not(.making-static) .making-captions{bottom:25px}.making-art .making-discovery p,.making-art .making-expression p{margin:12px 0;font-size:17px}.making-art .making-discovery h3,.making-art .making-expression h3{margin:12px 0;font-size:27px}}.planet-trial .cover-stream{opacity:var(--planet-covers,1);transition:opacity .25s linear}.planet-trial .roots-visual video{-o-object-fit:contain;object-fit:contain;-o-object-position:center 65%;object-position:center 65%;background:#081218}.planet-trial .roots-visual{background:#081218}.hero-compare-link{z-index:5;color:#e8c78a;pointer-events:auto;background:#081218cc;border:1px solid #d6b37466;border-radius:3px 15px 3px 3px;padding:12px 16px;font:11px Manrope,sans-serif;position:absolute;bottom:55px;right:25px}@media (width<=700px){.planet-trial .roots-visual video{-o-object-fit:cover;object-fit:cover;-o-object-position:50% center;object-position:50% center}.hero-compare-link{bottom:65px;right:20px}.making-story:not(.making-static) .making-stage{height:100svh;min-height:880px}.making-story:not(.making-static) .making-art{inset:29% 5% 19%}.making-story:not(.making-static) .making-art .making-manuscript{background:#102321;width:142px;max-width:142px;padding:12px;top:7%;left:-2%;box-shadow:0 6px 18px #0002}.making-story:not(.making-static) .making-art .making-manuscript>span{letter-spacing:.04em;font-size:6px}.making-story:not(.making-static) .making-art .making-manuscript h3{margin:10px 0;font-size:18px;line-height:1.1}.making-story:not(.making-static) .making-art .making-manuscript p{margin:9px 0;font-size:12px;line-height:1.3}.making-story:not(.making-static) .making-art .making-manuscript small{margin-top:8px;font-size:6px;line-height:1.4}.making-story:not(.making-static) .making-art .manuscript-story{font-size:11px}.making-story:not(.making-static) .making-discovery img{border-radius:2px 8px 2px 2px;width:43px;height:43px}.making-story:not(.making-static) .making-discovery figure{gap:6px;margin-bottom:7px}.making-story:not(.making-static) .making-discovery figcaption{max-width:50px;font-size:6px}.making-story:not(.making-static) .making-discovery strong{font-size:13px}.making-story:not(.making-static) .making-discovery a{padding:4px 0;font-size:6px}.making-story:not(.making-static) .making-coloring svg{height:95px;padding:6px}.making-story:not(.making-static) .expression-lines{background-size:auto;height:65px;margin-top:12px}.making-story:not(.making-static) .making-captions{bottom:7%}body.making-webgl-live .making-story{z-index:1}.making-story:not(.making-static) .making-art .making-manuscript{width:132px;max-width:132px;height:270px;top:4%;left:-3%}}@media (prefers-reduced-motion:reduce){.planet-trial .cover-stream{transition:none}}.expression-blank{background:#fffdf8;border:1px solid #e0d6c2;height:140px;margin:16px 0;box-shadow:inset 0 1px 4px #0000000a}@media (width<=700px){.making-story:not(.making-static) .expression-blank{height:82px;margin:10px 0}}.footer-planet{isolation:isolate;background:#081b22;overflow:hidden}.footer-planet-film{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.footer-planet-film img,.footer-planet-film video{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.72;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(38% 65%,#000 50%,#0000);mask-image:radial-gradient(38% 65%,#000 50%,#0000)}.footer-planet-film video{opacity:0;transition:opacity .6s}.footer-film-ready .footer-planet-film video{opacity:.72}.footer-planet-film:after{content:"";background:linear-gradient(#081b22e6,#081b2288 30%,#081b2270 65%,#081b22db),linear-gradient(90deg,#081b22b3,#0000 45%,#081b2266);position:absolute;inset:0}.footer-planet .footer-colophon,.footer-planet .footer-directory-grid,.footer-planet .footer-kept{text-shadow:0 2px 8px #020b0e;position:relative}@media (width<=700px){.footer-planet-film img,.footer-planet-film video{-o-object-position:50% center;object-position:50% center;opacity:.45}.footer-planet-film video{opacity:0}.footer-film-ready .footer-planet-film video{opacity:.45}}@media (prefers-reduced-motion:reduce){.footer-planet-film video{transition:none;display:none}}@media (width>=761px){.footer-planet{flex-direction:column;justify-content:center;min-height:calc(clamp(680px,80svh,860px));display:flex}.footer-planet .footer-directory-grid{width:100%;margin:0 auto}.footer-planet .footer-colophon,.footer-planet .footer-kept{width:100%}}.footer-film-ready .footer-planet-film img{opacity:0}.footer-reveal{z-index:3;isolation:isolate;clip-path:inset(0);background:#081b22;position:relative}.footer-reveal.is-revealing>.footer-planet{transform:translate3d(0,var(--footer-reveal-y,0),0);will-change:transform}.footer-reveal:after{content:"";pointer-events:none;background:linear-gradient(#02090c45,#0000);height:24px;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.footer-reveal.is-revealing>.footer-planet{will-change:auto;transform:none}}.aurora-order[data-astro-cid-cm527gxg]{color:#fff1cd;letter-spacing:-.025em;touch-action:manipulation;justify-content:center;align-items:center;gap:17px;max-width:100%;min-height:74px;padding:17px 30px;font:700 24px/1.2 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex;position:relative}.aurora-order[data-astro-cid-cm527gxg]>span[data-astro-cid-cm527gxg]{overflow-wrap:anywhere;text-align:center;min-width:0}.aurora-order[data-astro-cid-cm527gxg] .book-seal{flex:none;width:34px;height:34px}.aurora-order[data-astro-cid-cm527gxg]:focus-visible{outline-offset:7px;outline:2px solid #fff3cd}.aurora-order--compact[data-astro-cid-cm527gxg]{gap:10px;min-height:52px;padding:10px 21px;font-size:15px}.aurora-order--compact[data-astro-cid-cm527gxg] .book-seal{width:27px;height:27px}.purchase-bridge .aurora-order[data-astro-cid-cm527gxg]{font-size:calc(clamp(17px,3vw,22px))}@media (width<=760px){.aurora-order[data-astro-cid-cm527gxg]{gap:13px;min-height:68px;padding:16px 25px;font-size:23px}.aurora-order--compact[data-astro-cid-cm527gxg]{white-space:nowrap;gap:7px;min-height:44px;padding:9px 12px;font-size:13px}.aurora-order--compact[data-astro-cid-cm527gxg] .book-seal{width:22px;height:22px}}@media (width<=360px){.aurora-order--compact[data-astro-cid-cm527gxg]{gap:5px;padding:9px 8px;font-size:11px}.aurora-order--compact[data-astro-cid-cm527gxg] .book-seal{width:18px;height:18px}}:root body .rainbow-control.rainbow-control{color:#fff1cd;letter-spacing:-.015em;touch-action:manipulation;-webkit-tap-highlight-color:transparent;max-width:100%;min-height:44px;padding:12px 21px;font:700 14px/1.35 Arial,Helvetica,sans-serif;text-decoration:none}:root body a.rainbow-control.rainbow-control{justify-content:center;align-items:center;gap:12px;display:inline-flex}:root body .rainbow-control.rainbow-control:not(.story-cta):not(.scroll-cue){position:relative}:root body .edition-option:has(input:focus-visible) .rainbow-control.rainbow-control,:root body .rainbow-control.rainbow-control:focus-visible,:root body .rainbow-control.rainbow-control:focus-within,:root body input:focus-visible+.rainbow-control.rainbow-control{outline-offset:5px;outline:2px solid #fff3cd}:root body .edition-option:has(input:checked) .rainbow-control.rainbow-control,:root body .rainbow-control.rainbow-control:has(input:checked),:root body .rainbow-control.rainbow-control:is([aria-pressed=true],[aria-expanded=true]),:root body input:checked+.rainbow-control.rainbow-control{--ss-rainbow-face:linear-gradient(135deg,#f5cd7c,#c99238);background:var(--ss-rainbow-face) padding-box,var(--ss-rainbow-halo) border-box;color:#102528;background-size:100% 100%,300% 100%;box-shadow:0 0 0 2px #fff0c1,inset 0 1px #fff4c344}:root body .rainbow-control.rainbow-control:disabled{opacity:.45;cursor:not-allowed;animation:none}:root body .rainbow-control.rainbow-control:disabled:before{display:none}:root body .rainbow-control.rainbow-control:is(.compare-pause-seal,.gold-motion-button){width:44px;height:44px;padding:10px}:root body .rainbow-control.rainbow-control.wheel-step{width:100%;padding:8px 12px;font-size:11px}:root body .legacy-header .rainbow-control.rainbow-control{padding:10px 17px;font-size:12px}:root body .footer-kept .rainbow-control.rainbow-control{padding:10px 16px;font-size:11px}:root body .photo-previews .rainbow-control.rainbow-control{padding:8px 12px;font-size:11px}:root body .photo-pick.rainbow-control.rainbow-control{justify-content:center;align-items:center;display:inline-flex}:root body .input-group{gap:6px}:root body .input-group .rainbow-control.rainbow-control{justify-content:center;padding:12px 16px;font-size:12px}:root body .style-picker .rainbow-control.rainbow-control{padding:12px 19px;font-size:14px}:root body .rainbow-control.rainbow-control.style-card{text-align:left;border-radius:18px;padding:0;overflow:hidden}:root body .rainbow-control.rainbow-control[data-compare-mode]{text-align:left;border-radius:22px;padding:24px}:root body .rainbow-control.rainbow-control.purchase-seal>span{box-shadow:none;border:0}:root body .rainbow-control.rainbow-control .book-seal{flex-shrink:0}@media (width<=760px){:root body .legacy-header .rainbow-control.rainbow-control{padding:9px 8px;font-size:10px}:root body .rainbow-control.rainbow-control{padding:11px 17px;font-size:13px}:root body .rainbow-control.rainbow-control.wheel-step{padding:8px 5px;font-size:10px}:root body .style-picker .rainbow-control.rainbow-control{padding:10px 15px;font-size:13px}:root body .photo-pick.rainbow-control.rainbow-control{flex:145px}}:root body .style-options .rainbow-control.rainbow-control{gap:8px;padding:10px 14px;font-size:12px}:root body .edition-select.rainbow-control.rainbow-control{align-items:center;display:inline-flex}:root body .footer-kept{align-items:center;gap:24px 32px;margin-top:28px}:root body .footer-kept>div{gap:20px 24px;padding-bottom:12px}:root body .order-invitation>.aurora-order,:root body .order-invitation>.universe-link{margin:0 18px 24px}:root body .atelier-actions{gap:22px 24px}:root body .book-controls{flex-wrap:wrap;gap:16px}:root body .order-summary>.rainbow-control{margin-block:14px 24px}:root body .legacy-actions{gap:18px}@media (width<=760px){:root body .legacy-actions{gap:8px}:root body .footer-kept>div{flex-direction:column;align-items:flex-start;gap:24px;display:flex}:root body .order-invitation>.aurora-order,:root body .order-invitation>.universe-link{width:fit-content;max-width:100%;margin:0 auto 30px;display:flex}}@media (width<=360px){:root body .legacy-header.site-header{gap:5px;padding-inline:10px}:root body .legacy-actions{gap:4px}:root body .legacy-header .approved-brand{gap:4px;font-size:15px}:root body .legacy-header .approved-brand .approved-emblem{width:26px;height:26px}:root body .legacy-header .discover-toggle.rainbow-control{gap:3px;padding-inline:6px;font-size:9px}}:root{--ss-rainbow-halo:linear-gradient(100deg,#a97832,#ffe8ad,#cf9f4e,#fff6d8,#d59d58,#a97832)}:root body :is(.rainbow-control.rainbow-control,.aurora-order){color:#152c2d;text-shadow:none;isolation:isolate;background:var(--ss-rainbow-face,linear-gradient(135deg,#f9e6ba 0,#edca80 48%,#d4a452 100%)) padding-box,var(--ss-rainbow-halo) border-box;-webkit-backdrop-filter:none;background-size:100% 100%,300% 100%;border:2px solid #0000;border-radius:18px;transition:box-shadow .25s;animation:5s linear infinite ss-rainbow-rim;box-shadow:inset 0 1px #ffffff15}:root body :is(.rainbow-control.rainbow-control,.aurora-order):before{content:"";z-index:-1;pointer-events:none;background:var(--ss-rainbow-halo);filter:blur(13px);opacity:.65;height:20px;box-shadow:none;background-size:300% 100%;border:0;border-radius:50%;transition:opacity .25s;animation:5s linear infinite ss-rainbow-glow;position:absolute;inset:auto 14% -9px;transform:none}:root body :is(.rainbow-control.rainbow-control,.aurora-order):after{content:none}@media (hover:hover){:root body :is(.rainbow-control.rainbow-control,.aurora-order):not(:disabled):hover{color:#102528;box-shadow:inset 0 1px 1px #fff3d83b,0 8px 24px #0005}:root body :is(.rainbow-control.rainbow-control,.aurora-order):not(:disabled):hover:before{opacity:1}}:root body :is(.rainbow-control.rainbow-control,.aurora-order):not(:disabled):active{box-shadow:inset 0 2px 8px #0006,0 2px 12px #d5a34822}@keyframes ss-rainbow-rim{to{background-position:0 0,300% 0}}@keyframes ss-rainbow-glow{to{background-position:300% 0}}@media (prefers-reduced-motion:reduce){:root body :is(.rainbow-control.rainbow-control,.aurora-order),:root body :is(.rainbow-control.rainbow-control,.aurora-order):before{transition:none;animation:none}}:root:is(.forced-reduced,.motion-paused) body :is(.rainbow-control.rainbow-control,.aurora-order),:root:is(.forced-reduced,.motion-paused) body :is(.rainbow-control.rainbow-control,.aurora-order):before{transition:none;animation:none}:root body .rainbow-control.rainbow-control>span:not(.story-seal):not(:has(img)){color:inherit}:root body .photo-pick.rainbow-control>span{box-shadow:none;background:0 0;border:0;padding:0}:root body .story-tabs .rainbow-control>span{color:inherit;opacity:.8}.price-caption{color:#e2c38d;margin:12px 0 0;font:500 12px/1.6 Manrope,sans-serif}.personal-name-recap{padding:18px 0}.personal-name-recap h3{margin:0 0 10px;font:400 28px/1.2 Fraunces,serif}.atelier-text-link,.personal-name-recap a{color:#e8c78a;text-underline-offset:5px}.making-seed .name-reminder{overflow-wrap:anywhere;margin:8px 0;font:400 30px/1.2 Fraunces,serif}.making-seed .name-edit{color:#e8c78a;text-underline-offset:4px;font-size:11px}:root body .footer-kept .preference-toggle{color:#d3c6ad;cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px;padding:10px 0;font:500 11px/1.5 Manrope,sans-serif}.preference-toggle:before{content:"";border:1px solid #d6b374;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.preference-toggle[aria-pressed=true]:before{background:#d6b374}.preference-toggle:focus-visible{outline-offset:4px;outline:2px solid #f1d79e}.mobile-order-bar,.mobile-order-bar[hidden]{display:none}.edition-selection-state{color:#d6b374;font:600 11px/1.4 Manrope,sans-serif}.edition-selection-state:after{content:"Choisir"}.edition-option:has(input:checked) .edition-selection-state:after{content:"✓ Sélectionnée"}.edition-option{position:relative}.edition-option input{position:absolute;top:18px;right:16px}.edition-option:has(input:focus-visible){outline-offset:4px;outline:2px solid #f1d79e}.edition-book.heritage:after{content:"A5";color:#182c37;background:#f3e4c2;border-left:3px solid #ab844c;padding:7px 4px;font:700 10px Manrope,sans-serif;position:absolute;bottom:7px;right:5px;box-shadow:-2px 2px 8px #0004}.order-reassurance{color:#c2cec9;font:400 13px/1.7 Manrope,sans-serif}@media (width<=760px){:root body .story-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}:root body .story-tabs .rainbow-control.rainbow-control{letter-spacing:-.03em;white-space:nowrap;min-width:0;padding:9px 3px;font-size:10px}:root body .story-tabs button span{margin:0 3px 0 0;font-size:9px;display:inline}:root body .story-bottom{flex-direction:column;align-items:stretch;gap:13px;bottom:105px;left:5vw;right:5vw}.cinematic-hero .book-title,.story-note span:last-child,:root body .book-controls span,:root body .story-bottom .story-cta.rainbow-control.rainbow-control,:root body .story-journey .story-word{display:none}.story-note{text-align:center;justify-content:center}.story-note span:first-child{overflow-wrap:anywhere;letter-spacing:.04em;max-width:100%;font-size:9px}:root body .story-journey{height:165svh}:root body .story-journey .story-stage{height:100svh;min-height:0}:root body .story-journey .story-heading{top:12%}:root body .making-story:not(.making-static){height:145svh}:root body .making-story:not(.making-static) .making-stage{height:100svh;min-height:700px}:root body .extra-motion:not(.extra-motion-static){height:170svh}.making-manuscript>span:first-child{font-size:7px}:root body #votre-livre .hero-visual{width:100%;height:390px;margin:0 0 100px}:root body .cinematic-hero .visual-caption{text-align:center;color:#c2cec9;max-width:90%;bottom:-33px}:root body .cinematic-hero .book-controls{justify-content:center;gap:12px;width:100%;bottom:-91px}:root body .cinematic-hero .scroll-cue{text-align:center;margin:28px 0 0;display:block;position:static}:root body .cinematic-hero .scroll-cue:after,:root body .cinematic-hero .scroll-cue:before{display:none}:root body .cinematic-hero{padding-bottom:35px}:root body .mobile-order-bar{z-index:20;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#081218 20%);display:flex;position:fixed;bottom:0;left:0;right:0}:root body .mobile-order-bar[hidden]{display:none}:root body .mobile-order-bar .rainbow-control{text-align:center;gap:10px;width:100%;font-size:13px;line-height:1.45}.mobile-order-bar .book-seal{flex:none;width:24px;height:24px}body:has([data-mobile-order]) main{padding-bottom:85px}:root body .order-page .inner-heading h1{margin-bottom:15px;font-size:36px;line-height:1.05}:root body .order-page .inner-heading{margin-bottom:20px}.order-page .inner-heading p{font-size:13px}:root body .order-availability{margin-block:15px;padding:8px 12px;font-size:12px;line-height:1.6}:root body .order-personalization{padding-block:15px}.order-personalization h2{margin-block:0 8px;font-size:23px}.order-personalization p{margin:8px 0;font-size:12px}:root body .edition-choice{padding:10px 0 20px}:root body .edition-choice legend{margin-bottom:12px;font-size:23px}:root body .edition-grid{gap:12px}:root body .edition-option{border:1px solid #d6b37440;border-radius:3px 15px 3px 3px;grid-template-columns:63px minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:14px 28px 14px 10px;display:grid}:root body .edition-option:has(input:checked){border:1px solid #edcc88;background:#d6b3740c!important}:root body .edition-option input{width:13px;height:13px;top:14px;right:8px}:root body .edition-option .edition-book{grid-area:1/1/4;width:38px;height:54px;margin:0 auto}:root body .edition-option .edition-book.heritage,:root body .edition-option .edition-book.prestige{width:53px;height:75px}.edition-book i,:root body .edition-option .edition-copy{display:none}:root body .edition-option .edition-name{grid-column:2;font-size:21px;line-height:1.2}:root body .edition-option .edition-detail{grid-area:2/2;font-size:9px;line-height:1.4}:root body .edition-option strong{white-space:nowrap;grid-area:1/3/3;margin:0;font-size:20px}:root body .edition-option .edition-selection-state{grid-area:3/2/auto/4;font-size:10px}:root body .order-summary{z-index:20;max-width:none;padding:13px 20px calc(13px + env(safe-area-inset-bottom));background:#0b1d23f7;border-top:1px solid #d6b37466;grid-template-columns:1fr auto;gap:6px 12px;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0003}:root body .order-summary h2{color:#c2cec9;margin:0;font:500 11px Manrope,sans-serif}:root body .order-summary p:first-of-type{grid-column:1;margin:0;font-size:13px;line-height:1.4}:root body .order-summary>button.rainbow-control{grid-area:1/2/3;max-width:145px;margin:0;padding:8px 12px;font-size:11px}:root body .order-summary .form-note,:root body .order-summary .order-delivery{display:none}body:has([data-order-preview]) main{padding-bottom:120px}body:has([data-order-preview]) .footer-reveal{padding-bottom:100px}:root body .order-invitation{padding-block:45px}}@media (width<=700px){:root body .roots-intro:has(.cover-stream){height:900px;min-height:0}}@media (width<=360px){:root body .story-tabs .rainbow-control.rainbow-control{font-size:9px}:root body .edition-option{grid-template-columns:50px minmax(0,1fr) auto;gap:5px 8px}:root body .edition-option .edition-name{font-size:19px}:root body .edition-option strong{font-size:18px}}@media (width<=760px) and (prefers-reduced-motion:reduce){:root body .story-journey{height:auto}:root body .story-journey .story-stage{height:auto;min-height:1180px}}@media (width<=760px){:root.forced-reduced body .story-journey,:root.motion-paused body .story-journey{height:auto}:root body.no-js .story-journey .story-stage,:root.forced-reduced body .story-journey .story-stage,:root.motion-paused body .story-journey .story-stage{height:auto;min-height:1180px}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fraunces-latin-400-normal.6IfK1voy.woff2)format("woff2"),url(/_astro/fraunces-latin-400-normal.NUPT2cO8.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fraunces-latin-500-normal.DnGCNyPD.woff2)format("woff2"),url(/_astro/fraunces-latin-500-normal.BTR4KCeb.woff)format("woff")}
