.home-hero[data-astro-cid-dcwno5ig]{--hs-rose:var(--rose-on-night);background:radial-gradient(42% 46% at 74% 34%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 72%), radial-gradient(70% 60% at 78% 30%, color-mix(in srgb, var(--wouri) 60%, transparent), transparent 70%),  linear-gradient(to bottom, var(--night) 30%, color-mix(in srgb, var(--night) 70%, var(--logo-night)));padding-bottom:clamp(24px,3vw,40px);position:relative;overflow:hidden}.home-hero[data-astro-cid-dcwno5ig]:after{content:"";z-index:-1;mix-blend-mode:screen;opacity:.6;pointer-events:none;background:url(../images/site/hero/poussiere-nuit.webp) 50%/cover no-repeat;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.home-hero[data-astro-cid-dcwno5ig]:after{animation:48s ease-in-out infinite alternate hs-drift}}@keyframes hs-drift{to{transform:scale(1.07)translate(-1.2%,.8%)}}.home-hero[data-astro-cid-dcwno5ig]>[data-astro-cid-dcwno5ig]{position:relative}.hs-stage[data-astro-cid-dcwno5ig]{display:grid}.hs-slide[data-astro-cid-dcwno5ig]{opacity:0;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity .7s,visibility 0s .7s}.hs-slide[data-astro-cid-dcwno5ig].is-active{opacity:1;visibility:visible;transition:opacity .9s .15s}@media (prefers-reduced-motion:no-preference){.hs-slide[data-astro-cid-dcwno5ig].is-active .hs-in[data-astro-cid-dcwno5ig]{animation:hs-in .8s cubic-bezier(.25, .46, .45, .94) calc(.3s + var(--i,0) * .32s) both}.hs-slide[data-astro-cid-dcwno5ig].is-active .hs-splash[data-astro-cid-dcwno5ig]{animation:1.6s cubic-bezier(.22,1,.36,1) .15s both hs-splash}}@keyframes hs-in{0%{opacity:0;translate:0 .5em;scale:1.04}}@keyframes hs-splash{0%{opacity:0;scale:.6}}@media (prefers-reduced-motion:no-preference){.hs-slide[data-astro-cid-dcwno5ig].is-active .hs-book-cover[data-astro-cid-dcwno5ig]{animation:hs-rise 1.2s var(--ease) .2s both}.hs-slide[data-astro-cid-dcwno5ig].is-active .hs-book-visual[data-astro-cid-dcwno5ig]:before{animation:hs-in 1.4s var(--ease) .1s both}}@keyframes hs-rise{0%{opacity:0;translate:0 32px}}.home-hero-text[data-astro-cid-dcwno5ig],.hs-book-text[data-astro-cid-dcwno5ig],.hs-center[data-astro-cid-dcwno5ig]{isolation:isolate}.home-hero-text[data-astro-cid-dcwno5ig]:before,.hs-book-text[data-astro-cid-dcwno5ig]:before,.hs-center[data-astro-cid-dcwno5ig]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--night) 78%, transparent), transparent);pointer-events:none;position:absolute;inset:-12% -20% -12% -30%}.hs-center[data-astro-cid-dcwno5ig]:before{background:radial-gradient(48% 46% at 50% 50%, color-mix(in srgb, var(--night) 70%, transparent), transparent);inset:0}.home-hero-portrait[data-astro-cid-dcwno5ig]:before,.hs-book-visual[data-astro-cid-dcwno5ig]:before{content:"";border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);pointer-events:none;border-bottom:0;border-radius:999px 999px 0 0;position:absolute;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.hs-name[data-astro-cid-dcwno5ig]{min-height:min(calc(100svh - var(--header-h) - 190px), 760px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:0 clamp(24px,4vw,64px);display:grid}.home-hero-text[data-astro-cid-dcwno5ig]{z-index:1;padding-block:clamp(56px,8vw,120px) clamp(40px,5vw,72px);position:relative}.home-hero-title[data-astro-cid-dcwno5ig]{margin-top:var(--s-5);color:var(--on-night)}.home-hero-title[data-astro-cid-dcwno5ig]>[data-astro-cid-dcwno5ig][aria-hidden]{display:block}.home-hero-title[data-astro-cid-dcwno5ig] em[data-astro-cid-dcwno5ig]{padding-left:.62em}.home-hero-letter[data-astro-cid-dcwno5ig],.home-hero-role[data-astro-cid-dcwno5ig]{display:inline-block}@media (prefers-reduced-motion:no-preference){.is-active[data-astro-cid-dcwno5ig] .home-hero-letter[data-astro-cid-dcwno5ig],.is-active[data-astro-cid-dcwno5ig] .home-hero-role[data-astro-cid-dcwno5ig]{animation:home-hero-write .7s cubic-bezier(.25, .46, .45, .94) var(--d,.2s) both}}@keyframes home-hero-write{0%{opacity:0;scale:2}}.home-hero-lead[data-astro-cid-dcwno5ig]{max-width:44ch;font-family:var(--serif);font-size:var(--fs-lg);color:var(--on-night-muted);margin-top:clamp(24px,3vw,40px);line-height:1.6}.home-hero-actions[data-astro-cid-dcwno5ig]{margin-top:clamp(28px,3.5vw,44px)}.home-hero-portrait[data-astro-cid-dcwno5ig]{margin-right:calc((min(100vw, var(--wrap)) - 100vw) / 2 - var(--gutter));align-self:stretch;position:relative}.home-hero-portrait[data-astro-cid-dcwno5ig]:before{inset:clamp(40px,6vw,88px) 12% 8% 10%}.hs-splash-name[data-astro-cid-dcwno5ig]{z-index:1;opacity:.9;width:clamp(64px,6.5vw,112px);top:clamp(64px,9vw,130px);left:4%}.home-hero-portrait[data-astro-cid-dcwno5ig] img[data-astro-cid-dcwno5ig]:not(.hs-splash){object-fit:cover;object-position:58% 18%;mix-blend-mode:lighten;-webkit-mask-composite:source-in;width:100%;height:100%;max-height:860px;position:relative;-webkit-mask-image:linear-gradient(#000 62%,#0000 98%),linear-gradient(90deg,#0000 0,#000 22% 88%,#0000);mask-image:linear-gradient(#000 62%,#0000 98%),linear-gradient(90deg,#0000 0,#000 22% 88%,#0000);mask-composite:intersect}.hs-splash[data-astro-cid-dcwno5ig]{pointer-events:none;height:auto;position:absolute}.hs-center[data-astro-cid-dcwno5ig]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-block:clamp(48px,6vw,96px);display:flex;position:relative}.hs-paint[data-astro-cid-dcwno5ig]{position:relative}.hs-splash-a[data-astro-cid-dcwno5ig]{opacity:.95;width:clamp(110px,15vw,240px);top:-42%;left:21%}.hs-splash-b[data-astro-cid-dcwno5ig]{opacity:.9;width:clamp(200px,24vw,380px);bottom:-38%;left:37%}.hs-splash-e[data-astro-cid-dcwno5ig]{opacity:.85;width:clamp(70px,9vw,140px);bottom:2%;left:60%}.hs-marker[data-astro-cid-dcwno5ig]{font-family:"Permanent Marker", var(--display);font-variant:small-caps;letter-spacing:.01em;text-align:left;color:#fff;text-shadow:.06em .06em .08em #000000bf, 0 0 .5em color-mix(in srgb, var(--logo-night) 70%, transparent);margin:0;font-size:clamp(1.9rem,5.3vw,5.6rem);line-height:1.22;position:relative}.hs-marker[data-astro-cid-dcwno5ig]>span[data-astro-cid-dcwno5ig]{display:block}.hs-red[data-astro-cid-dcwno5ig]{color:var(--hs-rose)}@media (prefers-reduced-motion:no-preference){.hs-slide[data-astro-cid-dcwno5ig].is-active .hs-stroke[data-astro-cid-dcwno5ig]{animation:hs-stroke 1.1s cubic-bezier(.45, 0, .2, 1) calc(.35s + var(--i,0) * .9s) both}}@keyframes hs-stroke{0%{clip-path:inset(-30% 100% -30% -5%)}to{clip-path:inset(-30% -5%)}}@media (width>=861px){.hs-marker[data-astro-cid-dcwno5ig]>span[data-astro-cid-dcwno5ig]{white-space:nowrap}}@media (width<=860px){.hs-marker[data-astro-cid-dcwno5ig]{text-align:center}.hs-marker[data-astro-cid-dcwno5ig]>span[data-astro-cid-dcwno5ig]{text-wrap:balance}}.hs-splash-c[data-astro-cid-dcwno5ig]{opacity:.9;width:clamp(130px,15vw,240px);bottom:-34%;right:-44%}.hs-splash-d[data-astro-cid-dcwno5ig]{width:clamp(70px,8vw,130px);top:4%;left:-16%}.hs-yellow-title[data-astro-cid-dcwno5ig]{font:800 clamp(2.6rem, 7vw, 6rem) / .98 var(--logo);text-transform:uppercase;letter-spacing:-.01em;color:var(--gold);text-shadow:0 4px 14px #0000008c;margin:0;position:relative}.hs-yellow-title[data-astro-cid-dcwno5ig]>span[data-astro-cid-dcwno5ig]{display:block}.hs-racines[data-astro-cid-dcwno5ig] .hs-yellow-title[data-astro-cid-dcwno5ig]>span[data-astro-cid-dcwno5ig]:first-child{translate:-18%}.hs-racines[data-astro-cid-dcwno5ig] .hs-yellow-title[data-astro-cid-dcwno5ig]>span[data-astro-cid-dcwno5ig]:nth-child(3){translate:20%}.hs-red-line[data-astro-cid-dcwno5ig]{font:italic 800 clamp(1.5rem, 3.6vw, 3.1rem) / 1.15 var(--logo);color:var(--hs-rose);text-shadow:0 3px 10px #00000080;text-wrap:balance;margin:.35em 0 0;position:relative}.hs-guide[data-astro-cid-dcwno5ig]{max-width:52ch;font:500 clamp(.9rem, .8rem + .5vw, 1.25rem) / 1.9 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-soft);text-wrap:balance;margin:clamp(28px,4vw,52px) 0 0;position:relative}.hs-heal[data-astro-cid-dcwno5ig]{align-items:center;gap:var(--s-4);min-height:44px;margin-top:var(--s-4);font:700 var(--fs-sm) / 1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.hs-heal[data-astro-cid-dcwno5ig]:before,.hs-heal[data-astro-cid-dcwno5ig]:after{content:"";background:var(--hs-rose);opacity:.8;width:clamp(24px,4vw,48px);height:1px;transition:width .4s var(--ease)}.hs-heal[data-astro-cid-dcwno5ig]:hover{color:var(--on-night);text-decoration:underline;text-decoration-color:var(--hs-rose);text-underline-offset:.35em}.hs-heal[data-astro-cid-dcwno5ig]:hover:before,.hs-heal[data-astro-cid-dcwno5ig]:hover:after{width:clamp(32px,5vw,64px)}.hs-book[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(40px,5vw,72px);display:grid}.hs-book-text[data-astro-cid-dcwno5ig]{position:relative}.hs-book-title[data-astro-cid-dcwno5ig]{margin-top:var(--s-4);color:var(--on-night);text-wrap:balance}.hs-book-tagline[data-astro-cid-dcwno5ig]{margin-top:var(--s-4);font-family:var(--serif);font-style:italic;font-size:var(--fs-lg);color:var(--on-night-muted)}.hs-book[data-astro-cid-dcwno5ig] .actions[data-astro-cid-dcwno5ig]{margin-top:clamp(24px,3vw,40px)}.hs-book-visual[data-astro-cid-dcwno5ig]{place-items:center;padding-top:clamp(24px,3vw,48px);display:grid;position:relative}.hs-book-visual[data-astro-cid-dcwno5ig]:before{width:min(96%,480px);height:92%;top:0;left:50%;translate:-50%}.hs-splash-book[data-astro-cid-dcwno5ig]{opacity:.55;width:min(120%,560px);max-width:none;top:62%;left:58%;translate:-50% -50%}.hs-book-cover[data-astro-cid-dcwno5ig]{filter:drop-shadow(0 24px 40px #0000008c);position:relative;rotate:-3deg}.hs-book-cover[data-astro-cid-dcwno5ig] .book-object{width:min(100%,400px)}.hs-yellow-left[data-astro-cid-dcwno5ig]{font-size:clamp(2.6rem,6vw,5.4rem)}.hs-yellow-left[data-astro-cid-dcwno5ig]>span[data-astro-cid-dcwno5ig]:nth-child(2){padding-left:.8em}.hs-quote[data-astro-cid-dcwno5ig]{max-width:46ch;font-family:var(--serif);font-style:italic;font-size:var(--fs-lg);color:var(--on-night);margin:clamp(20px,3vw,36px) 0 0;padding:0;line-height:1.6}.hs-controls[data-astro-cid-dcwno5ig]{align-items:center;gap:var(--s-2) clamp(16px, 3vw, 40px);padding-block:var(--s-3) var(--s-4);grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;grid-template-areas:"folio segs nav";display:grid}.hs-folio[data-astro-cid-dcwno5ig]{align-items:baseline;gap:var(--s-2);min-width:0;color:var(--on-night-muted);grid-area:folio;margin:0;display:flex}.hs-folio-n[data-astro-cid-dcwno5ig]{font:400 var(--fs-xl) / 1 var(--display);color:var(--gold);font-variant-numeric:lining-nums tabular-nums}.hs-folio-of[data-astro-cid-dcwno5ig]{font:600 var(--fs-xs) / 1 var(--sans);letter-spacing:.14em;font-variant-numeric:tabular-nums}.hs-folio-n[data-astro-cid-dcwno5ig],.hs-folio-of[data-astro-cid-dcwno5ig]{white-space:nowrap;flex-shrink:0}.hs-folio-label[data-astro-cid-dcwno5ig]{margin-left:var(--s-2);font:italic 400 var(--fs-sm) / 1.2 var(--serif);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hs-segs[data-astro-cid-dcwno5ig]{grid-area:segs;min-width:0;display:flex}.hs-seg[data-astro-cid-dcwno5ig]{cursor:pointer;background:0 0;border:0;flex:1;min-width:0;height:44px;padding:0;position:relative}.hs-seg[data-astro-cid-dcwno5ig]:before,.hs-seg[data-astro-cid-dcwno5ig]:after{content:"";background:color-mix(in srgb, var(--on-night) 20%, transparent);border-radius:2px;height:2px;margin-top:-1px;transition:background .2s;position:absolute;top:50%;left:3px;right:3px}.hs-seg[data-astro-cid-dcwno5ig]:after{background:linear-gradient(to right, var(--gold), var(--hs-rose));transform-origin:0;scale:0 1}.hs-seg[data-astro-cid-dcwno5ig]:hover:before{background:color-mix(in srgb, var(--on-night) 55%, transparent)}.hs-seg[data-astro-cid-dcwno5ig].is-past:after{background:color-mix(in srgb, var(--on-night) 42%, transparent);scale:1}.hs-seg[data-astro-cid-dcwno5ig][aria-current]:after{scale:1}@media (prefers-reduced-motion:no-preference){.hs-seg[data-astro-cid-dcwno5ig][aria-current]:after{animation:hs-progress var(--hs-dur,6s) linear both}.is-holding[data-astro-cid-dcwno5ig] .hs-seg[data-astro-cid-dcwno5ig][aria-current]:after{animation-play-state:paused}.is-paused[data-astro-cid-dcwno5ig] .hs-seg[data-astro-cid-dcwno5ig][aria-current]:after{animation:none}}@keyframes hs-progress{0%{scale:0 1}}.hs-nav[data-astro-cid-dcwno5ig]{gap:var(--s-2);grid-area:nav;display:flex}.hs-controls[data-astro-cid-dcwno5ig][hidden]{display:none}.hs-btn[data-astro-cid-dcwno5ig]{border:1px solid color-mix(in srgb, var(--on-night) 22%, transparent);width:44px;height:44px;color:var(--on-night);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:border-color .2s,background .2s;display:grid}.hs-btn[data-astro-cid-dcwno5ig]:hover{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, transparent);color:var(--gold)}.hs-icon-play[data-astro-cid-dcwno5ig],.is-paused[data-astro-cid-dcwno5ig] .hs-icon-pause[data-astro-cid-dcwno5ig]{display:none}.is-paused[data-astro-cid-dcwno5ig] .hs-icon-play[data-astro-cid-dcwno5ig]{display:block}.home-stats[data-astro-cid-dcwno5ig]{border-top:1px solid color-mix(in srgb, var(--gold) 35%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-stats[data-astro-cid-dcwno5ig] li[data-astro-cid-dcwno5ig]+li[data-astro-cid-dcwno5ig]{border-left:1px solid color-mix(in srgb, var(--on-night) 12%, transparent)}.home-stats[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]{align-items:baseline;gap:var(--s-3);min-height:44px;color:var(--on-night-muted);padding:clamp(18px,2.4vw,28px) clamp(12px,2vw,28px);text-decoration:none;transition:color .2s;display:flex}.home-stats[data-astro-cid-dcwno5ig] li[data-astro-cid-dcwno5ig]:first-child a[data-astro-cid-dcwno5ig]{padding-left:0}.home-stat-n[data-astro-cid-dcwno5ig]{font:400 var(--fs-2xl) / 1 var(--display);color:var(--gold);font-variant-numeric:lining-nums}.home-stat-l[data-astro-cid-dcwno5ig]{font:600 var(--fs-xs) / 1.35 var(--sans);letter-spacing:.14em;text-transform:uppercase;position:relative}.home-stats[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]:hover{color:var(--on-night)}.home-stats[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]{position:relative}.home-stats[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]:after{content:"";background:var(--hs-rose);transform-origin:0;width:40px;height:2px;transition:scale .45s var(--ease);position:absolute;top:-1px;left:0;scale:0 1}.home-stats[data-astro-cid-dcwno5ig] li[data-astro-cid-dcwno5ig]:not(:first-child) a[data-astro-cid-dcwno5ig]:after{left:clamp(12px,2vw,28px)}.home-stats[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]:hover:after,.home-stats[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]:focus-visible:after{scale:1}.home-stats[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]:hover .home-stat-l[data-astro-cid-dcwno5ig]{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.3em}@media (width<=860px){.hs-name[data-astro-cid-dcwno5ig]{grid-template-columns:1fr;min-height:0}.home-hero-portrait[data-astro-cid-dcwno5ig]{height:clamp(380px,112vw,620px);margin:0 calc(-1 * var(--gutter));order:-1}.home-hero-portrait[data-astro-cid-dcwno5ig]:before{inset:28px 18% 0}.home-hero-portrait[data-astro-cid-dcwno5ig] img[data-astro-cid-dcwno5ig]:not(.hs-splash){object-position:62% 22%;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.home-hero-text[data-astro-cid-dcwno5ig]{margin-top:clamp(-96px,-12vw,-48px);padding-top:0}.hs-book[data-astro-cid-dcwno5ig]{text-align:center;grid-template-columns:1fr;align-content:center}.hs-book-visual[data-astro-cid-dcwno5ig]{order:-1}.hs-book[data-astro-cid-dcwno5ig] .eyebrow[data-astro-cid-dcwno5ig],.hs-book[data-astro-cid-dcwno5ig] .actions[data-astro-cid-dcwno5ig]{justify-content:center}.hs-quote[data-astro-cid-dcwno5ig]{margin-inline:auto}.hs-book-cover[data-astro-cid-dcwno5ig] .book-object{width:min(62vw,290px)}.hs-book-visual[data-astro-cid-dcwno5ig]:before{width:min(80vw,360px)}.hs-book-text[data-astro-cid-dcwno5ig]:before{inset:-10%}.hs-splash-name[data-astro-cid-dcwno5ig]{top:48px;left:12%}.hs-yellow-left[data-astro-cid-dcwno5ig]>span[data-astro-cid-dcwno5ig]:nth-child(2){padding-left:0}}@media (width<=640px){.home-hero-title[data-astro-cid-dcwno5ig]{font-size:clamp(3.6rem,19vw,6rem)}.hs-racines[data-astro-cid-dcwno5ig] .hs-yellow-title[data-astro-cid-dcwno5ig]>span[data-astro-cid-dcwno5ig]{translate:none!important}.hs-splash-a[data-astro-cid-dcwno5ig]{top:-22%;left:4%}.hs-splash-b[data-astro-cid-dcwno5ig]{bottom:-30%;left:22%}.hs-splash-e[data-astro-cid-dcwno5ig]{bottom:6%;left:70%}.hs-splash-c[data-astro-cid-dcwno5ig]{bottom:-24%;right:-12%}.hs-splash-d[data-astro-cid-dcwno5ig]{top:-12%;left:-6%}.hs-controls[data-astro-cid-dcwno5ig]{gap:0 var(--s-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"segs segs""folio nav";padding-top:0}.hs-segs[data-astro-cid-dcwno5ig]{margin-inline:-3px}.home-stats[data-astro-cid-dcwno5ig]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stats[data-astro-cid-dcwno5ig] li[data-astro-cid-dcwno5ig]:nth-child(odd) a[data-astro-cid-dcwno5ig]{padding-left:0}.home-stats[data-astro-cid-dcwno5ig] li[data-astro-cid-dcwno5ig]:nth-child(odd) a[data-astro-cid-dcwno5ig]:after{left:0}.home-stats[data-astro-cid-dcwno5ig] li[data-astro-cid-dcwno5ig]:nth-child(odd){border-left:0}.home-stats[data-astro-cid-dcwno5ig] li[data-astro-cid-dcwno5ig]:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--on-night) 12%, transparent)}.home-stats[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]{gap:var(--s-2);flex-direction:column}}.home-word-grid[data-astro-cid-tf2j6dkf]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.home-word-aside[data-astro-cid-tf2j6dkf]{top:calc(var(--header-h) + 32px);position:sticky}.home-word-quote[data-astro-cid-tf2j6dkf]{margin-top:var(--s-5);font-size:var(--fs-3xl);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-style:italic;line-height:1}.home-word-guill[data-astro-cid-tf2j6dkf]{color:var(--accent)}.home-word-photo[data-astro-cid-tf2j6dkf]{isolation:isolate;margin-top:clamp(32px,4vw,56px);position:relative}.home-word-photo[data-astro-cid-tf2j6dkf]:after{content:"";z-index:-1;border:1px solid var(--brass-line);border-radius:var(--radius);opacity:.6;pointer-events:none;position:absolute;inset:14px -14px -14px 14px}.home-word-photo[data-astro-cid-tf2j6dkf] img[data-astro-cid-tf2j6dkf]{aspect-ratio:4/3;object-fit:cover;object-position:55% 30%;border-radius:var(--radius);background:var(--paper-3);width:100%}.home-word-text[data-astro-cid-tf2j6dkf]{max-width:var(--measure);border-top:1px solid var(--line);padding-top:clamp(0px,3vw,44px);position:relative}.home-word-text[data-astro-cid-tf2j6dkf]:before{content:"";background:var(--accent);width:48px;height:1px;position:absolute;top:-1px;left:0}.home-word-prose[data-astro-cid-tf2j6dkf]{padding-top:clamp(24px,3vw,36px)}.home-word-text[data-astro-cid-tf2j6dkf]>.home-word-prose[data-astro-cid-tf2j6dkf]>p:first-child{font-size:var(--fs-lg);color:var(--ink);line-height:1.65}.home-word-more[data-astro-cid-tf2j6dkf]{margin-top:var(--s-6)}.home-word-more[data-astro-cid-tf2j6dkf] summary[data-astro-cid-tf2j6dkf]{align-items:center;gap:var(--s-3);min-height:44px;padding-right:var(--s-2);font:600 var(--fs-sm) / 1.2 var(--sans);letter-spacing:.02em;color:var(--accent);cursor:pointer;list-style:none;display:inline-flex}.home-word-more[data-astro-cid-tf2j6dkf] summary[data-astro-cid-tf2j6dkf]::-webkit-details-marker{display:none}.home-word-more[data-astro-cid-tf2j6dkf] summary[data-astro-cid-tf2j6dkf]:hover{color:var(--accent-ink)}.home-word-more[data-astro-cid-tf2j6dkf] summary[data-astro-cid-tf2j6dkf]:hover .home-word-open[data-astro-cid-tf2j6dkf],.home-word-more[data-astro-cid-tf2j6dkf] summary[data-astro-cid-tf2j6dkf]:hover .home-word-close[data-astro-cid-tf2j6dkf]{text-underline-offset:.25em;text-decoration:underline}.home-word-toggle[data-astro-cid-tf2j6dkf]{border:1px solid;border-radius:50%;flex:none;width:32px;height:32px;position:relative}.home-word-toggle[data-astro-cid-tf2j6dkf]:before,.home-word-toggle[data-astro-cid-tf2j6dkf]:after{content:"";width:12px;height:1.5px;transition:transform .3s var(--ease);background:currentColor;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.home-word-toggle[data-astro-cid-tf2j6dkf]:after{transform:rotate(90deg)}.home-word-more[data-astro-cid-tf2j6dkf][open] .home-word-toggle[data-astro-cid-tf2j6dkf]:after{transform:rotate(0)}.home-word-close[data-astro-cid-tf2j6dkf],.home-word-more[data-astro-cid-tf2j6dkf][open] .home-word-open[data-astro-cid-tf2j6dkf]{display:none}.home-word-more[data-astro-cid-tf2j6dkf][open] .home-word-close[data-astro-cid-tf2j6dkf]{display:inline}.home-word-more[data-astro-cid-tf2j6dkf][open] summary[data-astro-cid-tf2j6dkf]{margin-bottom:var(--s-2)}.home-word-more[data-astro-cid-tf2j6dkf] .home-word-prose[data-astro-cid-tf2j6dkf]{padding-top:var(--s-4)}.home-word-more[data-astro-cid-tf2j6dkf][open] .home-word-prose[data-astro-cid-tf2j6dkf]{animation:home-word-in .5s var(--ease)}@keyframes home-word-in{0%{opacity:0;translate:0 -6px}}.home-word-sign[data-astro-cid-tf2j6dkf]{align-items:center;gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line);font:italic 400 var(--fs-xl) / 1 var(--display);color:var(--ink-2);margin-top:clamp(32px,4vw,48px);display:flex}.home-word-mark[data-astro-cid-tf2j6dkf]{background:var(--ornament) center / contain no-repeat;flex:none;width:26px;height:28px}@media (width<=860px){.home-word-grid[data-astro-cid-tf2j6dkf]{grid-template-columns:1fr}.home-word-aside[data-astro-cid-tf2j6dkf]{position:static}.home-word-text[data-astro-cid-tf2j6dkf]{border-top:0;padding-top:0}.home-word-text[data-astro-cid-tf2j6dkf]:before{display:none}.home-word-photo[data-astro-cid-tf2j6dkf]:after{inset:10px -8px -10px 8px}}.home-recits-grid[data-astro-cid-bphes4xv]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:stretch;gap:clamp(20px,2.5vw,32px);display:grid}.home-recits-meta[data-astro-cid-bphes4xv]{color:var(--gold)!important}.home-series[data-astro-cid-bphes4xv]{background:var(--night-2);border:1px solid color-mix(in srgb, var(--on-night) 10%, transparent);border-radius:var(--radius-lg);flex-direction:column;padding:clamp(24px,3.5vw,48px);display:flex}.home-series-top[data-astro-cid-bphes4xv]{grid-template-columns:clamp(88px,11vw,140px) 1fr;align-items:center;gap:clamp(16px,2.5vw,32px);display:grid}.home-series-img[data-astro-cid-bphes4xv]{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.05);outline:1px solid color-mix(in srgb, var(--gold) 50%, transparent);outline-offset:6px;border-radius:50%;width:100%}.home-series-title[data-astro-cid-bphes4xv]{margin-top:var(--s-3);font-size:var(--fs-2xl);line-height:1.02}.home-series-title[data-astro-cid-bphes4xv] a[data-astro-cid-bphes4xv]{text-decoration:none;transition:color .2s}.home-series-title[data-astro-cid-bphes4xv] a[data-astro-cid-bphes4xv]:hover{color:var(--gold)}.home-series-toc[data-astro-cid-bphes4xv]{gap:var(--s-6) clamp(24px, 3vw, 48px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(28px,3.5vw,44px);display:grid}.home-season-title[data-astro-cid-bphes4xv]{padding-bottom:var(--s-3);border-bottom:1px solid color-mix(in srgb, var(--gold) 40%, transparent);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--on-night)}.home-season[data-astro-cid-bphes4xv] ol[data-astro-cid-bphes4xv]{margin:0;padding:0;list-style:none}.home-season[data-astro-cid-bphes4xv] li[data-astro-cid-bphes4xv]{border-bottom:1px solid color-mix(in srgb, var(--on-night) 10%, transparent)}.home-season[data-astro-cid-bphes4xv] a[data-astro-cid-bphes4xv]{gap:var(--s-3);min-height:44px;padding:var(--s-3) 0;color:var(--on-night-muted);transition:color .2s, padding .3s var(--ease);grid-template-columns:2.2em 1fr;align-items:baseline;text-decoration:none;display:grid}.home-ep-n[data-astro-cid-bphes4xv]{font:italic 400 var(--fs-md) / 1 var(--display);color:var(--gold);font-variant-numeric:lining-nums}.home-ep-t[data-astro-cid-bphes4xv]{font:400 var(--fs-base) / 1.4 var(--serif)}.home-season[data-astro-cid-bphes4xv] a[data-astro-cid-bphes4xv]{position:relative}.home-season[data-astro-cid-bphes4xv] a[data-astro-cid-bphes4xv]:before{content:"";background:var(--gold);width:0;height:1px;transition:width .3s var(--ease);position:absolute;top:50%;left:0}.home-season[data-astro-cid-bphes4xv] a[data-astro-cid-bphes4xv]:hover{color:var(--on-night);padding-left:var(--s-4)}.home-season[data-astro-cid-bphes4xv] a[data-astro-cid-bphes4xv]:hover:before{width:var(--s-3)}.home-series-cta[data-astro-cid-bphes4xv]{padding-top:var(--s-6);align-self:flex-start;margin-top:auto}.home-jasmine[data-astro-cid-bphes4xv]{background:var(--night-2);border:1px solid color-mix(in srgb, var(--on-night) 10%, transparent);border-radius:var(--radius-lg);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.home-jasmine[data-astro-cid-bphes4xv]:hover{border-color:color-mix(in srgb, var(--gold) 60%, transparent)}.home-jasmine-media[data-astro-cid-bphes4xv]{background:var(--paper-3);flex:auto;min-height:260px;position:relative;overflow:hidden}.home-jasmine-media[data-astro-cid-bphes4xv] img[data-astro-cid-bphes4xv]{object-fit:cover;object-position:50% 12%;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.home-jasmine[data-astro-cid-bphes4xv]:hover .home-jasmine-media[data-astro-cid-bphes4xv] img[data-astro-cid-bphes4xv]{transform:scale(1.04)}.home-jasmine-body[data-astro-cid-bphes4xv]{gap:var(--s-3);flex-direction:column;padding:clamp(24px,3vw,36px);display:flex}.home-jasmine-title[data-astro-cid-bphes4xv]{font-size:var(--fs-xl);line-height:1.1;transition:color .2s}.home-jasmine[data-astro-cid-bphes4xv]:hover .home-jasmine-title[data-astro-cid-bphes4xv]{color:var(--gold)}.home-jasmine-text[data-astro-cid-bphes4xv]{color:var(--on-night-muted);font-size:var(--fs-base);line-height:1.5}.home-jasmine[data-astro-cid-bphes4xv] .link-arrow[data-astro-cid-bphes4xv]{margin-top:var(--s-2);align-self:flex-start}@media (width<=960px){.home-recits-grid[data-astro-cid-bphes4xv]{grid-template-columns:1fr}.home-jasmine[data-astro-cid-bphes4xv]{flex-direction:row}.home-jasmine-media[data-astro-cid-bphes4xv]{flex:0 0 38%;min-height:280px}}@media (width<=640px){.home-series-toc[data-astro-cid-bphes4xv]{grid-template-columns:1fr}.home-jasmine-media[data-astro-cid-bphes4xv]{flex-basis:34%;min-height:240px}}.home-awards[data-astro-cid-aagswii2]{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-award[data-astro-cid-aagswii2]{gap:var(--s-3);flex-direction:column;padding:clamp(28px,3.5vw,48px) clamp(20px,3vw,44px);display:flex;position:relative}.home-award[data-astro-cid-aagswii2]:before{content:"";background:var(--accent);width:32px;height:2px;position:absolute;top:-1px;left:clamp(20px,3vw,44px)}.home-award[data-astro-cid-aagswii2]:first-child:before{left:0}.home-award[data-astro-cid-aagswii2]:first-child{padding-left:0}.home-award[data-astro-cid-aagswii2]+.home-award[data-astro-cid-aagswii2]{border-left:1px solid var(--line)}.home-award-year[data-astro-cid-aagswii2]{font:italic 400 var(--fs-3xl) / .9 var(--display);color:var(--brass-ink);font-variant-numeric:lining-nums}.home-award-title[data-astro-cid-aagswii2]{margin-top:var(--s-3);font-size:var(--fs-xl);line-height:1.1}.home-award-detail[data-astro-cid-aagswii2]{color:var(--ink-2);font-size:var(--fs-base);max-width:34ch;line-height:1.55}.home-media[data-astro-cid-aagswii2]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,80px);margin-top:clamp(48px,6vw,88px);display:grid}.home-video-frame[data-astro-cid-aagswii2]{margin-top:var(--s-4)}.home-video[data-astro-cid-aagswii2] .yt{margin:var(--s-4) 0 0;box-shadow:var(--shadow-lg)}.home-video-frame[data-astro-cid-aagswii2] a[data-astro-cid-aagswii2].video{aspect-ratio:16/9;padding:var(--s-5);background:var(--night);color:var(--on-night);border-radius:var(--radius);font:600 var(--fs-base) / 1.3 var(--sans);align-items:flex-end;display:flex}.home-headlines-title[data-astro-cid-aagswii2]{padding-bottom:var(--s-3);border-bottom:1px solid var(--ink);font:600 var(--fs-xs) / 1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase}.home-headlines[data-astro-cid-aagswii2] ul[data-astro-cid-aagswii2]{margin:0 0 var(--s-6);padding:0;list-style:none}.home-headlines[data-astro-cid-aagswii2] li[data-astro-cid-aagswii2]{border-bottom:1px solid var(--line)}.home-headlines[data-astro-cid-aagswii2] li[data-astro-cid-aagswii2] a[data-astro-cid-aagswii2]{gap:var(--s-1) var(--s-4);padding:var(--s-4) 0;color:inherit;grid-template-columns:1fr auto;text-decoration:none;display:grid}.home-headlines[data-astro-cid-aagswii2] .meta[data-astro-cid-aagswii2]{grid-column:1}.home-headline[data-astro-cid-aagswii2]{font:400 var(--fs-md) / 1.35 var(--display);text-wrap:pretty;grid-column:1;font-size:clamp(1.15rem,1.05rem + .35vw,1.35rem);transition:color .2s}.home-headlines[data-astro-cid-aagswii2] svg[data-astro-cid-aagswii2]{color:var(--muted);transition:color .2s, transform .3s var(--ease);grid-area:1/2/span 2;align-self:center}.home-headlines[data-astro-cid-aagswii2] li[data-astro-cid-aagswii2] a[data-astro-cid-aagswii2]:hover .home-headline[data-astro-cid-aagswii2]{color:var(--accent)}.home-headlines[data-astro-cid-aagswii2] li[data-astro-cid-aagswii2] a[data-astro-cid-aagswii2]:hover svg[data-astro-cid-aagswii2]{color:var(--accent);transform:translate(2px,-2px)}@media (width<=900px){.home-media[data-astro-cid-aagswii2]{grid-template-columns:1fr}}@media (width<=760px){.home-awards[data-astro-cid-aagswii2]{grid-template-columns:1fr}.home-award[data-astro-cid-aagswii2]{column-gap:var(--s-4);grid-template-columns:4.2em 1fr;align-items:baseline;padding-inline:0;display:grid}.home-award-year[data-astro-cid-aagswii2]{font-size:var(--fs-2xl);grid-row:1/span 2}.home-award-title[data-astro-cid-aagswii2]{margin-top:0}.home-award[data-astro-cid-aagswii2]+.home-award[data-astro-cid-aagswii2]{border-left:0;border-top:1px solid var(--line)}.home-award[data-astro-cid-aagswii2]:before{left:0}}.home-feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,7vw,112px);display:grid}.home-feature-cover[data-astro-cid-lcdefpme]{isolation:isolate;place-items:center;padding:clamp(56px,7vw,104px) 16% clamp(28px,3vw,40px);display:grid;position:relative}.home-feature-cover[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:var(--paper-2);border-radius:999px 999px var(--radius-lg) var(--radius-lg);position:absolute;inset:0 4%}.home-feature-cover[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;border:1px solid var(--brass-line);border-radius:999px 999px var(--radius-lg) var(--radius-lg);opacity:.6;position:absolute;inset:-14px calc(4% - 14px) 14px calc(4% + 14px)}.home-feature-rose[data-astro-cid-lcdefpme]{z-index:1;background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 5px var(--paper);position:absolute;top:-18px;left:calc(50% + 14px);translate:-50%;rotate:45deg}.home-feature-cover[data-astro-cid-lcdefpme] .book-object{width:min(100%,320px);transition:translate .6s var(--ease)}.home-feature-cover[data-astro-cid-lcdefpme]:hover .book-object{translate:0 -6px}.home-feature-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--s-4)}.home-feature-text[data-astro-cid-lcdefpme] .tagline[data-astro-cid-lcdefpme]{margin-top:var(--s-3)}.home-feature-text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:var(--s-5);max-width:52ch}.home-laurel[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-3);min-height:44px;margin-top:var(--s-6);padding:var(--s-2) var(--s-4) var(--s-2) var(--s-3);border:1px solid var(--brass-line);font:500 var(--fs-sm) / 1.3 var(--sans);color:var(--ink-2);border-radius:999px;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.home-laurel[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--brass-ink);flex:none}.home-laurel[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600}.home-laurel[data-astro-cid-lcdefpme]:hover{background:var(--card);border-color:var(--brass-ink)}.home-feature-actions[data-astro-cid-lcdefpme]{margin-top:var(--s-6)}.home-shelf-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,4vw,56px) clamp(16px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.home-shelf-list[data-astro-cid-lcdefpme] .book-link h3{font-size:clamp(1.2rem,1.05rem + .6vw,1.6rem);line-height:1.12}.home-notes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.home-notes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:flex}.home-note[data-astro-cid-lcdefpme]{gap:var(--s-5);width:100%;padding:var(--s-5);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);color:inherit;transition:border-color .25s, box-shadow .35s var(--ease), translate .35s var(--ease);grid-template-columns:clamp(104px,10vw,142px) 1fr;align-items:start;text-decoration:none;display:grid}.home-note[data-astro-cid-lcdefpme]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lg);translate:0 -3px}.home-note[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]:before{content:"";width:6px;height:6px;margin-right:var(--s-2);vertical-align:.15em;background:var(--accent);display:inline-block;rotate:45deg}.home-note-media[data-astro-cid-lcdefpme]{aspect-ratio:3/4;justify-content:center;align-items:flex-end;padding:0 14% 6% 6%;display:flex;position:relative}.home-note-media[data-astro-cid-lcdefpme]:after{content:"";z-index:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--night) 30%, transparent), transparent);height:9%;transition:opacity .5s var(--ease), scale .5s var(--ease);border-radius:50%;position:absolute;bottom:2%;left:18%;right:-4%}.home-note-media[data-astro-cid-lcdefpme] .book-object{--turn:24deg;--thick:10%;z-index:1;width:100%;max-height:100%}.home-note[data-astro-cid-lcdefpme]:hover .home-note-media[data-astro-cid-lcdefpme] .book-object{transform:perspective(1500px) rotateY(calc(var(--turn) * .45)) translateY(-6px)}.home-note[data-astro-cid-lcdefpme]:hover .home-note-media[data-astro-cid-lcdefpme]:after{opacity:.65;scale:.9 1}.home-note-photo[data-astro-cid-lcdefpme]{z-index:1;border:4px solid var(--paper);width:100%;height:auto;box-shadow:var(--shadow);border-radius:2px;align-self:center;position:relative;rotate:-2deg}@media (prefers-reduced-motion:reduce){.home-note[data-astro-cid-lcdefpme]:hover .home-note-media[data-astro-cid-lcdefpme] .book-object{transform:perspective(1500px) rotateY(var(--turn))}}.home-note-body[data-astro-cid-lcdefpme]{gap:var(--s-3);flex-direction:column;height:100%;display:flex}.home-note[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-wrap:pretty;font-size:clamp(1.2rem,1.1rem + .4vw,1.45rem);line-height:1.15;transition:color .2s}.home-note[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--accent)}.home-note[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{align-self:flex-start;margin-top:auto}.home-events-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,40px) clamp(16px,2vw,28px);display:grid}.home-partners-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.home-partners-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--s-4)}.home-partners-intro[data-astro-cid-lcdefpme]{margin-top:var(--s-4);color:var(--ink-2);max-width:44ch}.home-partners-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin:0;padding:0;list-style:none;display:grid}.home-partners-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:flex}.home-partner[data-astro-cid-lcdefpme]{--partner-radius:calc(var(--radius-lg) * 2.5);justify-content:center;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-5) var(--s-3) var(--s-4);background:color-mix(in srgb, var(--card) 62%, transparent);border:1px solid color-mix(in srgb, var(--line) 55%, transparent);border-radius:var(--partner-radius);color:var(--ink-2);text-align:center;font:500 var(--fs-xs) / 1.35 var(--sans);letter-spacing:.02em;transition:background-color .45s var(--ease), border-color .45s var(--ease), box-shadow .45s var(--ease), color .45s var(--ease), translate .45s var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.home-partner[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;background:var(--paper);width:64px;height:64px;box-shadow:0 0 0 1px color-mix(in srgb, var(--brass-line) 22%, transparent), inset 0 1px 3px color-mix(in srgb, var(--night) 8%, transparent);filter:grayscale()contrast(.92);opacity:.72;transition:filter .5s var(--ease), opacity .5s var(--ease), box-shadow .5s var(--ease);border-radius:50%;padding:3px}a[data-astro-cid-lcdefpme].home-partner:hover,a[data-astro-cid-lcdefpme].home-partner:focus-visible{background:var(--card);border-color:color-mix(in srgb, var(--line) 90%, transparent);color:var(--ink);box-shadow:0 14px 30px -18px color-mix(in srgb, var(--night) 22%, transparent);translate:0 -3px}a[data-astro-cid-lcdefpme].home-partner:hover img[data-astro-cid-lcdefpme],a[data-astro-cid-lcdefpme].home-partner:focus-visible img[data-astro-cid-lcdefpme]{filter:none;opacity:1;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 1px 3px color-mix(in srgb, var(--night) 6%, transparent)}@media (prefers-reduced-motion:reduce){a[data-astro-cid-lcdefpme].home-partner:hover,a[data-astro-cid-lcdefpme].home-partner:focus-visible{translate:none}}.home-buy-panel[data-astro-cid-lcdefpme]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}.home-buy-panel[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(to right, var(--accent) 0 48px, var(--brass-line) 48px);opacity:.85;height:1px;position:absolute;top:0;left:clamp(28px,4vw,56px);right:clamp(28px,4vw,56px)}.home-buy-stack[data-astro-cid-lcdefpme]{width:150px;height:150px;position:relative}.home-buy-stack[data-astro-cid-lcdefpme] .book-object[data-astro-cid-lcdefpme]{width:78px;position:absolute;bottom:0}.home-buy-stack[data-astro-cid-lcdefpme] .book-object[data-astro-cid-lcdefpme]:first-child{z-index:3;left:36px}.home-buy-stack[data-astro-cid-lcdefpme] .book-object[data-astro-cid-lcdefpme]:nth-child(2){transform-origin:100% 100%;left:0;rotate:-9deg}.home-buy-stack[data-astro-cid-lcdefpme] .book-object[data-astro-cid-lcdefpme]:nth-child(3){transform-origin:0 100%;left:72px;rotate:9deg}.home-buy-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--s-3)}.home-buy-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){margin-top:var(--s-3);color:var(--ink-2);max-width:48ch}.home-buy-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}@media (width<=1100px){.home-notes[data-astro-cid-lcdefpme]{grid-template-columns:1fr;max-width:760px}.home-events-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-buy-panel[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr)}.home-buy-actions[data-astro-cid-lcdefpme]{flex-direction:row;grid-column:1/-1;align-items:center}.home-partners-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=860px){.home-feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.home-feature-cover[data-astro-cid-lcdefpme]{max-width:420px;padding-top:clamp(40px,10vw,72px)}.home-feature-cover[data-astro-cid-lcdefpme] .book-object{width:min(100%,240px)}.home-shelf-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-partners-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,120px),1fr))}}@media (width<=560px){.home-shelf-list[data-astro-cid-lcdefpme]{column-gap:var(--s-5)}.home-shelf-list[data-astro-cid-lcdefpme] .book-link .meta{font-size:.6875rem}.home-note[data-astro-cid-lcdefpme]{gap:var(--s-4);padding:var(--s-4);grid-template-columns:96px 1fr}.home-events-grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0}.home-events-grid[data-astro-cid-lcdefpme] .card{gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--line);grid-template-columns:112px 1fr;align-items:start;display:grid}.home-events-grid[data-astro-cid-lcdefpme] .card-media{aspect-ratio:1!important}.home-events-grid[data-astro-cid-lcdefpme] .card-body{gap:var(--s-2);padding-top:0}.home-events-grid[data-astro-cid-lcdefpme] .card-body h3{font-size:var(--fs-xl)}.home-events-grid[data-astro-cid-lcdefpme] .card-body p{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-sm)}.home-partners-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-partner[data-astro-cid-lcdefpme]{padding:var(--s-4) var(--s-2);letter-spacing:.01em}.home-partner[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:52px;height:52px}.home-buy-panel[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.home-buy-stack[data-astro-cid-lcdefpme]{height:130px}.home-buy-actions[data-astro-cid-lcdefpme] .button{width:100%}}
