.dc[data-astro-cid-e523sh6s]{background:var(--white);color:var(--ink);border:var(--border-thin);box-shadow:var(--sh-2);padding:clamp(calc(22px * var(--z)), calc(2.6vw * var(--z)), calc(36px * var(--z)));gap:calc(22px * var(--z));align-content:start;display:grid}.dc-ok[data-astro-cid-e523sh6s] b[data-astro-cid-e523sh6s]{font-family:var(--display);font-weight:900;font-size:var(--fs-s);letter-spacing:-.015em;line-height:1.15}.dc-f[data-astro-cid-e523sh6s]{gap:calc(16px * var(--z));display:grid}.hp[data-astro-cid-e523sh6s]{left:calc(-9999px * var(--z));width:calc(1px * var(--z));height:calc(1px * var(--z));opacity:0;position:absolute}.field[data-astro-cid-e523sh6s]{gap:calc(4px * var(--z));display:grid}input[data-astro-cid-e523sh6s]:not([type=checkbox]){border:0;border-bottom:var(--border-thin);padding:calc(8px * var(--z)) calc(2px * var(--z));font-size:var(--fs-b);color:var(--ink);background:0 0;border-radius:0}input[data-astro-cid-e523sh6s]:not([type=checkbox]):focus{border-bottom-width:calc(3px * var(--z));outline:none}input[data-astro-cid-e523sh6s]::placeholder{color:var(--mute)}.is-err[data-astro-cid-e523sh6s] input[data-astro-cid-e523sh6s]{border-bottom-color:var(--red);border-bottom-style:dashed}.dc[data-astro-cid-e523sh6s] .err[data-astro-cid-e523sh6s].t-meta{color:var(--red)}.err[data-astro-cid-e523sh6s]:empty{display:none}.opt[data-astro-cid-e523sh6s]{align-items:center;gap:calc(10px * var(--z));cursor:pointer;color:var(--ink);display:flex}.opt[data-astro-cid-e523sh6s] input[data-astro-cid-e523sh6s]{width:calc(18px * var(--z));height:calc(18px * var(--z));accent-color:var(--ink);flex:none}.dc-f[data-astro-cid-e523sh6s] .cta.cta{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:var(--sh-1);justify-self:start}.dc-f[data-astro-cid-e523sh6s] .cta-arr{background:var(--paper);color:var(--ink)}.rgpd[data-astro-cid-e523sh6s]{color:var(--mute)}.rgpd[data-astro-cid-e523sh6s] a[data-astro-cid-e523sh6s]{padding-block:calc(6px * var(--z))}.dc-ok[data-astro-cid-e523sh6s]{gap:calc(10px * var(--z));padding-block:calc(8px * var(--z));display:grid}.dc-ok[data-astro-cid-e523sh6s] .t-label[data-astro-cid-e523sh6s]{color:var(--mute)}.chp[data-astro-cid-uv4ux5wc]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.chp[data-astro-cid-uv4ux5wc] li[data-astro-cid-uv4ux5wc]{align-content:start;gap:calc(10px * var(--z));padding:calc(24px * var(--z));background:var(--white);border:calc(1px * var(--z)) solid var(--line);transition:transform var(--t-fast), box-shadow var(--t-fast), border-color var(--t-fast);display:grid}.chp[data-astro-cid-uv4ux5wc] li[data-astro-cid-uv4ux5wc]:hover{transform:translate(calc(-2px * var(--z)), calc(-2px * var(--z)));border-color:var(--ink);box-shadow:var(--sh-1h)}.chp-n[data-astro-cid-uv4ux5wc]{color:var(--mute);justify-content:space-between;display:flex}.chp[data-astro-cid-uv4ux5wc] b[data-astro-cid-uv4ux5wc]{font-family:var(--display);font-weight:900;font-size:var(--fs-s);letter-spacing:-.015em;line-height:1.15}.chp-d[data-astro-cid-uv4ux5wc]{color:var(--mute);font-size:calc(15px * var(--z));line-height:1.55}.chp-go[data-astro-cid-uv4ux5wc]{margin-top:var(--after)}@media (width<=1000px){.chp[data-astro-cid-uv4ux5wc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.chp[data-astro-cid-uv4ux5wc]{grid-template-columns:minmax(0,1fr)}}.gt[data-astro-cid-w62qhqoa]{align-items:center;gap:calc(20px * var(--z));margin-top:calc(6px * var(--z));text-decoration:none;display:flex}.gt-cv[data-astro-cid-w62qhqoa]{width:clamp(calc(72px * var(--z)), calc(12svh * var(--z)), calc(108px * var(--z)));flex:none;display:block}.gt-cv[data-astro-cid-w62qhqoa] img{border-radius:var(--r-obj);width:100%;height:auto;box-shadow:var(--sh-1);transition:transform var(--t-med) var(--ease-pop);display:block}.gt[data-astro-cid-w62qhqoa]:hover .gt-cv[data-astro-cid-w62qhqoa] img{transform:translateY(calc(-3px * var(--z)))}.gt-t[data-astro-cid-w62qhqoa]{gap:calc(4px * var(--z));max-width:36ch;display:grid}.gt-t[data-astro-cid-w62qhqoa] .t-label[data-astro-cid-w62qhqoa]{color:var(--mute)}.gt-t[data-astro-cid-w62qhqoa] b[data-astro-cid-w62qhqoa]{font-family:var(--display);font-weight:900;font-size:var(--fs-s);letter-spacing:-.015em;line-height:1.15}.rs[data-astro-cid-kjxpvl7f]{padding-block:clamp(calc(84px * var(--z)), calc(10vw * var(--z)), calc(140px * var(--z)))}.rs-head[data-astro-cid-kjxpvl7f]{gap:calc(14px * var(--z));margin-bottom:clamp(calc(48px * var(--z)), calc(6vw * var(--z)), calc(80px * var(--z)));display:grid}.rs-head[data-astro-cid-kjxpvl7f] h2[data-astro-cid-kjxpvl7f]{font-size:clamp(calc(34px * var(--z)), calc(5vw * var(--z)), calc(72px * var(--z)));letter-spacing:-.04em;max-width:18ch;line-height:1}.rs-grid[data-astro-cid-kjxpvl7f]{gap:clamp(calc(24px * var(--z)), calc(4vw * var(--z)), calc(56px * var(--z)));grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.book[data-astro-cid-kjxpvl7f]{gap:calc(14px * var(--z));color:var(--ink);justify-items:center;text-decoration:none;display:grid;position:relative}.bk-cover[data-astro-cid-kjxpvl7f]{width:100%;max-width:calc(230px * var(--z));aspect-ratio:3/4;background:var(--white);border-radius:calc(2px * var(--z)) calc(8px * var(--z)) calc(8px * var(--z)) calc(2px * var(--z));box-shadow:inset calc(6px * var(--z)) 0 0 color-mix(in srgb, var(--ink) 8%, transparent), calc(10px * var(--z)) calc(10px * var(--z)) 0 var(--ink);transition:transform .45s var(--ease-pop), box-shadow var(--t-med);display:block;position:relative;overflow:hidden;transform:rotate(-3deg)}.book--c[data-astro-cid-kjxpvl7f] .bk-cover[data-astro-cid-kjxpvl7f]{transform:rotate(1.5deg)}.bk-cover[data-astro-cid-kjxpvl7f] img{object-fit:cover;width:100%;height:100%;display:block}.book[data-astro-cid-kjxpvl7f]:hover .bk-cover[data-astro-cid-kjxpvl7f],.book[data-astro-cid-kjxpvl7f]:focus-visible .bk-cover[data-astro-cid-kjxpvl7f]{transform:rotate(0) translateY(calc(-10px * var(--z))) scale(1.03);box-shadow:inset calc(6px * var(--z)) 0 0 color-mix(in srgb, var(--ink) 8%, transparent), calc(14px * var(--z)) calc(14px * var(--z)) 0 var(--ink)}.bk-pg[data-astro-cid-kjxpvl7f]{top:calc(-14px * var(--z));right:calc(50% - calc(115px * var(--z)) - calc(18px * var(--z)));z-index:3;padding:calc(8px * var(--z)) calc(14px * var(--z));background:var(--white);color:var(--ink);border:calc(2px * var(--z)) solid var(--ink);border-radius:var(--r-pill);box-shadow:var(--sh-1);font-family:var(--display);font-weight:900;font-size:calc(16px * var(--z));text-transform:uppercase;white-space:nowrap;line-height:1;display:inline-block;position:absolute;transform:rotate(4deg)}.bk-go[data-astro-cid-kjxpvl7f]{font-family:var(--mono);font-weight:700;font-size:calc(16px * var(--z));border-bottom:calc(3px * var(--z)) solid var(--ink);padding-bottom:calc(2px * var(--z));margin-top:calc(22px * var(--z))}.rs-more[data-astro-cid-kjxpvl7f]{gap:calc(16px * var(--z));margin-top:clamp(calc(24px * var(--z)), calc(3vw * var(--z)), calc(40px * var(--z)));grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.rs-more[data-astro-cid-kjxpvl7f] a[data-astro-cid-kjxpvl7f]{gap:calc(6px * var(--z));color:var(--ink);background:var(--white);border:calc(1px * var(--z)) solid var(--ink);padding:calc(22px * var(--z));text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid}.rs-more[data-astro-cid-kjxpvl7f] a[data-astro-cid-kjxpvl7f]:hover,.rs-more[data-astro-cid-kjxpvl7f] a[data-astro-cid-kjxpvl7f]:focus-visible{transform:translate(calc(-3px * var(--z)), calc(-3px * var(--z)));box-shadow:calc(6px * var(--z)) calc(6px * var(--z)) 0 var(--ink)}.rs-more[data-astro-cid-kjxpvl7f] b[data-astro-cid-kjxpvl7f]{font-family:var(--display);font-weight:900;font-size:calc(20px * var(--z))}.rs-more[data-astro-cid-kjxpvl7f] span[data-astro-cid-kjxpvl7f]:not(.t-label){font-size:calc(15px * var(--z))}.rs-more[data-astro-cid-kjxpvl7f] i[data-astro-cid-kjxpvl7f]{font-style:normal;font-family:var(--mono);font-weight:700;font-size:calc(16px * var(--z));margin-top:calc(6px * var(--z))}@media (width<=1000px){.rs-grid[data-astro-cid-kjxpvl7f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.rs-head[data-astro-cid-kjxpvl7f]{margin-bottom:calc(28px * var(--z))}.rs-head[data-astro-cid-kjxpvl7f] h2[data-astro-cid-kjxpvl7f]{font-size:calc(28px * var(--z));line-height:1.06}.rs-grid[data-astro-cid-kjxpvl7f]{scroll-snap-type:x mandatory;gap:calc(20px * var(--z));margin-inline:calc(var(--gutter) * -1);padding:calc(20px * var(--z)) calc(20px * var(--z)) calc(8px * var(--z));scroll-padding-inline:calc(20px * var(--z));scrollbar-width:none;align-items:start;display:flex;overflow-x:auto}.rs-grid[data-astro-cid-kjxpvl7f]::-webkit-scrollbar{display:none}.rs-grid[data-astro-cid-kjxpvl7f]>[data-astro-cid-kjxpvl7f]{scroll-snap-align:start;flex:0 0 70%}.bk-cover[data-astro-cid-kjxpvl7f]{max-width:none}.bk-pg[data-astro-cid-kjxpvl7f]{right:calc(-6px * var(--z));top:calc(-12px * var(--z));padding:calc(6px * var(--z)) calc(10px * var(--z))}.bk-go[data-astro-cid-kjxpvl7f]{font-size:calc(13px * var(--z));margin-top:calc(16px * var(--z))}.rs-more[data-astro-cid-kjxpvl7f]{grid-template-columns:minmax(0,1fr);margin-top:0}.rs-more[data-astro-cid-kjxpvl7f] a[data-astro-cid-kjxpvl7f]{padding:calc(16px * var(--z))}.rs-more[data-astro-cid-kjxpvl7f] b[data-astro-cid-kjxpvl7f]{font-size:calc(18px * var(--z))}}
