.DMs7gG_book{--w:100%;--t:1.1rem;width:var(--w);aspect-ratio:2/3;perspective:1600px;display:block;position:relative;container-type:inline-size}.DMs7gG_book[data-size=hero]{--t:2rem;perspective:2200px}.DMs7gG_book:after{content:"";z-index:-1;background:var(--atelier-shadow);filter:blur(14px);width:92%;height:9%;transition:transform .7s var(--ease-out), opacity .7s var(--ease-out);border-radius:50%;position:absolute;bottom:-7%;left:6%}.DMs7gG_body{transform:rotateX(var(--tilt-x,0deg)) rotateY(calc(-18deg + var(--tilt-y,0deg)));transform-style:preserve-3d;transition:transform .8s var(--ease-out);position:absolute;inset:0}.DMs7gG_back,.DMs7gG_first,.DMs7gG_cover{position:absolute;inset:0}.DMs7gG_back{background:var(--cloth,var(--atelier-book));transform:translateZ(calc(var(--t) / -2))}.DMs7gG_edge{width:var(--t);background:linear-gradient(90deg, var(--atelier-paper-shade) 0%, transparent 30%, var(--atelier-paper-shade) 100%), repeating-linear-gradient(90deg, var(--atelier-paper) 0 1px, var(--atelier-paper-line) 1px 2px);height:97.6%;transform:translateZ(calc(var(--t) / 2)) rotateY(90deg);transform-origin:0;position:absolute;top:1.2%;left:100%}.DMs7gG_first{background:var(--atelier-paper);transform:translateZ(calc(var(--t) / 2 - 1px));inset:1.2% 1.5% 1.2% 0;overflow:hidden}.DMs7gG_first img{object-fit:cover;object-position:left center}.DMs7gG_cover{background:var(--atelier-book);box-shadow:inset 0 0 0 1px var(--atelier-veil);transform:translateZ(calc(var(--t) / 2)) rotateY(0deg);transform-origin:0;transition:transform .8s var(--ease-out);overflow:hidden}.DMs7gG_sheen{background:linear-gradient(115deg, transparent 35%, var(--atelier-foil) 50%, transparent 65%);opacity:0;transition:background-position 1.2s var(--ease-out), opacity .4s linear;background-position:120% 0;background-size:260% 100%;position:absolute;inset:0}:is([data-book-hover]:hover .DMs7gG_body,[data-book-hover]:focus-visible .DMs7gG_body){transform:translateY(-4%) rotateX(var(--tilt-x,0deg)) rotateY(calc(-28deg + var(--tilt-y,0deg)))}:is([data-book-hover]:hover .DMs7gG_cover,[data-book-hover]:focus-visible .DMs7gG_cover){transform:translateZ(calc(var(--t) / 2)) rotateY(-22deg)}:is([data-book-hover]:hover .DMs7gG_sheen,[data-book-hover]:focus-visible .DMs7gG_sheen){opacity:1;background-position:-20% 0}[data-book-hover]:hover .DMs7gG_book:after{opacity:.7;transform:scale(.92)}[data-book-hover]:focus-visible .DMs7gG_book:after{opacity:.7;transform:scale(.92)}@media (prefers-reduced-motion:reduce){.DMs7gG_body,.DMs7gG_cover,.DMs7gG_sheen,.DMs7gG_book:after{transition:none}}
._7HgigG_spine{--foil:linear-gradient(100deg, #a98450 0%, #e9d3a1 32%, #fff3d6 46%, #e2c58c 58%, #b38d55 100%);--band:var(--book-foil-solid,#c9a46a);background: linear-gradient(180deg, transparent 1.6rem, var(--band) 1.6rem 1.7rem, transparent 1.7rem 1.85rem, var(--band) 1.85rem 1.95rem, transparent 1.95rem), linear-gradient(0deg, transparent 1.75rem, var(--band) 1.75rem 1.85rem, transparent 1.85rem 2rem, var(--band) 2rem 2.1rem, transparent 2.1rem),  linear-gradient(90deg, #00000080 0%, #ffffff1a 32%, #ffffff08 55%, #0000006b 100%),  repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, #00000014 0 1px, transparent 1px 3px), var(--cloth);border-radius:.18rem .18rem .12rem .12rem;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:.7rem 0 .6rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .5rem .9rem -.35rem #0000008c,inset 0 0 0 1px #ffffff0d}._7HgigG_foil{background:var(--foil);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #00000080);transition:background-position 1.2s var(--ease-out);background-position:100% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}._7HgigG_number{font-family:var(--font-serif);letter-spacing:.02em;white-space:nowrap;font-size:.56rem;font-style:italic}._7HgigG_title{min-height:0;max-height:calc(100% - 4.6rem);font-family:var(--font-serif);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;writing-mode:vertical-rl;flex:1;margin-block:1.6rem 1.4rem;font-size:clamp(.78rem,.95vw,.92rem);font-weight:500;line-height:1;overflow:hidden}._7HgigG_hex{fill:none;width:.8rem;height:.8rem;stroke:var(--book-foil-solid,#d9bc85);stroke-width:1.6px;flex:none}._7HgigG_spine[data-lying]{background:linear-gradient(90deg, transparent 2.15rem, var(--band) 2.15rem 2.25rem, transparent 2.25rem 2.4rem, var(--band) 2.4rem 2.5rem, transparent 2.5rem), linear-gradient(270deg, transparent 1.35rem, var(--band) 1.35rem 1.45rem, transparent 1.45rem 1.6rem, var(--band) 1.6rem 1.7rem, transparent 1.7rem), linear-gradient(180deg, #ffffff1a 0%, #ffffff05 40%, #00000073 100%), repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, #00000014 0 1px, transparent 1px 3px), var(--cloth);border-radius:.12rem;flex-direction:row;padding:0 .7rem}._7HgigG_spine[data-lying] ._7HgigG_title{text-align:center;writing-mode:horizontal-tb;max-width:calc(100% - 4.8rem);max-height:none;margin:0;font-size:clamp(.7rem,.85vw,.82rem)}:is([data-book-hover]:hover ._7HgigG_foil,[data-book-hover]:focus-visible ._7HgigG_foil){background-position:0 0}@media (prefers-reduced-motion:reduce){._7HgigG_foil{transition:none}}
.riz_6G_atelier{--fw-thin:var(--atelier-fw-thin);--fw-light:var(--atelier-fw-light);--font-serif:var(--font);--atelier-gold:var(--atelier-ink);--atelier-gold-line:var(--atelier-line);--atelier-gold-soft:color-mix(in srgb, var(--atelier-ink) 8%, transparent);--atelier-foil:#ffffff4d;--atelier-hinge:#ffffff4d;--book-foil:linear-gradient(100deg, #a3a39f 0%, #dededa 32%, #fff 46%, #d4d4d0 58%, #a9a9a5 100%);--book-foil-solid:#d8d8d4;--book-text:#f4f4f0;--foil-solid:#d8d8d4;--book-gilt:linear-gradient(180deg, #e4e4e0, #a9a9a5);background:var(--atelier-bg);min-height:100vh;color:var(--atelier-ink)}.riz_6G_lead{width:min(100% - 2rem,46rem);color:var(--atelier-muted);font-size:clamp(1rem,1.3vw,1.15rem);font-weight:var(--fw-light);text-align:center;margin:0 auto;padding-top:clamp(3.5rem,7vw,6rem);line-height:1.9}html[data-motion=ready] .riz_6G_lead[data-reveal]{opacity:0;filter:blur(8px);transition:opacity 1.2s ease-out,filter 1.4s ease-out,transform 1.6s cubic-bezier(.16,1,.3,1);transform:translateY(2rem)}html[data-motion=ready] .riz_6G_lead[data-inview=true]{opacity:1;filter:none;transform:none}
