@layer sections{.book-sec[data-astro-cid-pttybjug]{position:relative;padding-block:clamp(96px,12vw,168px);overflow:hidden;background:transparent;color:var(--col-ink);isolation:isolate}.book-sec__inner[data-astro-cid-pttybjug]{display:grid;gap:clamp(34px,5vw,72px)}.book-sec__heading-en[data-astro-cid-pttybjug]{color:var(--col-ink);opacity:1;-webkit-text-stroke:0;text-shadow:none;letter-spacing:.12em}.book-sec__heading-solid[data-astro-cid-pttybjug]{color:#0a0a0a85}.book-sec__content[data-astro-cid-pttybjug]{position:relative;display:grid;grid-template-columns:minmax(200px,.72fr) minmax(0,1.28fr);gap:clamp(18px,3vw,40px);align-items:center;max-width:1000px;margin-inline:auto;padding:clamp(4px,1vw,10px) clamp(8px,2vw,20px);border:0;outline:0;border-radius:0;background:transparent;box-shadow:none;color:var(--col-ink);isolation:isolate}.book-sec__content[data-astro-cid-pttybjug]:before{content:none}.book-sec__cover[data-astro-cid-pttybjug]{position:relative;justify-self:center;flex-shrink:0;padding:0;transform:none}.book-sec__cover-wrap[data-astro-cid-pttybjug]{position:relative;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;width:min(100%,330px)}.book-sec__gen-badge[data-astro-cid-pttybjug]{position:absolute;top:clamp(-24px,-2.2vw,-14px);left:clamp(-34px,-3vw,-22px);z-index:2;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(56px,5vw,68px);aspect-ratio:1;padding:8px 5px 6px;border:0;border-radius:50%;background:var(--col-green-light);box-shadow:none;color:var(--col-ink);font-family:var(--font-mono);line-height:1;text-align:center;text-shadow:none;transform:rotate(-3deg);overflow:visible}.book-sec__gen-badge[data-astro-cid-pttybjug]:before,.book-sec__gen-badge[data-astro-cid-pttybjug]:after{content:"";position:absolute;top:-14%;width:2px;height:26%;border-radius:999px;background:var(--col-ink);box-shadow:none;transform-origin:50% 100%}.book-sec__gen-badge[data-astro-cid-pttybjug]:before{left:28%;transform:rotate(-25deg)}.book-sec__gen-badge[data-astro-cid-pttybjug]:after{right:28%;transform:rotate(25deg)}.book-sec__gen-badge[data-astro-cid-pttybjug] span[data-astro-cid-pttybjug]{display:block;margin-bottom:.22em;font-size:clamp(6px,.58vw,8px);font-weight:900;letter-spacing:.08em;white-space:nowrap}.book-sec__gen-badge[data-astro-cid-pttybjug] b[data-astro-cid-pttybjug]{display:block;font-family:var(--font-brand);font-size:clamp(10px,1.02vw,14px);font-weight:900;line-height:1;letter-spacing:-.02em;white-space:nowrap}.book-sec__cover-wrap[data-astro-cid-pttybjug]:after{content:none}.book-sec__cover-wrap[data-astro-cid-pttybjug]:hover{transform:none}.book-sec__cover-wrap[data-astro-cid-pttybjug]:hover:after{opacity:0}.book-sec__cover-wrap[data-astro-cid-pttybjug] img[data-astro-cid-pttybjug]{display:block;width:100%;height:auto;border:0;border-radius:clamp(18px,2vw,28px);object-fit:cover;filter:drop-shadow(0 28px 40px rgb(10 10 10 / 14%))}.book-sec__info[data-astro-cid-pttybjug]{display:flex;flex-direction:column;justify-content:center;gap:0;max-width:640px;min-width:0;padding:0;border:0;outline:0;border-radius:0;background:transparent;box-shadow:none}.book-sec__masthead[data-astro-cid-pttybjug]{display:grid;gap:clamp(10px,1.4vw,18px);margin-bottom:clamp(16px,2.2vw,28px)}.book-sec__title[data-astro-cid-pttybjug]{margin:0;font-family:var(--font-brand);font-size:clamp(34px,4.1vw,58px);font-weight:900;line-height:1.14;letter-spacing:-.035em;color:var(--col-ink);text-shadow:none;text-wrap:balance}.book-sec__title-quote[data-astro-cid-pttybjug]{font-size:.78em;font-weight:800;letter-spacing:0;opacity:.9;vertical-align:top}.book-sec__author[data-astro-cid-pttybjug]{margin:0;padding-top:clamp(2px,.4vw,6px);border-top:0;color:#0a0a0a94;font-size:clamp(11px,.95vw,13px);font-weight:600;letter-spacing:.06em}.book-sec__desc[data-astro-cid-pttybjug]{max-width:40em;margin:0;color:#0a0a0ab8;font-size:clamp(12px,1.18vw,15px);font-weight:800;line-height:1.92}.book-sec__desc[data-astro-cid-pttybjug] strong[data-astro-cid-pttybjug]{color:var(--col-ink)}.book-sec__actions[data-astro-cid-pttybjug]{display:flex;gap:clamp(8px,1vw,12px);flex-wrap:wrap;margin-top:clamp(24px,3.5vw,40px);max-width:560px}.book-sec__actions .btn{flex:1 1 0;min-width:0;min-height:58px;padding:.9em 1.2em;border:0;border-radius:var(--radius-chip);font-size:clamp(12px,1vw,14px);box-shadow:none;transition:transform .16s ease,background .16s ease}.book-sec__actions .btn:hover,.book-sec__actions .btn:focus-visible{transform:translateY(-2px);box-shadow:none;outline:none}.book-sec__actions .btn:active{transform:translateY(0);box-shadow:none}@media(width<=680px){.book-sec__content[data-astro-cid-pttybjug]{grid-template-columns:1fr;place-items:center;padding:clamp(18px,6vw,28px)}.book-sec__info[data-astro-cid-pttybjug]{text-align:center;align-items:center}.book-sec__masthead[data-astro-cid-pttybjug]{width:min(100%,22em)}.book-sec__author[data-astro-cid-pttybjug]{width:fit-content;margin-inline:auto;padding-inline:clamp(12px,4vw,24px)}.book-sec__cover[data-astro-cid-pttybjug]{width:min(250px,76vw);justify-self:center;transform:none}.book-sec__actions[data-astro-cid-pttybjug]{width:100%}.book-sec__actions .btn{flex-basis:min(180px,calc(50% - 6px))}.book-sec__gen-badge[data-astro-cid-pttybjug]{top:-28px;left:-14px;width:clamp(52px,16vw,62px)}.book-sec__title[data-astro-cid-pttybjug]{font-size:clamp(30px,8.8vw,46px)}}.book-sec[data-astro-cid-pttybjug]:is(.book-sec) .book-sec__info[data-astro-cid-pttybjug],.book-sec[data-astro-cid-pttybjug]:is(.book-sec) .book-sec__info[data-astro-cid-pttybjug] [data-astro-cid-pttybjug]:is(.book-sec__title,.book-sec__author,.book-sec__desc,.book-sec__desc strong){color:currentcolor;-webkit-text-fill-color:currentcolor}.book-sec[data-astro-cid-pttybjug]:is(.book-sec) .book-sec__title[data-astro-cid-pttybjug],.book-sec[data-astro-cid-pttybjug]:is(.book-sec) .book-sec__desc[data-astro-cid-pttybjug] strong[data-astro-cid-pttybjug]{color:var(--col-ink)}.book-sec[data-astro-cid-pttybjug]:is(.book-sec) .book-sec__author[data-astro-cid-pttybjug]{color:#0a0a0a94}.book-sec[data-astro-cid-pttybjug]:is(.book-sec) .book-sec__desc[data-astro-cid-pttybjug]{color:#0a0a0ab8}}
