.page_page__W_D7N{font-family:var(--tome-type-sans)}.page_hero__6zhlb{background:radial-gradient(120% 140% at 10% 0,#4a1038 0,#360c2b 45%,#160410 100%);color:hsl(var(--tome-color-surface-hsl));padding:clamp(4rem,9vw,8.5rem) 0 clamp(3rem,6vw,5rem)}.page_heroInner__KsE0j{width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(1.25rem,4vw,5rem)}.page_eyebrow__E_S8p{font-size:var(--tome-text-xxs,.75rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0}.page_eyebrowGold__Td604{color:hsl(var(--tome-color-accent-hsl))}.page_eyebrowFuchsia__lGHoP{color:hsl(var(--tome-color-primary-hsl))}.page_eyebrowMuted__xGlAv{color:hsl(var(--tome-color-on-surface-muted-hsl))}.page_heroTitle__YXCH1{font-family:var(--tome-type-display);font-variation-settings:"wght" 720;font-weight:720;font-size:clamp(2.6rem,6vw,5rem);line-height:1.02;letter-spacing:-.02em;color:#fff;max-width:16ch;margin:1.4rem 0 0}.page_heroLede__1931B{font-size:var(--tome-text-md,1.0625rem);line-height:1.55;color:rgba(248,248,242,.62);max-width:46ch;margin:1.6rem 0 0}.page_stats__uzhyH{display:flex;flex-wrap:wrap;gap:clamp(1.6rem,4vw,2.6rem);margin-top:3.2rem;padding-top:1.8rem;border-top:1px solid rgba(248,248,242,.14)}.page_statK__8rHtj{display:block;font-family:var(--tome-type-display);font-variation-settings:"wght" 700;font-weight:700;font-size:1.55rem;line-height:1.1;color:hsl(var(--tome-color-accent-hsl))}.page_statL__TjaJ5{display:block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(248,248,242,.62);margin-top:.4rem}.page_section__1ro__{width:100%;max-width:1180px;margin:0 auto;padding-inline:clamp(1.25rem,4vw,5rem)}.page_catalog__qTolQ{padding-block:clamp(3.5rem,7vw,6.5rem)}.page_catalogHead__Vxu0L{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2.4rem}.page_catalogCount__hn1OJ{font-size:var(--tome-text-sm,.9375rem);color:hsl(var(--tome-color-on-surface-muted-hsl))}.page_grid__Mrnzw{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.page_empty__LHs57{border:1px dashed hsl(var(--tome-color-on-surface-hsl)/.2);border-radius:2px;padding:clamp(2.5rem,6vw,4rem);text-align:center;color:hsl(var(--tome-color-on-surface-muted-hsl));font-size:var(--tome-text-md,1.0625rem)}.page_card__zw_Bp{display:flex;flex-direction:column;background:hsl(var(--tome-color-surface-elevated-hsl));border:1px solid var(--theme-border-color);border-radius:4px;overflow:hidden;text-decoration:none;color:hsl(var(--tome-color-on-surface-hsl));transition:transform .2s ease,box-shadow .2s ease}@media(min-width:768px){.page_card__zw_Bp:hover{transform:translateY(-3px);box-shadow:0 16px 40px hsl(var(--tome-color-on-surface-hsl)/.1)}}.page_spine__f_Lw4{aspect-ratio:4/3;position:relative;background:linear-gradient(150deg,#7a1c5f,#360c2b)}.page_spine__f_Lw4:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(0,0,0,0) 45%,rgba(22,4,16,.28))}.page_spine__f_Lw4[data-variant="1"]{background:linear-gradient(150deg,#94287a,#4a1038)}.page_spine__f_Lw4[data-variant="2"]{background:linear-gradient(150deg,#b8863a,#5a3410)}.page_spine__f_Lw4[data-variant="3"]{background:linear-gradient(150deg,#3a2360,#1a0f36)}.page_spine__f_Lw4[data-variant="4"]{background:linear-gradient(150deg,#1c6b5a,#0f3a30)}.page_spine__f_Lw4[data-variant="5"]{background:linear-gradient(150deg,#7a1c5f,#360c2b)}.page_cardBody__ljGK2{display:flex;flex-direction:column;gap:.5rem;flex:1;padding:1.1rem 1.15rem 1.3rem}.page_cardTag__yDXVb{font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--tome-color-on-surface-muted-hsl));margin:0}.page_cardTitle__Lmg7A{font-family:var(--tome-type-display);font-variation-settings:"wght" 600;font-weight:600;font-size:1.18rem;line-height:1.18;letter-spacing:-.01em;margin:0}.page_cardMeta__v1pz7{margin-top:auto;padding-top:.7rem;display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;font-size:var(--tome-text-sm,.9375rem);color:hsl(var(--tome-color-on-surface-muted-hsl))}.page_metaDot__2Smcq{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.page_quote__a4kPS{padding-block:clamp(2.5rem,6vw,5rem);background:hsl(var(--tome-color-on-surface-hsl)/.03)}.page_quoteText___gYFv{font-family:var(--tome-type-display);font-style:italic;font-variation-settings:"wght" 700;font-weight:700;color:hsl(var(--tome-color-accent-hsl));font-size:clamp(1.9rem,4.4vw,3.4rem);line-height:1.08;letter-spacing:-.02em;max-width:20ch;margin:0}.page_quoteAttr__6_rcE{font-size:var(--tome-text-md,1.0625rem);color:hsl(var(--tome-color-on-surface-muted-hsl));margin:1.2rem 0 0;max-width:44ch}.page_why__kMa56{padding-block:clamp(3.5rem,7vw,6.5rem)}.page_whyTitle__stQtt{font-family:var(--tome-type-display);font-variation-settings:"wght" 600;font-weight:600;font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.08;letter-spacing:-.015em;max-width:18ch;margin:.9rem 0 3rem}.page_props__mHksw{display:grid;grid-template-columns:repeat(3,1fr);gap:2.6rem}.page_prop__ny3D5{border-top:1px solid var(--theme-border-color);padding-top:1.4rem}.page_propN__QwTmX{font-family:var(--tome-type-display);font-variation-settings:"wght" 600;font-weight:600;font-size:.9rem;letter-spacing:.06em;color:hsl(var(--tome-color-accent-hsl));margin:0}.page_propTitle__BWJ_f{font-family:var(--tome-type-display);font-variation-settings:"wght" 600;font-weight:600;font-size:1.35rem;line-height:1.2;letter-spacing:-.01em;margin:1rem 0 .7rem}.page_propBody__A8Siq{font-size:var(--tome-text-md,1.0625rem);line-height:1.55;color:hsl(var(--tome-color-on-surface-hsl)/.7);margin:0}.page_close__dVr7Q{background:#360c2b;color:hsl(var(--tome-color-surface-hsl));padding-block:clamp(3.5rem,7vw,6rem)}.page_closeInner__A83OT{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;align-items:center}.page_closeTitle__eYgNG{font-family:var(--tome-type-display);font-variation-settings:"wght" 600;font-weight:600;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.08;letter-spacing:-.015em;color:#fff;max-width:14ch;margin:0}.page_closeText__07lVq{font-size:var(--tome-text-md,1.0625rem);color:rgba(248,248,242,.62);line-height:1.55;max-width:42ch;margin:1rem 0 0}.page_actions__hqF6Z{display:flex;flex-direction:column;gap:.9rem;align-items:flex-end}.page_actions__hqF6Z .page_btn__wOm14{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--tome-text-sm,.9375rem);padding:.85rem 1.8rem;border-radius:3px;border:1.5px solid rgba(0,0,0,0);text-decoration:none;letter-spacing:.01em;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease}.page_actions__hqF6Z .page_btnPrimary__iTH8f{background:hsl(var(--tome-color-accent-hsl));color:hsl(var(--tome-color-on-accent-hsl));border-color:hsl(var(--tome-color-accent-hsl))}.page_actions__hqF6Z .page_btnPrimary__iTH8f:hover{background:color-mix(in srgb,hsl(var(--tome-color-accent-hsl)),white 10%)}.page_actions__hqF6Z .page_btnGhost__j6qgg{background:rgba(0,0,0,0);color:hsl(var(--tome-color-surface-hsl));border-color:rgba(248,248,242,.28)}.page_actions__hqF6Z .page_btnGhost__j6qgg:hover{border-color:hsl(var(--tome-color-surface-hsl))}@media(max-width:1024px){.page_grid__Mrnzw{grid-template-columns:repeat(2,1fr)}.page_props__mHksw{grid-template-columns:1fr;gap:0}.page_prop__ny3D5{padding:1.4rem 0}.page_closeInner__A83OT{grid-template-columns:1fr;gap:1.8rem}.page_actions__hqF6Z{flex-direction:row;align-items:flex-start;flex-wrap:wrap}}@media(max-width:640px){.page_grid__Mrnzw{grid-template-columns:1fr}}