.home-module__oe3DtG__home{--paper:#fbf7ee;--ink:#283d32;--muted:#647066;--accent:#a74730;background:var(--paper);color:var(--ink);overflow:clip}.home-module__oe3DtG__home a{-webkit-tap-highlight-color:transparent}.home-module__oe3DtG__home :is(a,button,[tabindex]):focus-visible{outline-offset:5px;outline:3px solid #a74730}.home-module__oe3DtG__home h1,.home-module__oe3DtG__home h2,.home-module__oe3DtG__home h3{font-family:var(--font-playfair), Georgia, serif}.home-module__oe3DtG__home h2{letter-spacing:-.045em;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1.15}.home-module__oe3DtG__home h2 em{color:var(--accent);font-weight:400}.home-module__oe3DtG__skip{z-index:100;background:#fff;padding:14px;position:fixed;top:-100px;left:20px}.home-module__oe3DtG__skip:focus{top:10px}.home-module__oe3DtG__header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbf7eef2;border-bottom:1px solid #283d3214;position:sticky;top:0}.home-module__oe3DtG__nav{justify-content:space-between;align-items:center;gap:12px;max-width:1280px;height:76px;margin:auto;padding:0 5%;display:flex}.home-module__oe3DtG__brand{font-family:var(--font-playfair), Georgia, serif;white-space:nowrap;align-items:center;gap:9px;font-size:20px;font-weight:600;display:inline-flex}.home-module__oe3DtG__brand em{color:var(--accent);font-weight:400}.home-module__oe3DtG__nav .home-module__oe3DtG__desktopMenu{gap:30px;font-size:13px;display:none}.home-module__oe3DtG__mobileMenu{position:relative}.home-module__oe3DtG__mobileMenu summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;list-style:none;display:flex}.home-module__oe3DtG__mobileMenu summary::-webkit-details-marker{display:none}.home-module__oe3DtG__mobileMenu nav{background:var(--paper);border:1px solid #283d3220;border-radius:16px;flex-direction:column;width:220px;padding:8px 18px;font-size:14px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 30px #283d321a}.home-module__oe3DtG__nav nav a{padding:12px 0;transition:color .2s}.home-module__oe3DtG__nav nav a:hover{color:var(--accent)}.home-module__oe3DtG__cta{background:var(--ink);color:#fffdf7;text-align:center;border-radius:100px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:15px 24px;font-size:14px;font-weight:600;line-height:1.5;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.home-module__oe3DtG__cta:hover{background:#375745;transform:translateY(-2px);box-shadow:0 5px 18px #283d3220}.home-module__oe3DtG__cta:active{transform:translateY(0)scale(.98)}.home-module__oe3DtG__navCta{gap:9px;min-height:44px;margin-left:auto;padding:10px 16px;font-size:12px}.home-module__oe3DtG__hero{gap:35px;max-width:1280px;margin:auto;padding:36px 6% 45px;display:grid}.home-module__oe3DtG__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin-bottom:18px;font-size:10px;font-weight:600;line-height:1.8}.home-module__oe3DtG__eyebrow>span{background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.home-module__oe3DtG__hero h1{letter-spacing:-.055em;font-size:clamp(42px,10.7vw,68px);font-weight:500;line-height:1.07;position:relative}.home-module__oe3DtG__hero h1 em{color:var(--accent)}.home-module__oe3DtG__heroSpark{color:#bd9258;width:28px;margin-left:15px;animation:5s ease-in-out infinite home-module__oe3DtG__twinkle;display:inline-block}.home-module__oe3DtG__lead{color:var(--muted);max-width:440px;margin:22px 0;font-size:14px;line-height:1.85}.home-module__oe3DtG__heroCopy>.home-module__oe3DtG__cta{width:100%}.home-module__oe3DtG__micro{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.home-module__oe3DtG__explore{border-bottom:1px solid #283d3233;align-items:center;gap:9px;margin-top:24px;padding-bottom:6px;font-size:12px;display:inline-flex}.home-module__oe3DtG__heroVisual{width:84%;max-width:400px;margin:6px auto 0;padding-bottom:42px;position:relative}.home-module__oe3DtG__halo{background:#eee2bf;border-radius:50%;position:absolute;inset:9% -14% 6%}.home-module__oe3DtG__book{aspect-ratio:3/4;border-left:7px solid #435441;border-radius:4px 13px 13px 4px;animation:1s ease-out both home-module__oe3DtG__book-arrive;position:relative;overflow:hidden;transform:rotate(-5deg);box-shadow:8px 12px #e7ddc7,15px 24px 45px #263b3233}.home-module__oe3DtG__coverImage{object-fit:cover;width:100%;height:100%}.home-module__oe3DtG__book:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0003,#0000 5%,#fff1 8%,#0000 12%);position:absolute;inset:0}.home-module__oe3DtG__bookTitle{text-align:center;background:linear-gradient(#f9f4dce8,#f9f4dc9c 65%,#0000);padding:20px 12px 48px;position:absolute;top:0;left:0;right:0}.home-module__oe3DtG__bookTitle span{text-transform:uppercase;letter-spacing:.16em;margin-bottom:6px;font-size:9px;display:block}.home-module__oe3DtG__bookTitle strong{font-family:var(--font-playfair), Georgia, serif;font-size:clamp(25px,7vw,39px);font-weight:600;line-height:1.08}.home-module__oe3DtG__bookFooter{text-align:center;color:#fff;text-shadow:0 1px 5px #000;font-size:10px;position:absolute;bottom:15px;left:10px;right:10px}.home-module__oe3DtG__realNote{background:#fffdf6;border:1px solid #e9e3d5;border-radius:10px;align-items:center;gap:9px;padding:12px 16px;font-size:10px;line-height:1.7;display:flex;position:absolute;bottom:37px;right:-23px;transform:rotate(3deg);box-shadow:0 8px 24px #283d3214}.home-module__oe3DtG__realNote svg{color:var(--accent)}.home-module__oe3DtG__visualCaption{text-align:center;color:var(--muted);font-size:9px;position:absolute;bottom:-2px;left:-10%;right:-10%}.home-module__oe3DtG__trust{background:#efeee2;border-block:1px solid #283d320d;flex-wrap:wrap;justify-content:center;gap:16px 28px;padding:22px 6%;display:flex}.home-module__oe3DtG__trust span{align-items:center;gap:8px;font-size:11px;display:flex}.home-module__oe3DtG__section{max-width:1200px;margin:auto;padding:64px 6%;scroll-margin-top:90px}.home-module__oe3DtG__sectionHead{text-align:center;max-width:680px;margin:0 auto 34px}.home-module__oe3DtG__sectionHead>p:last-child{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.9}.home-module__oe3DtG__steps{display:grid}.home-module__oe3DtG__step{border-top:1px solid #283d3226;padding:24px 0}.home-module__oe3DtG__stepTop{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.home-module__oe3DtG__stepTop span{color:var(--accent);font-size:12px}.home-module__oe3DtG__stepTop svg{color:#79907a}.home-module__oe3DtG__step h3{letter-spacing:-.03em;margin-bottom:10px;font-size:22px}.home-module__oe3DtG__step p{color:var(--muted);font-size:12px;line-height:1.95}.home-module__oe3DtG__gallerySection{background:#eeeede}.home-module__oe3DtG__galleryHead{gap:20px;margin-bottom:30px;display:grid}.home-module__oe3DtG__galleryHead>p{color:var(--muted);max-width:350px;font-size:13px;line-height:1.9}.home-module__oe3DtG__sceneRow{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b7bfaa transparent;gap:18px;padding:4px 0 16px;display:flex;overflow-x:auto}.home-module__oe3DtG__scene{scroll-snap-align:start;flex:0 0 85%;min-width:0}.home-module__oe3DtG__sceneImage{aspect-ratio:3/4;border-radius:100px 100px 8px 8px;position:relative;overflow:hidden}.home-module__oe3DtG__sceneImage img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.home-module__oe3DtG__scene:hover img{transform:scale(1.025)}.home-module__oe3DtG__sceneImage span{background:#fffdf5e8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid;position:absolute;bottom:14px;left:14px}.home-module__oe3DtG__scene h3{margin:18px 0 8px;font-size:22px}.home-module__oe3DtG__scene>p{color:var(--muted);font-size:12px;line-height:1.8}.home-module__oe3DtG__swipe{color:var(--muted);justify-content:center;align-items:center;gap:10px;margin-top:12px;font-size:10px;display:flex}.home-module__oe3DtG__spreadSection{align-items:center;gap:35px;display:grid}.home-module__oe3DtG__spread{border-radius:8px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 14px 35px #283d3214}.home-module__oe3DtG__spread img{width:100%;height:auto}.home-module__oe3DtG__spreadCopy>p:not(.home-module__oe3DtG__eyebrow){color:var(--muted);margin-top:18px;font-size:13px;line-height:1.95}.home-module__oe3DtG__spreadCopy .home-module__oe3DtG__cta{margin-top:24px}.home-module__oe3DtG__pricing{border-top:1px solid #283d3220}.home-module__oe3DtG__plans{gap:20px;max-width:850px;margin:auto;display:grid}.home-module__oe3DtG__plan{background:#fffdf8;border:1px solid #d6d9cc;border-radius:18px;padding:28px 24px}.home-module__oe3DtG__printPlan{background:#e9eddf;border-color:#bac6ac}.home-module__oe3DtG__planLabel{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.home-module__oe3DtG__planLabel span{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.home-module__oe3DtG__plan h3{font-size:24px}.home-module__oe3DtG__price{font-family:var(--font-playfair), Georgia, serif;margin-top:22px;font-size:54px;line-height:1}.home-module__oe3DtG__price span{font-size:20px}.home-module__oe3DtG__planDescription{color:var(--muted);margin-top:14px;font-size:11px}.home-module__oe3DtG__plan ul{gap:14px;margin:28px 0;display:grid}.home-module__oe3DtG__plan li{align-items:start;gap:9px;font-size:11px;display:flex}.home-module__oe3DtG__plan li svg{flex-shrink:0}.home-module__oe3DtG__plan .home-module__oe3DtG__cta{width:100%;padding-inline:10px;font-size:12px}.home-module__oe3DtG__planFoot{text-align:center;color:var(--muted);margin-top:12px;font-size:9px}.home-module__oe3DtG__faq{max-width:860px;padding-top:25px}.home-module__oe3DtG__faqItem{border-bottom:1px solid #283d3226}.home-module__oe3DtG__faqQuestion{text-align:left;width:100%;color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:inherit;font-size:13px;font-weight:500;line-height:1.6;list-style:none;display:flex}.home-module__oe3DtG__faqQuestion svg{flex-shrink:0;transition:transform .55s cubic-bezier(.22,1,.36,1)}.home-module__oe3DtG__faqQuestion[aria-expanded=true] svg{transform:rotate(180deg)}.home-module__oe3DtG__questions .home-module__oe3DtG__faqAnswer p{color:var(--muted);padding:0 24px 23px 0;font-size:12px;line-height:1.9}.home-module__oe3DtG__finalCta{text-align:center;background:var(--ink);color:#fbf7ee;padding:60px 6%}.home-module__oe3DtG__finalCta>svg{color:#e5bd88;margin:auto auto 23px}.home-module__oe3DtG__finalCta h2{font-size:clamp(34px,7vw,58px)}.home-module__oe3DtG__finalCta h2 em{color:#e5bd88}.home-module__oe3DtG__finalCta p{color:#d2d9cb;margin:20px 0 25px;font-size:12px;line-height:1.8}.home-module__oe3DtG__finalCta .home-module__oe3DtG__cta{color:var(--ink);background:#f4e6cb}.home-module__oe3DtG__finalCta>span{color:#c5cebf;margin-top:14px;font-size:10px;display:block}.home-module__oe3DtG__footer{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:35px 6% 120px;display:flex}.home-module__oe3DtG__footer p{color:var(--muted);font-size:11px}.home-module__oe3DtG__footer>span{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.home-module__oe3DtG__mobileBar{z-index:45;padding:12px 5% calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf7eef5;border-top:1px solid #d9ddcf;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -5px 20px #283d3208}.home-module__oe3DtG__mobileBar strong,.home-module__oe3DtG__mobileBar span{display:block}.home-module__oe3DtG__mobileBar strong{font-size:11px}.home-module__oe3DtG__mobileBar span{color:var(--muted);margin-top:5px;font-size:9px}.home-module__oe3DtG__mobileBar .home-module__oe3DtG__cta{gap:10px;min-height:46px;padding:12px 19px;font-size:12px}.home-module__oe3DtG__home [data-reveal]{transition:opacity .65s,translate .65s}.home-module__oe3DtG__home [data-pending]{opacity:0;translate:0 20px}@keyframes home-module__oe3DtG__book-arrive{0%{opacity:0;transform:rotate(0)translateY(15px)}to{opacity:1;transform:rotate(-5deg)translateY(0)}}@keyframes home-module__oe3DtG__twinkle{0%,to{opacity:.65;transform:rotate(-8deg)}50%{opacity:1;transform:rotate(8deg)}}@media (min-width:700px){.home-module__oe3DtG__nav .home-module__oe3DtG__desktopMenu{display:flex}.home-module__oe3DtG__mobileMenu{display:none}.home-module__oe3DtG__hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding-block:64px 70px}.home-module__oe3DtG__hero h1{font-size:clamp(45px,5.4vw,70px)}.home-module__oe3DtG__heroCopy>.home-module__oe3DtG__cta{width:auto}.home-module__oe3DtG__micro{justify-content:flex-start}.home-module__oe3DtG__heroVisual{width:90%}.home-module__oe3DtG__bookTitle{padding-top:26px}.home-module__oe3DtG__bookTitle strong{font-size:clamp(26px,3.2vw,42px)}.home-module__oe3DtG__section{padding-block:90px}.home-module__oe3DtG__steps{grid-template-columns:repeat(2,1fr);gap:24px}.home-module__oe3DtG__galleryHead{grid-template-columns:1fr 1fr;align-items:end;gap:70px}.home-module__oe3DtG__scene{flex-basis:calc(33.3333% - 12px)}.home-module__oe3DtG__sceneImage{border-radius:130px 130px 8px 8px}.home-module__oe3DtG__swipe{display:none}.home-module__oe3DtG__spreadSection{grid-template-columns:1.2fr 1fr;gap:60px}.home-module__oe3DtG__plans{grid-template-columns:1fr 1fr}.home-module__oe3DtG__plan{padding:34px}.home-module__oe3DtG__faq{padding-top:20px}.home-module__oe3DtG__footer{padding-bottom:35px}.home-module__oe3DtG__mobileBar{display:none}}@media (min-width:1050px){.home-module__oe3DtG__steps{grid-template-columns:repeat(4,1fr);gap:30px}.home-module__oe3DtG__hero{padding-block:80px}.home-module__oe3DtG__lead{font-size:15px}}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__home *,.home-module__oe3DtG__home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.home-module__oe3DtG__home [data-pending]{opacity:1;translate:none}}.home-module__oe3DtG__step p,.home-module__oe3DtG__scene>p,.home-module__oe3DtG__questions .home-module__oe3DtG__faqAnswer p,.home-module__oe3DtG__plan li,.home-module__oe3DtG__planDescription,.home-module__oe3DtG__faqQuestion,.home-module__oe3DtG__spreadCopy>p:not(.home-module__oe3DtG__eyebrow),.home-module__oe3DtG__galleryHead>p,.home-module__oe3DtG__sectionHead>p:last-child{font-size:14px}.home-module__oe3DtG__micro,.home-module__oe3DtG__planFoot,.home-module__oe3DtG__finalCta>span{font-size:11px}@media (max-width:359px){.home-module__oe3DtG__nav{gap:8px;padding-inline:4%}.home-module__oe3DtG__brand{gap:6px;font-size:17px}.home-module__oe3DtG__navCta{padding-inline:12px}.home-module__oe3DtG__hero h1{font-size:38px}}.home-module__oe3DtG__reader{max-width:990px;margin:0 auto}.home-module__oe3DtG__readerToolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.home-module__oe3DtG__readerToolbar>span{font-family:var(--font-playfair), Georgia, serif;align-items:center;gap:9px;font-size:17px;display:flex}.home-module__oe3DtG__readerArrows{align-items:center;gap:10px;display:flex}.home-module__oe3DtG__readerArrows>span{text-align:center;font-variant-numeric:tabular-nums;min-width:36px;font-size:12px}.home-module__oe3DtG__readerArrows button{cursor:pointer;width:44px;height:44px;color:var(--ink);background:#fbf7ee;border:1px solid #aab6a0;border-radius:50%;place-items:center;transition:transform .2s,background .2s;display:grid}.home-module__oe3DtG__readerArrows button:disabled{opacity:.35;cursor:default}.home-module__oe3DtG__readerArrows button:not(:disabled):hover{background:#dbe3cc;transform:translateY(-2px)}.home-module__oe3DtG__openBook{perspective:1800px;background:#fbf8ed;border-radius:8px;position:relative;box-shadow:0 2px #e2dece,0 5px #f5f0e2,0 7px #d9d6c7,0 24px 40px #283d321a}.home-module__oe3DtG__bookLeaves{transform-origin:0;border-radius:8px;animation:.55s cubic-bezier(.2,.7,.25,1) both home-module__oe3DtG__leaf-next;display:grid;overflow:hidden}.home-module__oe3DtG__bookLeaves[data-direction=previous]{transform-origin:100%;animation-name:home-module__oe3DtG__leaf-previous}.home-module__oe3DtG__illustratedLeaf{background:#e5e7d5;position:relative}.home-module__oe3DtG__illustratedLeaf img{width:100%;height:auto;display:block}.home-module__oe3DtG__writtenLeaf{background:#fbf8ed;flex-direction:column;justify-content:center;min-height:420px;padding:30px 28px 46px;display:flex;position:relative}.home-module__oe3DtG__leafEyebrow{color:#8a8776;text-transform:uppercase;letter-spacing:.15em;margin-bottom:24px;font-size:9px;display:block}.home-module__oe3DtG__writtenLeaf p{font-family:var(--font-playfair), Georgia, serif;color:#323a30;font-size:16px;line-height:1.8}.home-module__oe3DtG__writtenLeaf p+p{margin-top:18px}.home-module__oe3DtG__leafNumber{text-align:center;color:#8a8776;font-family:Georgia,serif;font-size:11px;position:absolute;bottom:17px;left:0;right:0}.home-module__oe3DtG__readerFoot{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.home-module__oe3DtG__readerFoot p{color:var(--muted);font-size:11px;line-height:1.7}.home-module__oe3DtG__pageDots{flex-shrink:0;display:flex}.home-module__oe3DtG__pageDots button{cursor:pointer;place-items:center;width:36px;height:44px;display:grid}.home-module__oe3DtG__pageDots span{background:#b7c0ac;border-radius:50%;width:7px;height:7px;transition:width .25s,background .25s}.home-module__oe3DtG__pageDots button[aria-pressed=true] span{background:var(--ink);border-radius:10px;width:22px}.home-module__oe3DtG__home [data-reveal]{transition-delay:var(--reveal-delay,0s)}.home-module__oe3DtG__realNote{animation:6s ease-in-out infinite home-module__oe3DtG__note-drift}@keyframes home-module__oe3DtG__note-drift{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-6px)rotate(1deg)}}@keyframes home-module__oe3DtG__leaf-next{0%{opacity:.25;transform:rotateY(-5deg)translate(12px)}to{opacity:1;transform:rotateY(0)translate(0)}}@keyframes home-module__oe3DtG__leaf-previous{0%{opacity:.25;transform:rotateY(5deg)translate(-12px)}to{opacity:1;transform:rotateY(0)translate(0)}}@media (min-width:700px){.home-module__oe3DtG__bookLeaves{grid-template-columns:1fr 1fr}.home-module__oe3DtG__illustratedLeaf{min-height:100%}.home-module__oe3DtG__illustratedLeaf img{object-fit:cover;height:100%}.home-module__oe3DtG__writtenLeaf{background:linear-gradient(90deg,#dedbc84d,#0000 8%),#fbf8ed;min-height:520px;padding:40px 36px 48px}.home-module__oe3DtG__writtenLeaf p{font-size:clamp(14px,1.4vw,17px)}.home-module__oe3DtG__openBook:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#23331f20,#0000);width:16px;position:absolute;top:0;bottom:0;left:calc(50% - 8px)}}@media (hover:hover) and (pointer:fine){.home-module__oe3DtG__plan{transition:transform .3s,box-shadow .3s}.home-module__oe3DtG__stepTop svg{transform-origin:50%;transition:transform .75s cubic-bezier(.22,1,.36,1)}.home-module__oe3DtG__step:hover .home-module__oe3DtG__stepTop svg{transform:rotate(-3deg)scale(1.04)}.home-module__oe3DtG__plan:hover{transform:translateY(-6px);box-shadow:0 16px 30px #283d3210}}@media (max-width:359px){.home-module__oe3DtG__readerToolbar>span{gap:6px;font-size:14px}.home-module__oe3DtG__readerToolbar{gap:6px}.home-module__oe3DtG__readerArrows{gap:4px}.home-module__oe3DtG__readerArrows button{width:44px}.home-module__oe3DtG__writtenLeaf{padding-inline:22px}.home-module__oe3DtG__readerFoot{align-items:start}}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__bookLeaves,.home-module__oe3DtG__realNote{animation:none!important}}.home-module__oe3DtG__bookLeaves{animation:none}.home-module__oe3DtG__turningLeaf{z-index:5;width:50%;transform-style:preserve-3d;pointer-events:none;position:absolute;top:0;bottom:0}.home-module__oe3DtG__turnForward{transform-origin:0;animation:1s cubic-bezier(.45,.05,.25,1) both home-module__oe3DtG__paper-forward;right:0}.home-module__oe3DtG__turnBackward{transform-origin:100%;animation:1s cubic-bezier(.45,.05,.25,1) both home-module__oe3DtG__paper-backward;left:0}.home-module__oe3DtG__turnFront,.home-module__oe3DtG__turnBack{backface-visibility:hidden;background:#fbf8ed;border-radius:5px;position:absolute;inset:0;overflow:hidden}.home-module__oe3DtG__turnFront:after,.home-module__oe3DtG__turnBack:after{content:"";background:linear-gradient(90deg,#26361e30,#0000 30%,#ffffff30 80%,#26361e20);position:absolute;inset:0}.home-module__oe3DtG__turnBack{transform:rotateY(180deg)}.home-module__oe3DtG__turningLeaf img{object-fit:cover}.home-module__oe3DtG__turnText{flex-direction:column;justify-content:center;height:100%;min-height:0;padding:40px 36px 48px;display:flex}.home-module__oe3DtG__turnText p{font-family:var(--font-playfair), Georgia, serif;font-size:clamp(14px,1.4vw,17px);line-height:1.8}.home-module__oe3DtG__turnText p+p{margin-top:18px}@keyframes home-module__oe3DtG__paper-forward{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes home-module__oe3DtG__paper-backward{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.home-module__oe3DtG__heroVisual{perspective:1300px}.home-module__oe3DtG__book{animation:.9s ease-out both home-module__oe3DtG__book-arrive,5s ease-in-out .9s infinite home-module__oe3DtG__cover-drift}.home-module__oe3DtG__halo{animation:7s ease-in-out infinite home-module__oe3DtG__halo-breathe}.home-module__oe3DtG__heroVisual:before,.home-module__oe3DtG__heroVisual:after{content:"✦";z-index:3;color:#b3894b;pointer-events:none;animation:5s ease-in-out infinite home-module__oe3DtG__star-orbit;position:absolute}.home-module__oe3DtG__heroVisual:before{font-size:36px;top:13%;left:-9%}.home-module__oe3DtG__heroVisual:after{font-size:23px;animation-delay:-2s;top:65%;right:-6%}@keyframes home-module__oe3DtG__cover-drift{0%,to{transform:translateY(0) rotate(-5deg) rotateX(var(--book-x,0deg)) rotateY(var(--book-y,0deg))}50%{transform:translateY(-14px) rotate(-2deg) rotateX(var(--book-x,0deg)) rotateY(var(--book-y,0deg))}}@keyframes home-module__oe3DtG__halo-breathe{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.07)}}@keyframes home-module__oe3DtG__star-orbit{0%,to{opacity:.45;transform:translateY(0)rotate(-12deg)scale(.85)}50%{opacity:1;transform:translateY(-18px)rotate(20deg)scale(1.15)}}.home-module__oe3DtG__home [data-pending]{opacity:0;translate:0 40px;scale:.97}.home-module__oe3DtG__home [data-reveal]{transition:opacity .8s,translate .8s cubic-bezier(.2,.75,.25,1),scale .8s;transition-delay:var(--reveal-delay,0s)}@media (max-width:699px){.home-module__oe3DtG__turningLeaf{aspect-ratio:3/4;transform-origin:0;width:100%;bottom:auto}.home-module__oe3DtG__turnForward{animation-name:home-module__oe3DtG__paper-mobile-forward}.home-module__oe3DtG__turnBackward{animation-name:home-module__oe3DtG__paper-mobile-backward}.home-module__oe3DtG__turnText{padding:24px}.home-module__oe3DtG__turnText p{font-size:13px}@keyframes home-module__oe3DtG__paper-mobile-forward{0%{opacity:1;transform:rotateY(0)}75%{opacity:.8;transform:rotateY(-85deg)}to{opacity:0;transform:rotateY(-100deg)}}@keyframes home-module__oe3DtG__paper-mobile-backward{0%{opacity:1;transform:rotateY(0)}75%{opacity:.8;transform:rotateY(85deg)}to{opacity:0;transform:rotateY(100deg)}}}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__home [data-pending]{opacity:1;translate:none;scale:none}.home-module__oe3DtG__heroVisual:before,.home-module__oe3DtG__heroVisual:after,.home-module__oe3DtG__book,.home-module__oe3DtG__halo{animation:none!important}}.home-module__oe3DtG__turnMobileArt{display:none}.home-module__oe3DtG__openBook:before{content:"";z-index:3;transform-origin:100% 100%;pointer-events:none;background:linear-gradient(135deg,#e3dec7 0%,#fffdf5 46%,#c6c4b0 49%,#eeeedf 52%);border-radius:0 0 8px;width:36px;height:36px;animation:4s ease-in-out infinite home-module__oe3DtG__corner-breathe;position:absolute;bottom:0;right:0;box-shadow:-3px -3px 9px #4b503010}@keyframes home-module__oe3DtG__corner-breathe{0%,65%,to{transform:scale(.8)}80%{transform:scale(1.2)}}@media (max-width:699px){.home-module__oe3DtG__turnMobileArt{display:block;position:absolute;inset:0}.home-module__oe3DtG__turnFront>.home-module__oe3DtG__turnText{display:none}}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__openBook:before{animation:none}}.home-module__oe3DtG__faqAnswer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),opacity .35s;display:grid}.home-module__oe3DtG__faqAnswer[data-open=true]{opacity:1;grid-template-rows:1fr}.home-module__oe3DtG__faqAnswer>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__faqAnswer{transition:none}}.home-module__oe3DtG__logoBanner{background:#fbf7ee;justify-content:center;display:flex}.home-module__oe3DtG__logoBanner a{width:130px;padding:6px 0;display:block}
