.hero[data-astro-cid-anhloy43]{--hero-page: #fbefdc;--hero-wine: #4a1d1d;--hero-red: #b0402a;--hero-ink: #3d2a22;position:relative;height:175vh;background:var(--color-paper)}.hero-stage[data-astro-cid-anhloy43]{position:sticky;top:0;height:100vh;overflow:hidden;display:grid;place-items:center;isolation:isolate;background:var(--hero-page)}.hero-card[data-astro-cid-anhloy43]{position:relative;z-index:2;width:min(1240px,92vw);height:min(78vh,700px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1rem,3vw,3rem);padding-top:clamp(3rem,8vh,5rem);text-align:left}.hero-copy[data-astro-cid-anhloy43]{position:relative;z-index:2}.hero-kicker[data-astro-cid-anhloy43]{font-family:var(--font-serif);font-style:normal;font-weight:400;font-size:clamp(.66rem,min(1.25vw,2vh),.8rem);line-height:1.4;text-transform:uppercase;letter-spacing:.28em;color:var(--hero-red)}.hero-title[data-astro-cid-anhloy43]{margin:.3em 0 .4em;font-family:var(--font-serif);font-weight:400;font-style:italic;font-size:clamp(2.6rem,min(8.4vw,14vh),7rem);line-height:1.02;letter-spacing:-.01em;color:var(--hero-wine);overflow-wrap:anywhere}.hero-text[data-astro-cid-anhloy43]{max-width:54ch;font-family:var(--font-serif);font-weight:400;font-size:clamp(.78rem,min(1.02vw,1.85vh),.94rem);line-height:1.6;color:var(--hero-ink)}.hero-social[data-astro-cid-anhloy43]{display:flex;gap:.7rem;margin-top:clamp(1.4rem,4vh,2.2rem);list-style:none;padding:0}.hero-social[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43],.hero-social[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43]{display:grid;place-items:center;width:clamp(2.4rem,4.2vh,2.9rem);aspect-ratio:1;border-radius:50%;background:var(--hero-wine);color:#fff4cc;box-shadow:0 10px 20px -12px #4a1d1dbf;transition:transform .25s cubic-bezier(.25,1,.5,1),background .25s}.hero-social[data-astro-cid-anhloy43] svg{width:55%;height:55%}.hero-social[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]:hover{background:var(--hero-red);transform:translateY(-3px) scale(1.05)}.hero-social[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]:active{transform:translateY(1px)}.hero-visual[data-astro-cid-anhloy43]{position:relative;z-index:1;align-self:stretch;display:grid;place-items:center;min-height:0}.hero-visual[data-astro-cid-anhloy43] .hero-anim{width:clamp(240px,min(40vw,72vh),560px);height:auto}.hero-visual[data-astro-cid-anhloy43]:before{content:"";position:absolute;inset:10% 0;background:radial-gradient(closest-side,color-mix(in srgb,var(--hero-page) 72%,transparent) 25%,transparent);z-index:-1}.hero-diag[data-astro-cid-anhloy43]{position:absolute;inset:0;width:100%;height:100%;z-index:0;display:block;pointer-events:none}.hero-diag[data-astro-cid-anhloy43] .d1[data-astro-cid-anhloy43]{fill:#f4b9a0}.hero-diag[data-astro-cid-anhloy43] .d2[data-astro-cid-anhloy43]{fill:#e27a5c}.hero-diag[data-astro-cid-anhloy43] .d3[data-astro-cid-anhloy43]{fill:#efb54e}.hero-diag[data-astro-cid-anhloy43] .d4[data-astro-cid-anhloy43]{fill:#f6e2b0}.hero-diag[data-astro-cid-anhloy43] .d5[data-astro-cid-anhloy43]{fill:#7cc2b4}.hero-diag[data-astro-cid-anhloy43] .d6[data-astro-cid-anhloy43]{fill:#b79fd0}.hero-waves[data-astro-cid-anhloy43]{position:absolute;inset:0;z-index:6;pointer-events:none;overflow:hidden}.hero-waves[data-astro-cid-anhloy43] .wave[data-astro-cid-anhloy43]{position:absolute;bottom:0;left:-10%;width:120%;height:132vh;display:block;will-change:transform}.hero-waves[data-astro-cid-anhloy43] .wave1[data-astro-cid-anhloy43] path[data-astro-cid-anhloy43]{fill:#d9efea}.hero-waves[data-astro-cid-anhloy43] .wave2[data-astro-cid-anhloy43] path[data-astro-cid-anhloy43]{fill:#b0dbd1}.hero-waves[data-astro-cid-anhloy43] .wave3[data-astro-cid-anhloy43] path[data-astro-cid-anhloy43]{fill:var(--color-teal)}.scroll-cue[data-astro-cid-anhloy43]{position:absolute;bottom:3vh;left:50%;transform:translate(-50%);z-index:7;display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--font-serif);font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:#4a1d1dcc}.scroll-cue[data-astro-cid-anhloy43] i[data-astro-cid-anhloy43]{width:1px;height:30px;background:linear-gradient(var(--hero-wine),transparent)}@media(prefers-reduced-motion:reduce){.hero-waves[data-astro-cid-anhloy43]{display:none}}@media(max-width:860px){.hero[data-astro-cid-anhloy43]{height:auto}.hero-stage[data-astro-cid-anhloy43]{position:relative;height:auto;min-height:100svh;display:block;padding-bottom:clamp(5rem,22vw,7rem)}.hero-card[data-astro-cid-anhloy43]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;height:auto;width:calc(100% - 2.5rem);margin-inline:auto;padding-top:5.5rem;align-items:start;gap:1.6rem}.hero-kicker[data-astro-cid-anhloy43]{font-size:.7rem}.hero-title[data-astro-cid-anhloy43]{font-size:clamp(2.8rem,15vw,5rem)}.hero-text[data-astro-cid-anhloy43]{max-width:none;font-size:.95rem;line-height:1.7}.hero-social[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43],.hero-social[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43]{width:2.9rem}.hero-visual[data-astro-cid-anhloy43]{align-self:center;justify-self:center;padding:1.1rem;border-radius:1.6rem;background:#fbefdce0;box-shadow:0 18px 40px -26px #4a1d1d8c}.hero-visual[data-astro-cid-anhloy43] .hero-anim{width:min(72vw,330px)}.hero-diag[data-astro-cid-anhloy43]{top:auto;bottom:0;height:46%}.scroll-cue[data-astro-cid-anhloy43],.hero-waves[data-astro-cid-anhloy43] .wave1[data-astro-cid-anhloy43],.hero-waves[data-astro-cid-anhloy43] .wave2[data-astro-cid-anhloy43]{display:none}.hero-waves[data-astro-cid-anhloy43] .wave3[data-astro-cid-anhloy43]{height:clamp(70px,18vw,120px)}}.manifesto[data-astro-cid-5x6ves3f]{position:relative;display:flex;flex-direction:column;align-items:center;padding-block-start:clamp(2.5rem,7vh,5rem)}.manifesto[data-astro-cid-5x6ves3f]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background:var(--color-teal);z-index:0;pointer-events:none}.manifesto[data-astro-cid-5x6ves3f]>[data-astro-cid-5x6ves3f]{position:relative;z-index:1}.manifesto .eyebrow{color:#6b21a8;font-weight:600}.manifesto .eyebrow .rule,.manifesto .eyebrow:after{height:2px;opacity:.8;background:#6b21a8}.manifesto .big,.manifesto .sub{color:#2b2733;text-shadow:none}.manifesto .big{font-style:italic;font-weight:500;font-size:clamp(1.6rem,min(4.8vw,7vh),3.6rem);line-height:1.24;max-width:22ch;margin:clamp(1.4rem,3vh,2.2rem) auto 0}.manifesto .big em{font-weight:700;font-style:italic;text-shadow:none}.manifesto .sub{margin-top:clamp(2rem,5vh,3rem);max-width:34ch;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:500;line-height:1.6}.timeline[data-astro-cid-2ul4nmoq]{position:relative;height:100vh;overflow:hidden;background:var(--color-paper)}.tl-viewport[data-astro-cid-2ul4nmoq]{position:relative;height:100vh;overflow:hidden}.tl-head[data-astro-cid-2ul4nmoq]{position:absolute;top:10vh;left:50%;transform:translate(-50%);z-index:5;width:90vw;text-align:center;pointer-events:none}.eyebrow[data-astro-cid-2ul4nmoq]{font-family:var(--font-disp);font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--color-ink-soft);display:inline-flex;align-items:center;gap:12px}.eyebrow[data-astro-cid-2ul4nmoq] .rule[data-astro-cid-2ul4nmoq]{width:28px;height:1px;background:var(--color-ink-soft)}.tl-head .tl-title{font-style:italic;font-weight:400;font-size:clamp(1.5rem,min(4.5vw,6vh),2.8rem);letter-spacing:-.01em;margin-top:.8rem}.tl-hint[data-astro-cid-2ul4nmoq]{position:absolute;bottom:5vh;left:50%;transform:translate(-50%);z-index:5;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent)}.tl-progress[data-astro-cid-2ul4nmoq]{position:absolute;left:50%;bottom:calc(5vh - 14px);transform:translate(-50%);z-index:5;width:min(240px,40vw);height:2px;background:var(--color-line);border-radius:2px;overflow:hidden}.tl-progress[data-astro-cid-2ul4nmoq] i[data-astro-cid-2ul4nmoq]{position:absolute;inset:0;background:linear-gradient(90deg,#10b981,#3b82f6,#a855f7,#f59e0b);transform-origin:left;transform:scaleX(0)}.tl-track[data-astro-cid-2ul4nmoq]{position:relative;display:flex;height:100%;width:max-content;will-change:transform}.tl-wave[data-astro-cid-2ul4nmoq]{position:absolute;left:0;top:0;z-index:0;overflow:visible}.tl-wave-draw[data-astro-cid-2ul4nmoq]{fill:none;stroke-width:102;opacity:.3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 22px rgba(43,39,51,.16))}.tl-item[data-astro-cid-2ul4nmoq]{position:relative;z-index:1;flex:0 0 auto;width:33.3334vw;height:100%;display:flex;align-items:center;padding:calc(8vh + clamp(5rem,13vh,8rem)) 1.5vw 7vh}.tl-inner[data-astro-cid-2ul4nmoq]{width:100%;max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.paint[data-astro-cid-2ul4nmoq]{color:var(--c)}.tl-year[data-astro-cid-2ul4nmoq]{font-style:italic;font-weight:400;font-size:clamp(2.2rem,min(5.5vw,13vh),5rem);line-height:.9;letter-spacing:-.03em;padding-inline:.05em}.tl-year[data-astro-cid-2ul4nmoq].long{font-size:clamp(1.6rem,min(3.8vw,9vh),3.4rem)}.tl-tag[data-astro-cid-2ul4nmoq]{display:block;margin:clamp(.8rem,2.4vh,1.4rem) 0 .8rem;font-style:normal;font-size:.68rem;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.tl-body[data-astro-cid-2ul4nmoq] p[data-astro-cid-2ul4nmoq] b[data-astro-cid-2ul4nmoq]{color:var(--c);font-weight:700}.tl-body[data-astro-cid-2ul4nmoq] h3[data-astro-cid-2ul4nmoq]{font-style:italic;font-weight:400;font-size:clamp(1.1rem,min(1.9vw,3.4vh),1.6rem);letter-spacing:-.01em;line-height:1.15;margin-bottom:.6rem}.tl-desc[data-astro-cid-2ul4nmoq]{width:fit-content;max-width:100%;margin:0 auto;text-align:left}.tl-body[data-astro-cid-2ul4nmoq] p[data-astro-cid-2ul4nmoq]{position:relative;padding-left:1em;color:#5f5a6c;font-weight:400;font-size:clamp(.7rem,min(.9vw,1.8vh),.8rem);line-height:1.45;margin:0 0 .35rem}.tl-body[data-astro-cid-2ul4nmoq] p[data-astro-cid-2ul4nmoq]:before{content:"";position:absolute;left:0;top:.55em;width:.4em;height:.4em;border-radius:50%;background:var(--c)}@media(max-width:768px){.tl-item[data-astro-cid-2ul4nmoq]{width:82vw;padding-inline:4vw}.tl-body[data-astro-cid-2ul4nmoq] p[data-astro-cid-2ul4nmoq]{font-size:.84rem;line-height:1.5}.tl-body[data-astro-cid-2ul4nmoq] h3[data-astro-cid-2ul4nmoq]{font-size:clamp(1.15rem,5.4vw,1.5rem)}.tl-year[data-astro-cid-2ul4nmoq]{font-size:clamp(2.6rem,min(16vw,14vh),5rem)}.tl-year[data-astro-cid-2ul4nmoq].long{font-size:clamp(1.9rem,min(11vw,10vh),3.6rem)}}.chapter[data-astro-cid-lv4xvo7p]{position:relative;min-height:100vh;padding-block:clamp(4.5rem,10vh,6rem) clamp(1.5rem,4vh,3rem);display:flex;align-items:center;overflow:hidden;background:var(--color-paper);box-shadow:0 -30px 70px -40px #2b273366}.ch-wave[data-astro-cid-lv4xvo7p]{position:absolute;inset:0;width:100%;height:100%;z-index:0;display:block;pointer-events:none}.ch-wave[data-astro-cid-lv4xvo7p] .w1[data-astro-cid-lv4xvo7p]{fill:var(--w1)}.ch-wave[data-astro-cid-lv4xvo7p] .w2[data-astro-cid-lv4xvo7p]{fill:var(--w2)}.ch-no[data-astro-cid-lv4xvo7p],.ch-ph-animal[data-astro-cid-lv4xvo7p],.chapter .ch-animal em,.chapter .ch-qa dt{color:var(--accent-ink)}.ch-inner[data-astro-cid-lv4xvo7p]{position:relative;z-index:1;max-width:120rem;padding-inline:clamp(1.5rem,3.5vw,4rem);display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,5rem);align-items:center}@media(min-width:1101px){.ch-inner[data-astro-cid-lv4xvo7p]{padding-right:5rem}}.chapter[data-astro-cid-lv4xvo7p].reversed .ch-inner[data-astro-cid-lv4xvo7p]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.chapter[data-astro-cid-lv4xvo7p].reversed .ch-photo[data-astro-cid-lv4xvo7p]{order:2}.chapter[data-astro-cid-lv4xvo7p].reversed .ch-tag[data-astro-cid-lv4xvo7p]{left:auto;right:0;text-align:right}.chapter.reversed .ch-tag .ch-name{clip-path:polygon(.7rem 0,100% 0,100% 100%,0 100%);padding:.45rem 1.25rem .45rem 1.6rem}.ch-creature-wrap[data-astro-cid-lv4xvo7p]{position:absolute;z-index:1;--h: calc(min(96vh, 800px) * var(--cs, 1));left:calc(var(--h) * -.2);bottom:1vh;height:var(--h);aspect-ratio:1;pointer-events:none;opacity:.4;-webkit-mask-image:linear-gradient(to right,#000 72%,transparent 100%);mask-image:linear-gradient(to right,#000 72%,transparent 100%)}.chapter[data-astro-cid-lv4xvo7p].reversed .ch-creature-wrap[data-astro-cid-lv4xvo7p]{left:auto;right:calc(var(--h) * -.2);scale:-1 1}.ch-creature[data-astro-cid-lv4xvo7p]{display:block;width:100%;height:100%}.ch-photo[data-astro-cid-lv4xvo7p]{position:relative;width:100%;height:min(72vh,680px)}.ch-tag[data-astro-cid-lv4xvo7p]{position:absolute;bottom:clamp(1.5rem,6vh,3.5rem);left:0;z-index:4;max-width:min(22rem,40vw);text-align:left;box-shadow:0 12px 28px -14px #2b273380}.chapter .ch-tag .ch-name{display:block;padding:.45rem 1.6rem .45rem 1.25rem;background:var(--accent-ink);color:#fff;font-size:clamp(1rem,min(2vw,3vh),1.35rem);clip-path:polygon(0 0,calc(100% - .7rem) 0,100% 100%,0 100%)}.ch-tag[data-astro-cid-lv4xvo7p] .ch-role[data-astro-cid-lv4xvo7p]{margin:0;padding:.35rem 1.25rem;background:var(--color-paper);color:var(--color-ink);font-size:.62rem;letter-spacing:.14em;line-height:1.4}.ch-img[data-astro-cid-lv4xvo7p]{position:relative;height:100%;width:100%}.chapter .ch-index{position:absolute;top:.4rem;left:1rem;z-index:2;font-style:italic;font-size:clamp(3rem,6vw,5.5rem);color:color-mix(in srgb,var(--color-paper) 92%,transparent)}.ch-play[data-astro-cid-lv4xvo7p]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:.7rem;background:none;border:none;cursor:pointer;color:var(--color-paper)}.ch-play-icon[data-astro-cid-lv4xvo7p]{width:clamp(54px,7vw,74px);aspect-ratio:1;border-radius:50%;position:relative;background:color-mix(in srgb,var(--color-paper) 90%,transparent);box-shadow:0 12px 34px #00000059;transition:transform .3s ease,background .3s ease}.ch-play[data-astro-cid-lv4xvo7p]:hover .ch-play-icon[data-astro-cid-lv4xvo7p],.ch-play[data-astro-cid-lv4xvo7p]:focus-visible .ch-play-icon[data-astro-cid-lv4xvo7p]{transform:scale(1.1);background:var(--color-accent)}.ch-play-icon[data-astro-cid-lv4xvo7p]:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent var(--color-ink)}.ch-play[data-astro-cid-lv4xvo7p]:hover .ch-play-icon[data-astro-cid-lv4xvo7p]:after{border-left-color:var(--color-paper)}.ch-play-label[data-astro-cid-lv4xvo7p]{font-style:normal;font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,.6)}.ch-text[data-astro-cid-lv4xvo7p]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(.4rem,1.2vh,.9rem)}.ch-no[data-astro-cid-lv4xvo7p]{font-style:normal;font-size:clamp(.66rem,1.4vw,.74rem);letter-spacing:.3em;text-transform:uppercase}.chapter .ch-name{font-style:italic;font-weight:400;font-size:clamp(1.5rem,min(3vw,4.5vh),2.2rem);line-height:1.05}.ch-role[data-astro-cid-lv4xvo7p]{font-style:normal;font-size:clamp(.66rem,1.4vw,.76rem);letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-soft)}.ch-animal[data-astro-cid-lv4xvo7p]{font-size:clamp(.95rem,min(1.6vw,2.4vh),1.2rem);color:var(--color-ink-soft)}.ch-animal[data-astro-cid-lv4xvo7p] em[data-astro-cid-lv4xvo7p]{font-style:italic;font-weight:700}.ch-ph[data-astro-cid-lv4xvo7p]{width:100%;height:100%;display:grid;place-content:center;gap:.6rem;text-align:center}.ch-ph-animal[data-astro-cid-lv4xvo7p]{font-style:italic;font-size:clamp(2.4rem,min(6vw,9vh),4.6rem);line-height:1}.ch-ph[data-astro-cid-lv4xvo7p] small[data-astro-cid-lv4xvo7p]{font-style:normal;font-size:.74rem;letter-spacing:.26em;text-transform:uppercase;color:var(--color-ink-soft)}.ch-img .anim-clip,.ch-img .anim-clip .anim-parallax{display:block;width:100%;height:100%}.ch-img img{width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 24px 30px rgba(43,39,51,.35))}.chapter .ch-pull{font-style:italic;font-size:clamp(1.3rem,min(2.7vw,4.4vh),2.5rem);line-height:1.25;max-width:34ch;margin:clamp(.6rem,1.5vh,1.2rem) auto 0}.chapter .ch-qa{display:grid;grid-template-columns:repeat(2,minmax(0,27rem));justify-content:center;gap:clamp(1rem,3vw,2.2rem);margin-top:clamp(.8rem,2vh,1.6rem)}.chapter .ch-qa dt{font-style:normal;font-size:clamp(.72rem,.95vw,.9rem);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.5rem;line-height:1.5}.chapter .ch-qa dd{font-size:clamp(.9rem,min(1.3vw,2.2vh),1.2rem);text-align:left;color:var(--color-ink-soft);line-height:1.5}@media(max-width:560px){.chapter .ch-qa{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.ch-wave[data-astro-cid-lv4xvo7p]{display:none}}@media(max-width:900px){.chapter[data-astro-cid-lv4xvo7p]{min-height:0;flex-direction:column;align-items:stretch;padding-block:5.5rem 3rem}.ch-inner[data-astro-cid-lv4xvo7p],.chapter[data-astro-cid-lv4xvo7p].reversed .ch-inner[data-astro-cid-lv4xvo7p]{grid-template-columns:minmax(0,1fr);gap:1.4rem;justify-items:stretch}.chapter[data-astro-cid-lv4xvo7p].reversed .ch-photo[data-astro-cid-lv4xvo7p]{order:0}.ch-tag[data-astro-cid-lv4xvo7p],.chapter[data-astro-cid-lv4xvo7p].reversed .ch-tag[data-astro-cid-lv4xvo7p]{position:static;order:-1;align-self:flex-start;max-width:min(92%,24rem);margin:0 0 1.2rem;text-align:left}.chapter.reversed .ch-tag .ch-name{clip-path:polygon(0 0,calc(100% - .7rem) 0,100% 100%,0 100%);padding:.45rem 1.6rem .45rem 1.25rem}.ch-photo[data-astro-cid-lv4xvo7p]{height:clamp(8rem,20vh,11rem);width:100%}.ch-ph-animal[data-astro-cid-lv4xvo7p]{font-size:clamp(2.2rem,11vw,3.4rem)}.ch-text[data-astro-cid-lv4xvo7p]{text-align:left;align-items:stretch}.chapter .ch-pull{margin-inline:0;font-size:clamp(1.15rem,5.4vw,1.6rem)}.chapter .ch-qa dd{font-size:.95rem}.chapter .ch-qa dt{font-size:.74rem}.ch-creature-wrap[data-astro-cid-lv4xvo7p],.chapter[data-astro-cid-lv4xvo7p].reversed .ch-creature-wrap[data-astro-cid-lv4xvo7p]{top:clamp(4.5rem,11vh,6rem);bottom:auto;left:50%;right:auto;height:34vh;translate:-50% 0;scale:1;-webkit-mask-image:none;mask-image:none}}.chapters[data-astro-cid-vggxlssd]{position:relative}.chapters-head[data-astro-cid-vggxlssd]{display:flex;flex-direction:column;align-items:center}.chapters-head .head-title{font-style:italic;font-weight:400;font-size:clamp(1.8rem,min(6vw,8vh),3.8rem);letter-spacing:-.01em;margin-top:1rem}.chapters-head .sub{margin-top:1.6rem}.ch-shared[data-astro-cid-vggxlssd],.ch-rail[data-astro-cid-vggxlssd]{display:none}@media(min-width:901px)and (prefers-reduced-motion:no-preference){.ch-stage[data-astro-cid-vggxlssd]{position:relative;height:100vh;overflow:hidden;background:var(--color-paper)}.ch-stage[data-astro-cid-vggxlssd] .chapter{position:absolute;inset:0;background:transparent;box-shadow:none}.ch-stage[data-astro-cid-vggxlssd] .chapter~.chapter{visibility:hidden;opacity:0}.ch-stage[data-astro-cid-vggxlssd] .chapter .ch-wave{display:none}.ch-shared[data-astro-cid-vggxlssd]{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,calc(1 - var(--ft, 0))) 0,#000 calc(var(--ft, 0) * 22%),#000 calc(100% - var(--fb, 0) * 28%),transparent 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,calc(1 - var(--ft, 0))) 0,#000 calc(var(--ft, 0) * 22%),#000 calc(100% - var(--fb, 0) * 28%),transparent 100%)}.ch-stage[data-astro-cid-vggxlssd] .chapter .ch-index{transform:none!important}.ch-rail[data-astro-cid-vggxlssd]{display:grid;position:absolute;right:clamp(.8rem,2vw,1.8rem);top:50%;transform:translateY(-50%);z-index:5;gap:.9rem;list-style:none;margin:0;padding:0}.ch-rail[data-astro-cid-vggxlssd] li[data-astro-cid-vggxlssd]{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;font-size:.72rem;letter-spacing:.2em;color:var(--color-ink-soft);opacity:.5;transition:opacity .4s ease,color .4s ease}.ch-rail[data-astro-cid-vggxlssd] li[data-astro-cid-vggxlssd]:after{content:"";width:.45rem;height:.45rem;border-radius:50%;background:currentColor;transition:transform .4s cubic-bezier(.25,1,.5,1)}.ch-rail[data-astro-cid-vggxlssd] li[data-astro-cid-vggxlssd].is-active{opacity:1;color:var(--rail-accent, var(--color-forest))}.ch-rail[data-astro-cid-vggxlssd] li[data-astro-cid-vggxlssd].is-active:after{transform:scale(1.7)}}@media(max-width:1100px){.ch-rail[data-astro-cid-vggxlssd]{display:none}}.scenes[data-astro-cid-yuh2cwlj]{position:relative;z-index:2}.scenes[data-astro-cid-yuh2cwlj]:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:linear-gradient(180deg,var(--color-paper) 0%,#ffffff 14%,#ffffff 86%,var(--color-paper) 100%);z-index:-1}.sc-diag[data-astro-cid-yuh2cwlj]{position:absolute;left:50%;width:100vw;top:0;bottom:0;transform:translate(-50%);z-index:-1;display:block;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 70%,transparent 100%)}.head[data-astro-cid-yuh2cwlj]{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(3rem,8vh,5rem)}.scenes .head .title{font-style:italic;font-weight:400;font-size:clamp(1.8rem,min(6vw,8vh),3.4rem);letter-spacing:-.01em;margin-top:1rem}.scene-grid[data-astro-cid-yuh2cwlj]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(3rem,8vh,5rem) 2.5vw}.scene .frame{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--color-paper-2);border:1px solid var(--color-line)}.scene .frame-media,.scene .frame-media img,.scene .frame-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.frame-media[data-astro-cid-yuh2cwlj] img[data-astro-cid-yuh2cwlj]{object-fit:cover;filter:saturate(.88) contrast(1.04);transition:filter .6s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.scene[data-astro-cid-yuh2cwlj]:hover .frame-media[data-astro-cid-yuh2cwlj] img[data-astro-cid-yuh2cwlj]{filter:none;transform:scale(1.05)}.scene .frame-link{position:absolute;inset:0;display:block}.poster[data-astro-cid-yuh2cwlj]{position:absolute;inset:0;display:grid;padding:1.1rem 4.6rem 1.1rem 1.3rem;place-items:end start;text-align:left;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 55%,#1b1730),#1b1730);color:#fbf8ef;font-style:italic;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.25}.scene .frame-media{z-index:1}.play[data-astro-cid-yuh2cwlj]{position:absolute;right:.9rem;bottom:.9rem;z-index:2;width:2.8rem;height:2.8rem;border-radius:50%;background:#e62117;box-shadow:0 8px 24px #00000059}.play[data-astro-cid-yuh2cwlj]:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:.5rem 0 .5rem .8rem;border-color:transparent transparent transparent #fff}.soon[data-astro-cid-yuh2cwlj]{position:absolute;inset:0;display:grid;place-items:center;font-style:italic;color:var(--color-ink-soft)}.scene[data-astro-cid-yuh2cwlj] h3[data-astro-cid-yuh2cwlj]{transition:color .3s ease}.scene[data-astro-cid-yuh2cwlj]:hover h3[data-astro-cid-yuh2cwlj]{color:var(--color-accent)}.scenes .more{display:flex;justify-content:center;margin-top:clamp(2.5rem,7vh,4.5rem)}.more-link[data-astro-cid-yuh2cwlj]{display:inline-flex;align-items:center;gap:.8rem;padding:16px 34px;border:1px solid var(--color-ink);border-radius:40px;font-style:normal;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;transition:background .3s,color .3s}.more-link[data-astro-cid-yuh2cwlj]:hover{background:var(--color-ink);color:var(--color-paper)}.more-link[data-astro-cid-yuh2cwlj] span[data-astro-cid-yuh2cwlj]{transition:transform .3s ease}.more-link[data-astro-cid-yuh2cwlj]:hover span[data-astro-cid-yuh2cwlj]{transform:translate(4px)}.tint[data-astro-cid-yuh2cwlj]{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#2a29280d,#2a292847);mix-blend-mode:multiply;pointer-events:none}.ui[data-astro-cid-yuh2cwlj]{position:absolute;inset:0;z-index:2;pointer-events:none;font-family:var(--font-disp)}.ui[data-astro-cid-yuh2cwlj] .no[data-astro-cid-yuh2cwlj]{position:absolute;top:12px;left:12px;font-weight:800;font-size:12px;letter-spacing:.1em}.ui[data-astro-cid-yuh2cwlj] .tag[data-astro-cid-yuh2cwlj]{position:absolute;top:12px;right:12px;font-size:11.5px;letter-spacing:.2em;color:var(--color-ink-soft);font-weight:600;opacity:.85}h3[data-astro-cid-yuh2cwlj]{font-style:italic;font-weight:400;font-size:clamp(1.15rem,2.4vw,1.4rem);margin-top:1.2rem;letter-spacing:-.01em}.cat[data-astro-cid-yuh2cwlj]{font-style:normal;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-ink-soft);margin-top:.5rem}@media(max-width:820px){.scene-grid[data-astro-cid-yuh2cwlj]{grid-template-columns:minmax(0,1fr)}}.culture[data-astro-cid-widxw5mr]{position:relative;z-index:2;background:var(--color-paper);overflow:hidden;display:flex;flex-direction:column;align-items:center}.culture .big{font-style:italic;font-weight:400;font-size:clamp(1.8rem,min(6vw,9vh),4.4rem);line-height:1.16;max-width:20ch;margin:2rem auto 0}.marq[data-astro-cid-widxw5mr]{margin-top:clamp(3rem,8vh,6rem);width:100%;overflow:hidden;white-space:nowrap}.marq-track[data-astro-cid-widxw5mr]{display:inline-flex;will-change:transform}.marq-track[data-astro-cid-widxw5mr] span[data-astro-cid-widxw5mr]{font-style:italic;font-size:clamp(2.2rem,min(8vw,12vh),6rem);color:color-mix(in srgb,var(--color-accent) 22%,transparent);padding-right:.3em}.outro[data-astro-cid-gu7qcttp]{min-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.outro .title{font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:1.02;font-size:clamp(2.4rem,min(10vw,15vh),7.5rem)}.outro .sub{margin-top:clamp(1.4rem,4vh,2.2rem)}.outro .cta-wrap{margin-top:clamp(2.4rem,6vh,4rem);display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.cta-story[data-astro-cid-gu7qcttp]{background:var(--color-forest);border-color:var(--color-forest);color:var(--color-paper)}.cta-story[data-astro-cid-gu7qcttp]:hover{background:var(--color-leaf);border-color:var(--color-leaf);color:#fff}.cta[data-astro-cid-gu7qcttp]{display:inline-flex;align-items:center;gap:12px;padding:16px 34px;border:1px solid var(--color-ink);border-radius:40px;font-style:normal;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;transition:background .3s,color .3s;will-change:transform}.cta[data-astro-cid-gu7qcttp]:hover{background:var(--color-ink);color:var(--color-paper)}@media(max-width:560px){.outro .cta-wrap{flex-direction:column;align-items:stretch;width:100%}.cta[data-astro-cid-gu7qcttp]{justify-content:center;padding:15px 20px;font-size:.74rem;letter-spacing:.12em;text-align:center}.foot[data-astro-cid-gu7qcttp]{flex-direction:column;align-items:center;text-align:center;letter-spacing:.12em;line-height:1.6}}.foot[data-astro-cid-gu7qcttp]{margin-top:clamp(4rem,10vh,7rem);display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 2rem;font-style:normal;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-soft)}
