.our-chapters.chapters-collection{--album-cover:#542735;--album-paper:#f5efdf;--album-paper-edge:#ccbd9d;--ink:#38252a;--ink-soft:#75615a;--accent:#854758;--margin-ink:#906648;--collection-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.79' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .28 0 0 0 0 .19 0 0 0 .13 0'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23g)' d='M0 0h170v170H0z'/%3E%3C/svg%3E");background:#211a1d;overflow:clip}.chapters-collection>article{background:radial-gradient(at 30% 10%,#6a4b49 0,#0000 70%),#231b20;grid-template-rows:3.7rem minmax(0,1fr)}.chapters-collection>article>main{overflow:clip}.chapters-collection .album-vivo-stage__environment{background:0 0}.chapters-collection .album-vivo-stage__book{max-width:1200px}.chapters-collection .album-vivo-stage__back-board{background:var(--collection-grain), linear-gradient(100deg, #371f29, #78404a 6%, #48242f 11%, #643342 98%);box-shadow:0 18px 45px #09050880,inset 0 1px #d9b98865}.chapters-collection .album-vivo-stage__leaf-viewport{overflow:clip}.chapters-collection .paper-album__sound-toggle{color:#f2e2c1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#31232ac7;border:1px solid #d5b68555;min-height:44px;padding:.5rem .8rem;font-size:.56rem;top:.6rem;left:.8rem}.chapters-collection .chapters-spine{width:6.5rem;margin-right:9rem}.chapters-collection .chapters-spine__mark{stroke:#d2b587;width:.85rem;height:.85rem}.chapters-collection .chapters-spine__mark[data-current=true],.chapters-collection .chapters-spine__mark[data-complete=true]{fill:#d2b587;stroke:#d2b587}.chapters-collection .our-chapters__scene{background:var(--collection-grain), radial-gradient(ellipse at 75% 15%, #fffdf0 0, transparent 65%), linear-gradient(90deg, #e1d6be, #f4edde 8%, #f8f2e7 92%, #e4d9c2);grid-template-rows:minmax(0,1fr) minmax(0,auto);gap:1.05rem;padding:1.45rem 1.3rem 2.4rem;overflow:clip}.chapters-collection .our-chapters__scene:before{border-color:#af906b35;inset:.6rem}.chapters-collection .our-chapters__media{align-self:stretch;width:100%;height:100%;min-height:0;padding:.45rem .3rem 1.1rem}.chapters-collection .our-chapters__photo{background:var(--collection-grain), #fffcf2;border:1px solid #bfb08c66;width:auto;max-width:100%;height:100%;max-height:100%;padding:.45rem .45rem 1.3rem;transform:rotate(-1.5deg);box-shadow:0 2px 3px #38211b30,0 14px 22px -12px #432e29aa}.chapters-collection .our-chapters__photo img{pointer-events:none;-webkit-user-select:none;user-select:none}.chapters-collection .our-chapters__copy{text-align:left;scrollbar-width:thin;align-content:start;justify-items:start;gap:.55rem;max-height:40svh;padding:0 .25rem .3rem;overflow-y:auto}.chapters-collection .our-chapters__copy>p{margin:0;font-size:.88rem;line-height:1.55}.chapters-collection .our-chapters__copy>.our-chapters__eyebrow{letter-spacing:.23em;color:#956949;font-size:.57rem}.chapters-collection .our-chapters__copy>.our-chapters__margin{color:#8d6850;margin:.1rem 0 .2rem;font-family:Caveat,cursive;font-size:1.18rem;line-height:1.15;transform:rotate(-2deg)}.chapters-collection .our-chapters__ink-title{letter-spacing:-.045em;max-width:16ch;font-size:clamp(2rem,8.8vw,3.4rem);font-weight:500;line-height:1.04}.chapters-collection .chapters-folio{letter-spacing:.2em;color:#967b62;white-space:nowrap;font-size:.48rem;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}.chapters-folio i{padding:0 .8rem}.chapters-collection .our-chapters__quiet-note{color:#8d7567;font-style:italic}.chapters-collection .our-chapters__sealed{color:#f0dfbc;background:var(--collection-grain), repeating-linear-gradient(0deg, #d8ada908 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, #d8ada908 0 1px, transparent 1px 3px), radial-gradient(ellipse at 45% 35%, #713f49, #522632 65%, #3d202b);flex-direction:column;justify-content:center;align-items:center;gap:clamp(.5rem,1.5svh,.9rem);padding:3.2rem 1.9rem;display:flex}.chapters-collection .our-chapters__sealed:before{border:1px solid #c5a77877;border-radius:35% 35% 2px 2px/14% 14% 2px 2px;inset:1rem;box-shadow:inset 0 0 0 4px #522d3900,0 0 0 4px #b4997040}.chapters-cover-edition,.chapters-cover-footer{letter-spacing:.23em;text-align:center;color:#d3b58a;font-size:.47rem;position:absolute;left:1.8rem;right:1.8rem}.chapters-cover-edition{top:2.15rem}.chapters-cover-footer{bottom:2rem}.chapters-collection .our-chapters__cover-window{background:linear-gradient(120deg,#e7c991,#876446,#e4c697);border-radius:50% 50% 3px 3px/35% 35% 3px 3px;width:min(54%,11rem);height:clamp(105px,24svh,195px);max-height:none;padding:.28rem;overflow:clip;box-shadow:0 1px #f8e3b766,0 12px 25px #160c1355,inset 0 0 4px #261b1688}.chapters-collection .our-chapters__sealed-portrait{border-radius:inherit;border:0;width:100%;height:100%;max-height:none}.chapters-collection .our-chapters__sealed h1{letter-spacing:-.04em;text-align:center;color:#0000;text-shadow:0 1px 1px #eacaad22;background:linear-gradient(110deg,#bd925f,#fff0c7 38%,#cea76f 68%,#e9cea0);-webkit-background-clip:text;background-clip:text;max-width:10ch;font-size:clamp(2.25rem,9vw,3.6rem);font-weight:500;line-height:1.03}.chapters-collection .our-chapters__sealed>.our-chapters__eyebrow{letter-spacing:.28em;font-size:.48rem}.chapters-collection .our-chapters__sealed>p:not(.our-chapters__eyebrow){color:#ddc8b4;text-align:center;max-width:29ch;font-size:.8rem;line-height:1.5}.chapters-collection .our-chapters__sealed>.chapters-cover-names{color:#f6dfae;letter-spacing:.02em;font-family:Bodoni Moda,serif;font-size:1.4rem}.chapters-cover-names span{color:#c39b6b;padding:0 .4rem;font-style:italic}.chapters-cover-ornament{stroke:#cfad76;stroke-width:1px;fill:none;width:115px;height:18px}.chapters-collection .our-chapters__seal-button{gap:.65rem;margin:0}.chapters-collection .our-chapters__seal-stamp{background:var(--collection-grain), radial-gradient(circle at 40% 32%, #bc8861, #9b603e 60%, #73412f);border-radius:48% 52% 47% 53%;width:3.8rem;height:3.8rem;animation:none;box-shadow:inset 0 1px 1px #ffe2bb99,inset 0 -3px 4px #4d272ccc,inset 0 0 0 3px #d5a16b55,0 6px 10px #180b1788}.chapters-collection .our-chapters__seal-stamp img{filter:sepia()brightness(1.5);opacity:.8}.chapters-collection .our-chapters__seal-button:hover .our-chapters__seal-stamp{box-shadow:inset 0 1px 1px #ffe2bb99,inset 0 -3px 4px #4d272ccc,inset 0 0 0 3px #d5a16b55,0 10px 16px #180b1788}.chapters-collection .our-chapters__seal-button:active .our-chapters__seal-stamp{transform:translateY(4px)scale(.97)}.chapters-collection .our-chapters__seal-label{letter-spacing:.2em;font-size:.53rem}.chapters-interaction{place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.chapters-gesture{--reveal:0;isolation:isolate;perspective:900px;outline-offset:6px;touch-action:none;cursor:grab;width:100%;height:100%;min-height:0;position:relative}.chapters-gesture[data-pulling=true]{cursor:grabbing}.chapters-gesture:focus-visible{outline:2px solid #a5754f}.chapters-gesture__memory{pointer-events:none;place-items:center;width:100%;height:100%;display:grid}.chapters-gesture__memory>*{max-width:100%}.chapters-interaction:not([data-revealed=true]) .chapters-gesture__memory{filter:brightness(calc(.8 + var(--reveal) * .2))}.chapters-gesture__hint{color:#654535;text-align:center;pointer-events:none;z-index:6;justify-content:center;align-items:center;gap:.3rem;font:500 .82rem/1 Caveat,cursive;transition:opacity .2s;display:flex;position:absolute;bottom:-.7rem;left:0;right:0}.chapters-gesture__hint[data-touched=true]{opacity:0}.chapters-gesture__hint svg{stroke:#936a46;stroke-width:1.3px;flex-shrink:0;width:38px;height:24px}.chapters-gesture__hint circle{fill:#e3c29b;stroke:#986b43;animation:1.6s ease-in-out 3 chapters-finger}@keyframes chapters-finger{0%,to{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(28px)}}.chapters-alternative{z-index:9;color:#896d57;text-align:right;font-size:.56rem;position:absolute;bottom:-1.2rem;right:0}.chapters-alternative summary{cursor:pointer;justify-content:flex-end;align-items:center;gap:.25rem;min-height:24px;display:flex}.chapters-alternative summary:before{content:"+"}.chapters-alternative[open]{background:#fff9ee;border:1px solid #d4c2a1;border-radius:3px;padding:.3rem .6rem;box-shadow:0 4px 12px #3b241c33}.chapters-alternative button{color:#573c31;cursor:pointer;background:#eee2cc;border:1px solid #b5936f;border-radius:3px;min-height:44px;padding:.4rem .7rem;font-size:.7rem;display:block}.chapters-interaction--bookmark .chapters-gesture__memory{clip-path:inset(0 0 calc((1 - var(--reveal)) * 100%) 0);transition:clip-path .35s}.chapters-satin{width:2.6rem;height:calc(68% + var(--reveal) * 25%);clip-path:polygon(0 0,100% 0,100% 100%,50% 92%,0 100%);max-height:180px;transform:translateY(calc(var(--reveal) * 25%)) rotate(calc(var(--reveal) * -8deg));transform-origin:top;pointer-events:none;background:linear-gradient(90deg,#532532,#a36769 17%,#6d343e 35%,#89424f 60%,#41202f);transition:height .25s,transform .25s,opacity .3s;position:absolute;top:-.7rem;left:calc(50% - 1.3rem);box-shadow:3px 4px 5px #30202333}.chapters-satin:before{content:"";border-inline:1px solid #e0b98a50;position:absolute;inset:0 4px 15%}.chapters-satin i{text-align:center;color:#d4b17d;font-size:1.2rem;font-style:normal;position:absolute;bottom:20%;left:0;right:0}.chapters-interaction[data-revealed=true] .chapters-satin{opacity:0}.chapters-vellum{background:var(--collection-grain), linear-gradient(135deg, #fcf8e9f5, #e8d7b8f5);transform-origin:0 100%;transform:rotateY(calc(var(--reveal) * -110deg)) rotateZ(calc(var(--reveal) * -12deg));backface-visibility:hidden;pointer-events:none;border:1px solid #c2a88288;place-content:center;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0;box-shadow:1px 3px 4px #45302744}.chapters-vellum:after{content:"";filter:drop-shadow(-2px 3px 2px #4d312544);background:linear-gradient(45deg,#b6a17f,#f8f0d9 55%,#0000 57%);width:42px;height:42px;position:absolute;top:0;right:0}.chapters-vellum em{color:#826341;text-align:center;font:italic 1.9rem/1.15 Bodoni Moda,serif}.chapters-vellum i{text-align:right;color:#b39362;margin-top:2rem}.chapters-door{background:var(--collection-grain), linear-gradient(100deg, #e6d6b9, #fbf3df 18%, #eee0c4);backface-visibility:hidden;pointer-events:none;border:1px solid #bea78066;place-items:center;width:50%;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:0;bottom:0}.chapters-door:after{content:"";border:1px solid #ad916355;position:absolute;inset:.5rem}.chapters-door--left{transform-origin:0;transform:rotateY(calc(var(--reveal) * -125deg));left:0;box-shadow:3px 0 5px #40261e22}.chapters-door--right{transform-origin:100%;transform:rotateY(calc(var(--reveal) * 125deg));right:0;box-shadow:-3px 0 5px #40261e22}.chapters-door i{writing-mode:vertical-rl;color:#8b6b4d;font:italic 1.25rem/1.2 Bodoni Moda,serif}.chapters-interaction--lamp .chapters-gesture__memory{filter:brightness(calc(.23 + var(--reveal) * .77)) sepia(calc((1 - var(--reveal)) * .4));transition:filter .3s}.chapters-lamp{width:48px;height:70px;bottom:0;left:calc(var(--reveal) * (100% - 48px));filter:drop-shadow(0 4px 3px #24192388);pointer-events:none;transition:left .3s;position:absolute}.chapters-lamp i{background:linear-gradient(105deg,#765538,#e0c194 40%,#b3915b 65%,#6a4d35);border-bottom:3px solid #fae2a1;border-radius:24px 24px 4px 4px;width:48px;height:29px;position:absolute;top:0}.chapters-lamp b{background:linear-gradient(90deg,#5a432f,#d7b785,#80623c);width:5px;height:34px;position:absolute;top:29px;left:22px}.chapters-lamp b:after{content:"";background:linear-gradient(#d2b486,#675038);border-radius:50%;width:33px;height:7px;position:absolute;bottom:-6px;left:-14px}.chapters-lamp-beam{background:radial-gradient(ellipse at calc(var(--reveal) * 100%) 100%, #ffda8455, transparent 70%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.chapters-gesture[data-pulling=true] :is(.chapters-vellum,.chapters-door,.chapters-lamp,.chapters-satin,.chapters-gesture__memory){transition:none}.chapters-collection .our-chapters__scene--prologue{grid-template-rows:minmax(100px,.6fr) minmax(0,1fr);gap:.75rem}.chapters-collection .our-chapters__scene--prologue .our-chapters__media{height:100%;padding-bottom:1rem}.chapters-collection .our-chapters__scene--prologue .our-chapters__copy{gap:.25rem;max-height:none}.chapters-collection .our-chapters__scene--prologue h1{max-width:19ch;font-size:clamp(1.6rem,6vw,2.4rem)}.chapters-collection .our-chapters__prologue-line{color:#8d6850;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.92rem;font-style:italic;line-height:1.4}.chapters-collection .our-chapters__index{padding-bottom:0}.chapters-collection .our-chapters__index-link{min-height:35px}.chapters-collection .our-chapters__index-link:not(:disabled):hover{background:#b5996820}.chapters-collection .our-chapters__index-title{font-size:.78rem}.chapters-collection .our-chapters__index-now{margin:.3rem 0 .2rem;font-size:.92rem}.our-chapters.chapters-collection .our-chapters__scene--prologue .our-chapters__index-now{margin:.1rem 0;font-size:.82rem}.our-chapters.chapters-collection .our-chapters__scene--prologue .our-chapters__index-link{min-height:auto;padding-block:.2rem}.chapters-collection .our-chapters__letter{border-left:1px solid #b0926b;max-height:25svh;padding-left:1rem;font-size:1.05rem;line-height:1.5}.chapters-collection .our-chapters__scene--epilogue .our-chapters__copy{gap:.45rem;max-height:none}.chapters-collection .our-chapters__blank{margin:0;padding-top:.5rem}.chapters-collection .our-chapters__blank-title,.chapters-collection .our-chapters__blank-lines{display:none}.chapters-collection .our-chapters__blank-note{font-size:1rem}.chapters-collection .our-chapters__scene--epilogue .chapters-interaction{height:95px;min-height:95px}.chapters-collection .our-chapters__scene--epilogue .chapters-satin{height:65px;top:0;left:auto;right:1rem}.chapters-collection .our-chapters__scene--epilogue .chapters-gesture__memory{clip-path:none;align-items:center;padding-right:3rem;display:flex}.chapters-last-invitation{font:italic 1.15rem Bodoni Moda,serif}.chapters-collection .our-chapters__scene--epilogue .chapters-gesture__hint{justify-content:start;bottom:4px}.chapters-collection .our-chapters__glass{background:linear-gradient(120deg,#b3a085,#e2d1ad,#96886f);padding:.4rem;overflow:clip;box-shadow:0 8px 20px #38262133}.chapters-collection .our-chapters__glass .our-chapters__photo{box-shadow:none;object-fit:cover;border:0;width:100%;padding:0;transform:none}.chapters-collection .our-chapters__glass-view{overflow:clip}.chapters-collection .our-chapters__glass-actions{bottom:.5rem}.chapters-collection .our-chapters__glass .chapters-alternative{color:#3c3131;bottom:.1rem;right:.4rem}.chapters-collection .our-chapters__glass-hint{color:#624a3e;text-shadow:none;background:#faf5e0d9;border-radius:2px;padding:.2rem .6rem;font:1rem Caveat,cursive}.chapters-collection .our-chapters__ribbon{background:linear-gradient(90deg,#3d2330,#99636b 25%,#683544 65%,#35202d);max-width:4.4rem;font-size:.45rem}@media (width<=360px){.chapters-collection .our-chapters__scene{gap:.6rem;padding-inline:1.05rem}.chapters-collection .our-chapters__sealed{padding-inline:1.5rem}.chapters-collection .our-chapters__copy>p{font-size:.8rem}.chapters-collection .our-chapters__ink-title{font-size:1.9rem}.chapters-collection .our-chapters__index-title{font-size:.7rem}}@media (width>=1080px){.chapters-collection>article{grid-template-rows:4.2rem minmax(0,1fr)}.chapters-collection .our-chapters__scene:not(.our-chapters__sealed){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.5rem;padding:3rem 3.5rem}.chapters-collection .our-chapters__media,.chapters-collection .our-chapters__scene--prologue .our-chapters__media{align-self:center;height:100%;max-height:60svh;padding:1rem .75rem 2rem}.chapters-collection .our-chapters__copy,.chapters-collection .our-chapters__scene--prologue .our-chapters__copy{align-self:center;gap:1rem;max-height:64svh;padding-bottom:1rem;overflow-y:auto}.chapters-collection .our-chapters__ink-title{font-size:clamp(2.8rem,4vw,4.5rem)}.chapters-collection .our-chapters__copy>p{font-size:1rem}.chapters-collection .our-chapters__sealed{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr 1fr;align-content:center;justify-items:center;gap:.7rem 5rem;padding:5rem 8rem;display:grid}.chapters-collection .our-chapters__cover-window{grid-row:1/6;width:100%;max-width:290px;height:45svh}.chapters-collection .our-chapters__sealed h1{font-size:4.6rem}.chapters-collection .our-chapters__sealed .chapters-cover-ornament{display:none}.chapters-collection .our-chapters__sealed:before{border-radius:3px;inset:1.3rem}.chapters-collection .our-chapters__scene--prologue h1{font-size:2.7rem}.chapters-collection .our-chapters__index-link{min-height:44px}.chapters-collection .our-chapters__index-title{font-size:.95rem}.chapters-collection .our-chapters__letter{max-height:35svh;font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.chapters-collection *,.chapters-collection :before,.chapters-collection :after{transition:none!important;animation:none!important}}.chapters-collection>article{grid-template-columns:minmax(0,1fr)}.chapters-collection>article>main,.chapters-collection>article>main>div{width:100%;min-width:0}.chapters-collection .album-vivo-stage{--album-cover:#542735;--album-paper:#f5efdf;--album-paper-edge:#ccbd9d;overflow:clip}.chapters-collection .our-chapters__scene .our-chapters__photo,.chapters-collection .our-chapters__ribbon{animation:none}.chapters-collection .chapters-spine{width:6.4rem;margin:0;position:absolute;left:50%;transform:translate(-50%)}.chapters-collection .paper-album__story-navigation[data-revealed=false] .paper-album__corner--forward{opacity:.15}.chapters-collection[data-book-closed=true] .album-vivo-stage__controls{display:none}.chapters-collection[data-book-closed=true] :is(.album-vivo-stage__spine,.album-vivo-stage__gutter){opacity:0}.chapters-collection .our-chapters__seal-button{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.chapters-collection .our-chapters__seal-button[style*=--stamp-lift] .our-chapters__seal-stamp{transform:translateY(calc(var(--stamp-lift,0px) * -1)) rotate(-6deg);transition:none}.chapters-collection .our-chapters__seal-stamp img{pointer-events:none}.chapters-interaction--lamp:not([data-revealed=true]) .chapters-gesture__memory{filter:brightness(calc(.23 + var(--reveal) * .77)) sepia(calc((1 - var(--reveal)) * .4))}.demo-experience-shell:has(.chapters-collection) .demo-create-link__action{color:#efdabb;box-shadow:none;background:#32242b;border-color:#a98a6144;min-height:3rem;padding:.5rem .7rem;font-size:.6rem}.chapters-collection .our-chapters__scene--epilogue{grid-template-rows:minmax(80px,.65fr) minmax(0,1fr) 90px;gap:.65rem}.chapters-end-action{min-width:0;min-height:0;position:relative}.chapters-collection .our-chapters__scene--epilogue .chapters-end-action .chapters-interaction{height:100%;min-height:0}.chapters-collection .our-chapters__scene--epilogue .chapters-end-action .chapters-satin{height:65px;top:0;right:1.1rem}.chapters-collection .our-chapters__scene--epilogue .our-chapters__preview{display:none}.chapters-collection .our-chapters__letter{max-height:none;overflow:visible}.chapters-collection .our-chapters__copy{scroll-padding-block:1rem}@media (width>=1080px){.chapters-collection .our-chapters__scene--epilogue{grid-template-rows:minmax(0,1fr) 90px}.chapters-collection .our-chapters__scene--epilogue .our-chapters__media{grid-row:1/3}.chapters-collection .our-chapters__scene--epilogue .chapters-end-action{grid-column:2}}.chapters-collection .chapters-folio{color:#7e6048;letter-spacing:.14em;font-size:.54rem}.chapters-collection .our-chapters__copy>.our-chapters__eyebrow{color:#805538;font-size:.62rem}.chapters-collection .our-chapters__index-link[data-reachable=false]{opacity:.8}.chapters-lamp i{background:var(--collection-grain), linear-gradient(105deg, #765538, #e0c194 40%, #b3915b 65%, #6a4d35);box-shadow:inset 0 1px #f8e4b7,inset 0 -4px 6px #5f4a3544,0 3px 5px #ffdf8766}.chapters-collection .chapters-end-action .chapters-satin{filter:drop-shadow(2px 5px 3px #3c233f55);transform:rotate(3deg) translateY(calc(var(--reveal) * 25%))}.our-chapters.chapters-collection .paper-album__story-navigation .paper-album__corner--forward{opacity:1}.our-chapters.gift-book .paper-album__story-navigation[data-revealed=false] .paper-album__corner-arrow{opacity:.85;display:block}.our-chapters .paper-album__corner-arrow{animation-iteration-count:3}.chapters-experience-info{z-index:80;bottom:max(14px, env(safe-area-inset-bottom));left:max(14px, env(safe-area-inset-left));color:#f8e9cf;font:10px/1.5 ui-sans-serif,sans-serif;position:fixed}.chapters-experience-info summary{cursor:pointer;opacity:.65;width:fit-content;min-width:36px;min-height:36px;padding:8px;font-size:18px;list-style:none}.chapters-experience-info summary:focus-visible{outline-offset:2px;outline:2px solid #e3c690}.chapters-experience-info summary::-webkit-details-marker{display:none}.chapters-experience-info[open] summary{opacity:1}.chapters-experience-info>div{background:#281b24;border:1px solid #b59463;border-radius:8px;width:310px;max-width:min(310px,100vw - 40px);padding:12px 16px;position:absolute;bottom:42px;box-shadow:0 8px 26px #0006}.chapters-experience-info p{margin:0 0 8px}.chapters-experience-info a{color:#ffe3b0;text-decoration:underline}.our-chapters.chapters-collection{--chapter-label-size:14px;--chapter-label-ink:#65442e}.our-chapters.chapters-collection .our-chapters__copy>.our-chapters__eyebrow,.our-chapters.chapters-collection .our-chapters__index-chapter,.our-chapters.chapters-collection .our-chapters__index-title,.our-chapters.chapters-collection .our-chapters__index-sealed,.our-chapters.chapters-collection .chapters-alternative,.our-chapters.chapters-collection .chapters-alternative summary,.our-chapters.chapters-collection .chapter-tactile__edition,.our-chapters.chapters-collection .chapter-tactile__binding small,.our-chapters.chapters-collection .chapter-alchemy__portal-overline,.our-chapters.chapters-collection .chapter-alchemy__paper>span,.our-chapters.chapters-collection .chapters-folio{font-size:var(--chapter-label-size);letter-spacing:.045em;color:var(--chapter-label-ink);line-height:1.35}.our-chapters.chapters-collection .chapter-tactile__hint small,.our-chapters.chapters-collection .chapter-alchemy__hint small{font-size:var(--chapter-label-size);line-height:1.35}.our-chapters.chapters-collection .our-chapters__index-link{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.15rem .7rem;min-height:44px;padding-block:.4rem;display:grid}.our-chapters.chapters-collection .our-chapters__index-dots{display:none}.our-chapters.chapters-collection .our-chapters__index-chapter,.our-chapters.chapters-collection .our-chapters__index-title{white-space:normal;overflow-wrap:anywhere}.our-chapters.chapters-collection .our-chapters__index-sealed{text-align:right;text-transform:none;grid-column:2}.our-chapters.chapters-collection .our-chapters__index-link[data-reachable=false]{opacity:1}.our-chapters.chapters-collection .chapters-folio{letter-spacing:.02em}.our-chapters.chapters-collection .our-chapters__copy{min-width:0}.our-chapters.chapters-collection .chapters-alternative summary{min-height:44px}.our-chapters.chapters-collection .chapters-folio__compact{display:none}@media (width<=359px){.our-chapters.chapters-collection .chapters-folio__full{display:none}.our-chapters.chapters-collection .chapters-folio__compact{display:inline}}.our-chapters.chapters-collection .our-chapters__scene:not(.our-chapters__scene--prologue):not(.our-chapters__scene--epilogue){gap:1rem}@media (width<=360px){.our-chapters.chapters-collection .our-chapters__scene:not(.our-chapters__scene--prologue):not(.our-chapters__scene--epilogue){gap:.5rem}}.our-chapters.chapters-collection .our-chapters__scene:not(.our-chapters__scene--prologue) .our-chapters__copy{gap:.45rem}.our-chapters__letter-invitation{color:#493421;text-align:left;cursor:pointer;background:linear-gradient(90deg,#e8ddc5,#fffaf0 8%,#f4ead6);border:1px solid #b89c704d;border-left:3px solid #a48650;gap:.8rem;width:100%;padding:1rem 1.1rem;display:grid;box-shadow:0 2px 7px #3b24131a}.our-chapters__letter-excerpt{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-family:Georgia,serif;font-size:1rem;font-style:italic;line-height:1.55;display:-webkit-box;overflow:hidden}.our-chapters__letter-action{letter-spacing:.04em;font-size:.8rem;font-weight:700}.our-chapters__letter-invitation:focus-visible{outline-offset:3px;outline:2px solid #80509b}.our-chapters .chapters-cinema{--cinema-hero:0;--cinema-progress:0;isolation:isolate;color:#f8e9cf;background:radial-gradient(at 47% 42%,#633d42 0,#301d2a 48%,#170f1c 100%);width:100%;height:100%;min-height:0;position:relative;overflow:clip}.our-chapters .chapters-cinema__light{pointer-events:none;opacity:.65;background:linear-gradient(125deg,#0000 15%,#e9b66c18 38%,#0000 61%),radial-gradient(at 52% 36%,#e2b57620,#0000 60%);position:absolute;inset:0}.our-chapters .chapters-cinema__renderer{z-index:1;touch-action:none;position:absolute;inset:0}.our-chapters .chapters-cinema__renderer canvas{opacity:calc(1 - var(--cinema-hero));width:100%;height:100%;display:block}.our-chapters .chapters-cinema:not([data-enhanced=true]) .chapters-cinema__renderer canvas{visibility:hidden}.our-chapters .chapters-cinema__renderer:focus-visible{outline-offset:-4px;outline:1px solid #dcb477}.our-chapters .chapters-cinema__opening,.our-chapters .chapters-cinema__infinity-caption{text-align:center;z-index:2;pointer-events:none;opacity:0;transition:opacity .65s;position:absolute;top:8%;left:7%;right:7%}.our-chapters .chapters-cinema__opening>span,.our-chapters .chapters-cinema__infinity-caption>span{letter-spacing:.26em;color:#ddbe91;font:500 .55rem/1.3 ui-sans-serif,sans-serif}.our-chapters .chapters-cinema__opening>p,.our-chapters .chapters-cinema__infinity-caption>p{color:#f7e7c9;margin:.8rem 0;font:400 clamp(1.9rem,6.8vw,3.6rem)/1.04 Bodoni Moda,Georgia,serif}.our-chapters .chapters-cinema__infinity-caption{top:auto;bottom:8%}.our-chapters .chapters-cinema[data-phase=opening] .chapters-cinema__opening,.our-chapters .chapters-cinema[data-phase=infinity] .chapters-cinema__infinity-caption{opacity:1}.our-chapters .chapters-cinema__keepsake{z-index:3;opacity:var(--cinema-hero);transform:translateY(calc((1 - var(--cinema-hero)) * 35px));pointer-events:none;grid-template-rows:minmax(0,1fr) auto;gap:.75rem;padding:clamp(.8rem,3vw,2rem);display:grid;position:absolute;inset:0}.our-chapters .chapters-cinema[data-settled=true] .our-chapters__finale-copy{pointer-events:auto}.our-chapters .chapters-cinema:not([data-enhanced=true])[data-settled=false] .chapters-cinema__opening{opacity:1}.our-chapters .chapters-cinema[data-settled=true]{--cinema-hero:1}.our-chapters .chapters-cinema__gallery{justify-content:center;align-items:flex-end;gap:.3rem;min-height:0;padding-bottom:0;display:flex;position:relative}.our-chapters .chapters-cinema__hero-photo{width:min(78%,21rem);transform:translateX(-50%) perspective(1000px) rotateY(var(--keepsake-view,0deg)) rotate(-3deg);background:#f1e4c9;padding:.5rem .5rem 1.6rem;position:absolute;top:0;bottom:2.7rem;left:50%;box-shadow:0 14px 48px #0007,0 0 0 1px #d9b77e}.our-chapters .chapters-cinema__hero-photo:before{content:"";z-index:-1;background:#bea77f;position:absolute;inset:0;transform:rotate(5deg);box-shadow:0 8px 28px #120a1770}.our-chapters .chapters-cinema__gallery [data-testid=gift-photo-frame]{aspect-ratio:auto;background:#806653;width:100%;height:100%;margin:0}.our-chapters .chapters-cinema__photo-note{text-align:center;color:#614736;font:italic .68rem/1.3 Georgia,serif;position:absolute;bottom:.25rem;left:.5rem;right:.5rem}.our-chapters .chapters-cinema__memory{width:2.6rem;height:2.1rem;transform:rotate(calc((var(--memory-index) - 2) * 3deg));background:#dfc89f;padding:2px;box-shadow:0 2px 12px #130b1c66}.our-chapters .chapters-cinema__memory img,.our-chapters .chapters-cinema__hero-photo img{pointer-events:none;-webkit-user-select:none;user-select:none}.our-chapters .chapters-cinema .our-chapters__finale-copy{text-align:center;overflow-wrap:anywhere;width:100%;max-width:36rem;margin:0 auto;position:relative}.our-chapters .chapters-cinema__names{color:#d8b987;text-transform:uppercase;letter-spacing:.25em;margin:0 0 .55rem;font:500 .57rem/1.5 ui-sans-serif,sans-serif}.our-chapters .chapters-cinema .our-chapters__finale-copy h1{color:#f8e6c6;letter-spacing:-.02em;margin:0;font:400 clamp(1.65rem,6.5vw,3.3rem)/1.12 Bodoni Moda,Georgia,serif}.our-chapters .chapters-cinema .our-chapters__finale-copy h1 em{color:#e4bd89;font-weight:400}.our-chapters .chapters-cinema .our-chapters__finale-line{color:#edddc4;max-width:30rem;margin:.65rem auto .55rem;font:400 clamp(.76rem,2.7vw,.96rem)/1.55 Georgia,serif}.our-chapters .chapters-cinema .our-chapters__finale-date{color:#c8af91;letter-spacing:.09em;margin:0;font:.52rem/1.5 ui-sans-serif,sans-serif}.our-chapters .chapters-cinema__replay{color:#efd8b2;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.65rem;min-height:44px;margin-top:.5rem;padding:.35rem .7rem;font:500 .57rem/1.5 ui-sans-serif,sans-serif;display:inline-flex;position:relative}.our-chapters .chapters-cinema__replay:after{content:"";background:linear-gradient(90deg,#0000,#cba777,#0000);height:1px;transition:transform .4s;position:absolute;bottom:.2rem;left:.75rem;right:.75rem;transform:scaleX(.5)}.our-chapters .chapters-cinema__replay span{font-size:1.5rem;transition:transform .45s;display:inline-block}.our-chapters .chapters-cinema__replay:hover:after,.our-chapters .chapters-cinema__replay:focus-visible:after{transform:scaleX(1)}.our-chapters .chapters-cinema__replay:hover span{transform:rotate(-45deg)}.our-chapters .chapters-cinema__replay:focus-visible{outline-offset:2px;outline:1px solid #ddbd85}.our-chapters .chapters-cinema__progress{z-index:4;opacity:1;background:#dfbf8915;height:2px;transition:opacity .5s;position:absolute;bottom:0;left:0;right:0}.our-chapters .chapters-cinema__progress i{transform-origin:0;height:100%;transform:scaleX(var(--cinema-progress));background:linear-gradient(90deg,#a06c5e,#f9d69d);display:block}.our-chapters .chapters-cinema[data-settled=true] .chapters-cinema__progress{opacity:0}@media (width>=700px){.our-chapters .chapters-cinema__keepsake{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;padding:3rem}.our-chapters .chapters-cinema__gallery{height:100%;max-height:32rem}.our-chapters .chapters-cinema__hero-photo{width:min(88%,23rem)}.our-chapters .chapters-cinema .our-chapters__finale-copy{text-align:left}.our-chapters .chapters-cinema__opening{top:7%}}@media (height<=650px) and (width<=699px){.our-chapters .chapters-cinema__keepsake{gap:.4rem;padding:.65rem .9rem}.our-chapters .chapters-cinema__names{margin-bottom:.3rem;font-size:.5rem}.our-chapters .chapters-cinema .our-chapters__finale-copy h1{font-size:1.6rem}.our-chapters .chapters-cinema .our-chapters__finale-line{margin:.35rem 0;font-size:.7rem;line-height:1.35}.our-chapters .chapters-cinema .our-chapters__finale-date{font-size:.46rem}.our-chapters .chapters-cinema__replay{margin-top:.1rem;font-size:.5rem}.our-chapters .chapters-cinema__hero-photo{width:65%;padding:.35rem .35rem 1.3rem;bottom:2rem}.our-chapters .chapters-cinema__memory{width:2.05rem;height:1.55rem}.our-chapters .chapters-cinema__photo-note{font-size:.57rem}}@media (prefers-reduced-motion:reduce){.our-chapters .chapters-cinema *{transition:none!important}.our-chapters .chapters-cinema__keepsake,.our-chapters .chapters-cinema__replay:hover span{transform:none}}.our-chapters .chapters-cinema[data-phase=opening] .chapters-cinema__opening{opacity:clamp(0, calc(2.5 - var(--cinema-progress) * 15), 1)}@property --tactile{syntax:"<number>";inherits:true;initial-value:0}.chapter-tactile{width:100%;height:100%;min-height:0;position:relative}.chapter-tactile__surface{isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:radial-gradient(at 30% 20%,#f7eedf,#d9c4a8);border:1px solid #76563530;border-radius:4px;width:100%;height:100%;min-height:0;position:relative;overflow:clip;box-shadow:inset 0 0 45px #80582c13,0 9px 22px #583b2118;container-type:size}.chapter-tactile__surface[data-pulling=true]{cursor:grabbing}.chapter-tactile__surface:focus-visible{outline-offset:4px;outline:2px solid #a97635}.chapter-tactile__surface:after{content:"";pointer-events:none;opacity:.15;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.4' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.chapter-tactile__photo{aspect-ratio:auto;pointer-events:none;width:100%;height:100%;margin:0}.chapter-tactile__photo img{pointer-events:none;-webkit-user-drag:none}.chapter-tactile__halves{perspective:1000px;position:absolute;inset:8% 10% 14%}.chapter-tactile__half{background:#f8f0e1;border-top:7px solid #f8f0e1;border-bottom:25px solid #f8f0e1;width:50%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;overflow:clip;box-shadow:0 6px 12px #38200e35}.chapter-tactile__half--left{transform:translateX(calc((1 - var(--tactile)) * -15%)) rotate(calc((1 - var(--tactile)) * -7deg));left:0}.chapter-tactile__half--right{transform:translateX(calc((1 - var(--tactile)) * 15%)) rotate(calc((1 - var(--tactile)) * 7deg));right:0}.chapter-tactile__half-image{width:200%;height:100%;position:absolute;top:0}.chapter-tactile__half--right .chapter-tactile__half-image{left:-100%}.chapter-tactile__paper-light{pointer-events:none;background:linear-gradient(100deg,#fff3 0%,#0000 35%,#4e301710 98%,#fff8);position:absolute;inset:0}.chapter-tactile__binding{color:#80603e;text-align:center;background:linear-gradient(90deg,#f1e4cd 48%,#8d6c3930 50%,#fcf3e1 53%);flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:8% 10% 14%;box-shadow:0 2px 7px #6e48212b}.chapter-tactile__binding small{letter-spacing:.16em;font-size:9px}.chapter-tactile__binding em{margin-top:15px;font-family:Georgia,serif;font-size:clamp(18px,3vw,27px)}.chapter-tactile--spread .chapter-tactile__half{backface-visibility:visible;border:0}.chapter-tactile--spread .chapter-tactile__half--left{transform-origin:0;transform:rotateY(calc(var(--tactile) * -145deg))}.chapter-tactile--spread .chapter-tactile__half--right{transform-origin:100%;transform:rotateY(calc(var(--tactile) * 145deg))}.chapter-tactile--spread .chapter-tactile__paper-light{background:linear-gradient(90deg,#ffffff30,#0000 40%,#3c220838)}.chapter-tactile__edition{text-align:center;letter-spacing:.18em;color:#755637;pointer-events:none;width:100%;font-size:8px;position:absolute;bottom:5%;left:0}.chapter-tactile__hint{pointer-events:none;color:#fff8e8;text-shadow:0 1px 8px #2b170a;justify-items:center;gap:5px;transition:opacity .3s;display:grid;position:absolute;bottom:18%;left:8%;right:8%}.chapter-tactile__hint small{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#3725169c;border:1px solid #fff3;border-radius:25px;padding:7px 12px;font-size:11px}.chapter-tactile__hint svg{fill:none;stroke:currentColor;stroke-width:1.6px;filter:drop-shadow(0 1px 3px #30190f);width:65px;height:36px;animation:1.5s ease-in-out 3 tactile-hint}.chapter-tactile__hint[data-touched=true]{opacity:0}.chapter-tactile__filter{width:0;height:0;position:absolute}.chapter-tactile__coffee-depth{z-index:0;perspective:800px;perspective-origin:50% 48%;pointer-events:none;position:absolute;inset:0}.chapter-tactile__coffee-plane{pointer-events:none;backface-visibility:hidden;border-radius:2px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:inset 0 1px #fff8,0 2px 4px #684b2914}.chapter-tactile__coffee-plane[data-coffee-plane=left]{transform-origin:100%;width:10%;transform:translateZ(-18px) rotateY(calc(-68deg + var(--tactile) * 60deg));background:linear-gradient(90deg,#e5d7c3,#f0e5d4);top:11%;bottom:18%;left:2%}.chapter-tactile__coffee-plane[data-coffee-plane=right]{transform-origin:0;width:10%;transform:translateZ(-18px) rotateY(calc(68deg - var(--tactile) * 60deg));background:linear-gradient(90deg,#e9dbc6,#dbc9ae);top:11%;bottom:18%;right:2%}.chapter-tactile__coffee-plane[data-coffee-plane=tabletop]{transform-origin:top;height:16%;transform:translateZ(-12px) rotateX(calc(68deg - var(--tactile) * 56deg));background:linear-gradient(#ddc9a9,#e8d9c2);bottom:6%;left:3%;right:3%}.chapter-tactile__surface[data-pulling=true] .chapter-tactile__coffee-plane{transition:none}.chapter-tactile--coffee .chapter-tactile__saucer{z-index:1}.chapter-tactile--coffee .chapter-tactile__hint{z-index:2}.chapter-tactile__saucer{background:radial-gradient(circle,#c2ac8a 0 48%,#faf4e8 52%,#dacbb6 61%,#fff9ee 66%,#f0e4cf 71%);border-radius:50%;width:min(82cqw,84cqh);height:min(82cqw,84cqh);transition:width .75s,height .75s,border-radius .75s;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:4px 12px 25px #5c3a2438,inset 0 1px 2px #fff}.chapter-tactile__cup{background:#654125;border:8px solid #f7ecd7;border-radius:50%;transition:inset .75s,border-radius .75s;position:absolute;inset:14%;box-shadow:0 4px 12px #50352260,inset 0 0 9px #311b12}.chapter-tactile__cup [data-coffee-photo]{border-radius:50%;transition:border-radius .75s;position:absolute;inset:0;overflow:clip;transform:scale(1.01)}.chapter-tactile__coffee-glaze{pointer-events:none;opacity:calc(1 - var(--tactile) * .85);background:radial-gradient(circle at 35% 25%,#c99250aa,#492715df 45%,#26110bf5 85%);border-radius:50%;transition:opacity .6s;position:absolute;inset:0;box-shadow:inset 0 0 16px #371c1399}.chapter-tactile__ripple{transform:rotate(var(--stir)) scale(calc(.8 + var(--tactile) * .2));opacity:calc(.25 + var(--tactile) * .6);pointer-events:none;border:1px solid #ffecc875;border-radius:50%;position:absolute;inset:13%;box-shadow:0 0 0 12px #ffecd515,0 0 0 24px #ffecd51a,inset 0 0 10px #fbe4b32b}.chapter-tactile__spoon{transform-origin:50% 100%;width:9px;height:72%;transform:rotate(calc(30deg + var(--stir)));pointer-events:none;background:linear-gradient(90deg,#866950,#f2e5cd 35%,#fff8e7 50%,#8a715a);border-radius:70% 70% 30% 30%;position:absolute;top:-22%;left:48%;box-shadow:2px 3px 4px #40271750}.chapter-tactile__spoon:after{content:"";background:linear-gradient(100deg,#806a51,#f8eace 46%,#9d8260);border-radius:50%;width:19px;height:29px;position:absolute;bottom:0;left:-5px}.chapter-tactile__surface[data-pulling=true] .chapter-tactile__half{transition:none}.chapter-tactile__surface[data-reduced=true] *,.chapter-tactile__surface[data-reduced=true]:after{transition:none!important;animation:none!important}@keyframes tactile-hint{50%{opacity:.65;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.chapter-tactile *{transition:none!important;animation:none!important}}.chapter-tactile__surface[data-teaching=true] .chapter-tactile__halves{animation:.45s ease-in-out tactile-teach}.chapter-tactile__surface[data-teaching=true] .chapter-tactile__spoon{animation:.45s ease-in-out tactile-teach-stir}@keyframes tactile-teach{50%{translate:0 -5px}}@keyframes tactile-teach-stir{50%{rotate:18deg}}@container (height<=160px){.chapter-tactile__edition{display:none}.chapter-tactile__hint{gap:0;bottom:10%}.chapter-tactile__hint svg{height:25px}.chapter-tactile__hint small{padding:5px 9px;font-size:10px}.chapter-tactile__half{border-top-width:4px;border-bottom-width:14px}}.chapter-tactile--coffee .chapter-tactile__surface[data-phase=revealed] .chapter-tactile__saucer{border-radius:3px;width:88%;height:85%}.chapter-tactile--coffee .chapter-tactile__surface[data-phase=revealed] .chapter-tactile__cup{border-radius:2px;inset:4px}.chapter-tactile--coffee .chapter-tactile__surface[data-phase=revealed] [data-coffee-photo]{border-radius:0}.chapter-tactile__spoon,.chapter-tactile__ripple{transition:opacity .45s}.chapter-tactile--coffee .chapter-tactile__surface[data-phase=revealed] :is(.chapter-tactile__spoon,.chapter-tactile__ripple,.chapter-tactile__coffee-glaze){opacity:0}@container (height<=160px){.chapter-tactile__half-image img{object-fit:contain}}.chapter-tactile--coffee .chapter-tactile__hint small{font-size:14px}.chapter-tactile--coffee .chapter-tactile__edition{letter-spacing:.06em;font-size:14px;line-height:1.2;bottom:1%}@container (height<=240px){.chapter-tactile--coffee .chapter-tactile__edition{display:none}}.chapter-alchemy{flex-direction:column;align-items:center;gap:4px;width:100%;height:100%;min-height:0;display:flex;position:relative}.chapter-alchemy__surface{--open:0;--angle:0;--bloom:0;isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;outline-offset:5px;background:#ebe0cd;border:1px solid #bb9d7880;border-radius:48% 48% 3px 3px/12% 12% 3px 3px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 12px 24px -15px #4e2834a0,0 2px 4px #61453220}.chapter-alchemy__surface[data-pulling=true]{cursor:grabbing;touch-action:none}.chapter-alchemy__surface[aria-disabled=true]{cursor:default}.chapter-alchemy__surface:focus-visible{outline:2px solid #8b455d}.chapter-alchemy .chapter-alchemy__photo{aspect-ratio:auto;width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;transform:none}.chapter-alchemy img{pointer-events:none;-webkit-user-select:none;user-select:none}.chapter-alchemy__paper{background:var(--collection-grain), radial-gradient(ellipse at center, #fff9ea, #e3d2b6);color:#5d3846;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.chapter-alchemy__paper>span,.chapter-alchemy__portal-overline{letter-spacing:.22em;font:500 8px/1.5 sans-serif}.chapter-alchemy__paper em{max-width:80%;font:italic clamp(28px,6vw,48px)/1.1 Georgia,serif}.chapter-alchemy__paper small{color:#81614f;font:italic 11px Georgia,serif}.chapter-alchemy__paper i{background:#69334c;border-radius:70% 40% 70% 45%;width:9px;height:12px;transform:rotate(30deg);box-shadow:0 0 0 7px #66364b08,0 0 0 16px #66364b05}.chapter-alchemy__ink{width:100%;height:100%;position:absolute;inset:0}.chapter-alchemy__ink-caption{text-align:center;color:#fffae8;text-shadow:0 1px 5px #24121d;opacity:var(--bloom);font:italic 12px Georgia,serif;position:absolute;bottom:13px;left:0;right:0}.chapter-alchemy__surface[data-phase=revealed] .chapter-alchemy__ink-caption{opacity:1}.chapter-alchemy__portal{width:100%;height:100%;opacity:calc(1 - var(--open));filter:drop-shadow(0 3px 3px #351d293b);transition:opacity .5s;position:absolute;inset:0}.chapter-alchemy__word-hole{transform-origin:200px 200px;transform:scale(calc(1 + var(--open) * 15));transition:transform .65s cubic-bezier(.2,.7,.2,1)}.chapter-alchemy__word-hole text{font:italic 700 64px Georgia,serif}.chapter-alchemy__portal-overline{text-align:center;color:#79534e;opacity:calc(1 - var(--open) * 2);position:absolute;top:20%;left:8%;right:8%}.chapter-alchemy__portal-rule{opacity:calc(1 - var(--open) * 2);border-top:1px solid #92614390;position:absolute;top:68%;left:35%;right:35%}.chapter-alchemy__surface[data-pulling=true] .chapter-alchemy__word-hole,.chapter-alchemy__surface[data-pulling=true] .chapter-alchemy__portal{transition:none}.chapter-alchemy__hint{color:#633646;text-align:center;pointer-events:none;background:#f1e5d3d9;border-radius:2px;flex-direction:column;align-items:center;gap:6px;padding:6px;font-size:22px;transition:opacity .2s;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.chapter-alchemy__hint small{max-width:230px;font:italic 12px/1.4 Georgia,serif}.chapter-alchemy__hint[data-touched=true]{opacity:0}.chapter-alchemy .chapters-alternative{flex:none;align-self:end;position:relative}.chapter-alchemy--lenticular .chapter-alchemy__surface{box-shadow:none;perspective:900px;background:0 0;border:0;border-radius:0;padding-bottom:25px;overflow:visible}.chapter-alchemy__lens-scene{width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(calc(var(--angle) * -5deg));background:#d8c8b3;padding:7px 7px 20px;transition:transform .3s;position:relative;box-shadow:0 16px 25px -13px #472a3b88,0 2px 6px #472a3b44}.chapter-alchemy [data-window-plane]{pointer-events:none;transition:transform .3s}.chapter-alchemy__window-photo{width:100%;height:100%;transform:translate3d(calc(var(--angle) * -3px), 0, 0);position:relative;overflow:hidden}.chapter-alchemy__window-reveal{transform:translate3d(calc(var(--angle) * 1.5px), 0, 6px);border:7px solid #fffbf1;border-bottom-width:20px;position:absolute;inset:0;box-shadow:inset 2px 1px 3px #533b383d,0 1px 1px #fff8e8}.chapter-alchemy__window-sill{height:3px;transform:translate3d(calc(var(--angle) * 4.5px), 0, 14px);background:linear-gradient(#fffaf0,#c4ae91);position:absolute;bottom:0;left:0;right:0;box-shadow:0 3px 3px #503d3838}.chapter-alchemy__surface[data-pulling=true] [data-window-plane],.chapter-alchemy__surface[data-pulling=true] .chapter-alchemy__lens-scene{transition:none}.chapter-alchemy__strips{position:absolute;inset:0}.chapter-alchemy [data-lens-strip]{--blade:clamp(0, calc(((var(--angle) + 1) / 2 - var(--switch)) / .72), 1);width:calc(4.16667% + .2px);transform-style:preserve-3d;transform:translateZ(calc(sin(var(--blade) * 180deg) * 18px)) rotateY(calc(var(--blade) * 180deg));transition:transform .16s ease-out;position:absolute;top:0;bottom:0}.chapter-alchemy__blade-face{backface-visibility:hidden;background:#71513f;position:absolute;inset:0;overflow:clip;box-shadow:inset 1px 0 #ffdfac80,inset -1px 0 #24161b60}.chapter-alchemy__blade-back{transform:rotateY(180deg)}.chapter-alchemy__surface[data-pulling=true] [data-lens-strip]{transition:none}.chapter-alchemy__strips{perspective:850px;transform-style:preserve-3d}.chapter-alchemy__surface[data-reduced=true] [data-lens-strip]{transition:none;transform:none}.chapter-alchemy__surface[data-reduced=true] .chapter-alchemy__blade-back{opacity:clamp(0, calc(var(--angle) * 2 + .5), 1);transform:none}.chapter-alchemy__strip-image{width:2400%;position:absolute;top:0;bottom:0}.chapter-alchemy__strip-image img{object-fit:cover;width:100%;max-width:none;height:100%}.chapter-alchemy__lens-ridges{pointer-events:none;mix-blend-mode:soft-light;background:repeating-linear-gradient(90deg,#ffefd511 0,#160e2222 1px,#0000 2px 4px);position:absolute;inset:0}.chapter-alchemy__lens-labels{color:#836752;pointer-events:none;justify-content:space-between;gap:5px;font:italic 14px/1.3 Georgia,serif;display:flex;position:absolute;bottom:0;left:0;right:0}.chapter-alchemy__lens-labels [data-active=true]{color:#572337;text-underline-offset:4px;text-decoration:underline}.chapter-alchemy--lenticular .chapter-alchemy__hint{bottom:45px}.chapter-alchemy__surface[data-reduced=true] .chapter-alchemy__lens-scene,.chapter-alchemy__surface[data-reduced=true] [data-window-plane]{transition:none;transform:none}.chapter-alchemy__surface[data-reduced=true] .chapter-alchemy__word-hole,.chapter-alchemy__surface[data-reduced=true] .chapter-alchemy__portal{transition:none}.chapters-collection .our-chapters__end-action .chapter-alchemy{height:66px}.chapters-collection .our-chapters__end-action .chapter-alchemy__surface{border-radius:2px}.chapters-collection .our-chapters__end-action .chapter-alchemy__hint{background:0 0;gap:0;padding:2px;font-size:13px;bottom:0}.chapters-collection .our-chapters__end-action .chapter-alchemy__hint small{font-size:9px}.chapters-collection .our-chapters__end-action .chapter-alchemy__portal-overline,.chapters-collection .our-chapters__end-action .chapter-alchemy__portal-rule{display:none}@media (width>=800px){.chapter-alchemy__surface{max-width:480px}.chapter-alchemy__paper em{font-size:46px}}@media (prefers-reduced-motion:reduce){.chapter-alchemy__lens-scene,.chapter-alchemy [data-window-plane]{transform:none}.chapter-alchemy *,.chapter-alchemy :before{transition:none!important}}.chapter-alchemy__hint{background:0 0;gap:1px;padding:0 5px;font-size:14px;bottom:5px}.chapter-alchemy__hint small{max-width:none;font-size:10px;line-height:1.3}.chapter-alchemy__surface[data-reduced=true] .chapter-alchemy__word-hole{transform:none}.chapters-collection .our-chapters__scene--epilogue{grid-template-rows:minmax(100px,.65fr) minmax(0,1fr)}.chapters-collection .our-chapters__scene--epilogue .chapter-alchemy__portal-overline{display:none}.chapter-alchemy__surface{container-type:size}@container (height<=120px){.chapter-alchemy__portal-overline{display:none}}.chapters-collection .our-chapters__copy{padding-bottom:1.4rem}.chapters-read-more{text-align:center;color:#774b3e;pointer-events:none;z-index:3;background:linear-gradient(#f3ead900,#f3ead9 30%);padding:8px 3px 0;font:italic 11px/1.3 Georgia,serif;position:absolute;bottom:2.45rem;left:2rem;right:2rem}.chapters-read-more i{margin-left:4px;font-style:normal}@media (width>=1080px){.chapters-collection .our-chapters__scene--epilogue{grid-template-rows:minmax(0,1fr)}.chapters-collection .our-chapters__scene--epilogue .our-chapters__media{grid-row:1}.chapters-read-more{left:55%}}@media (height<=660px) and (width<=1079px){.chapters-collection .our-chapters__scene--discovery{grid-template-rows:minmax(85px,.55fr) minmax(0,1.45fr);gap:.55rem}.chapters-collection .our-chapters__scene--discovery .our-chapters__copy{gap:.35rem;max-height:none;margin-bottom:1rem;padding-bottom:1.6rem}.chapters-collection .our-chapters__scene--discovery .our-chapters__ink-title{font-size:1.65rem;line-height:1.05}.chapters-collection .our-chapters__scene--discovery .our-chapters__margin{font-size:1rem}}.chapter-alchemy--lenticular .chapter-alchemy__surface{--lens-mat:32px;--lens-cue:16px}.chapter-alchemy--lenticular .chapter-alchemy__lens-scene{padding-bottom:var(--lens-mat)}.chapter-alchemy--lenticular .chapter-alchemy__window-reveal{border-bottom-width:var(--lens-mat)}.chapter-alchemy--lenticular .chapter-alchemy__hint{left:7px;right:7px;bottom:calc(25px + (var(--lens-mat) - var(--lens-cue)) / 2);height:var(--lens-cue);color:#633646;text-shadow:none;background:0 0;flex-direction:row;justify-content:center;gap:4px;padding:0;font-size:14px;line-height:1.15}.our-chapters.chapters-collection .chapter-alchemy--lenticular .chapter-alchemy__hint small,.chapter-alchemy--lenticular .chapter-alchemy__hint small{font-size:14px;line-height:var(--lens-cue);white-space:nowrap}@media (height<=660px){.chapter-alchemy--lenticular .chapter-alchemy__surface{--lens-mat:28px}}.seal-surprise{pointer-events:none;perspective:500px;width:min(240px,68vw);height:120px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.seal-surprise__flight{filter:drop-shadow(0 6px 4px #160b1970);--nest-x:-76px;--facing:1;width:66px;height:52px;animation:1.05s cubic-bezier(.2,.7,.25,1) both seal-bird-arrives;position:absolute;top:26px;left:calc(50% - 33px)}.seal-surprise__flight--second{--nest-x:76px;--facing:-1}.seal-surprise__bird{width:100%;height:100%;transform:scaleX(var(--facing))}.seal-surprise__wing{transform-box:view-box;transform-origin:51px 40px;animation:.24s ease-in-out 4 alternate seal-wingbeat}.seal-surprise__thread{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.seal-surprise__ribbon{fill:none;stroke:#e9bd7a;stroke-width:1.4px;stroke-dasharray:1;animation:.85s ease-out both seal-thread-draw}.seal-surprise__heart{fill:#edb994;stroke:#ffe1b4;stroke-width:1px;transform-origin:120px 27px;filter:drop-shadow(0 0 7px #efb76d80);animation:.85s cubic-bezier(.2,.8,.3,1.4) both seal-heart-wakes}.seal-surprise[data-step="3"] .seal-surprise__flight{animation:.9s cubic-bezier(.4,0,.5,1) both seal-birds-depart}.seal-surprise[data-step="3"] .seal-surprise__wing{animation:.14s ease-in-out 6 alternate seal-wingbeat}.seal-surprise[data-step="3"] .seal-surprise__thread{animation:.9s ease-in both seal-heart-departs}.chapters-collection .our-chapters__seal-button[data-seal-state=inked] .our-chapters__seal-stamp{filter:brightness(1.13);animation:.55s ease-out seal-wax-wiggle}.chapters-collection .our-chapters__seal-button[data-seal-state=pressed] .our-chapters__seal-stamp{filter:brightness(1.2);animation:.6s ease-out reverse seal-wax-wiggle}.chapters-collection .our-chapters__seal-label{max-width:250px;min-height:2.6em;line-height:1.5}.chapters-collection .our-chapters__seal-button[style*=--stamp-lift] .our-chapters__seal-stamp{animation:none}@keyframes seal-bird-arrives{0%{opacity:0;transform:translateY(30px)scale(.25)rotate(-25deg)}30%{opacity:1}62%{transform:translate(calc(var(--nest-x) * .7), -30px) scale(1.12) rotate(12deg)}82%{transform:translate(var(--nest-x), 2px) rotate(-8deg)}to{opacity:1;transform:translate(var(--nest-x), 0) rotate(0)}}@keyframes seal-wingbeat{0%{transform:rotateX(0)}to{transform:rotateX(68deg)}}@keyframes seal-thread-draw{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes seal-heart-wakes{0%{opacity:0;transform:scale(.05)}65%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes seal-birds-depart{0%{opacity:1;transform:translate(var(--nest-x), 0)}35%{opacity:1;transform:translate(calc(var(--nest-x) * .7), -12px) rotate(-8deg)}to{opacity:0;transform:translate(calc(var(--nest-x) * .4), -125px) scale(.6)}}@keyframes seal-heart-departs{0%{opacity:1;transform:translateY(0)}35%{opacity:1;transform:translateY(-12px)}to{opacity:0;transform:translateY(-125px)scale(.6)}}@keyframes seal-wax-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-13deg)scale(.94)}60%{transform:rotate(9deg)scale(1.07)}}@media (prefers-reduced-motion:reduce){.seal-surprise{display:none}.chapters-collection .our-chapters__seal-button .our-chapters__seal-stamp{animation:none}}
