.author-module__C2uztG__page{min-height:var(--page-background-height);isolation:isolate;position:relative;overflow:hidden}.author-module__C2uztG__backdrop{z-index:1;pointer-events:none;background:color-mix(in srgb, var(--color-page) 78%, transparent);position:absolute;inset:0}.author-module__C2uztG__content{z-index:2;position:relative}.author-module__C2uztG__introduction{max-width:48rem}.author-module__C2uztG__introduction h1{overflow-wrap:anywhere}.author-module__C2uztG__introduction p,.author-module__C2uztG__biography p{max-width:42rem;line-height:1.8}.author-module__C2uztG__biography{max-width:38rem}.author-module__C2uztG__pending{color:var(--color-text-muted)}.author-module__C2uztG__actions{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.author-module__C2uztG__contact{margin-top:var(--space-6)}.author-module__C2uztG__socialList{align-items:center;gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:flex}.author-module__C2uztG__socialList a,.author-module__C2uztG__socialList span{align-items:center;gap:var(--space-3);color:var(--color-text);text-decoration:none;display:inline-flex}.author-module__C2uztG__socialList a:hover{color:var(--color-text-accent)}.author-module__C2uztG__socialList img{object-fit:contain;width:1.5rem;height:1.5rem;display:block}.author-module__C2uztG__socialList a{width:1.5rem;height:1.5rem;position:relative}.author-module__C2uztG__socialList .author-module__C2uztG__socialGold{opacity:0;position:absolute;inset:0}.author-module__C2uztG__socialList a:hover .author-module__C2uztG__socialDefault,.author-module__C2uztG__socialList a:focus-visible .author-module__C2uztG__socialDefault{opacity:0}.author-module__C2uztG__socialList a:hover .author-module__C2uztG__socialGold,.author-module__C2uztG__socialList a:focus-visible .author-module__C2uztG__socialGold{opacity:1}@media (max-width:48rem){.author-module__C2uztG__actions{flex-direction:column;align-items:stretch}.author-module__C2uztG__socialList{gap:0}.author-module__C2uztG__socialList a{justify-content:center;width:2.75rem;height:2.75rem}.author-module__C2uztG__socialList .author-module__C2uztG__socialGold{inset:.625rem}}.author-module__C2uztG__backgroundMedia{z-index:0;pointer-events:none;background:var(--color-surface-leaf);position:absolute;inset:0;overflow:hidden}.author-module__C2uztG__backgroundStill,.author-module__C2uztG__backgroundVideo{object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0}.author-module__C2uztG__backgroundVideo{opacity:0}.author-module__C2uztG__backgroundVideo[data-has-frame=true]{opacity:1}
.layout-module__sqqsta__container{width:min(calc(100% - (2 * var(--container-gutter))), var(--container-max));min-width:0;margin-inline:auto}.layout-module__sqqsta__container[data-size=narrow]{max-width:var(--content-measure)}.layout-module__sqqsta__container[data-size=wide]{max-width:90rem}.layout-module__sqqsta__section{padding-block:var(--section-space)}.layout-module__sqqsta__section[data-spacing=none]{padding-block:0}.layout-module__sqqsta__section[data-spacing=small]{padding-block:var(--section-space-small)}.layout-module__sqqsta__section[data-spacing=large]{padding-block:var(--section-space-large)}.layout-module__sqqsta__header{z-index:50;border-bottom:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-page) 94%, transparent);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(1rem)saturate(115%);backdrop-filter:blur(1rem)saturate(115%);position:sticky;top:0}.layout-module__sqqsta__headerInner{min-height:calc(var(--space-20) + var(--space-2));align-items:center;gap:clamp(var(--space-4), 1.8vw, var(--space-8));grid-template-columns:minmax(13rem,1fr) auto minmax(13rem,1fr);display:grid}.layout-module__sqqsta__brandLink{color:var(--color-text-strong);transition:color var(--motion-duration-fast) var(--motion-easing-standard);justify-self:start;text-decoration:none}.layout-module__sqqsta__brandLink:hover{color:var(--color-accent-hover)}.layout-module__sqqsta__headerBrandMark>span:first-child{--bee-size:2rem}.layout-module__sqqsta__mainNavigation{justify-self:center}.layout-module__sqqsta__headerUtilities{justify-self:end;align-items:center;gap:var(--space-4);display:flex}.layout-module__sqqsta__languageSelector{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--color-text-muted);transition:color var(--motion-duration-fast) var(--motion-easing-standard);grid-template-columns:auto auto auto;display:inline-grid;position:relative}.layout-module__sqqsta__languageSelector:hover,.layout-module__sqqsta__languageSelector:focus-within{color:var(--color-accent-hover)}.layout-module__sqqsta__languageIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:1rem;height:1rem}.layout-module__sqqsta__languageSelect{appearance:none;color:currentColor;min-width:2.25rem;min-height:2.75rem;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);cursor:pointer;background:0 0;border:0;padding:0}.layout-module__sqqsta__languageSelect option{background:var(--color-surface);color:var(--color-text)}.layout-module__sqqsta__languageChevron{border-bottom:1px solid;border-right:1px solid;width:.4rem;height:.4rem;transform:translateY(-.12rem)rotate(45deg)}.layout-module__sqqsta__utilityAssistiveText{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.layout-module__sqqsta__accountUtility{align-items:center;column-gap:var(--space-3);min-height:2.75rem;padding-left:var(--space-4);border-left:1px solid var(--color-border-subtle);white-space:nowrap;grid-template-columns:auto auto auto;display:grid}.layout-module__sqqsta__accountIcon{object-fit:contain;width:1.375rem;height:1.375rem}.layout-module__sqqsta__accountText{flex-direction:column;justify-content:center;display:flex}.layout-module__sqqsta__accountGreeting{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-tight)}.layout-module__sqqsta__accountDestination,.layout-module__sqqsta__signOut,.layout-module__sqqsta__signOutRow{color:var(--color-text-strong);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide)}.layout-module__sqqsta__accountDestination{transition:color var(--motion-duration-fast) var(--motion-easing-standard);text-decoration:none}.layout-module__sqqsta__accountDestination:hover{color:var(--color-accent-hover)}.layout-module__sqqsta__signOut,.layout-module__sqqsta__signOutRow{color:var(--color-text-muted);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0}.layout-module__sqqsta__signOut{min-height:2.75rem;padding-inline:var(--space-2)}.layout-module__sqqsta__signOut:hover,.layout-module__sqqsta__signOutRow:hover,.layout-module__sqqsta__signOut:focus-visible,.layout-module__sqqsta__signOutRow:focus-visible{color:var(--color-text-accent)}.layout-module__sqqsta__signOut:focus-visible,.layout-module__sqqsta__signOutRow:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.layout-module__sqqsta__signOutRow{min-height:3.5rem;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-subtle);text-align:left}.layout-module__sqqsta__navigationList,.layout-module__sqqsta__mobileNavigationList{align-items:center;margin:0;padding:0;list-style:none;display:flex}.layout-module__sqqsta__navigationList{gap:clamp(var(--space-4), 2.2vw, var(--space-8))}.layout-module__sqqsta__navigationLink{min-height:2.75rem;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-easing-standard);align-items:center;text-decoration:none;display:inline-flex;position:relative}.layout-module__sqqsta__navigationLink:after{background:var(--color-accent);height:1px;box-shadow:var(--shadow-gold);content:"";opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-standard) var(--motion-easing-standard);position:absolute;bottom:.15rem;left:35%;right:35%;transform:scaleX(.4)}.layout-module__sqqsta__navigationLink:hover,.layout-module__sqqsta__navigationLink[data-active=true]{color:var(--color-text-strong)}.layout-module__sqqsta__navigationLink[data-active=true]:after{opacity:1;transform:scaleX(1)}.layout-module__sqqsta__mobileNavigation{justify-self:end;display:none}.layout-module__sqqsta__menuButton{justify-content:center;align-items:center;gap:var(--space-3);min-width:3rem;min-height:3rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);display:inline-flex}.layout-module__sqqsta__menuButton:hover,.layout-module__sqqsta__menuButton[aria-expanded=true]{border-color:var(--color-border-strong);color:var(--color-accent-hover)}.layout-module__sqqsta__menuButtonLabel{font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.layout-module__sqqsta__menuIcon{gap:.35rem;width:1.25rem;display:grid}.layout-module__sqqsta__menuIcon span{transform-origin:50%;height:1px;transition:transform var(--motion-duration-standard) var(--motion-easing-standard);background:currentColor;display:block}.layout-module__sqqsta__menuButton[aria-expanded=true] .layout-module__sqqsta__menuIcon span:first-child{transform:translateY(.2rem)rotate(45deg)}.layout-module__sqqsta__menuButton[aria-expanded=true] .layout-module__sqqsta__menuIcon span:last-child{transform:translateY(-.2rem)rotate(-45deg)}.layout-module__sqqsta__mobileMenu{border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-page) 98%, var(--color-surface));box-shadow:var(--shadow-lg);animation:layout-module__sqqsta__menu-reveal var(--motion-duration-standard) var(--motion-easing-enter) both;position:absolute;top:calc(100% + 1px);left:0;right:0}.layout-module__sqqsta__mobileNavigationList{width:min(100% - (2 * var(--container-gutter)), var(--container-max));padding-block:var(--space-3);flex-direction:column;align-items:stretch;margin-inline:auto}.layout-module__sqqsta__mobileNavigationList li+li{border-top:1px solid var(--color-border-subtle)}.layout-module__sqqsta__mobileNavigationLink{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.5rem;padding-inline:var(--space-2);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:var(--tracking-wide);transition:color var(--motion-duration-fast) var(--motion-easing-standard), padding-inline var(--motion-duration-standard) var(--motion-easing-standard);text-decoration:none;display:flex}.layout-module__sqqsta__mobileNavigationLink:hover,.layout-module__sqqsta__mobileNavigationLink[data-active=true]{padding-inline:var(--space-3);color:var(--color-text-strong)}.layout-module__sqqsta__mobileNavigationLink[data-active=true]{color:var(--color-accent-hover)}.layout-module__sqqsta__mobileUtilities{width:min(100% - (2 * var(--container-gutter)), var(--container-max));gap:var(--space-4);padding-block:var(--space-4) var(--space-6);border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.layout-module__sqqsta__languageSelector[data-placement=mobile],.layout-module__sqqsta__accountUtility[data-placement=mobile]{min-height:3.5rem;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 70%, transparent)}.layout-module__sqqsta__languageSelector[data-placement=mobile]{grid-template-columns:auto minmax(0,1fr) auto}.layout-module__sqqsta__languageSelector[data-placement=mobile] .layout-module__sqqsta__languageSelect{width:100%}.layout-module__sqqsta__accountUtility[data-placement=mobile]{padding-left:var(--space-4)}@keyframes layout-module__sqqsta__menu-reveal{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-reveal-distance)))}to{opacity:1;transform:translateY(0)}}@media (max-width:78rem){.layout-module__sqqsta__headerInner{min-height:var(--space-20);justify-content:space-between;display:flex}.layout-module__sqqsta__mainNavigation,.layout-module__sqqsta__headerUtilities{display:none}.layout-module__sqqsta__mobileNavigation{display:block}}@media (max-width:30rem){.layout-module__sqqsta__menuButtonLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.layout-module__sqqsta__mobileUtilities{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.layout-module__sqqsta__mobileMenu{animation:none}}.layout-module__sqqsta__footer{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--color-surface-cocoa) 30%, transparent), transparent 30rem), linear-gradient(180deg, var(--color-surface), var(--color-page));color:var(--color-text-muted);box-shadow:var(--shadow-inset);padding-top:.5in;position:relative;overflow:hidden}.layout-module__sqqsta__footerDivider{margin-block:var(--space-6)}.layout-module__sqqsta__footerGrid{gap:clamp(var(--space-6), 5vw, var(--space-12));padding-bottom:var(--space-6);grid-template-rows:auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"sitemap identity legal""sitemap identity contact";display:grid}.layout-module__sqqsta__footerIdentity{place-self:start center;align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;grid-area:identity;max-width:22rem;display:flex}.layout-module__sqqsta__footerBrandLink{width:min(100%,16rem);color:var(--color-text-strong);transition:color var(--motion-duration-fast) var(--motion-easing-standard);text-decoration:none;display:block}.layout-module__sqqsta__footerTitleGraphic{width:100%;max-width:16rem;height:auto;display:block}.layout-module__sqqsta__footerCopyright{font-size:var(--text-xs);margin:0}.layout-module__sqqsta__footerPublisher{max-width:34ch;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--color-text-muted);margin:0}.layout-module__sqqsta__footerBrandLink:hover{color:var(--color-accent-hover)}.layout-module__sqqsta__footerDescription{max-width:32ch;font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.layout-module__sqqsta__footerNavigation{display:contents}.layout-module__sqqsta__footerNavigation nav[data-footer-group=Sitemap]{text-align:right;grid-area:sitemap;justify-self:end}.layout-module__sqqsta__footerNavigation nav[data-footer-group=Legal]{grid-area:legal}.layout-module__sqqsta__footerNavigation nav[data-footer-group="Contact the Author"]{grid-area:contact}.layout-module__sqqsta__footerHeading{margin:0 0 var(--space-2);color:var(--color-text-accent);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-heading);letter-spacing:var(--tracking-label);text-transform:uppercase}.layout-module__sqqsta__footerSocial{justify-content:flex-start;align-items:center;gap:var(--space-3);max-width:18rem;margin-top:var(--space-4);display:flex}.layout-module__sqqsta__footerSocial img{object-fit:contain;width:1.5rem;height:1.5rem;display:block}.layout-module__sqqsta__footerLinkList{gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none;display:grid}.layout-module__sqqsta__footerLink{min-height:2rem;color:var(--color-text-muted);font-size:var(--text-sm);transition:color var(--motion-duration-fast) var(--motion-easing-standard);align-items:center;text-decoration:none;display:inline-flex}.layout-module__sqqsta__footerLink:hover{color:var(--color-text-strong)}.layout-module__sqqsta__footerDisclaimerTrigger{font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;padding:0;text-decoration:none}.layout-module__sqqsta__footerBase{justify-content:flex-end;align-items:center;gap:var(--space-6);padding-block:var(--space-6);font-size:var(--text-xs);display:flex}.layout-module__sqqsta__footerBase p{margin:0}.layout-module__sqqsta__footerImprint{color:var(--color-text-accent);font-family:var(--font-body);letter-spacing:var(--tracking-wide);text-transform:uppercase}@media (max-width:64rem){.layout-module__sqqsta__footerGrid{gap:var(--space-6)}.layout-module__sqqsta__footerIdentity{max-width:28rem}}@media (max-width:44rem){.layout-module__sqqsta__footerGrid{grid-template:"identity""sitemap""legal""contact"/1fr}.layout-module__sqqsta__footerNavigation nav[data-footer-group=Sitemap]{justify-self:start}.layout-module__sqqsta__footerNavigation{row-gap:var(--space-10);grid-template-columns:1fr}.layout-module__sqqsta__footerBase{flex-direction:column;align-items:flex-start}}@media (max-width:24rem){.layout-module__sqqsta__footerNavigation{grid-template-columns:1fr}}.layout-module__sqqsta__headerCartUtilities{justify-self:end;align-items:center;gap:var(--space-4);display:flex}@media (max-width:48rem){.layout-module__sqqsta__headerInner{gap:var(--space-2);min-height:4.5rem}.layout-module__sqqsta__headerCartUtilities{gap:var(--space-1)}.layout-module__sqqsta__brandLink{min-width:0}.layout-module__sqqsta__mobileMenu{overscroll-behavior:contain;max-height:calc(100dvh - 4.5rem);overflow-y:auto}.layout-module__sqqsta__footerNavigation nav[data-footer-group=Sitemap]{text-align:left}.layout-module__sqqsta__footerLink{min-height:2rem;line-height:1.4}.layout-module__sqqsta__footerLinkList{gap:0}.layout-module__sqqsta__footerSocial{width:100%;max-width:10rem;margin-top:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-left:auto;display:grid}.layout-module__sqqsta__footerSocial a{place-items:center;min-width:0;height:2rem;display:grid}.layout-module__sqqsta__footerSocial img{width:1.25rem;height:1.25rem}.layout-module__sqqsta__footer{padding-top:var(--space-8)}.layout-module__sqqsta__footerGrid{gap:var(--space-4) var(--space-3);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity identity""sitemap legal""sitemap contact"}.layout-module__sqqsta__footerIdentity{gap:var(--space-2)}.layout-module__sqqsta__footerTitleGraphic{max-width:12rem;margin-inline:auto}.layout-module__sqqsta__footerCopyright{max-width:30ch}.layout-module__sqqsta__footerNavigation nav[data-footer-group=Legal],.layout-module__sqqsta__footerNavigation nav[data-footer-group="Contact the Author"]{text-align:right;justify-self:stretch;min-width:0}.layout-module__sqqsta__footerDisclaimerTrigger{text-align:right;justify-content:flex-end}.layout-module__sqqsta__headerBrandMark{gap:var(--space-2)}.layout-module__sqqsta__headerBrandMark>span[role=img]{width:clamp(8rem,39vw,12rem)}.layout-module__sqqsta__menuButton{min-width:2.75rem;padding-inline:var(--space-2)}}.layout-module__sqqsta__footerCredits{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}@media (max-width:48rem){.layout-module__sqqsta__footerGrid{row-gap:var(--space-6);grid-template-rows:auto;grid-template-areas:"identity identity""sitemap legal""contact contact""credits credits"}.layout-module__sqqsta__footerIdentity{display:contents}.layout-module__sqqsta__footerBrandLink{grid-area:identity;justify-self:center;width:10rem}.layout-module__sqqsta__footerTitleGraphic{max-width:10rem}.layout-module__sqqsta__footerNavigation nav[data-footer-group="Contact the Author"]{text-align:center}.layout-module__sqqsta__footerSocial{max-width:14rem;margin-inline:auto}.layout-module__sqqsta__footerSocial a{height:2.75rem}.layout-module__sqqsta__footerCredits{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-5);text-align:center;color:var(--color-text-muted);grid-area:credits}.layout-module__sqqsta__footerCopyright,.layout-module__sqqsta__footerPublisher{font-size:.75rem;line-height:1.6}}@media (max-width:30rem){.layout-module__sqqsta__headerCartUtilities button[aria-label^=View\ cart]>span:last-child{display:none}.layout-module__sqqsta__headerBrandMark{max-width:100%}}
.brand-module__9BPywa__emblem{--bee-size:2.5rem;width:var(--bee-size);aspect-ratio:5/4;color:var(--color-accent);isolation:isolate;flex:none;place-items:center;display:inline-grid;position:relative}.brand-module__9BPywa__emblem[data-size=small]{--bee-size:1.75rem}.brand-module__9BPywa__emblem[data-size=rating]{--bee-size:1.25rem}.brand-module__9BPywa__emblem[data-size=hero]{--bee-size:clamp(5rem, 12vw, 8rem)}.brand-module__9BPywa__artwork{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 .2rem .5rem var(--shadow-gold-color));pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.brand-module__9BPywa__emblem[data-artwork-treatment=none] .brand-module__9BPywa__artwork{filter:none}.brand-module__9BPywa__emblem[data-state=shimmer]:after{z-index:1;background:linear-gradient(110deg, transparent 32%, color-mix(in srgb, var(--palette-honey-gold-light) 54%, transparent) 48%, transparent 64%);content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-slow) var(--motion-easing-standard);position:absolute;inset:-10%;transform:translate(-55%)}.brand-module__9BPywa__emblem[data-state=shimmer]:hover:after{opacity:.42;transform:translate(55%)}.brand-module__9BPywa__emblem[data-state=wing-motion] .brand-module__9BPywa__artwork{animation:brand-module__9BPywa__emblem-lift 4.8s var(--motion-easing-ambient) infinite}.brand-module__9BPywa__emblem[data-state=locked]{color:var(--color-text-muted);opacity:.82}.brand-module__9BPywa__emblem[data-state=locked] .brand-module__9BPywa__artwork{filter:grayscale(.72) brightness(.72) drop-shadow(0 .15rem .35rem var(--shadow-color))}.brand-module__9BPywa__emblem[data-state=member]:before{border:1px solid var(--color-border);content:"";border-radius:50%;position:absolute;inset:-8%}.brand-module__9BPywa__stateMarker{background:var(--color-page);width:36%;min-width:.75rem;color:var(--color-accent-hover);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:.06rem;position:absolute;bottom:-10%;right:-14%;overflow:visible}.brand-module__9BPywa__memberMarker{aspect-ratio:1;background:var(--color-accent-hover);width:.28em;box-shadow:0 0 0 2px var(--color-page);border-radius:50%;position:absolute;bottom:4%;right:2%}.brand-module__9BPywa__brandMark{align-items:center;gap:var(--space-3);color:var(--color-text);display:inline-flex}.brand-module__9BPywa__wordmarkArtwork{aspect-ratio:1339/156;background-color:currentColor;flex-shrink:1;width:clamp(8rem,19vw,15rem);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:24rem){.brand-module__9BPywa__wordmarkArtwork{width:7.5rem}}.brand-module__9BPywa__brandMark[data-layout=stacked]{gap:var(--space-2);text-align:center;flex-direction:column}.brand-module__9BPywa__wordmark{color:currentColor;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;display:inline-block}.brand-module__9BPywa__wordmark[data-size=small]{font-size:var(--text-sm);letter-spacing:var(--tracking-wide)}.brand-module__9BPywa__wordmark[data-size=hero]{max-width:12ch;font-size:var(--text-heading-display);text-wrap:balance}.brand-module__9BPywa__divider{align-items:center;gap:var(--space-3);width:100%;color:var(--color-accent);grid-template-columns:minmax(1rem,1fr) auto auto auto minmax(1rem,1fr);display:grid}.brand-module__9BPywa__dividerLine{background:linear-gradient(90deg, transparent, var(--color-divider));height:1px}.brand-module__9BPywa__dividerLine:last-child{background:linear-gradient(90deg, var(--color-divider), transparent)}.brand-module__9BPywa__dividerOrnament{aspect-ratio:1;border:1px solid var(--color-border-strong);width:.22rem;transform:rotate(45deg)}.brand-module__9BPywa__divider[data-variant=line] .brand-module__9BPywa__dividerOrnament{display:none}@keyframes brand-module__9BPywa__emblem-lift{0%,82%,to{transform:translateY(0)rotate(0)}88%{transform:translateY(-.04em)rotate(.5deg)}94%{transform:translateY(.02em)rotate(-.35deg)}}@media (prefers-reduced-motion:reduce){.brand-module__9BPywa__emblem[data-state=shimmer]:after{display:none}.brand-module__9BPywa__emblem[data-state=wing-motion] .brand-module__9BPywa__artwork{animation:none}}
.refund-policy-link-module__uwPpGa__line{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:.875rem;font-weight:400;line-height:1.5}.refund-policy-link-module__uwPpGa__link{padding-block:var(--space-2);color:var(--color-text-accent);text-decoration:underline;display:inline-block}.refund-policy-link-module__uwPpGa__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.reading-disclaimer-module__64bBkq__trigger{color:var(--color-text-accent);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 52%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 52%, transparent);text-underline-offset:.22em;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-standard), text-decoration-color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;padding:0}.reading-disclaimer-module__64bBkq__trigger:hover{color:var(--color-accent-hover);text-decoration-color:currentColor}.reading-disclaimer-module__64bBkq__backdrop{z-index:300;padding:clamp(var(--space-3), 4vw, var(--space-8));background:color-mix(in srgb, var(--color-page) 88%, transparent);-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.reading-disclaimer-module__64bBkq__dialog{width:min(100%,48rem);max-height:calc(100svh - (var(--space-6) * 2));border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-lg);overflow-y:auto}.reading-disclaimer-module__64bBkq__header{z-index:1;justify-content:space-between;align-items:start;gap:var(--space-5);padding:clamp(var(--space-5), 4vw, var(--space-8));border-bottom:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 96%, transparent);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);display:flex;position:sticky;top:0}.reading-disclaimer-module__64bBkq__header h2{color:var(--color-text-strong);font-size:var(--text-heading-small);font-weight:var(--font-weight-heading-2);letter-spacing:var(--tracking-wide);margin:0}.reading-disclaimer-module__64bBkq__close{aspect-ratio:1;border:1px solid var(--color-border-subtle);width:2.75rem;min-width:2.75rem;color:var(--color-text-strong);font-family:var(--font-body);font-size:var(--text-xl);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;place-items:center;padding:0;line-height:1;display:grid}.reading-disclaimer-module__64bBkq__close:hover{border-color:var(--color-border-accent);color:var(--color-text-accent)}.reading-disclaimer-module__64bBkq__body{padding:0 clamp(var(--space-5), 4vw, var(--space-8)) clamp(var(--space-6), 5vw, var(--space-10))}.reading-disclaimer-module__64bBkq__body p{margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-body)}.reading-disclaimer-module__64bBkq__body em{color:var(--color-text-strong);font-family:var(--font-display)}@media (max-width:36rem){.reading-disclaimer-module__64bBkq__backdrop{padding:var(--space-3);place-items:end center}.reading-disclaimer-module__64bBkq__dialog{max-height:calc(100svh - (var(--space-3) * 2))}.reading-disclaimer-module__64bBkq__header h2{font-size:var(--text-lg)}}@media (prefers-reduced-motion:reduce){.reading-disclaimer-module__64bBkq__trigger,.reading-disclaimer-module__64bBkq__close{transition:none}}
.cart-thumbnail-module__8dLf_W__group{justify-content:center;align-items:start;gap:var(--space-2);flex-shrink:0;width:104px;display:flex}.cart-thumbnail-module__8dLf_W__part{gap:var(--space-1);text-align:center;flex:1;min-width:0;display:grid}.cart-thumbnail-module__8dLf_W__cover{background-repeat:no-repeat;background-size:auto 100%;width:100%;display:block}.cart-thumbnail-module__8dLf_W__part small{font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}
.ship-to-module__aBAoaa__group{gap:var(--space-2);text-align:left;border:0;min-width:0;margin:0;padding:0;display:grid}.ship-to-module__aBAoaa__legend{margin-bottom:var(--space-2);color:var(--color-text-strong);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:0;font-weight:600}.ship-to-module__aBAoaa__row{align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:2.75rem;padding:var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border);cursor:pointer;color:var(--color-text);font-size:var(--text-sm);border-radius:.125rem;display:flex}.ship-to-module__aBAoaa__row:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.ship-to-module__aBAoaa__selected{border-color:var(--color-accent)}.ship-to-module__aBAoaa__disabled{cursor:default;color:var(--color-text-muted)}.ship-to-module__aBAoaa__name{overflow-wrap:anywhere;flex:1;min-width:0}.ship-to-module__aBAoaa__rate{color:var(--color-text-strong);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.ship-to-module__aBAoaa__rowLive{align-items:start;column-gap:var(--space-2);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);display:grid}.ship-to-module__aBAoaa__rowLive .ship-to-module__aBAoaa__name{overflow-wrap:normal;word-break:normal;grid-column:2}.ship-to-module__aBAoaa__rateNote{text-align:left;min-width:0;color:var(--color-text-muted);font-variant-numeric:normal;overflow-wrap:normal;word-break:normal;grid-column:2;margin:0;font-weight:400;line-height:1.4}.ship-to-module__aBAoaa__unavailable{color:var(--color-text-muted);margin-left:auto}.ship-to-module__aBAoaa__helper{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.65}.ship-to-module__aBAoaa__error{padding:var(--space-2) var(--space-4);border-left:var(--space-1) solid var(--color-surface-clay);color:var(--color-text-strong);font-size:var(--text-sm);margin:0}
.cart-drawer-module__fErLlq__trigger.cart-drawer-module__fErLlq__trigger{cursor:pointer;padding:0 var(--space-2);gap:var(--space-2);width:auto;min-width:2.75rem;font-family:var(--font-body);font-size:var(--text-sm);white-space:nowrap;background:0 0;border:0}.cart-drawer-module__fErLlq__panel{border:0;border-left:1px solid var(--color-border);background:var(--color-surface);width:min(100%,12.5rem);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-text);margin:0;padding:0;position:fixed;inset:0 0 0 auto}.cart-drawer-module__fErLlq__label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.cart-drawer-module__fErLlq__panel::backdrop{background:#0000008c}.cart-drawer-module__fErLlq__panel[open]{animation:.18s ease-out cart-drawer-module__fErLlq__enter}.cart-drawer-module__fErLlq__content{box-sizing:border-box;min-height:100%;padding:var(--space-3);text-align:center;font-size:var(--text-sm)}.cart-drawer-module__fErLlq__heading{justify-items:center;gap:var(--space-2);display:grid}.cart-drawer-module__fErLlq__heading h2{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-strong)}.cart-drawer-module__fErLlq__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:2.75rem;display:inline-flex;position:relative}.cart-drawer-module__fErLlq__trigger.cart-drawer-module__fErLlq__trigger{gap:var(--space-1)}.cart-drawer-module__fErLlq__content .button{white-space:normal;padding-inline:var(--space-2);font-size:var(--text-xs);box-sizing:border-box;width:100%}.cart-drawer-module__fErLlq__summary{padding-block:var(--space-3);border-bottom:1px solid var(--color-border)}.cart-drawer-module__fErLlq__quantity{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.cart-drawer-module__fErLlq__quantity button{background:var(--color-surface);border:1px solid var(--color-border);width:2.75rem;min-height:2.75rem;color:var(--color-text-accent);cursor:pointer;font:inherit}.cart-drawer-module__fErLlq__quantity button:disabled{opacity:.5;cursor:default}.cart-drawer-module__fErLlq__items{margin-block:var(--space-6);padding:0;list-style:none}.cart-drawer-module__fErLlq__items li{gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);flex-direction:column;align-items:center;display:flex}.cart-drawer-module__fErLlq__cover{object-fit:contain;flex-shrink:0;width:104px;height:160px}.cart-drawer-module__fErLlq__details{overflow-wrap:anywhere;flex:1;min-width:0}.cart-drawer-module__fErLlq__details p{margin-block:var(--space-1)}.cart-drawer-module__fErLlq__remove{padding:var(--space-2) 0;color:var(--color-text-accent);cursor:pointer;font:inherit;background:0 0;border:0;min-height:2.75rem;text-decoration:underline}.cart-drawer-module__fErLlq__remove:disabled{opacity:.5;cursor:wait}.cart-drawer-module__fErLlq__note{font-size:var(--text-sm);color:var(--color-text-muted)}.cart-drawer-module__fErLlq__actions{gap:var(--space-3);display:grid}.cart-drawer-module__fErLlq__shipping{min-width:0;margin-block:var(--space-4);padding:var(--space-2);border:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted)}.cart-drawer-module__fErLlq__shipping label{text-align:left;gap:var(--space-1);margin-bottom:var(--space-2);display:grid}.cart-drawer-module__fErLlq__shipping input,.cart-drawer-module__fErLlq__shipping select{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-2);background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border)}@keyframes cart-drawer-module__fErLlq__enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:30rem){.cart-drawer-module__fErLlq__panel{width:100%}.cart-drawer-module__fErLlq__content{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.cart-drawer-module__fErLlq__panel[open]{animation:none}}.cart-drawer-module__fErLlq__qty{color:var(--color-text-muted);margin:0}.cart-drawer-module__fErLlq__tax{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-xs)}.cart-drawer-module__fErLlq__pausedNotice{border-left:4px solid var(--color-border);background:var(--color-surface);margin:0;padding:.75rem 1rem}.cart-drawer-module__fErLlq__shipTo{margin-block:var(--space-4);text-align:left}.cart-drawer-module__fErLlq__cue{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.cart-drawer-module__fErLlq__totals{margin:0}.cart-drawer-module__fErLlq__row{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--color-border-subtle);text-align:left;flex-wrap:wrap;display:flex}.cart-drawer-module__fErLlq__row:last-child{border-bottom:0}.cart-drawer-module__fErLlq__row dt{overflow-wrap:anywhere;min-width:0}.cart-drawer-module__fErLlq__row dd{margin:0}.cart-drawer-module__fErLlq__rowSub{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.65;display:block}.cart-drawer-module__fErLlq__amount{color:var(--color-text-strong);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:600}
.shop-module__Vq0a9q__hero{isolation:isolate;border-bottom:1px solid var(--color-border-subtle);background:radial-gradient(circle at 20% 48%, color-mix(in srgb, var(--color-surface-clay) 18%, transparent), transparent 28rem), radial-gradient(circle at 72% 20%, color-mix(in srgb, var(--color-surface-dusk) 34%, transparent), transparent 32rem), linear-gradient(110deg, var(--color-page), var(--color-surface) 55%, var(--color-page));position:relative;overflow:hidden}.shop-module__Vq0a9q__hero:before{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--color-page) 20%, transparent), transparent 46%, color-mix(in srgb, var(--color-page) 46%, transparent));content:"";pointer-events:none;position:absolute;inset:0}.shop-module__Vq0a9q__heroInner{min-height:calc(100svh - var(--space-20) - var(--space-2));align-items:start;gap:clamp(var(--space-8), 6vw, var(--space-20));padding-block:clamp(var(--space-8), 3.5vw, var(--space-12));grid-template-columns:minmax(0,.75fr) minmax(25rem,1.25fr);display:grid}.shop-module__Vq0a9q__heroVisual,.shop-module__Vq0a9q__heroPurchase{min-width:0;container-type:inline-size}.shop-module__Vq0a9q__heroVisual{transform:translateY(calc(-1 * var(--space-2)));place-items:center;display:grid}.shop-module__Vq0a9q__bookStage{place-items:center;width:min(100%,25rem);display:grid}.shop-module__Vq0a9q__heroBook{object-fit:contain;width:min(100%,31rem);height:auto;filter:drop-shadow(0 var(--space-6) var(--space-10) var(--shadow-color))}.shop-module__Vq0a9q__paperbackGallery{gap:var(--space-3);grid-template-columns:4.5rem minmax(0,1fr);align-items:start;width:100%;display:grid}.shop-module__Vq0a9q__coverPanel,.shop-module__Vq0a9q__coverThumbnail{aspect-ratio:980/1517;background-position:100%;background-repeat:no-repeat;background-size:auto 100%}.shop-module__Vq0a9q__coverPanel[data-side=Back],.shop-module__Vq0a9q__coverThumbnail[data-side=Back]{background-position:0}.shop-module__Vq0a9q__coverPanel{width:100%;filter:drop-shadow(0 var(--space-6) var(--space-10) var(--shadow-color))}.shop-module__Vq0a9q__coverControls{gap:var(--space-2);flex-direction:column;grid-area:1/1;margin:0;display:flex}.shop-module__Vq0a9q__coverControls button{justify-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;display:grid}.shop-module__Vq0a9q__coverControls button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-text-accent)}.shop-module__Vq0a9q__coverControls button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.shop-module__Vq0a9q__coverThumbnail{width:3rem;display:block}.shop-module__Vq0a9q__heroPurchase{max-width:48rem;transform:translateY(calc(-1 * var(--space-2)));flex-direction:column;justify-content:center;display:flex}.shop-module__Vq0a9q__eyebrow,.shop-module__Vq0a9q__storyCtaEyebrow{color:var(--color-accent);font-family:var(--font-body);font-size:var(--text-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.shop-module__Vq0a9q__title{max-width:20ch;margin:var(--space-2) 0 var(--space-3);color:var(--color-text-strong);font-size:var(--text-2xl);font-weight:var(--font-weight-heading-1);line-height:var(--leading-heading)}.shop-module__Vq0a9q__tagline{color:var(--color-text-accent);font-family:var(--font-display);font-size:var(--text-xl);font-style:italic;line-height:var(--leading-heading);margin:0}.shop-module__Vq0a9q__description{max-width:35rem;margin-top:var(--space-5);color:var(--color-text);font-size:var(--text-md)}.shop-module__Vq0a9q__description p{margin:0}.shop-module__Vq0a9q__description p+p{margin-top:var(--space-2)}.shop-module__Vq0a9q__formatSelector{gap:var(--space-3);border:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;width:100%;max-width:38rem;margin:0;padding:0;display:grid}.shop-module__Vq0a9q__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shop-module__Vq0a9q__byline{margin:0 0 var(--space-2);color:var(--color-text-muted)}.shop-module__Vq0a9q__ratingRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.shop-module__Vq0a9q__reviewButton{min-height:2.25rem;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);color:var(--color-text-accent);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.shop-module__Vq0a9q__reviewButton:hover{border-color:var(--color-accent);background:var(--color-surface-raised)}.shop-module__Vq0a9q__reviewButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.shop-module__Vq0a9q__byline a{color:var(--color-text-accent)}.shop-module__Vq0a9q__priceSummary{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex}.shop-module__Vq0a9q__priceSummary span{font-size:var(--text-sm);letter-spacing:var(--tracking-wide)}.shop-module__Vq0a9q__priceSummary strong{font-size:var(--text-xl);color:var(--color-text-accent)}.shop-module__Vq0a9q__formatLegend{margin-bottom:var(--space-3);font-weight:var(--font-weight-semibold)}.shop-module__Vq0a9q__purchasePanel{box-sizing:border-box;width:100%;max-width:38rem;margin-top:var(--space-5);padding:var(--space-5);background:var(--color-surface-raised);border:1px solid var(--color-border)}.shop-module__Vq0a9q__purchasePanel .shop-module__Vq0a9q__quantity{margin-top:0}.shop-module__Vq0a9q__bookDetails{width:100%;max-width:38rem;margin-top:var(--space-5);color:var(--color-text)}.shop-module__Vq0a9q__publisherDisclosure{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-body)}.shop-module__Vq0a9q__detailsRule{margin:0 0 var(--space-3);border:0;border-top:1px solid var(--color-border)}.shop-module__Vq0a9q__detailGrid{gap:var(--space-2);text-align:center;font-size:var(--text-xs);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.shop-module__Vq0a9q__detailGrid dt{font-size:var(--text-xs);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}.shop-module__Vq0a9q__detailGrid dd{margin:0;font-weight:400}.shop-module__Vq0a9q__isbnNumber{white-space:nowrap;letter-spacing:-.02em;font-size:.625rem;display:block}.shop-module__Vq0a9q__dimensionValue{letter-spacing:-.02em;font-size:.625rem}.shop-module__Vq0a9q__detailGrid [data-detail=Publication\ Date] dd{white-space:nowrap;font-size:.625rem}.shop-module__Vq0a9q__detailGrid [data-detail=Publication\ Date] dt{white-space:nowrap;letter-spacing:-.02em;font-size:.625rem}.shop-module__Vq0a9q__bookDetails .shop-module__Vq0a9q__detailGrid{--book-detail-font-size:.625rem;font-size:var(--book-detail-font-size)}.shop-module__Vq0a9q__bookDetails .shop-module__Vq0a9q__detailGrid :is(dt,dd,span){font-size:var(--book-detail-font-size);letter-spacing:normal;line-height:1.5}.shop-module__Vq0a9q__editionDetail{gap:var(--space-1);display:grid}.shop-module__Vq0a9q__editionDetail+.shop-module__Vq0a9q__editionDetail{margin-top:var(--space-2)}@media (min-width:56.3125rem){.shop-module__Vq0a9q__detailGrid:not([data-format=audiobook]){grid-template-columns:repeat(5,minmax(0,1fr)) minmax(7.5rem,1.3fr)}}.shop-module__Vq0a9q__detailGrid>div{min-width:0;padding-inline:var(--space-1);overflow-wrap:anywhere}.shop-module__Vq0a9q__detailGrid>div+div{border-left:1px solid var(--color-border)}@media (min-width:35.01rem) and (max-width:56.25rem){.shop-module__Vq0a9q__detailGrid>div:nth-child(odd){border-left:0}}@media (max-width:35rem){.shop-module__Vq0a9q__detailGrid>div+div{border-left:0;border-top:1px solid var(--color-border);padding-top:var(--space-3)}}@media (min-width:56.3125rem){.shop-module__Vq0a9q__detailGrid[data-format=audiobook]{grid-template-columns:repeat(5,minmax(0,1fr))}}.shop-module__Vq0a9q__formatCard{align-items:center;gap:var(--space-3);min-height:3.75rem;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-page) 68%, transparent);box-shadow:var(--shadow-inset);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.shop-module__Vq0a9q__formatCard:hover{border-color:var(--color-border);background:color-mix(in srgb, var(--color-surface-raised) 78%, transparent)}.shop-module__Vq0a9q__formatCard[data-unavailable=true]{cursor:not-allowed;border-color:var(--color-border-subtle);background:0 0}.shop-module__Vq0a9q__formatCard[data-unavailable=true] .shop-module__Vq0a9q__formatCardContent{color:var(--color-text-muted)}.shop-module__Vq0a9q__formatCard[data-unavailable=true] .shop-module__Vq0a9q__formatCardContent span{color:var(--color-text-muted);font-weight:400}.shop-module__Vq0a9q__formatCard[data-active=true]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface));box-shadow:inset 0 -4px 0 var(--color-accent)}.shop-module__Vq0a9q__formatCard input{clip-path:inset(50%);width:1px;height:1px;accent-color:var(--color-accent);margin:0;position:absolute;overflow:hidden}.shop-module__Vq0a9q__formatCardContent{min-width:0;color:var(--color-text-strong);text-align:center;flex-direction:column;gap:0;display:flex}.shop-module__Vq0a9q__formatCardContent strong{min-height:2.4em;line-height:1.2;font-size:var(--text-sm);font-weight:var(--font-weight-normal,400)}.shop-module__Vq0a9q__formatCardContent span{color:var(--color-text);font-size:var(--text-md);font-weight:var(--font-weight-semibold)}.shop-module__Vq0a9q__formatHeading{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin:var(--space-5) 0 var(--space-2);font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.shop-module__Vq0a9q__formatHeading button{padding:var(--space-1) 0;color:var(--color-text-accent);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0}.shop-module__Vq0a9q__formatHeading button:hover{text-decoration:underline}.shop-module__Vq0a9q__formatHeading button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.shop-module__Vq0a9q__formatCard:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.shop-module__Vq0a9q__formatStatus{top:var(--space-2);right:var(--space-3);min-height:1rem;color:var(--color-text-accent);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;position:absolute}.shop-module__Vq0a9q__quantity{margin-top:var(--space-4)}.shop-module__Vq0a9q__specialEdition{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-subtle)}.shop-module__Vq0a9q__specialEdition h2{margin:0 0 var(--space-2);font-size:var(--text-xl);color:var(--color-text-strong)}.shop-module__Vq0a9q__specialEdition p{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.shop-module__Vq0a9q__specialEdition strong{font-size:var(--text-sm);color:var(--color-text-accent)}.shop-module__Vq0a9q__quantityLabel{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);display:block}.shop-module__Vq0a9q__quantityControl{border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-page) 68%, transparent);grid-template-columns:3rem 3.5rem 3rem;display:inline-grid}.shop-module__Vq0a9q__quantityControl button,.shop-module__Vq0a9q__quantityValue{min-height:3rem;color:var(--color-text-strong);background:0 0;border:0;place-items:center;display:grid}.shop-module__Vq0a9q__quantityControl button{cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard)}.shop-module__Vq0a9q__quantityControl button:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent-hover)}.shop-module__Vq0a9q__quantityControl button:disabled{color:color-mix(in srgb, var(--color-text-muted) 42%, transparent);cursor:not-allowed}.shop-module__Vq0a9q__quantityValue{border-inline:1px solid var(--color-border-subtle);font-weight:var(--font-weight-semibold)}.shop-module__Vq0a9q__addToCart{width:100%;min-height:3.375rem;margin-top:var(--space-4);border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-page);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide)}.shop-module__Vq0a9q__addToCart:disabled{opacity:.82;cursor:not-allowed}.shop-module__Vq0a9q__checkoutNote{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);text-align:center}.shop-module__Vq0a9q__valueStrip{border-block:1px solid var(--color-border);background:var(--color-page)}.shop-module__Vq0a9q__valueStripInner{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shop-module__Vq0a9q__value{min-height:11.5rem;padding:var(--space-8);text-align:center;align-content:center;justify-items:center;display:grid}.shop-module__Vq0a9q__value+.shop-module__Vq0a9q__value{border-left:1px solid var(--color-border-subtle)}.shop-module__Vq0a9q__valueIconPlaceholder{min-height:var(--space-3)}.shop-module__Vq0a9q__value h2{margin:0 0 var(--space-2);color:var(--color-text-accent);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide)}.shop-module__Vq0a9q__value p{color:var(--color-text);font-size:var(--text-base);margin:0}.shop-module__Vq0a9q__storyCta{isolation:isolate;min-height:24rem;padding-block:var(--space-16);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.shop-module__Vq0a9q__storyCtaBackground{z-index:-2;object-fit:cover;object-position:center 58%}.shop-module__Vq0a9q__storyCtaOverlay{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--color-page) 60%, transparent), color-mix(in srgb, var(--color-page) 78%, transparent)), linear-gradient(90deg, color-mix(in srgb, var(--color-page) 42%, transparent), transparent 50%, color-mix(in srgb, var(--color-page) 42%, transparent));position:absolute;inset:0}.shop-module__Vq0a9q__storyCtaContent{justify-items:center;display:grid}.shop-module__Vq0a9q__storyCta h2{max-width:18ch;margin:var(--space-3) 0 var(--space-8);color:var(--color-text-strong);font-size:var(--text-heading-large)}.shop-module__Vq0a9q__storyCtaButton{min-height:3rem;padding-inline:var(--space-8);border:1px solid var(--color-accent);color:var(--color-accent-hover);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);transition:background var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.shop-module__Vq0a9q__storyCtaButton:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent);box-shadow:var(--shadow-gold)}@media (max-width:68rem){.shop-module__Vq0a9q__heroInner{gap:var(--space-8);grid-template-columns:minmax(0,.95fr) minmax(23rem,1.05fr)}.shop-module__Vq0a9q__bookStage{width:min(100%,29rem)}.shop-module__Vq0a9q__title{font-size:clamp(3rem,5.8vw,4.5rem)}}@media (min-width:56.3125rem) and (max-height:50rem){.shop-module__Vq0a9q__heroInner{gap:clamp(var(--space-6), 4vw, var(--space-12));padding-block:var(--space-6)}.shop-module__Vq0a9q__heroVisual,.shop-module__Vq0a9q__heroPurchase{transform:translateY(calc(-1 * var(--space-8)))}.shop-module__Vq0a9q__heroBook{width:min(100%,25.5rem)}.shop-module__Vq0a9q__title{font-size:clamp(2.8rem,4.2vw,3.8rem)}.shop-module__Vq0a9q__description{margin-top:var(--space-4);font-size:var(--text-base)}.shop-module__Vq0a9q__formatSelector{margin-top:var(--space-4)}}@media (max-width:56.25rem){.shop-module__Vq0a9q__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-module__Vq0a9q__heroInner{gap:var(--space-4);min-height:auto;padding-block:var(--space-12) var(--space-16);grid-template-columns:1fr}.shop-module__Vq0a9q__bookStage{width:min(100%,31rem)}.shop-module__Vq0a9q__heroBook{width:min(100%,25rem)}.shop-module__Vq0a9q__heroPurchase{width:min(100%,42rem);margin-inline:auto}.shop-module__Vq0a9q__valueStripInner{grid-template-columns:1fr}.shop-module__Vq0a9q__value{min-height:9rem}.shop-module__Vq0a9q__value+.shop-module__Vq0a9q__value{border-top:1px solid var(--color-border-subtle);border-left:0}}@media (max-width:35rem){.shop-module__Vq0a9q__detailGrid{gap:var(--space-5);grid-template-columns:1fr}.shop-module__Vq0a9q__heroInner{padding-block:var(--space-8) var(--space-12)}.shop-module__Vq0a9q__bookStage{padding:var(--space-3)}.shop-module__Vq0a9q__heroBook{width:min(100%,20rem)}.shop-module__Vq0a9q__title{font-size:clamp(2.7rem,14vw,4rem)}.shop-module__Vq0a9q__formatSelector{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-module__Vq0a9q__value{padding-inline:var(--space-4)}.shop-module__Vq0a9q__storyCta{min-height:21rem}}#main-content .shop-module__Vq0a9q__hero.editorial-opening{padding-bottom:6rem}#main-content .shop-module__Vq0a9q__heroInner{min-height:0}#main-content .shop-module__Vq0a9q__bookStage{width:min(100%,25rem)}@media (min-width:56.3125rem){#main-content .shop-module__Vq0a9q__bookStage{width:min(100% + 3rem,28rem)}}.shop-module__Vq0a9q__heroPurchase .shop-module__Vq0a9q__ratingRow{margin-bottom:var(--space-2)}.shop-module__Vq0a9q__heroPurchase .shop-module__Vq0a9q__description{margin-top:var(--space-2);max-width:38rem}.shop-module__Vq0a9q__heroPurchase .shop-module__Vq0a9q__bookDetails{margin-top:var(--space-3)}.shop-module__Vq0a9q__heroPurchase .shop-module__Vq0a9q__formatHeading{max-width:38rem;margin-top:var(--space-3);margin-bottom:var(--space-1)}.shop-module__Vq0a9q__heroPurchase .shop-module__Vq0a9q__purchasePanel{margin-top:var(--space-3)}.shop-module__Vq0a9q__overviewToggle{min-height:2rem;color:var(--color-text-accent);font:inherit;font-size:var(--text-sm);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.shop-module__Vq0a9q__overviewToggle:hover{color:var(--color-text-strong)}.shop-module__Vq0a9q__overviewToggle:focus-visible,.shop-module__Vq0a9q__formatHeading button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.shop-module__Vq0a9q__description [hidden]{display:none}.shop-module__Vq0a9q__description #shop-module__Vq0a9q__shop-full-overview p{margin-top:var(--space-2)}.shop-module__Vq0a9q__heroPurchase .shop-module__Vq0a9q__title{white-space:nowrap;letter-spacing:-.02em;max-width:none;font-size:clamp(1rem,5.5cqw,2.5rem)}.shop-module__Vq0a9q__shopStars{gap:var(--space-1);color:var(--color-border);flex-shrink:0;display:flex}.shop-module__Vq0a9q__formatCardContent strong{font-size:var(--text-xs)}.shop-module__Vq0a9q__formatCardContent span{font-size:var(--text-sm)}.shop-module__Vq0a9q__formatCardContent .shop-module__Vq0a9q__formatLabelLine{font-size:inherit;font-weight:inherit;color:inherit;white-space:nowrap}.shop-module__Vq0a9q__purchasePanel{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-surface-raised) 45%, transparent);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.shop-module__Vq0a9q__preorderCopy{grid-column:1}.shop-module__Vq0a9q__preorderCopy strong{color:var(--color-text-strong);font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.shop-module__Vq0a9q__preorderCopy p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-xs)}.shop-module__Vq0a9q__purchasePanel .shop-module__Vq0a9q__quantity{grid-area:1/2}.shop-module__Vq0a9q__purchasePanel .shop-module__Vq0a9q__quantityLabel{font-size:var(--text-xs);margin-bottom:var(--space-1)}.shop-module__Vq0a9q__purchasePanel .shop-module__Vq0a9q__quantityControl{grid-template-columns:2rem 2.5rem 2rem}.shop-module__Vq0a9q__purchasePanel .shop-module__Vq0a9q__quantityControl button,.shop-module__Vq0a9q__purchasePanel .shop-module__Vq0a9q__quantityValue{min-height:2rem}.shop-module__Vq0a9q__purchasePanel .shop-module__Vq0a9q__addToCart{width:auto;min-width:8rem;min-height:2.5rem;padding-inline:var(--space-3);font-size:var(--text-xs);grid-area:1/3;margin:0}.shop-module__Vq0a9q__coverZoomTrigger{width:100%;color:var(--color-text-muted);cursor:zoom-in;background:0 0;border:0;grid-area:1/2;padding:0;display:block}.shop-module__Vq0a9q__coverZoomTrigger .shop-module__Vq0a9q__coverPanel{display:block;position:relative}.shop-module__Vq0a9q__hoverLens{pointer-events:none;box-sizing:border-box;border:1px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 22%, transparent);position:absolute}.shop-module__Vq0a9q__magnifierPane{z-index:1000;pointer-events:none;border:1px solid var(--color-border);background:var(--color-page);box-shadow:0 var(--space-3) var(--space-8) var(--shadow-color);position:fixed;overflow:hidden}.shop-module__Vq0a9q__zoomHint{margin-top:var(--space-3);font-size:var(--text-xs);display:block}.shop-module__Vq0a9q__coverZoomTrigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:var(--space-2)}.shop-module__Vq0a9q__coverDialog{width:min(95vw,70rem);max-width:95vw;max-height:95dvh;padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-page);color:var(--color-text)}.shop-module__Vq0a9q__coverDialog::backdrop{background:color-mix(in srgb, var(--color-page) 90%, transparent)}.shop-module__Vq0a9q__zoomToolbar{justify-content:flex-end;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.shop-module__Vq0a9q__zoomToolbar button{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-accent);cursor:pointer}.shop-module__Vq0a9q__zoomViewport{max-height:78dvh;overflow:auto}.shop-module__Vq0a9q__zoomCover{aspect-ratio:980/1517;background-position:100%;background-repeat:no-repeat;background-size:auto 100%;width:min(100%,46dvh);margin-inline:auto}.shop-module__Vq0a9q__zoomCover[data-side=Back]{background-position:0}.shop-module__Vq0a9q__zoomCover[data-zoom=true]{width:980px;max-width:none}.shop-module__Vq0a9q__paperbackGallery[data-edition=Hardcover] :is(.shop-module__Vq0a9q__coverPanel,.shop-module__Vq0a9q__coverThumbnail,.shop-module__Vq0a9q__zoomCover){aspect-ratio:604/952;background-position:73.615%}.shop-module__Vq0a9q__paperbackGallery[data-edition=Hardcover] :is(.shop-module__Vq0a9q__coverPanel,.shop-module__Vq0a9q__coverThumbnail,.shop-module__Vq0a9q__zoomCover)[data-side=Back]{background-position:26.593%}@media (max-width:35rem){.shop-module__Vq0a9q__purchasePanel{grid-template-columns:1fr}.shop-module__Vq0a9q__purchasePanel .shop-module__Vq0a9q__quantity{grid-area:2/1}.shop-module__Vq0a9q__purchasePanel .shop-module__Vq0a9q__addToCart{grid-area:3/1;width:100%}}@media (prefers-reduced-motion:reduce){.shop-module__Vq0a9q__formatCard,.shop-module__Vq0a9q__quantityControl button,.shop-module__Vq0a9q__storyCtaButton{transition:none}}.shop-module__Vq0a9q__cartStatus{max-width:38rem;color:var(--color-text-muted);font-size:var(--text-sm)}.shop-module__Vq0a9q__cartStatus:empty{display:none}.shop-module__Vq0a9q__testCart{max-width:38rem;margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.shop-module__Vq0a9q__testCart h2{font-size:var(--text-xl)}.shop-module__Vq0a9q__testCart p{font-size:var(--text-sm);color:var(--color-text-muted)}.shop-module__Vq0a9q__testCart ul{padding:0;list-style:none}.shop-module__Vq0a9q__testCart li{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.shop-module__Vq0a9q__testCart li>div{flex:10rem}.shop-module__Vq0a9q__testCart strong,.shop-module__Vq0a9q__testCart label{font-size:var(--text-sm)}.shop-module__Vq0a9q__testCart input{width:4rem;padding:var(--space-2);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.shop-module__Vq0a9q__cartLink{width:2.75rem;height:2.75rem;color:var(--color-text-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.shop-module__Vq0a9q__cartBadge{background:var(--color-accent);min-width:1.1rem;color:var(--color-text-on-light);text-align:center;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);border-radius:1rem;padding-inline:.2rem;position:absolute;top:0;right:0}.shop-module__Vq0a9q__testCart{scroll-margin-top:7rem}@media (max-width:48rem){.shop-module__Vq0a9q__purchasePanel .shop-module__Vq0a9q__quantityControl{grid-template-columns:2.75rem 3rem 2.75rem}.shop-module__Vq0a9q__purchasePanel .shop-module__Vq0a9q__quantityControl button,.shop-module__Vq0a9q__purchasePanel .shop-module__Vq0a9q__quantityValue,.shop-module__Vq0a9q__purchasePanel .shop-module__Vq0a9q__addToCart,.shop-module__Vq0a9q__zoomToolbar button{min-height:2.75rem}.shop-module__Vq0a9q__heroPurchase{min-width:0}.shop-module__Vq0a9q__formatLabelLine{white-space:normal}#main-content .shop-module__Vq0a9q__bookStage{width:min(100%,19rem);margin-inline:auto;padding:0}.shop-module__Vq0a9q__heroVisual{width:100%}.shop-module__Vq0a9q__bookDetails .shop-module__Vq0a9q__detailGrid{gap:var(--space-3);--book-detail-font-size:.75rem;text-align:left;grid-template-columns:repeat(2,minmax(0,1fr))}.shop-module__Vq0a9q__detailGrid>div+div{border:0;padding-top:0}.shop-module__Vq0a9q__detailGrid>div{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle)}.shop-module__Vq0a9q__detailGrid dt{margin-bottom:var(--space-1)}.shop-module__Vq0a9q__heroPurchase .shop-module__Vq0a9q__title{white-space:normal}}.shop-module__Vq0a9q__ebookLine{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.shop-module__Vq0a9q__quantityOne{color:var(--color-text-muted);font-size:var(--text-sm);grid-area:1/2;margin:0}.shop-module__Vq0a9q__viewCart{min-height:2.75rem;padding:var(--space-2) 0;color:var(--color-text-accent);cursor:pointer;font:inherit;font-size:var(--text-sm);background:0 0;border:0;grid-area:2/3;justify-self:end;text-decoration:underline}.shop-module__Vq0a9q__pausedLine{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.875rem}.shop-module__Vq0a9q__writeReview{min-height:2.75rem;color:var(--color-text-accent);font-size:var(--text-sm);align-items:center;text-decoration:underline;display:inline-flex}.shop-module__Vq0a9q__ratingLine{align-items:center;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.shop-module__Vq0a9q__ratingLine svg{width:1.25rem;height:1.25rem}.shop-module__Vq0a9q__ratedStars>div,.shop-module__Vq0a9q__ratingLine .shop-module__Vq0a9q__shopStars{gap:var(--space-1)!important}.shop-module__Vq0a9q__ratingText{color:var(--color-text-strong);font-size:var(--text-sm)}.shop-module__Vq0a9q__ratingCount{color:var(--color-text-muted);font-size:var(--text-sm);text-decoration:underline}.shop-module__Vq0a9q__formatCardContent .shop-module__Vq0a9q__soldOutBadge{margin-top:var(--space-1);padding:0 var(--space-1);border:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:0 0;align-self:center;line-height:1.3}.shop-module__Vq0a9q__soldOutLine{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.shop-module__Vq0a9q__soldOutLine:empty{display:none}.shop-module__Vq0a9q__formatCardContent .shop-module__Vq0a9q__inCartBadge{margin-top:var(--space-1);padding:0 var(--space-1);border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-strong);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-self:center;line-height:1.3}.shop-module__Vq0a9q__formatHint{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.shop-module__Vq0a9q__formatHint:empty{display:none}
.reading-module__T-e5LG__readingPage{background:radial-gradient(circle at 50% 12%, color-mix(in srgb, var(--color-surface-dusk) 54%, transparent), transparent 34rem), radial-gradient(circle at 8% 72%, color-mix(in srgb, var(--color-surface-cocoa) 44%, transparent), transparent 28rem), var(--color-page);min-height:70svh;overflow:hidden}.reading-module__T-e5LG__eyebrow{color:var(--color-text-accent);font-family:var(--font-body);font-size:var(--text-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.reading-module__T-e5LG__intro{isolation:isolate;min-height:calc(100svh - (var(--space-20) + var(--space-2)));padding-block:clamp(var(--space-6), 4svh, var(--space-10));background:var(--color-page);align-items:center;display:grid;position:relative;overflow:hidden}.reading-module__T-e5LG__intro:before{z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--color-page) 72%, transparent), color-mix(in srgb, var(--color-page) 42%, transparent) 50%, color-mix(in srgb, var(--color-page) 72%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--color-page) 28%, transparent), color-mix(in srgb, var(--color-page) 48%, transparent) 62%, var(--color-page));content:"";pointer-events:none;position:absolute;inset:0}.reading-module__T-e5LG__introMedia{z-index:0;position:absolute;inset:0}.reading-module__T-e5LG__introVideo,.reading-module__T-e5LG__introPoster,.reading-module__T-e5LG__introMediaFallback{width:100%;height:100%}.reading-module__T-e5LG__introVideo,.reading-module__T-e5LG__introPoster{object-fit:cover;object-position:center bottom;display:block}.reading-module__T-e5LG__introMediaFallback{background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--color-surface-dusk) 48%, transparent), transparent 36rem), var(--color-page)}.reading-module__T-e5LG__heroTarotField{--hero-card-rise:clamp(var(--space-12), 8svh, var(--space-24));z-index:2;perspective:75rem;pointer-events:none;position:absolute;inset:0;overflow:hidden}.reading-module__T-e5LG__heroTarotSide{width:min(29vw,34rem);transform-style:preserve-3d;position:absolute;inset-block:0}.reading-module__T-e5LG__heroTarotSideLeft{left:0}.reading-module__T-e5LG__heroTarotSideRight{right:0}.reading-module__T-e5LG__heroTarotCard{top:calc(var(--hero-card-top) - var(--hero-card-rise));left:var(--hero-card-left);width:clamp(8.5rem,11vw,13.5rem);opacity:var(--hero-card-opacity);filter:blur(var(--hero-card-blur)) drop-shadow(0 1.2rem 1.4rem color-mix(in srgb, var(--color-page) 68%, transparent)) drop-shadow(0 0 .6rem color-mix(in srgb, var(--color-accent) 24%, transparent));transform:translate3d(0, 0, var(--hero-card-translate-z)) scale(var(--hero-card-scale)) rotateX(var(--hero-card-rotate-x)) rotateY(var(--hero-card-rotate-y)) rotateZ(var(--hero-card-rotate-z));transform-origin:50%;animation:reading-module__T-e5LG__hero-card-drift var(--hero-card-duration) var(--motion-easing-standard) var(--hero-card-delay) infinite alternate;will-change:transform;display:block;position:absolute}.reading-module__T-e5LG__heroTarotCard img{width:100%;height:auto;display:block}.reading-module__T-e5LG__introInner{z-index:3;text-align:center;transform:translateY(calc(-1 * clamp(var(--space-3), 2svh, var(--space-5))));position:relative}@media (min-width:64rem){#main-content .reading-module__T-e5LG__intro.reading-module__T-e5LG__intro{padding-block:clamp(2rem, 5svh, 4rem) var(--space-6);align-content:center}.reading-module__T-e5LG__intro .reading-module__T-e5LG__incantation{margin-block:var(--space-6)}.reading-module__T-e5LG__intro .reading-module__T-e5LG__introActions{gap:var(--space-2)}.reading-module__T-e5LG__intro .reading-module__T-e5LG__accessNotice{max-width:42rem;margin:0}}@keyframes reading-module__T-e5LG__hero-card-drift{to{transform:translate3d(var(--hero-card-drift-x), var(--hero-card-drift-y), var(--hero-card-translate-z)) scale(var(--hero-card-scale)) rotateX(var(--hero-card-rotate-x)) rotateY(var(--hero-card-rotate-y)) rotateZ(calc(var(--hero-card-rotate-z) + var(--hero-card-drift-rotate)))}}.reading-module__T-e5LG__intro h1,.reading-module__T-e5LG__selectionHeading h1{margin:var(--space-4) 0 var(--space-6);color:var(--color-text-strong);font-size:var(--text-heading-large);font-weight:var(--font-weight-heading-1);letter-spacing:var(--tracking-heading);text-transform:none}.reading-module__T-e5LG__introBody{max-width:39rem;color:var(--color-text-muted);font-size:var(--text-md);margin:0 auto}.reading-module__T-e5LG__incantation{margin-block:var(--space-8);color:var(--color-text-strong);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-heading)}.reading-module__T-e5LG__incantation p{margin:var(--space-2) 0}.reading-module__T-e5LG__introActions,.reading-module__T-e5LG__resultActions{justify-content:center;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.reading-module__T-e5LG__introActions{gap:var(--space-3);flex-direction:column}.reading-module__T-e5LG__disclaimerDisclosure{justify-items:center;gap:var(--space-2);max-width:42rem;margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-body);text-align:center;display:grid}.reading-module__T-e5LG__disclaimerDisclosure p{margin:0}.reading-module__T-e5LG__primaryButton,.reading-module__T-e5LG__secondaryButton{min-height:3.25rem;padding-inline:var(--space-8);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-standard) var(--motion-easing-standard)}.reading-module__T-e5LG__primaryButton:hover:not(:disabled){background:var(--color-accent-hover);box-shadow:var(--shadow-gold)}.reading-module__T-e5LG__primaryButton:disabled{border-color:var(--color-border-subtle);background:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed;opacity:.58}.reading-module__T-e5LG__secondaryButton{color:var(--color-text-accent);background:0 0}.reading-module__T-e5LG__secondaryButton:hover{border-color:var(--color-accent-hover);color:var(--color-text-strong)}.reading-module__T-e5LG__textLink{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;padding:0}.reading-module__T-e5LG__textLink:hover{color:var(--color-text-accent)}.reading-module__T-e5LG__resultHeading h2,.reading-module__T-e5LG__messagePanel h2{margin:var(--space-3) 0 var(--space-4);color:var(--color-text-strong);font-size:var(--text-heading-medium)}.reading-module__T-e5LG__howDialog{width:min(calc(100% - (var(--space-6) * 2)), 46rem);max-height:calc(100svh - (var(--space-6) * 2));border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);padding:0;overflow:auto}.reading-module__T-e5LG__howDialog::backdrop{background:color-mix(in srgb, var(--color-page) 88%, transparent);-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem)}.reading-module__T-e5LG__howDialogPanel{padding:clamp(var(--space-6), 5vw, var(--space-10));background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent 20rem), var(--color-surface)}.reading-module__T-e5LG__howDialogHeader{justify-content:space-between;align-items:start;gap:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border-subtle);display:flex}.reading-module__T-e5LG__howDialogHeader h2{margin:var(--space-2) 0 0;color:var(--color-text-strong);font-size:var(--text-heading-small);font-weight:var(--font-weight-heading-2)}.reading-module__T-e5LG__howDialogClose{aspect-ratio:1;border:1px solid var(--color-border-subtle);width:2.75rem;min-width:2.75rem;color:var(--color-text-strong);font-family:var(--font-body);font-size:var(--text-xl);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;place-items:center;padding:0;line-height:1;display:grid}.reading-module__T-e5LG__howDialogClose:hover{border-color:var(--color-border-accent);color:var(--color-text-accent)}.reading-module__T-e5LG__howDialogIntro{max-width:38rem;margin:var(--space-6) 0;color:var(--color-text-muted)}.reading-module__T-e5LG__howDialogPositions{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.reading-module__T-e5LG__howDialogPositions li{align-items:center;gap:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-raised) 76%, transparent);grid-template-columns:auto 1fr;display:grid}.reading-module__T-e5LG__howDialogPositions>li>span{color:var(--color-text-accent);font-family:var(--font-display);font-size:var(--text-lg)}.reading-module__T-e5LG__howDialogPositions h3{color:var(--color-text-accent);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.reading-module__T-e5LG__howDialogPositions p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.reading-module__T-e5LG__selectionExperience{min-height:calc(100svh - (var(--space-20) + var(--space-2)));padding-block:clamp(var(--space-3), 2svh, var(--space-6));align-content:center;display:grid}.reading-module__T-e5LG__revealedExperience{--reading-result-card-width:clamp(10.5rem, 22.5vw, 16.25rem);min-height:calc(100svh - (var(--space-20) + var(--space-2)));padding-block:var(--space-3);align-items:center;display:grid}.reading-module__T-e5LG__chosenSection,.reading-module__T-e5LG__revealSection,.reading-module__T-e5LG__messageSection,.reading-module__T-e5LG__voicesSection,.reading-module__T-e5LG__shareSection{width:100%;animation:reading-module__T-e5LG__stage-enter .42s var(--motion-easing-standard) both}.reading-module__T-e5LG__selectionHeading,.reading-module__T-e5LG__resultHeading{max-width:var(--content-measure);margin:0 auto var(--space-10);text-align:center}.reading-module__T-e5LG__selectionHeading{margin-bottom:clamp(var(--space-3), 2svh, var(--space-5))}.reading-module__T-e5LG__selectionHeading h1{margin-block:var(--space-2) var(--space-3);font-size:clamp(var(--text-2xl), 5svh, var(--text-heading-large))}.reading-module__T-e5LG__selectionHeading>p:not(.reading-module__T-e5LG__eyebrow){margin-block:var(--space-1)}.reading-module__T-e5LG__resultHeading{margin-bottom:var(--space-5)}.reading-module__T-e5LG__resultHeading h1,.reading-module__T-e5LG__voicesHeading h1{margin:var(--space-3) 0 var(--space-2);color:var(--color-text-strong);font-size:var(--text-heading-medium);font-weight:var(--font-weight-heading-2);letter-spacing:var(--tracking-heading);text-transform:none}.reading-module__T-e5LG__resultHeading>p:not(.reading-module__T-e5LG__eyebrow,.reading-module__T-e5LG__themeLine),.reading-module__T-e5LG__voicesHeading>p:not(.reading-module__T-e5LG__eyebrow){color:var(--color-text-muted);margin:0}.reading-module__T-e5LG__selectionHeading>p:not(.reading-module__T-e5LG__eyebrow){color:var(--color-text-muted);margin-inline:auto}.reading-module__T-e5LG__currentPosition{min-height:1.65em;font-size:var(--text-sm)}.reading-module__T-e5LG__positionName{color:var(--color-text-accent);font:inherit;letter-spacing:inherit;text-transform:uppercase}.reading-module__T-e5LG__slots{gap:var(--space-4);max-width:64rem;margin:0 auto clamp(var(--space-3), 2svh, var(--space-5));grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.reading-module__T-e5LG__slot{align-items:center;gap:var(--space-4);min-height:clamp(4.5rem,9svh,5.5rem);padding:clamp(var(--space-2), 1.5svh, var(--space-4));border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 80%, transparent);box-shadow:var(--shadow-xs);transition:border-color var(--motion-duration-standard) var(--motion-easing-standard), background-color var(--motion-duration-standard) var(--motion-easing-standard);grid-template-columns:auto 1fr auto;display:grid}.reading-module__T-e5LG__slot[data-filled=true]{border-color:var(--color-border-strong);background:color-mix(in srgb, var(--color-surface-raised) 88%, transparent)}.reading-module__T-e5LG__slotNumber{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-lg)}.reading-module__T-e5LG__slotCopy{gap:var(--space-1);display:grid}.reading-module__T-e5LG__slotCopy strong{color:var(--color-text-strong);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.reading-module__T-e5LG__slotCopy span{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-heading)}.reading-module__T-e5LG__slotCard,.reading-module__T-e5LG__slotEmpty{aspect-ratio:9/16;width:3rem;position:relative}.reading-module__T-e5LG__slotCard img{object-fit:cover;opacity:.82;filter:brightness(.86)saturate(.82)}.reading-module__T-e5LG__slotEmpty{border:1px solid var(--color-border-subtle);opacity:.32}.reading-module__T-e5LG__slotCard{animation:reading-module__T-e5LG__slot-preview-arrival var(--motion-duration-standard) var(--motion-easing-standard) .36s both}.reading-module__T-e5LG__deck{--reading-deck-card-height:clamp(7.3575rem, 15.4344svh, 9.81rem);--reading-deck-card-width:calc(var(--reading-deck-card-height) * .5625);--reading-deck-width:clamp(29.92rem, 51.04vw, 42.24rem);--reading-deck-height:clamp(24.64rem, 47.52svh, 29.92rem);width:var(--reading-deck-width);height:var(--reading-deck-height);grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.reading-module__T-e5LG__deck li{width:var(--reading-deck-card-width);height:var(--reading-deck-card-height);place-self:center}.reading-module__T-e5LG__deck li:first-child{grid-area:3/3}.reading-module__T-e5LG__deck li:nth-child(2){grid-area:1/1}.reading-module__T-e5LG__deck li:nth-child(3){grid-area:1/5}.reading-module__T-e5LG__deck li:nth-child(4){grid-area:5/5}.reading-module__T-e5LG__deck li:nth-child(5){grid-area:5/1}.reading-module__T-e5LG__deck li:nth-child(6){grid-area:2/2}.reading-module__T-e5LG__deck li:nth-child(7){grid-area:2/4}.reading-module__T-e5LG__deck li:nth-child(8){grid-area:4/4}.reading-module__T-e5LG__deck li:nth-child(9){grid-area:4/2}.reading-module__T-e5LG__deck li:nth-child(10){grid-area:1/3}.reading-module__T-e5LG__deck li:nth-child(11){grid-area:3/5}.reading-module__T-e5LG__deck li:nth-child(12){grid-area:5/3}.reading-module__T-e5LG__deck li:nth-child(13){grid-area:3/1}.reading-module__T-e5LG__deckCard{isolation:isolate;width:100%;box-shadow:none;color:var(--color-text);cursor:pointer;transition:filter var(--motion-duration-standard) var(--motion-easing-standard), transform var(--motion-duration-standard) var(--motion-easing-standard), opacity var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;padding:0;display:block;position:relative}.reading-module__T-e5LG__deckCard:after{z-index:2;background:radial-gradient(circle at 26% 34%, var(--color-accent) 0 1px, transparent 2px), radial-gradient(circle at 72% 20%, var(--color-accent-soft) 0 1px, transparent 2px), radial-gradient(circle at 58% 62%, var(--color-accent) 0 1.5px, transparent 2.5px), radial-gradient(circle at 18% 76%, var(--color-accent-soft) 0 1px, transparent 2px), radial-gradient(circle at 82% 78%, var(--color-accent) 0 1px, transparent 2px);content:"";opacity:0;pointer-events:none;position:absolute;inset:-24%}.reading-module__T-e5LG__cardArtwork{aspect-ratio:9/16;width:100%;display:block;position:relative;overflow:hidden}.reading-module__T-e5LG__cardArtwork img,.reading-module__T-e5LG__revealedArtwork img{object-fit:cover}.reading-module__T-e5LG__deckCard[data-selected=true]{visibility:hidden}.reading-module__T-e5LG__deckCard[data-dissolving=true] .reading-module__T-e5LG__cardArtwork{animation:reading-module__T-e5LG__selected-card-dissolve .56s var(--motion-easing-reveal) both}.reading-module__T-e5LG__deckCard[data-dissolving=true]:after{animation:reading-module__T-e5LG__gold-dust-dissolve .56s var(--motion-easing-reveal) both}.reading-module__T-e5LG__deckCard:disabled{cursor:default}.reading-module__T-e5LG__deckCard:disabled:not([data-selected=true]):not([data-dissolving=true]){opacity:.58}.reading-module__T-e5LG__revealAction{margin-top:clamp(var(--space-3), 2svh, var(--space-5));justify-content:center;display:flex}.reading-module__T-e5LG__stageAction{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.reading-module__T-e5LG__revealAction,.reading-module__T-e5LG__stageAction,.reading-module__T-e5LG__seeMessageAction{margin-bottom:clamp(var(--space-8), 5svh, var(--space-12))}.reading-module__T-e5LG__accessNotice{max-width:38rem;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-body);text-align:center;margin:0}.reading-module__T-e5LG__error{max-width:var(--content-measure);margin:var(--space-5) auto;color:var(--color-text-strong);text-align:center}.reading-module__T-e5LG__revealSection{padding-top:clamp(var(--space-6), 5svh, var(--space-12))}.reading-module__T-e5LG__chosenSection{padding-block:var(--space-5)}.reading-module__T-e5LG__chosenGrid{grid-template-columns:repeat(3, minmax(0, var(--reading-result-card-width)));justify-content:center;gap:clamp(var(--space-5), 4vw, var(--space-12));max-width:66rem;margin:0 auto;padding:0;list-style:none;display:grid}.reading-module__T-e5LG__chosenCard{justify-items:center;gap:var(--space-3);display:grid}.reading-module__T-e5LG__chosenPosition,.reading-module__T-e5LG__revealedPosition{text-align:center;min-height:3.75rem}.reading-module__T-e5LG__chosenPosition p,.reading-module__T-e5LG__revealedPosition p{margin:0 0 var(--space-1);color:var(--color-text-accent);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.reading-module__T-e5LG__chosenPosition span,.reading-module__T-e5LG__revealedPosition span{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-heading);display:block}.reading-module__T-e5LG__chosenArtwork{aspect-ratio:9/16;width:100%;filter:drop-shadow(var(--shadow-sm));position:relative;overflow:hidden}.reading-module__T-e5LG__chosenArtwork img{object-fit:cover}.reading-module__T-e5LG__themeLine{margin:var(--space-2) 0 0;color:var(--color-text-accent);font-family:var(--font-display);font-size:var(--text-lg)}.reading-module__T-e5LG__revealTitle{color:var(--color-text-strong);font-family:var(--font-display);font-size:var(--text-heading-medium);font-weight:var(--font-weight-heading-2);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0}.reading-module__T-e5LG__revealedGrid{grid-template-columns:repeat(3, minmax(0, var(--reading-result-card-width)));justify-content:center;align-items:start;gap:clamp(var(--space-5), 3vw, var(--space-8));max-width:66rem;margin-inline:auto;display:grid}.reading-module__T-e5LG__revealedCard{background:0 0;border:0}.reading-module__T-e5LG__revealedCard:nth-child(2) .reading-module__T-e5LG__revealFlipInner{animation-delay:.26s}.reading-module__T-e5LG__revealedCard:nth-child(3) .reading-module__T-e5LG__revealFlipInner{animation-delay:.52s}.reading-module__T-e5LG__revealedPosition{padding:0 0 var(--space-2)}.reading-module__T-e5LG__revealedArtwork{aspect-ratio:9/16;width:100%;min-width:0;filter:drop-shadow(var(--shadow-sm));perspective:80rem;background:0 0;margin-inline:auto;position:relative}.reading-module__T-e5LG__revealFlipInner{transform-style:preserve-3d;animation:reading-module__T-e5LG__card-flip .82s var(--motion-easing-reveal) both;position:absolute;inset:0}.reading-module__T-e5LG__revealCardBack,.reading-module__T-e5LG__revealCardFront{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.reading-module__T-e5LG__revealCardFront{transform:rotateY(180deg)}.reading-module__T-e5LG__revealCardBack img,.reading-module__T-e5LG__revealCardFront img{object-fit:cover}.reading-module__T-e5LG__keyword{color:var(--color-text-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.reading-module__T-e5LG__revealedDetails{max-width:20rem;margin:var(--space-4) auto 0;opacity:0;animation:reading-module__T-e5LG__reading-copy-reveal .52s var(--motion-easing-standard) .86s both}.reading-module__T-e5LG__revealedCard:nth-child(2) .reading-module__T-e5LG__revealedDetails{animation-delay:1.12s}.reading-module__T-e5LG__revealedCard:nth-child(3) .reading-module__T-e5LG__revealedDetails{animation-delay:1.38s}.reading-module__T-e5LG__revealedDetails h2{margin:0 0 var(--space-5);color:var(--color-text-strong);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-heading-2);letter-spacing:var(--tracking-wide);text-align:center;text-transform:uppercase}.reading-module__T-e5LG__revealedDetails>p:last-child{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:0}.reading-module__T-e5LG__seeMessageAction{margin-top:clamp(var(--space-6), 4vw, var(--space-10));animation:reading-module__T-e5LG__reading-copy-reveal .42s var(--motion-easing-standard) 1.6s both;justify-content:center;display:flex;position:relative;inset-block-start:calc(-1 * var(--space-4))}.reading-module__T-e5LG__messageSection{max-width:64rem;padding-block:var(--space-6) var(--section-space-small);margin-inline:auto}.reading-module__T-e5LG__messageHeading{max-width:52rem;margin:0 auto var(--space-6);text-align:center}.reading-module__T-e5LG__messageHeading h1{margin:var(--space-3) 0 0;color:var(--color-text-strong);font-size:var(--text-heading-medium);font-weight:var(--font-weight-heading-2);letter-spacing:var(--tracking-heading);text-transform:none}.reading-module__T-e5LG__messageHeading h1 span{display:block}.reading-module__T-e5LG__messageBack{margin-bottom:var(--space-6);color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:0 0;border:0;padding-inline:0}.reading-module__T-e5LG__messageBack:hover{color:var(--color-text-accent)}.reading-module__T-e5LG__interpretationGrid{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reading-module__T-e5LG__interpretation{isolation:isolate;padding:var(--space-6);background:0 0;border:0;position:relative;overflow:hidden}.reading-module__T-e5LG__interpretationArtwork{width:calc(100% + (var(--space-6) * 2));aspect-ratio:1;margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) var(--space-4);opacity:.48;pointer-events:none;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#000000e0 58%,#0000005c 84%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000e0 58%,#0000005c 84%,#0000 100%)}.reading-module__T-e5LG__interpretationArtwork img{object-fit:cover;object-position:center top}.reading-module__T-e5LG__interpretationCopy{position:relative}.reading-module__T-e5LG__interpretation h2{margin:var(--space-2) 0 0;color:var(--color-text-strong);font-size:var(--text-xl)}.reading-module__T-e5LG__interpretationCopy>p:last-child{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:0}.reading-module__T-e5LG__messagePanel,.reading-module__T-e5LG__reflection{width:100%;max-width:52rem;padding:clamp(var(--space-6), 5vw, var(--space-12));border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, transparent);box-shadow:var(--shadow-md);margin-inline:auto}.reading-module__T-e5LG__messagePanel h2{margin:var(--space-4) auto 0;max-width:42rem;font-size:var(--text-xl);font-weight:var(--font-weight-heading-2);line-height:var(--leading-heading);text-align:center}.reading-module__T-e5LG__message{margin:var(--space-6) 0 0;color:var(--color-text-muted);white-space:pre-line}.reading-module__T-e5LG__reflection{margin-top:var(--space-6);margin-bottom:var(--space-8);border-color:var(--color-border-subtle);text-align:center}.reading-module__T-e5LG__voicesSection{max-width:66rem;padding-block:var(--space-6) var(--section-space-small);margin-inline:auto}.reading-module__T-e5LG__voicesHeading{max-width:62rem;margin:0 auto var(--space-8);text-align:center}.reading-module__T-e5LG__voicesHeading h1{overflow-wrap:break-word}.reading-module__T-e5LG__voicesGrid{grid-template-columns:repeat(3, minmax(0, var(--reading-result-card-width)));justify-content:center;gap:clamp(var(--space-4), 3vw, var(--space-8));max-width:66rem;margin-inline:auto;margin-bottom:var(--space-8);display:grid}.reading-module__T-e5LG__voiceCard{gap:var(--space-2);background:0 0;border:0;min-width:0;display:grid}.reading-module__T-e5LG__voicePosition{color:var(--color-text-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-align:center;text-transform:uppercase;margin:0}.reading-module__T-e5LG__voiceArtwork{aspect-ratio:9/16;width:100%;filter:drop-shadow(var(--shadow-sm));position:relative;overflow:hidden}.reading-module__T-e5LG__voiceArtwork img{object-fit:cover}.reading-module__T-e5LG__characterVideo{aspect-ratio:9/16;background:var(--color-page);object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}:-webkit-any(.reading-module__T-e5LG__characterVideo:fullscreen,.reading-module__T-e5LG__characterVideo:-webkit-full-screen){aspect-ratio:9/16;background:var(--color-page);object-fit:contain;object-position:center;width:min(100vw,50.625svh);max-width:100vw;height:min(90svh,177.778vw);max-height:90svh;margin:auto;position:fixed;inset:0}:is(.reading-module__T-e5LG__characterVideo:fullscreen,.reading-module__T-e5LG__characterVideo:fullscreen){aspect-ratio:9/16;background:var(--color-page);object-fit:contain;object-position:center;width:min(100vw,50.625svh);max-width:100vw;height:min(90svh,177.778vw);max-height:90svh;margin:auto;position:fixed;inset:0}.reading-module__T-e5LG__characterVideo:fullscreen::backdrop{background:var(--color-page)}.reading-module__T-e5LG__voiceCopy{justify-items:center;gap:var(--space-2);text-align:center;padding-top:0;display:grid}.reading-module__T-e5LG__voiceButton{min-height:2.375rem;padding-block:var(--space-2);padding-inline:var(--space-6);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.reading-module__T-e5LG__voiceButton:disabled{cursor:not-allowed;opacity:.68}.reading-module__T-e5LG__voiceUnavailable{max-width:18rem;color:var(--color-text-muted);font-size:var(--text-sm)}.reading-module__T-e5LG__shareSection{width:100%;max-width:70rem;padding-block:var(--space-6) var(--section-space-small);margin-inline:auto}.reading-module__T-e5LG__shareHeading{max-width:52rem;margin:0 auto var(--space-8);text-align:center}.reading-module__T-e5LG__shareHeading h1{margin:var(--space-3) 0 var(--space-2);color:var(--color-text-strong);font-size:var(--text-heading-medium);font-weight:var(--font-weight-heading-2);letter-spacing:var(--tracking-heading);text-transform:none}.reading-module__T-e5LG__shareHeading>p:last-child{color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--text-xl);margin:0}.reading-module__T-e5LG__shareLayout{align-items:start;gap:clamp(var(--space-8), 6vw, var(--space-16));grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);display:grid}.reading-module__T-e5LG__shareCard{isolation:isolate;width:min(100%,34rem);padding:clamp(var(--space-5), 3.5vw, var(--space-8));border:1px solid var(--color-border);background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--color-surface-dusk) 46%, transparent), transparent 22rem), var(--color-page);box-shadow:var(--shadow-lg);justify-self:center;position:relative;overflow:hidden}.reading-module__T-e5LG__shareCard:before{inset:var(--space-3);z-index:0;border:1px solid var(--color-border-subtle);content:"";pointer-events:none;position:absolute}.reading-module__T-e5LG__shareCard:after{inset:var(--space-5);z-index:0;border-block:1px solid color-mix(in srgb, var(--color-border) 58%, transparent);content:"";opacity:.44;pointer-events:none;position:absolute}.reading-module__T-e5LG__shareCardHeader,.reading-module__T-e5LG__shareCharacters,.reading-module__T-e5LG__shareMessage,.reading-module__T-e5LG__shareLongMessage,.reading-module__T-e5LG__shareReflection,.reading-module__T-e5LG__shareCardFooter{z-index:1;position:relative}.reading-module__T-e5LG__shareCardHeader{text-align:center}.reading-module__T-e5LG__shareCardHeader p{color:var(--color-text-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.reading-module__T-e5LG__shareCardHeader h2{margin:var(--space-2) 0 0;color:var(--color-text-strong);font-size:clamp(var(--text-lg), 3.2vw, var(--text-xl));font-weight:var(--font-weight-heading-2);letter-spacing:var(--tracking-wide);text-transform:uppercase}.reading-module__T-e5LG__shareCharacters{align-items:start;gap:clamp(var(--space-2), 1.8vw, var(--space-3));margin:clamp(var(--space-4), 3vw, var(--space-6)) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.reading-module__T-e5LG__shareCharacters li{justify-items:center;gap:var(--space-2);text-align:center;min-width:0;display:grid}.reading-module__T-e5LG__shareCharacterArtwork{aspect-ratio:9/16;width:min(100%,8.75rem);position:relative;overflow:hidden}.reading-module__T-e5LG__shareCharacterArtwork img{object-fit:contain}.reading-module__T-e5LG__shareCharacters p{color:var(--color-text-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0}.reading-module__T-e5LG__shareMessage{margin-top:clamp(var(--space-4), 3vw, var(--space-6));padding-block:clamp(var(--space-3), 2vw, var(--space-4));border-block:1px solid var(--color-border-subtle);text-align:center}.reading-module__T-e5LG__shareMessage>p{color:var(--color-text-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.reading-module__T-e5LG__shareMessage>strong{margin-top:var(--space-1);color:var(--color-text-strong);font-size:var(--text-sm);font-weight:var(--font-weight-regular);display:block}.reading-module__T-e5LG__shareMessage blockquote{margin:clamp(var(--space-3), 2vw, var(--space-4)) auto 0;max-width:38rem;color:var(--color-text-strong);font-family:var(--font-display);font-size:clamp(var(--text-lg), 2.7vw, var(--text-xl));line-height:var(--leading-heading)}.reading-module__T-e5LG__shareLongMessage,.reading-module__T-e5LG__shareReflection{padding-block:clamp(var(--space-5), 3vw, var(--space-8));border-bottom:1px solid var(--color-border-subtle)}.reading-module__T-e5LG__shareLongMessage h3,.reading-module__T-e5LG__shareReflection h3{margin:0 0 var(--space-4);color:var(--color-text-accent);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-align:center;text-transform:uppercase}.reading-module__T-e5LG__shareLongMessage p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-body);white-space:pre-line;margin:0}.reading-module__T-e5LG__shareReflection blockquote{max-width:30rem;color:var(--color-text-strong);font-family:var(--font-display);font-size:clamp(var(--text-base), 2.4vw, var(--text-lg));line-height:var(--leading-heading);text-align:center;margin:0 auto}.reading-module__T-e5LG__shareCardFooter{justify-content:center;align-items:center;gap:var(--space-3);margin-top:clamp(var(--space-3), 2vw, var(--space-5));color:var(--color-text-strong);text-align:center;flex-direction:column;display:flex}.reading-module__T-e5LG__shareCopyright{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);line-height:var(--leading-body);margin:0}.reading-module__T-e5LG__shareActions{top:calc(var(--space-20) + var(--space-8));justify-items:start;gap:var(--space-6);padding-top:var(--space-8);display:grid;position:sticky}.reading-module__T-e5LG__shareInvitation{color:var(--color-text-strong);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-heading);margin:0}.reading-module__T-e5LG__shareInvitation span{display:block}.reading-module__T-e5LG__shareFallbacks{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.reading-module__T-e5LG__shareActionControl{aspect-ratio:1;width:2rem;color:var(--color-text-muted);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-standard), filter var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:grid}.reading-module__T-e5LG__shareActionControl:hover,.reading-module__T-e5LG__shareActionControl:focus-visible{color:var(--color-text-accent)}.reading-module__T-e5LG__shareActionControl:focus-visible{outline:2px solid var(--color-border-accent);outline-offset:var(--space-1)}.reading-module__T-e5LG__shareActionIcon{width:1.5rem;height:1.5rem;display:block;position:relative}.reading-module__T-e5LG__shareIconDefault,.reading-module__T-e5LG__shareIconGold{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.reading-module__T-e5LG__shareIconGold{opacity:0}.reading-module__T-e5LG__shareActionControl:hover .reading-module__T-e5LG__shareIconGold,.reading-module__T-e5LG__shareActionControl:focus-visible .reading-module__T-e5LG__shareIconGold{opacity:1}.reading-module__T-e5LG__shareActionControl:hover .reading-module__T-e5LG__shareIconDefault,.reading-module__T-e5LG__shareActionControl:focus-visible .reading-module__T-e5LG__shareIconDefault{opacity:0}.reading-module__T-e5LG__shareActionIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:100%;height:100%;display:block;overflow:visible}.reading-module__T-e5LG__shareActionIcon path{fill:none}.reading-module__T-e5LG__shareActionIcon .reading-module__T-e5LG__shareIconFill,.reading-module__T-e5LG__shareIconDot{fill:currentColor;stroke:none}.reading-module__T-e5LG__shareStatus{min-height:1.5em;color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.reading-module__T-e5LG__soundBoundary{display:contents}.reading-module__T-e5LG__soundControl{right:var(--space-4);bottom:var(--space-4);z-index:40;min-height:2.5rem;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 92%, transparent);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border-radius:999px;position:fixed}.reading-module__T-e5LG__soundControl:not(:disabled):hover{border-color:var(--color-border-accent);color:var(--color-text-accent)}.reading-module__T-e5LG__soundControl:disabled{cursor:not-allowed;opacity:.62}.reading-module__T-e5LG__reflection blockquote{margin:var(--space-5) 0 0;color:var(--color-text-strong);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-heading)}@keyframes reading-module__T-e5LG__card-flip{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes reading-module__T-e5LG__selected-card-dissolve{0%{opacity:1;filter:brightness();transform:scale(1)}to{opacity:0;filter:brightness(1.3)saturate(.65);transform:scale(.88)}}@keyframes reading-module__T-e5LG__gold-dust-dissolve{0%{opacity:0;transform:scale(.76)translateY(0)}32%{opacity:.82}to{opacity:0;transform:scale(1.28) translateY(calc(-1 * var(--space-3)))}}@keyframes reading-module__T-e5LG__stage-enter{0%{opacity:0;translate:0 var(--space-3)}to{opacity:1;translate:0}}@keyframes reading-module__T-e5LG__action-dissolve{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(.25rem)}}.reading-module__T-e5LG__stageLeaving{pointer-events:none;animation:reading-module__T-e5LG__action-dissolve .28s var(--motion-easing-standard) both}@keyframes reading-module__T-e5LG__reading-copy-reveal{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:translateY(0)}}@keyframes reading-module__T-e5LG__slot-preview-arrival{0%{opacity:0}to{opacity:1}}.reading-module__T-e5LG__drawnCardFlight{z-index:100;pointer-events:none;transform-origin:0 0;animation:reading-module__T-e5LG__card-flight .56s var(--motion-easing-reveal) both;filter:drop-shadow(0 .75rem 1rem var(--shadow-gold-color));display:block;position:fixed;overflow:hidden}.reading-module__T-e5LG__drawnCardFlight img{object-fit:cover}@keyframes reading-module__T-e5LG__card-flight{0%{opacity:1;transform:translate(0,0)scale(1)}62%{opacity:1}to{opacity:.52;transform:translate3d(var(--card-flight-x), var(--card-flight-y), 0) scale(var(--card-flight-scale-x), var(--card-flight-scale-y))}}@media (hover:hover){.reading-module__T-e5LG__deckCard:hover:not(:disabled){filter:drop-shadow(0 .75rem 1rem var(--shadow-gold-color));transform:translateY(calc(-1 * var(--space-2)))}}@media (min-width:48.0625rem){.reading-module__T-e5LG__selectionHeading{margin-bottom:calc(clamp(var(--space-3), 2svh, var(--space-5)) + clamp(var(--space-12), 8svh, 4.5rem))}.reading-module__T-e5LG__deck{translate:0 calc(-1 * var(--space-12))}.reading-module__T-e5LG__revealAction{margin-top:calc(clamp(var(--space-3), 2svh, var(--space-5)) + clamp(var(--space-12), 8svh, 4.5rem));transform:translateY(calc(-1 * var(--space-16)))}}@media (max-width:64rem) and (min-width:48.0625rem){.reading-module__T-e5LG__heroTarotSide{width:27vw}.reading-module__T-e5LG__heroTarotCard[data-depth=deep]{display:none}.reading-module__T-e5LG__introInner{transform:translateY(calc(-1 * var(--space-8)))}}@media (max-width:48rem){.reading-module__T-e5LG__intro{min-height:calc(100svh - var(--space-20))}.reading-module__T-e5LG__introInner{transform:translateY(calc(-1 * var(--space-16)))}.reading-module__T-e5LG__heroTarotSide{width:28vw}.reading-module__T-e5LG__heroTarotCard{display:none}.reading-module__T-e5LG__heroTarotCard[data-depth=near]{opacity:.44;width:clamp(5.75rem,26vw,7rem);display:block}.reading-module__T-e5LG__heroTarotSideLeft .reading-module__T-e5LG__heroTarotCard[data-depth=near]{left:-58%}.reading-module__T-e5LG__heroTarotSideRight .reading-module__T-e5LG__heroTarotCard[data-depth=near]{left:48%}.reading-module__T-e5LG__slots,.reading-module__T-e5LG__interpretationGrid{grid-template-columns:1fr}.reading-module__T-e5LG__revealedExperience{--reading-result-card-width:min(76vw, 16.25rem)}.reading-module__T-e5LG__chosenGrid,.reading-module__T-e5LG__revealedGrid,.reading-module__T-e5LG__voicesGrid{grid-template-columns:minmax(0, var(--reading-result-card-width))}.reading-module__T-e5LG__slots{gap:var(--space-3)}.reading-module__T-e5LG__slot{min-height:5rem}.reading-module__T-e5LG__deck{--reading-deck-card-height:auto;gap:var(--space-3);aspect-ratio:auto;grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;width:100%;max-width:50rem;height:auto;display:grid;position:static}.reading-module__T-e5LG__deck li:nth-child(n){grid-area:auto;width:100%;height:auto;position:static;transform:none}.reading-module__T-e5LG__chosenCard,.reading-module__T-e5LG__revealedCard,.reading-module__T-e5LG__voiceCard{width:100%;max-width:none;margin-inline:auto}.reading-module__T-e5LG__revealedArtwork{width:100%;min-width:0}.reading-module__T-e5LG__revealSection{padding-top:var(--space-5)}.reading-module__T-e5LG__voicesHeading{margin-bottom:var(--space-6)}.reading-module__T-e5LG__voicesHeading h1{white-space:normal}.reading-module__T-e5LG__shareLayout{grid-template-columns:1fr}.reading-module__T-e5LG__shareActions{text-align:center;justify-items:center;padding-top:0;position:static}.reading-module__T-e5LG__shareInvitation span{display:inline}.reading-module__T-e5LG__shareInvitation span:after{content:" "}}@media (max-width:30rem){.reading-module__T-e5LG__intro h1,.reading-module__T-e5LG__selectionHeading h1{letter-spacing:var(--tracking-wide)}.reading-module__T-e5LG__heroTarotCard[data-depth=near]{opacity:.36}.reading-module__T-e5LG__deck{grid-template-columns:repeat(3,minmax(0,1fr))}.reading-module__T-e5LG__howDialog{width:calc(100% - (var(--space-3) * 2));max-height:calc(100svh - (var(--space-3) * 2))}.reading-module__T-e5LG__howDialogPanel{padding:var(--space-5)}.reading-module__T-e5LG__shareCard{padding:var(--space-4)}.reading-module__T-e5LG__shareCard:before{inset:var(--space-2)}.reading-module__T-e5LG__shareCard:after{inset:var(--space-3)}.reading-module__T-e5LG__shareCharacters{gap:var(--space-2);margin-top:var(--space-3)}.reading-module__T-e5LG__shareMessage{margin-top:var(--space-2);padding-block:var(--space-2)}.reading-module__T-e5LG__shareCardFooter{margin-top:var(--space-1)}}@media (prefers-reduced-motion:reduce){.reading-module__T-e5LG__heroTarotCard{will-change:auto;animation:none}.reading-module__T-e5LG__chosenSection,.reading-module__T-e5LG__revealSection,.reading-module__T-e5LG__messageSection,.reading-module__T-e5LG__voicesSection,.reading-module__T-e5LG__shareSection,.reading-module__T-e5LG__revealedDetails,.reading-module__T-e5LG__seeMessageAction,.reading-module__T-e5LG__stageLeaving{opacity:1;animation:none;translate:none}.reading-module__T-e5LG__howDialogClose,.reading-module__T-e5LG__shareActionControl{transition:none}.reading-module__T-e5LG__revealFlipInner{animation:none;transform:rotateY(180deg)}.reading-module__T-e5LG__slotCard,.reading-module__T-e5LG__drawnCardFlight{animation:none}.reading-module__T-e5LG__deckCard:hover:not(:disabled){transform:none}}
.delivery-terms-module__RN2Uya__terms{padding:var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border);border-left:4px solid var(--color-border);font-size:var(--text-base);line-height:var(--leading-body)}.delivery-terms-module__RN2Uya__terms p{margin:0 0 var(--space-2)}.delivery-terms-module__RN2Uya__label{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.delivery-terms-module__RN2Uya__links{gap:var(--space-4);flex-wrap:wrap;display:flex;margin-bottom:0!important}.delivery-terms-module__RN2Uya__links a{color:var(--color-text-accent);text-decoration:underline}.delivery-terms-module__RN2Uya__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:48rem){.delivery-terms-module__RN2Uya__terms{padding:var(--space-6)}}
.account-module__zd0OHa__header{gap:var(--space-1);display:grid}.account-module__zd0OHa__title{color:var(--color-text-strong);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-heading-1);line-height:var(--leading-heading);margin:0}.account-module__zd0OHa__email{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}.account-module__zd0OHa__tabs{margin-top:var(--space-6);border-bottom:1px solid var(--color-border-subtle);scrollbar-width:none;display:flex;overflow-x:auto}.account-module__zd0OHa__tabs::-webkit-scrollbar{display:none}.account-module__zd0OHa__tab{min-height:2.75rem;padding:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;transition:color var(--motion-duration-fast);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;line-height:1.3;text-decoration:none;display:inline-flex}.account-module__zd0OHa__tab:hover{color:var(--color-text-accent)}.account-module__zd0OHa__tab[aria-current=page]{border-bottom-color:var(--color-accent);color:var(--color-text-accent)}.account-module__zd0OHa__tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.account-module__zd0OHa__panel{margin-top:var(--space-8)}.account-module__zd0OHa__deviceList{margin:0;padding:0;list-style:none}.account-module__zd0OHa__devices{gap:var(--space-4);display:grid}.account-module__zd0OHa__deviceRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.account-module__zd0OHa__deviceInfo{gap:var(--space-1);flex:16rem;min-width:0;display:grid}.account-module__zd0OHa__deviceName{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.account-module__zd0OHa__deviceMeta,.account-module__zd0OHa__deviceStatus{color:var(--color-text-muted);margin:0}.account-module__zd0OHa__deviceStatus:empty{display:none}.account-module__zd0OHa__deviceError{padding:var(--space-3);border:1px solid var(--color-surface-clay);margin:0}.account-module__zd0OHa__deviceError:focus{outline:2px solid var(--color-focus);outline-offset:2px}.account-module__zd0OHa__removeButton{min-width:2.75rem;min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--color-surface-clay);color:var(--color-text-strong);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.account-module__zd0OHa__removeButton:hover:not(:disabled){background:var(--color-surface-clay)}.account-module__zd0OHa__removeButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.account-module__zd0OHa__removeButton:disabled{opacity:.6;cursor:not-allowed}.account-module__zd0OHa__empty{max-width:36rem;padding:var(--space-8);border:1px solid var(--color-border);background:var(--color-surface);text-align:center;margin-inline:auto}.account-module__zd0OHa__empty h2{margin:0 0 var(--space-4);color:var(--color-text-strong);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-heading-1);line-height:var(--leading-heading)}.account-module__zd0OHa__empty p{margin:0 0 var(--space-6);color:var(--color-text-muted)}.account-module__zd0OHa__empty p:last-child{margin-bottom:0}.account-module__zd0OHa__deleteSection{max-width:40rem;padding:var(--space-6);border:1px solid var(--color-surface-clay);background:var(--color-surface);border-left-width:4px}.account-module__zd0OHa__deleteSection p{margin:0 0 var(--space-4);color:var(--color-text-muted);overflow-wrap:anywhere}.account-module__zd0OHa__deleteHeading{margin:0 0 var(--space-4);color:var(--color-text-strong);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-heading-1);line-height:var(--leading-heading)}.account-module__zd0OHa__deleteSub{margin:var(--space-6) 0 var(--space-2);color:var(--color-text-strong);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.account-module__zd0OHa__deleteList{margin:0 0 var(--space-4);padding-left:var(--space-6);color:var(--color-text-muted)}.account-module__zd0OHa__deleteList li{margin-bottom:var(--space-2);overflow-wrap:anywhere}.account-module__zd0OHa__deleteForm{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle)}.account-module__zd0OHa__deleteLabel{margin:var(--space-4) 0 var(--space-2);color:var(--color-text-strong);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);display:block}.account-module__zd0OHa__deleteInput{box-sizing:border-box;width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);background:var(--color-page);color:var(--color-text-strong);font:inherit;border-radius:.125rem}.account-module__zd0OHa__deleteInput:focus{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:2px}.account-module__zd0OHa__deleteCode{font-size:var(--text-xl);letter-spacing:.3em;font-variant-numeric:tabular-nums;text-align:center}.account-module__zd0OHa__deleteHelp{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.account-module__zd0OHa__deleteError{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-left:4px solid var(--color-surface-clay);color:var(--color-text-strong)!important}.account-module__zd0OHa__deleteError:focus{outline:2px solid var(--color-focus);outline-offset:2px}.account-module__zd0OHa__deleteActions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.account-module__zd0OHa__deleteButton{border-color:var(--color-surface-clay)}.account-module__zd0OHa__deleteButtonSolid{min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--color-surface-clay);background:var(--color-surface-clay);color:var(--color-text-strong);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.account-module__zd0OHa__deleteButtonSolid:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.account-module__zd0OHa__deleteButtonSolid:disabled{opacity:.6;cursor:not-allowed}.account-module__zd0OHa__deleteLink{min-height:2.75rem;margin-top:var(--space-2);color:var(--color-text-accent);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:block}.account-module__zd0OHa__deleteLink:disabled{color:var(--color-text-muted);cursor:default;text-decoration:none}.account-module__zd0OHa__deleteLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.account-module__zd0OHa__deletedTitle{margin:0 0 var(--space-4);color:var(--color-text-strong);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-heading-1);line-height:var(--leading-heading)}@media (max-width:40rem){.account-module__zd0OHa__deleteSection{padding:var(--space-4)}.account-module__zd0OHa__deleteActions>*{flex:100%}.account-module__zd0OHa__tabs{column-gap:var(--space-1);flex-wrap:wrap;overflow-x:visible}.account-module__zd0OHa__tab{padding:var(--space-2) var(--space-3)}}@media print{body:has(.account-module__zd0OHa__panel){color:#000;background:#fff}:is(body:has(.account-module__zd0OHa__panel)>header,body:has(.account-module__zd0OHa__panel)>footer,body:has(.account-module__zd0OHa__panel)>.skip-link,body:has(.account-module__zd0OHa__panel)>a){display:none!important}body:has(.account-module__zd0OHa__panel) main{background:#fff;padding:0}.account-module__zd0OHa__header,.account-module__zd0OHa__tabs{display:none!important}.account-module__zd0OHa__panel{color:#000;margin-top:0}}
.get-crown-reader-module__iCE4KW__block{margin-top:var(--space-4)}.get-crown-reader-module__iCE4KW__pending{color:var(--color-text-muted)}.get-crown-reader-module__iCE4KW__badges{align-items:center;gap:var(--space-2)!important}.get-crown-reader-module__iCE4KW__badges a{line-height:0;display:inline-block;text-decoration:none!important}.get-crown-reader-module__iCE4KW__badges img{max-width:none;display:block}.get-crown-reader-module__iCE4KW__apple{padding:10px}.get-crown-reader-module__iCE4KW__apple img{width:120px;height:40px}.get-crown-reader-module__iCE4KW__google img{width:155px;height:60px}
.approved-reviews-module__52Hl3q__section{padding-block:var(--space-12);background:var(--color-page);color:var(--color-text)}.approved-reviews-module__52Hl3q__header{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.approved-reviews-module__52Hl3q__title{color:var(--color-text-strong);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-heading-2);line-height:var(--leading-heading);margin:0}.approved-reviews-module__52Hl3q__summary{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.approved-reviews-module__52Hl3q__summary svg,.approved-reviews-module__52Hl3q__cardHead svg{width:1.25rem;height:1.25rem}.approved-reviews-module__52Hl3q__summary>div,.approved-reviews-module__52Hl3q__cardHead>div{gap:var(--space-1)!important}.approved-reviews-module__52Hl3q__average{color:var(--color-text-strong);font-family:var(--font-display);font-size:var(--text-lg)}.approved-reviews-module__52Hl3q__count{color:var(--color-text-muted);font-size:var(--text-sm)}.approved-reviews-module__52Hl3q__list{gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.approved-reviews-module__52Hl3q__card{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);align-content:start;display:grid}.approved-reviews-module__52Hl3q__cardHead{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.approved-reviews-module__52Hl3q__score{color:var(--color-text-accent);font-weight:var(--font-weight-semibold)}.approved-reviews-module__52Hl3q__byline{color:var(--color-text-strong);margin:0}.approved-reviews-module__52Hl3q__date{margin-left:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.approved-reviews-module__52Hl3q__criteria{gap:var(--space-1);font-size:var(--text-sm);margin:0;display:grid}.approved-reviews-module__52Hl3q__criteria>div{justify-content:space-between;gap:var(--space-2);display:flex}.approved-reviews-module__52Hl3q__criteria dt{color:var(--color-text-muted)}.approved-reviews-module__52Hl3q__criteria dd{color:var(--color-text-strong);font-variant-numeric:tabular-nums;margin:0}.approved-reviews-module__52Hl3q__comment{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-strong);font-size:var(--text-base);margin:0;line-height:1.6}.approved-reviews-module__52Hl3q__comment:focus{outline:2px solid var(--color-focus);outline-offset:3px}.approved-reviews-module__52Hl3q__cover{box-sizing:border-box;width:100%;min-height:5.5rem;padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-strong);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-align:center;cursor:pointer}.approved-reviews-module__52Hl3q__cover:focus-visible,.approved-reviews-module__52Hl3q__more:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.approved-reviews-module__52Hl3q__more{min-height:2.75rem;margin-top:var(--space-8);justify-content:center;align-items:center;display:inline-flex}.approved-reviews-module__52Hl3q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:48rem){.approved-reviews-module__52Hl3q__list{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-reviews-module__52Hl3q__card{padding:var(--space-6)}}
