.dLV9kq_scene{min-width:0;min-height:var(--size-touch-target-min);contain:layout style;display:grid;position:relative}.dLV9kq_grid{--section-card-gap:var(--space-2)}.dLV9kq_scene[data-motion-ready] .dLV9kq_layer{opacity:0;will-change:opacity}.dLV9kq_layer{grid-area:1/1;align-self:start;min-width:0}.dLV9kq_layer:not([data-book-shop-layer=current]){pointer-events:none;opacity:0}.dLV9kq_scene[data-motion-phase=exit] .dLV9kq_layer{pointer-events:none}.dLV9kq_item,.dLV9kq_visual{min-width:0}.dLV9kq_visual{width:100%;display:flex}@media (max-width:42rem){.dLV9kq_scene{container-type:inline-size}}
.pKSDta_galleryPage,.pKSDta_hero,.pKSDta_heroHeader,.pKSDta_wall,.pKSDta_filterBar,.pKSDta_filterSelect,.pKSDta_titleSelect,.pKSDta_gallerySearch,.pKSDta_galleryGrid,.pKSDta_galleryGridItem,.pKSDta_artworkCard,.pKSDta_artworkMetaSection,.pKSDta_artworkTopline,.pKSDta_artworkCaption,.pKSDta_artworkVisual,.pKSDta_artworkCredit,.pKSDta_artworkSocial,.pKSDta_detailStage,.pKSDta_detailDialog,.pKSDta_detailDialogLayout,.pKSDta_detailImageCanvas,.pKSDta_detailCopy,.pKSDta_detailCredit,.pKSDta_dialogScroll,.pKSDta_submitDialog,.pKSDta_field,.pKSDta_socialField,.pKSDta_socialControl{min-width:0}.pKSDta_galleryPage{--gallery-filter-block-gap:var(--space-page-banner-gap);gap:var(--gallery-filter-block-gap);display:grid}.pKSDta_hero{--section-copy-max-width:56rem}.pKSDta_heroHeader{--section-header-gap:var(--section-padding-block)}.pKSDta_heroText:last-child{text-box:trim-both cap alphabetic;margin-block-start:max(min(calc(var(--text-section-title-size) * .116), .328125rem), calc(.640625rem - 2vw))}.pKSDta_heroText{width:100%;max-width:var(--measure-reading-column)}.pKSDta_heroHighlight{margin-block:var(--space-1);color:#220d04;font-family:var(--font-section-title);font-size:clamp(.6875rem,.5rem + 1vw,1rem);font-weight:var(--font-weight-strong);line-height:1.3}.pKSDta_heroHighlightText{font-weight:inherit}.pKSDta_heroHighlightSentence{max-width:100%;display:inline-block}.pKSDta_heroHeart{vertical-align:-.075em;margin-inline-start:.3em;font-size:1em;line-height:0}.pKSDta_heroMobileBreak{display:none}@media (max-width:47.999rem){.pKSDta_hero{--section-padding-inline:0px}.pKSDta_heroMobileBreak{display:inline}}.pKSDta_galleryFreshness{bottom:0;width:fit-content;max-width:calc(100% - var(--space-4) * 2);color:var(--komfi-color-accent-text);font-size:var(--text-meta-size);font-weight:var(--font-weight-strong);white-space:nowrap;pointer-events:none;margin:0 auto;line-height:1;position:absolute;inset-inline:0}.pKSDta_submitActions{justify-content:center}.pKSDta_artworkMedia,.pKSDta_detailMedia{position:relative;overflow:hidden}.pKSDta_artworkImage,.pKSDta_uploadPreviewImage{object-fit:cover}.pKSDta_artworkImage,.pKSDta_detailImage,.pKSDta_detailPreviewImage{transform:translateX(var(--artwork-preview-x,0%)) scale(var(--artwork-preview-scale,1))}.pKSDta_detailImage{object-fit:contain;object-position:50% 50%}.pKSDta_artworkImage,.pKSDta_detailImage{width:100%;height:100%;display:block;position:absolute;inset:0}.pKSDta_wall{--section-gap:var(--komfi-catalog-results-gap);--section-padding-inline:0px;align-content:start;width:100%;margin-inline:auto;scroll-margin-top:clamp(7rem,10vw,9rem)}.pKSDta_filterBar,.pKSDta_submitDialog{--select-control-height:var(--gallery-submit-field-height);--select-input-font-size:var(--gallery-submit-input-font-size);--select-input-base-font-size:var(--gallery-submit-input-base-font-size);--select-input-line-height:var(--gallery-submit-input-line-height);--select-control-transition:var(--gallery-submit-control-transition);--select-pad-block-start:var(--gallery-submit-select-pad-block-start);--select-pad-block-end:var(--gallery-submit-select-pad-block-end);--select-input-pad-inline:var(--gallery-submit-input-pad-inline);--select-chevron-size:var(--gallery-submit-select-chevron-size);--field-border:var(--komfi-outline-subtle);--field-bg:var(--komfi-modal-control-bg);--gallery-submit-input-pad-inline:var(--komfi-field-control-padding-inline,clamp(1rem, 4.4vw, 1.28rem));--gallery-submit-input-font-size:calc(var(--gallery-submit-input-base-font-size) * var(--gallery-submit-input-fit-scale,1));--gallery-submit-input-line-height:calc(var(--gallery-submit-input-base-font-size) * var(--leading-field));--gallery-submit-input-pad-block:max(.22rem, calc((var(--gallery-submit-field-height) - var(--gallery-submit-input-line-height)) / 2));--gallery-submit-select-pad-block-start:clamp(.34rem, calc(var(--gallery-submit-input-pad-block) * .72), .58rem);--gallery-submit-select-pad-block-end:clamp(.3rem, calc(var(--gallery-submit-input-pad-block) * .54), .5rem);--gallery-submit-select-chevron-size:1rem;--gallery-submit-control-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)}.pKSDta_filterBar{--field-bg:var(--page-control-surface);--komfi-field-active-bg:var(--page-control-surface-hover);--gallery-submit-field-height:var(--page-control-height);--gallery-submit-input-base-font-size:var(--page-control-font-size);background:0 0;border:0;width:100%;margin-inline:auto}.pKSDta_filterSelect{z-index:1;grid-area:1/1;position:relative}.pKSDta_gallerySearch{grid-area:1/2}.pKSDta_resultsStatus{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pKSDta_titleSelect{grid-area:1/3}.pKSDta_searchTips{gap:var(--space-2);text-align:left;display:grid}.pKSDta_searchTips p{margin:0}.pKSDta_searchTips ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pKSDta_searchTips li{--search-tip-marker-size:.14em;padding-inline:var(--space-3)}.pKSDta_searchTips li:before{content:"";width:var(--search-tip-marker-size);height:var(--search-tip-marker-size);vertical-align:calc(.5cap - var(--search-tip-marker-size) / 2);border-radius:var(--shape-pill);background:currentColor;margin-inline-start:calc((var(--space-1) + var(--search-tip-marker-size)) * -1);margin-inline-end:var(--space-1);display:inline-block}.pKSDta_galleryGrid{align-items:stretch;width:100%;margin-inline:auto}@media (min-width:48rem){.pKSDta_galleryGridItem{--card-grid-item-span:4}}@container content-section (min-width:67rem){.pKSDta_galleryGridItem{--card-grid-item-span:3}}.pKSDta_galleryLoadMore{justify-content:center;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-family:var(--page-control-font-family);font-size:var(--page-control-font-size);font-weight:var(--page-control-font-weight);letter-spacing:var(--page-control-letter-spacing);line-height:var(--page-control-line-height);display:flex}.pKSDta_galleryAutoLoadSentinel{pointer-events:none;width:1px;height:5rem}.pKSDta_artworkCard{--card-shadow-offset:var(--elevation-card-soft-offset);--card-shadow-blur:var(--elevation-card-soft-blur);--card-section-surface:var(--komfi-surface-panel);--card-interactive-section-background:color-mix(in srgb, var(--card-section-surface) 62%, var(--book-media-border) 38%);--card-artist-color:var(--text-primary);--card-country-color:var(--text-secondary);--card-social-icon-color:var(--icon-action-color);--card-credit-font-size:clamp(.6875rem, 3.5cqi, .875rem);--card-credit-word-gap:clamp(.14rem, .7cqi, .2rem);--card-like-glyph-size:calc(var(--space-5) / 1.5);--card-like-stroke-width:2.5;--card-section-size:max(var(--space-6), calc(var(--card-credit-font-size) * 1.5 + 2 * var(--space-1)));--card-action-inset:var(--space-3);border-radius:var(--shape-card);background:var(--card-section-surface);width:100%;min-height:0;color:inherit;isolation:isolate;text-align:left;box-shadow:0 var(--card-shadow-offset) var(--card-shadow-blur) var(--shadow-color-soft);border:0;padding:0;display:block;position:relative;overflow:clip;container:artwork-card/inline-size}.pKSDta_artworkCard:after{content:"";z-index:4;border:var(--chrome-outline-width) solid transparent;border-radius:inherit;pointer-events:none;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard);position:absolute;inset:0}.pKSDta_artworkCard:not([data-gallery-has-credits]){--card-section-size:0px}.pKSDta_artworkCard[data-gallery-has-likes]{--card-section-surface:var(--book-media-background)}.pKSDta_artworkCard[data-gallery-has-likes]:after{content:none}.pKSDta_artworkVisual{width:100%;height:auto;min-height:0;position:relative}.pKSDta_artworkMedia{--komfi-media-state-brand-bg:var(--komfi-surface-panel);z-index:1;appearance:none;aspect-ratio:1;border-radius:var(--shape-card);background:var(--komfi-surface-panel);width:100%;height:auto;color:inherit;cursor:var(--komfi-cursor-pointer);touch-action:manipulation;border:0;padding:0;display:block;position:relative}.pKSDta_artworkCard[data-gallery-has-credits] .pKSDta_artworkMedia{border-radius:0}.pKSDta_artworkFocusSurface{--komfi-focus-target-offset:var(--komfi-focus-ring-inset);z-index:5;border-radius:var(--shape-card);pointer-events:none;position:absolute;inset:0}.pKSDta_artworkMedia,.pKSDta_artworkImage{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference),(any-hover:hover) and (any-pointer:fine) and (prefers-reduced-motion:no-preference){.pKSDta_mediaHoverImage{transform:translateX(var(--artwork-preview-x,0%)) var(--komfi-motion-raster-projection) scale(var(--artwork-preview-scale,1));will-change:transform;transition:transform var(--motion-media-hover-duration) var(--motion-media-hover-easing)}.pKSDta_detailBookLink:is(:hover,[data-hover-stable=true]):not(:focus-visible:where(:root[data-komfi-input-modality=keyboard] *)) .pKSDta_mediaHoverImage{transform:translateX(var(--artwork-preview-x,0%)) var(--komfi-motion-raster-projection) scale(calc(var(--artwork-preview-scale,1) * var(--motion-media-hover-scale)))}.pKSDta_artworkCard[data-gallery-hover-preview]:is(:hover,[data-hover-stable=true],:has([data-hover-stable=true])):not(:has(:focus-visible:where(:root[data-komfi-input-modality=keyboard] *))) .pKSDta_artworkMedia[data-komfi-media-state=loaded] .pKSDta_mediaHoverImage{transform:translateX(var(--artwork-preview-x,0%)) var(--komfi-motion-raster-projection) scale(calc(var(--artwork-preview-scale,1) * var(--motion-media-hover-scale)))}}.pKSDta_artworkMetaSection{z-index:3;height:var(--card-section-size);min-height:var(--card-section-size);background:var(--card-section-surface);box-shadow:none;transition:background var(--motion-duration-standard) var(--motion-easing-standard);grid-template-columns:minmax(0,1fr);align-items:center;gap:0;padding:0;display:grid;position:relative}.pKSDta_artworkTopline{box-shadow:0 var(--card-shadow-offset) var(--card-shadow-blur) var(--shadow-color-soft);font-size:var(--card-credit-font-size);grid-template-columns:minmax(0,1fr);padding-inline:clamp(.34rem,2.8cqi,.72rem)}.pKSDta_artworkCaption{box-shadow:0 calc(-1 * var(--card-shadow-offset)) var(--card-shadow-blur) var(--shadow-color-soft)}.pKSDta_artworkCredit{justify-content:center;align-self:stretch;align-items:center;gap:var(--card-credit-word-gap);width:100%;min-width:0;height:100%;color:var(--card-artist-color);font-family:var(--font-section-title);font-size:var(--card-credit-font-size);text-align:center;text-box:normal;white-space:nowrap;grid-column:1;margin:0;line-height:1.5;display:flex;overflow:visible}.pKSDta_artworkCreditSeparator,.pKSDta_artworkArtistName,.pKSDta_artworkCountry{white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-easing-standard)}.pKSDta_artworkArtistName{min-width:0;color:var(--card-artist-color);font-size:inherit;font-weight:var(--font-weight-strong);letter-spacing:-.01em;line-height:inherit;text-overflow:ellipsis;flex:0 auto;padding-inline:.2em;display:block;overflow:clip visible}.pKSDta_artworkCreditSeparator{color:var(--text-tertiary);flex:none;font-weight:400}.pKSDta_artworkCountry{min-width:0;color:var(--card-country-color);font-weight:var(--font-weight-strong);letter-spacing:-.005em;text-overflow:ellipsis;flex:0 auto;padding-inline:.2em;display:block;overflow:clip visible}html[data-komfi-input-modality=keyboard] .pKSDta_artworkCard:has(:focus-visible){z-index:2}.pKSDta_artworkLike{--komfi-focus-target-offset:var(--komfi-focus-ring-inset);z-index:4;inset-inline-start:0;top:var(--card-section-size);width:max-content;max-width:100%;min-width:calc(var(--size-touch-target-min) + var(--space-2));min-height:calc(var(--size-touch-target-min) + var(--space-2));padding:var(--card-action-inset);color:var(--icon-action-color);box-shadow:none;cursor:var(--komfi-cursor-pointer);font-size:calc(var(--card-like-glyph-size) * .8);font-weight:var(--font-weight-strong);transition:var(--komfi-press-transition);background:0 0;border:0;border-radius:0;align-items:flex-start;line-height:1;display:inline-flex;position:absolute;translate:none}.pKSDta_artworkLike[aria-disabled=true]{opacity:1;filter:none}.pKSDta_artworkLikeGlyph{width:var(--card-like-glyph-size);aspect-ratio:1;flex:none;height:auto;display:block;position:relative;transform:scale(1)}.pKSDta_artworkLikeGlyph svg{width:100%;height:100%;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);display:block}.pKSDta_artworkLike [data-gallery-like-outline],.pKSDta_artworkLike [data-gallery-like-filled]{opacity:0;z-index:2;position:absolute;inset:0}.pKSDta_artworkLike [data-gallery-like-base]{z-index:1;position:relative}.pKSDta_artworkLike :is([data-gallery-like-base],[data-gallery-like-outline]) path{stroke-width:var(--card-like-stroke-width)}.pKSDta_artworkLike [data-gallery-like-outline] path{fill:none}.pKSDta_artworkLike[aria-pressed=true] [data-gallery-like-base]{opacity:0}.pKSDta_artworkLike[aria-pressed=false]:focus-visible:where(:root[data-komfi-input-modality=keyboard] *) [data-gallery-like-outline]{opacity:1}@media (hover:hover) and (pointer:fine),(any-hover:hover) and (any-pointer:fine){.pKSDta_artworkLike[aria-pressed=false]:is(:hover,[data-hover-stable=true]) [data-gallery-like-outline]{opacity:1}}.pKSDta_artworkLike[aria-pressed=true] [data-gallery-like-filled]{opacity:1}.pKSDta_artworkLikeBadge{isolation:isolate;max-width:100%;padding:var(--space-1);border-radius:var(--shape-pill);color:inherit;font-family:var(--font-brand);font-size:calc(var(--card-like-glyph-size) * 1.5);font-weight:var(--font-weight-strong);white-space:nowrap;text-box:normal;background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;box-shadow:0 2px 3px -2px #1f2d3d29}.pKSDta_artworkLikeBadge:before{content:"";z-index:-1;border-radius:inherit;clip-path:inset(0 round 999px);-webkit-backdrop-filter:blur(.3rem)saturate(1.42)brightness(1.06)contrast(1.02);backdrop-filter:blur(.3rem)saturate(1.42)brightness(1.06)contrast(1.02);pointer-events:none;background:linear-gradient(#ffffff38,#0000 42%),#fffbfcf2;position:absolute;inset:0}.pKSDta_artworkLikeBadge:after{content:"";z-index:-1;border-radius:inherit;background:var(--komfi-quiet-icon-action-hover-bg);opacity:0;pointer-events:none;transform:scale(var(--komfi-control-fill-from-scale));transform-origin:50%;transition:opacity var(--komfi-control-fill-duration) var(--komfi-control-fill-easing), transform var(--komfi-control-fill-duration) var(--komfi-control-fill-easing);position:absolute;inset:0}.pKSDta_artworkLike .pKSDta_artworkLikeBadge:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fdf8f7}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pKSDta_artworkLike .pKSDta_artworkLikeBadge:before{background:var(--komfi-surface-white-glass-bg);-webkit-backdrop-filter:var(--komfi-surface-white-glass-filter);backdrop-filter:var(--komfi-surface-white-glass-filter)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.pKSDta_artworkLike .pKSDta_artworkLikeBadge:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fdf8f7}}.pKSDta_artworkLike:is(:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-pressing=true]) .pKSDta_artworkLikeBadge:after{opacity:1;transform:scale(1)}.pKSDta_artworkLike[data-pressing=true] .pKSDta_artworkLikeBadge:after{transition-duration:var(--komfi-press-duration)}@media (hover:hover) and (pointer:fine),(any-hover:hover) and (any-pointer:fine){.pKSDta_artworkLike:is(:hover,[data-hover-stable=true]) .pKSDta_artworkLikeBadge:after{opacity:1;transform:scale(1)}}.pKSDta_artworkLikeContent{justify-content:center;align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;display:inline-flex}.pKSDta_artworkLikeNumber{height:var(--card-like-glyph-size);line-height:var(--card-like-glyph-size);text-align:center;transform:translateY(var(--komfi-type-optical-center-shift));display:inline-flex}.pKSDta_artworkLikeNumber>span{flex:none;display:inline-block}.pKSDta_artworkLikeError{z-index:5;inset-inline:0;bottom:calc(var(--card-section-size) + var(--space-1));padding:var(--space-1) var(--space-2);border:var(--komfi-border-width-hairline) solid var(--komfi-outline-subtle);border-radius:var(--shape-card-inner);background:var(--komfi-surface-panel);color:var(--text-primary);pointer-events:none;text-align:center;font-size:clamp(.625rem,3.5cqi,.75rem);line-height:1.2;position:absolute}.pKSDta_artworkSocial{--komfi-focus-target-offset:var(--komfi-focus-ring-inset);width:fit-content;max-width:calc(100% - 2 * var(--card-action-inset));height:max(var(--card-section-size), var(--size-touch-target-min));min-width:0;padding-top:max(0px, calc(var(--size-touch-target-min) - var(--card-section-size)));border-radius:var(--shape-card-inner);box-shadow:none;cursor:var(--komfi-cursor-pointer);font-family:var(--font-section-title);font-size:var(--card-credit-font-size);font-weight:var(--font-weight-strong);text-align:center;transition:var(--komfi-control-transition);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:.3em;line-height:1.5;text-decoration:none;display:flex;position:absolute;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.pKSDta_artworkSocialIcon{width:max(.94em,.875rem);height:max(.94em,.875rem);color:var(--card-social-icon-color);flex:none}.pKSDta_artworkSocialUsername{text-overflow:ellipsis;text-box:normal;flex:0 auto;min-width:0;padding-inline:.2em;display:block;overflow:clip visible}.pKSDta_artworkSocial:focus-visible:where(:root[data-komfi-input-modality=keyboard] *){--card-social-icon-color:color-mix(in srgb, var(--komfi-color-accent-end) 86%, var(--text-primary) 14%)}@container artwork-card (max-width:13rem){.pKSDta_artworkMetaSection{--card-credit-word-gap:.09rem}}.pKSDta_detailStage{--gallery-chrome-text-inset:var(--space-4);--gallery-badge-text-size:var(--space-5);--gallery-badge-icon-size:calc(var(--gallery-badge-text-size) / 1.5);--gallery-viewer-control-size:var(--size-page-navigation-control);--gallery-detail-strip-size:calc(var(--size-touch-target-min) - var(--space-2));--gallery-detail-footer-size:var(--gallery-detail-strip-size);--gallery-detail-leading-clearance:calc(var(--size-touch-target-min) + var(--space-4));--gallery-detail-trailing-clearance:var(--gallery-detail-leading-clearance);--gallery-detail-headroom:calc(var(--gallery-detail-leading-clearance) + var(--gallery-detail-trailing-clearance));--gallery-detail-frame-size:min(100cqi, var(--gallery-detail-media-size));--gallery-detail-frame-block-size:calc(min(var(--gallery-detail-frame-size), var(--gallery-detail-media-size)) + var(--gallery-detail-strip-size) + var(--gallery-detail-footer-size));--gallery-context-rail-size:18rem;--gallery-detail-available-height:calc(var(--komfi-visual-viewport-height,100dvh) - max(env(safe-area-inset-top), var(--komfi-modal-safe-area-pad-block)) - max(env(safe-area-inset-bottom), var(--komfi-modal-safe-area-pad-block)));--gallery-detail-media-size:max(var(--size-touch-target-min), calc(var(--gallery-detail-available-height) - var(--gallery-detail-strip-size) - var(--gallery-detail-footer-size) - var(--gallery-detail-headroom)));block-size:100%;min-block-size:0;inline-size:100%;padding-block:var(--gallery-detail-leading-clearance) var(--gallery-detail-trailing-clearance);clip-path:inset(calc(-1 * max(env(safe-area-inset-top), var(--komfi-modal-safe-area-pad-block))) calc(-1 * max(env(safe-area-inset-right), var(--komfi-modal-safe-area-pad-inline))) calc(-1 * max(env(safe-area-inset-bottom), var(--komfi-modal-safe-area-pad-block))) calc(-1 * max(env(safe-area-inset-left), var(--komfi-modal-safe-area-pad-inline))));place-items:center;display:grid;position:relative;}.pKSDta_detailBrowserPanel{pointer-events:none;position:absolute;inset:0}.pKSDta_detailVariants{display:none;}.pKSDta_detailVariantThumbnail{--card-section-size:0px;--card-action-inset:var(--space-1);--card-like-glyph-size:var(--gallery-badge-icon-size);--card-like-stroke-width:2.5;}.pKSDta_detailVariantThumbnail[hidden]{display:none}.pKSDta_detailVariantSelect{block-size:100%;inline-size:100%;cursor:var(--komfi-cursor-pointer);background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:0}.pKSDta_detailVariantThumbnail img{object-fit:contain;border-radius:inherit;block-size:100%;inline-size:100%;display:block}.pKSDta_detailVariantAuthor{z-index:2;max-inline-size:calc(100% - var(--space-2));pointer-events:none;inset:auto var(--space-1) var(--space-1) auto;gap:var(--space-1);color:var(--text-secondary);position:absolute}.pKSDta_detailVariantAuthor>svg{inline-size:var(--card-like-glyph-size);block-size:var(--card-like-glyph-size);flex:none}.pKSDta_detailVariantAuthor>span{min-inline-size:0;line-height:var(--card-like-glyph-size);text-overflow:ellipsis;translate:0 var(--komfi-type-optical-center-shift);overflow:hidden}.pKSDta_detailLike{--card-section-size:var(--gallery-detail-strip-size);--card-action-inset:calc(var(--space-3) / 2);--card-like-glyph-size:var(--gallery-badge-icon-size);--card-like-stroke-width:2.5;z-index:4;pointer-events:none;position:absolute;inset:0}.pKSDta_detailLike button{pointer-events:auto}.pKSDta_detailMaterials{align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--book-media-foreground);font:var(--font-weight-strong) var(--gallery-credit-text-size,var(--text-body-lg-size)) / var(--leading-body-compact) var(--font-brand);translate:0 var(--komfi-type-optical-center-shift);display:inline-flex}.pKSDta_detailMaterials>span:last-child{overflow-wrap:anywhere;text-align:start;min-inline-size:0}.pKSDta_detailFieldLabel{color:var(--text-secondary)}.pKSDta_detailMaterialsIcon{inline-size:var(--space-5);block-size:var(--space-5);padding:var(--komfi-border-width-hairline);border:var(--komfi-border-width-hairline) solid var(--book-media-border);border-radius:var(--space-1);translate:0 calc(-1 * var(--komfi-type-optical-center-shift));flex:none;display:inline-flex}.pKSDta_detailMaterialsIcon svg{block-size:100%;inline-size:100%;display:block}.pKSDta_detailBookLink{z-index:4;pointer-events:auto;text-decoration:none;display:none;position:absolute;inset:0 auto auto 0}.pKSDta_detailBookFace{--komfi-modal-shadow-tint:var(--book-media-border);--komfi-modal-shadow-depth:var(--book-media-foreground);border:var(--komfi-border-width-hairline) solid var(--book-media-border);border-radius:var(--shape-card-inner);block-size:100%;inline-size:100%;box-shadow:var(--komfi-modal-contract-toned-outer-shadow);display:block;overflow:clip}.pKSDta_detailBookLink img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.pKSDta_detailStage>.pKSDta_detailClose{--komfi-quiet-icon-action-bg:transparent;--komfi-quiet-icon-action-border:transparent;z-index:6;position:absolute;top:0;right:0}.pKSDta_detailToolbar{z-index:6;top:0;left:var(--gallery-chrome-text-inset);align-items:center;gap:var(--space-2);max-inline-size:calc(100% - var(--size-touch-target-min));min-block-size:var(--size-touch-target-min);display:flex;position:absolute}.pKSDta_detailPosition{min-block-size:var(--size-touch-target-min);color:var(--text-secondary);font:var(--font-weight-strong) var(--text-body-lg-size) / var(--leading-body-compact) var(--font-brand);font-variant-numeric:tabular-nums;pointer-events:none;flex:none;align-items:center;margin:0;display:flex}.pKSDta_detailPosition>span{translate:0 var(--komfi-type-optical-center-shift)}.pKSDta_detailBookCovers{isolation:isolate;block-size:100%;inline-size:100%;display:block;position:relative}.pKSDta_detailBookCover{opacity:0;background:var(--surface-panel) center / contain no-repeat;mix-blend-mode:plus-lighter;pointer-events:none;display:block;position:absolute;inset:0}.pKSDta_detailDialog.pKSDta_detailDialog[data-komfi-modal-surface]{--komfi-modal-shadow-tint:var(--book-media-border);--komfi-modal-shadow-depth:var(--book-media-foreground);z-index:2;pointer-events:none;min-block-size:0;max-block-size:100%;overflow:visible}.pKSDta_detailFrame{--gallery-detail-panel-size:0px;z-index:2;inline-size:var(--gallery-detail-frame-size);pointer-events:auto;grid-template-columns:minmax(0,1fr);align-self:center;place-items:center;min-inline-size:0;margin-inline:auto;display:grid;position:relative}.pKSDta_detailDialogLayout{--komfi-modal-shadow-tint:var(--book-media-border);--komfi-modal-shadow-depth:var(--book-media-foreground);z-index:2;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--gallery-detail-strip-size) minmax(0, 1fr) calc(var(--gallery-detail-footer-size) + var(--gallery-detail-panel-size));border:var(--komfi-border-width-hairline) solid var(--book-media-border,var(--komfi-outline-subtle));border-radius:var(--shape-card);background:var(--book-media-background,var(--surface-panel));block-size:100%;inline-size:100%;min-inline-size:0;box-shadow:var(--komfi-modal-contract-toned-outer-shadow);margin:0;display:grid;position:relative;overflow:clip}.pKSDta_detailSliderViewport{z-index:2;inline-size:var(--gallery-detail-frame-size);block-size:var(--gallery-detail-frame-block-size);contain:inline-size;align-self:center;column-gap:var(--space-4);touch-action:var(--site-native-pan-action,pan-y pinch-zoom);min-block-size:0;min-inline-size:0;margin-inline:auto;position:relative;overflow:visible}.pKSDta_detailSliderPage{block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:block;position:relative}.pKSDta_detailSliderPage[hidden]{display:none}.pKSDta_detailFaceScroll{inline-size:var(--gallery-detail-frame-size);overscroll-behavior:contain;scrollbar-width:none;block-size:100%;margin-inline:auto;overflow:auto}.pKSDta_detailFaceScroll::-webkit-scrollbar{display:none}.pKSDta_detailFaceScroll>.pKSDta_detailDialogLayout{inline-size:100%}.pKSDta_detailFaceScroll:not([data-gallery-scrollable=true]){place-items:center;display:grid;overflow:visible}.pKSDta_detailFaceScroll[data-gallery-scrollable=true] .pKSDta_detailDialogLayout{grid-template-rows:auto auto auto}.pKSDta_detailDialogLayout[data-gallery-active-artwork]{touch-action:var(--site-native-pan-action,pinch-zoom)}.pKSDta_detailFaceScroll[data-gallery-scrollable=true] .pKSDta_detailDialogLayout{touch-action:var(--site-native-pan-action,pan-y pinch-zoom)}.pKSDta_detailSliderViewport[data-gallery-browser-zoomed] :is(.pKSDta_detailDialogLayout,.pKSDta_detailMedia){touch-action:pan-x pan-y pinch-zoom}.pKSDta_detailArtist,.pKSDta_detailCopy{gap:var(--space-2);box-sizing:border-box;min-block-size:var(--gallery-detail-strip-size);min-inline-size:0;padding:0 var(--space-3);background:var(--book-media-background,var(--surface-panel));text-align:center;justify-content:center;align-items:center;display:flex}.pKSDta_detailArtist{border-block-end:var(--komfi-border-width-hairline) solid var(--book-media-border,var(--komfi-outline-subtle));padding:0}.pKSDta_detailCredit{inline-size:100%;min-inline-size:0;padding:0 var(--space-3);border-radius:inherit;color:var(--text-secondary);font-weight:var(--font-weight-strong);text-align:center;align-self:stretch;align-items:center;margin:0;text-decoration:none;display:flex;position:relative}.pKSDta_detailCreditLink{--komfi-focus-target-offset:var(--komfi-focus-ring-inset);transition:var(--komfi-overlay-control-transition)}.pKSDta_detailCreditLink:is(:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),:active){--gallery-credit-author-color:var(--site-text-link-hover-color);--gallery-credit-social-color:var(--site-text-link-hover-color);--text-link-underline-color:currentColor;background:color-mix(in srgb, var(--book-media-border) 32%, var(--book-media-background));color:var(--site-text-link-hover-color)}@media (hover:hover) and (pointer:fine),(any-hover:hover) and (any-pointer:fine){.pKSDta_detailCreditLink:is(:hover,[data-hover-stable=true]){--gallery-credit-author-color:var(--site-text-link-hover-color);--gallery-credit-social-color:var(--site-text-link-hover-color);--text-link-underline-color:currentColor;background:color-mix(in srgb, var(--book-media-border) 32%, var(--book-media-background));color:var(--site-text-link-hover-color)}}.pKSDta_detailCreditLine{inline-size:100%;min-inline-size:0;font-family:var(--font-brand);font-size:calc(var(--gallery-credit-text-size,var(--text-body-lg-size)) * var(--gallery-credit-scale,1));line-height:var(--leading-body-compact);white-space:nowrap;justify-content:center;align-items:baseline;gap:.28em;display:flex}.pKSDta_detailCreditAuthor{align-items:baseline;gap:.28em;min-inline-size:0;display:inline-flex}.pKSDta_detailCreditLine strong{min-inline-size:0;font-family:inherit;font-weight:var(--font-weight-strong);color:var(--gallery-credit-author-color,var(--book-media-foreground));text-overflow:ellipsis;overflow:hidden}.pKSDta_detailCreditGlue{font-family:var(--font-brand);font-size:inherit;flex:none;font-weight:400}.pKSDta_detailCreditMeasure{--gallery-credit-scale:1;visibility:hidden;pointer-events:none;inline-size:max-content;max-inline-size:none;position:absolute;inset:0 auto auto 0}.pKSDta_detailMedia{--komfi-media-state-brand-bg:var(--surface-panel);background:var(--surface-panel);appearance:none;overscroll-behavior:contain auto;scrollbar-width:none;touch-action:var(--site-native-pan-action,pan-y pinch-zoom);block-size:100%;min-block-size:0;inline-size:100%;cursor:inherit;border:0;border-radius:0;padding:0;display:block;overflow:hidden}.pKSDta_detailMedia::-webkit-scrollbar{display:none}.pKSDta_detailImageCanvas{block-size:100%;min-block-size:100%;inline-size:100%;min-inline-size:100%;display:block;position:relative}.pKSDta_detailPreviewImage{object-fit:contain;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.pKSDta_detailCopy{column-gap:var(--space-4);min-block-size:var(--gallery-detail-footer-size);border-block-start:var(--komfi-border-width-hairline) solid var(--book-media-border,var(--komfi-outline-subtle));flex-wrap:wrap;align-content:center;row-gap:0;padding-block-end:var(--space-1)}.pKSDta_detailSocial{align-items:baseline;gap:var(--space-1);min-inline-size:0;max-inline-size:100%;font:inherit;color:var(--gallery-credit-social-color,var(--site-text-link-color));display:inline-flex}.pKSDta_detailSocial [data-gallery-social-username]{text-overflow:ellipsis;max-inline-size:100%;display:block;overflow:hidden}.pKSDta_detailSocial span{overflow-wrap:anywhere;min-inline-size:0}.pKSDta_detailSocial>[aria-hidden=true]{flex-shrink:0}.pKSDta_detailSocialIcon{inline-size:min(.82em, var(--space-5));block-size:min(.82em, var(--space-5));flex:none;align-self:center}.pKSDta_detailNavigation{z-index:5;inset:calc(var(--gallery-detail-strip-size) + var(--komfi-border-width-hairline)) 0 calc(var(--gallery-detail-footer-size) + var(--gallery-detail-panel-size) + var(--komfi-border-width-hairline));pointer-events:none;position:absolute}.pKSDta_detailDirectionArrow{z-index:5;appearance:none;position:absolute;}.pKSDta_detailStage .pKSDta_detailNavigation .pKSDta_carouselButtonPrevious,.pKSDta_detailStage .pKSDta_detailNavigation .pKSDta_carouselButtonNext{z-index:5;translate:0 calc(-50% + var(--komfi-press-active-offset,0px));pointer-events:auto;position:absolute;top:50%}.pKSDta_detailStage .pKSDta_detailNavigation .pKSDta_carouselButtonPrevious{left:0}.pKSDta_detailStage .pKSDta_detailNavigation .pKSDta_carouselButtonNext{right:0}@media (min-width:60rem){.pKSDta_detailDialogLayout{grid-template-rows:var(--gallery-detail-strip-size) minmax(0, 1fr) auto}.pKSDta_detailNavigation{inset-block-end:calc(var(--gallery-desktop-caption-size,var(--gallery-detail-footer-size)) + var(--komfi-border-width-hairline))}.pKSDta_detailDirectionArrow{--komfi-modal-viewer-control-size:var(--gallery-viewer-control-size);--direction-control-size:max(var(--gallery-viewer-control-size), 3rem);--direction-control-padding:0px;--direction-control-radius:0px;--direction-control-opacity:1}.pKSDta_detailStage{--gallery-detail-frame-size:min(calc(100cqi - (var(--gallery-viewer-control-size) + var(--komfi-modal-navigation-gap)) * 2), var(--gallery-detail-media-size))}.pKSDta_detailStage .pKSDta_detailNavigation .pKSDta_carouselButtonPrevious{left:calc(-1 * (var(--gallery-viewer-control-size) + var(--komfi-modal-navigation-gap)))}.pKSDta_detailStage .pKSDta_detailNavigation .pKSDta_carouselButtonNext{right:calc(-1 * (var(--gallery-viewer-control-size) + var(--komfi-modal-navigation-gap)))}.pKSDta_carouselButtonPrevious>svg{rotate:180deg}}@media (max-width:59.999rem){.pKSDta_detailStage{--gallery-viewer-control-size:calc(var(--space-12) + var(--space-2));--gallery-variant-control-size:var(--gallery-viewer-control-size);--gallery-detail-frame-size:min(100cqi, max(calc(var(--space-16) * 5), var(--gallery-detail-media-size)));--gallery-detail-strip-size:var(--size-touch-target-min);--gallery-details-top-clearance:calc(var(--size-touch-target-min) + var(--space-1));--gallery-details-bottom-clearance:var(--space-1);--gallery-details-end-gap:var(--space-4);padding-block:0}.pKSDta_detailDialog.pKSDta_detailDialog[data-komfi-modal-surface]{flex-direction:column;justify-content:flex-start;display:flex}.pKSDta_detailFrame{--komfi-disclosure-progress:0;--gallery-details-room:calc(var(--gallery-detail-available-height) - var(--gallery-details-top-clearance) - var(--gallery-details-bottom-clearance));--gallery-details-cover-size:clamp(var(--size-touch-target-min), var(--gallery-details-room) - var(--gallery-detail-frame-block-size) - var(--gallery-details-end-gap), 2 * var(--size-touch-target-min) + var(--space-1));--gallery-details-reserve:min(var(--komfi-disclosure-size), max(var(--size-touch-target-min), var(--gallery-details-room) - var(--gallery-detail-strip-size) - var(--gallery-detail-footer-size) - 2 * var(--komfi-border-width-hairline) - min(var(--gallery-detail-media-size), 2 * var(--gallery-variant-control-size))));--gallery-artwork-rest-height:min(var(--gallery-detail-frame-block-size), var(--gallery-details-room) - var(--gallery-details-reserve));--gallery-detail-free-space:calc(var(--gallery-detail-available-height) - var(--gallery-artwork-rest-height));--gallery-detail-panel-size:calc(var(--komfi-disclosure-progress) * var(--gallery-details-reserve));transition:--komfi-disclosure-progress var(--komfi-disclosure-duration) var(--komfi-disclosure-easing);flex:none;margin-block-start:max(var(--gallery-details-top-clearance), min(var(--gallery-detail-free-space) / 2, var(--gallery-detail-free-space) - var(--gallery-details-reserve) - var(--gallery-details-bottom-clearance)))}.pKSDta_detailFrame[data-details-open]{--komfi-disclosure-progress:1}.pKSDta_detailSliderViewport{block-size:calc(var(--gallery-artwork-rest-height) + var(--gallery-detail-panel-size))}.pKSDta_detailCopy{display:none}}.pKSDta_detailStage[data-gallery-browser-rail]{--gallery-detail-leading-clearance:var(--space-2);--gallery-detail-trailing-clearance:var(--space-2);--gallery-detail-frame-size:min(calc(var(--gallery-viewer-inline-size,100cqi) - 2 * (var(--immersive-thumbnail-rail-size) + var(--space-4) + var(--gallery-viewer-control-size) + var(--komfi-modal-navigation-gap))), var(--gallery-detail-media-size))}.pKSDta_detailStage[data-gallery-browser-rail] .pKSDta_detailVariants{display:flex}.pKSDta_detailStage[data-gallery-browser-rail] .pKSDta_detailToolbar{max-inline-size:var(--immersive-thumbnail-rail-size)}.pKSDta_detailStage[data-gallery-browser-rail] .pKSDta_detailLike{--card-action-inset:var(--space-3)}.pKSDta_detailStage[data-gallery-browser-rail] .pKSDta_detailBookLink{inset:auto var(--space-4) var(--gallery-book-inset,0px) auto;inline-size:var(--gallery-context-rail-size);block-size:var(--gallery-context-rail-size);margin-inline:0;display:block}@media (min-width:60rem) and (hover:hover) and (pointer:fine){.pKSDta_detailStage[data-gallery-browser-rail] .pKSDta_detailBookLink{--gallery-book-travel:calc(var(--gallery-context-rail-size) * .2 + var(--space-4));z-index:1;right:calc((100% - var(--gallery-browser-photo-size)) / 2 - var(--gallery-context-rail-size) - var(--space-4));inline-size:calc(var(--gallery-context-rail-size) + var(--gallery-book-travel))}.pKSDta_detailStage[data-gallery-browser-rail] .pKSDta_detailBookFace{inline-size:var(--gallery-context-rail-size);transform-origin:100% 100%;transform:translateX(calc(-1 * var(--gallery-book-travel))) rotate(6deg);transition:transform var(--motion-duration-standard) var(--motion-easing-standard);margin-inline-start:auto}.pKSDta_detailStage[data-gallery-browser-rail] .pKSDta_detailBookLink:is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]) .pKSDta_detailBookFace{transform:none}}.pKSDta_detailVariantPrevious,.pKSDta_detailVariantNext{--direction-control-size:var(--gallery-variant-control-size);--direction-control-padding:0px;--direction-control-opacity:1;left:50%;translate:-50%}.pKSDta_detailVariantPrevious{top:0}.pKSDta_detailVariantNext{bottom:0}.pKSDta_detailVariantPrevious>.pKSDta_detailDirectionGlyph{translate:0 calc(-1 * var(--space-2))}.pKSDta_detailVariantNext>.pKSDta_detailDirectionGlyph{translate:0 var(--space-2)}@media (max-height:30rem){.pKSDta_detailStage:not([data-gallery-browser-rail]){--gallery-detail-leading-clearance:var(--size-touch-target-min);--gallery-detail-trailing-clearance:var(--size-touch-target-min);--gallery-credit-text-size:var(--text-body-sm-size)}}@media (min-width:30rem) and (max-height:30rem) and (orientation:landscape){.pKSDta_detailStage:not([data-gallery-browser-rail]){--gallery-details-top-clearance:0px;--gallery-details-bottom-clearance:0px;--gallery-variant-control-size:var(--size-touch-target-min);--gallery-detail-frame-size:min(var(--measure-section-body), 100cqi - 2 * (var(--size-touch-target-min) + var(--gallery-chrome-text-inset)))}}@media (prefers-reduced-motion:reduce){.pKSDta_detailFrame,.pKSDta_detailStage[data-gallery-browser-rail] .pKSDta_detailBookFace{transition:none}}.pKSDta_submitDialog{--gallery-submit-field-height:var(--komfi-modal-form-field-height);--gallery-submit-input-base-font-size:var(--komfi-modal-form-field-text-size);--gallery-submit-select-chevron-size:1.1rem;--komfi-field-control-height:var(--gallery-submit-field-height);--gallery-submit-input-line-height:var(--komfi-modal-form-field-line-height);--komfi-field-control-line-height:var(--gallery-submit-input-line-height)}.pKSDta_submitDialog .pKSDta_field[data-komfi-modal-field],.pKSDta_submitDialog .pKSDta_socialControl,.pKSDta_submitDialog [data-select-part=trigger][data-floating-label=true]{--komfi-floating-label-inline-start:calc(var(--chrome-outline-width) + var(--gallery-submit-input-pad-inline));--komfi-floating-label-inline-end:var(--gallery-submit-input-pad-inline);--komfi-floating-label-font-family:var(--komfi-field-font-family);--komfi-floating-label-font-size:var(--gallery-submit-input-base-font-size);--komfi-floating-label-line-height:var(--gallery-submit-input-line-height);--komfi-floating-label-font-weight:var(--font-weight-strong);--komfi-floating-label-letter-spacing:.01em;--komfi-floating-label-rest-y:-.02em}.pKSDta_field{border-radius:var(--komfi-modal-panel-radius);width:100%;min-width:0;display:grid;position:relative}.pKSDta_field>input:not([type=hidden]){z-index:1;padding:calc(var(--gallery-submit-input-pad-block) + var(--komfi-field-optical-control-shift,0px)) var(--gallery-submit-input-pad-inline) max(.22rem, calc(var(--gallery-submit-input-pad-block) - var(--komfi-field-optical-control-shift,0px))) calc(var(--gallery-submit-input-pad-inline) - var(--komfi-input-ink-inset,0px));text-align:left;-webkit-user-select:text;user-select:text;position:relative}.pKSDta_field>input:not([type=hidden]),.pKSDta_socialControl{height:var(--gallery-submit-field-height);min-height:var(--gallery-submit-field-height);border:var(--chrome-outline-width) solid var(--field-border);border-radius:var(--komfi-field-control-radius);background:var(--field-bg);box-shadow:var(--komfi-modal-control-shadow);font-family:var(--komfi-field-font-family);font-size:var(--gallery-submit-input-font-size);font-weight:var(--font-weight-strong);line-height:var(--gallery-submit-input-line-height);letter-spacing:.01em;transition:var(--gallery-submit-control-transition)}.pKSDta_field>input:not([type=hidden])::placeholder{color:#0000;opacity:0}.pKSDta_submitDialog .pKSDta_fieldLabel{color:var(--komfi-field-placeholder-color);overflow:clip visible}.pKSDta_socialControl{z-index:1;width:100%;padding-inline:var(--gallery-submit-input-pad-inline);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.5rem,1.35vw,.68rem);display:grid;position:relative}.pKSDta_socialPlatformSwitch{grid-area:1/1;align-items:center;gap:clamp(.42rem,1.6vw,.5rem);display:inline-flex}.pKSDta_socialPlatformButton{aspect-ratio:1;border:var(--komfi-border-width-hairline) solid transparent;width:clamp(1.72rem,4.2vw,1.78rem);min-width:clamp(1.72rem,4.2vw,1.78rem);color:color-mix(in srgb, var(--text-tertiary) 58%, var(--surface-panel) 42%);opacity:.58;cursor:var(--komfi-cursor-pointer);transition:var(--komfi-press-transition), background var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), opacity var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.pKSDta_socialPlatformButton[data-active=true]{border-color:var(--komfi-outline-strong);background:color-mix(in srgb, var(--komfi-color-accent-soft) 58%, #fff 42%);color:var(--komfi-color-accent-text);opacity:1;box-shadow:inset 0 1px 0 #ffffffb8, 0 .18rem .46rem color-mix(in srgb, var(--komfi-color-accent-shadow) 12%, transparent)}.pKSDta_socialPlatformButton:focus-visible:where(:root[data-komfi-input-modality=keyboard] *){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:.08rem}.pKSDta_socialPlatformIcon{width:clamp(1.14rem,3.2vw,1.18rem);height:clamp(1.14rem,3.2vw,1.18rem);display:block}.pKSDta_socialInput{box-shadow:none;width:100%;min-width:0;height:100%;min-height:100%;padding:0 .15em 0 calc(.15em - var(--komfi-input-ink-inset,0px));color:var(--text-primary);caret-color:var(--text-primary);font-family:var(--komfi-field-font-family);font-size:var(--gallery-submit-input-font-size);font-weight:var(--font-weight-strong);line-height:max(1.2em, var(--gallery-submit-input-line-height));text-overflow:clip;background:0 0;border:0;border-radius:0;outline:none;grid-area:1/2;align-self:stretch;overflow:visible}.pKSDta_socialInput::placeholder{color:var(--komfi-field-placeholder-color)}.pKSDta_field>input[aria-invalid=true],.pKSDta_socialControl[aria-invalid=true]{border-color:var(--komfi-field-error-border);background:var(--komfi-field-error-bg);box-shadow:var(--komfi-field-error-shadow)}.pKSDta_consentText{max-width:var(--komfi-modal-form-consent-width);color:var(--text-secondary);font-size:var(--komfi-modal-form-consent-size);font-weight:var(--font-weight-strong);line-height:var(--komfi-modal-form-consent-line-height);text-align:center;text-wrap:wrap;margin:0 auto}.pKSDta_consentText>span{display:block}@media (hover:hover) and (pointer:fine),(any-hover:hover) and (any-pointer:fine){.pKSDta_artworkCard:hover:after{border-color:var(--book-media-border)}.pKSDta_artworkCard:has([data-hover-stable=true]):after{border-color:var(--book-media-border)}.pKSDta_artworkSocial:is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]){--card-social-icon-color:color-mix(in srgb, var(--komfi-color-accent-end) 86%, var(--text-primary) 14%)}.pKSDta_artworkCard:is(:hover,[data-hover-stable=true]) .pKSDta_artworkMetaSection{background:var(--card-interactive-section-background)}.pKSDta_artworkCard:has([data-hover-stable=true]) .pKSDta_artworkMetaSection{background:var(--card-interactive-section-background)}}@media (prefers-reduced-motion:reduce){.pKSDta_artworkCard,.pKSDta_artworkCard:after,.pKSDta_artworkMetaSection,.pKSDta_artworkCreditSeparator,.pKSDta_artworkArtistName,.pKSDta_artworkCountry,.pKSDta_artworkSocial{transition:none;animation:none}.pKSDta_artworkLike,.pKSDta_artworkLikeGlyph svg,.pKSDta_artworkLikeBadge,.pKSDta_artworkLikeBadge:after{transition:none}.pKSDta_artworkLikeBadge:after{--komfi-control-fill-from-scale:1}.pKSDta_detailClose svg{transition:none}}@media (max-width:47.999rem){.pKSDta_submitDialog.pKSDta_submitDialog[data-komfi-modal-surface]>.pKSDta_dialogScroll.pKSDta_dialogScroll[data-komfi-modal-scroll]{align-content:start;block-size:100%}.pKSDta_emptyHintFollowup{display:block}.pKSDta_filterBar{--sticky-filter-compact-columns:var(--page-catalog-control-height) minmax(0, 1fr) var(--page-catalog-control-height)}}@media (max-height:44rem){.pKSDta_submitDialog{--gallery-submit-field-height:clamp(3rem, 7.7vh, 3.42rem)}}@media (min-height:44.0001rem) and (max-height:48rem) and (min-width:30.0001rem){.pKSDta_submitDialog{--gallery-submit-field-height:clamp(3.42rem, 7.8vh, 3.72rem)}}@media (max-height:38rem){.pKSDta_submitDialog{--gallery-submit-field-height:clamp(2.8rem, 7.7vh, 3.05rem)}}@media (max-height:34rem) and (orientation:landscape){.pKSDta_submitDialog{--gallery-submit-field-height:clamp(2.72rem, 8vh, 2.88rem)}}@media (hover:hover) and (pointer:fine),(any-hover:hover) and (any-pointer:fine){.pKSDta_socialPlatformButton:is(:hover,[data-hover-stable=true]):not([data-active=true]){color:var(--text-secondary);opacity:.82}}
.bJ8YVq_dock{display:contents}.bJ8YVq_glassBlurSurface,.bJ8YVq_navigation,.bJ8YVq_lensTrack,.bJ8YVq_label{display:none}.bJ8YVq_desktopScrollAction{display:contents}@media (max-width:59.999rem){.bJ8YVq_dock{--dock-expanded-inline-size:min(calc(100vw - 2rem), 22.5rem);--dock-minimized-inline-size:calc(var(--dock-expanded-inline-size) * .95);--dock-expanded-block-size:var(--site-navigation-dock-block-size);--dock-minimized-block-size:var(--site-navigation-dock-minimized-block-size);--dock-expanded-item-block-size:3.125rem;--dock-minimized-item-block-size:var(--size-touch-target-min);--dock-expanded-inline-inset:.5rem;--dock-minimized-inline-inset:.5rem;--dock-icon-size:1.54rem;--dock-icon-row-size:2rem;--dock-caption-gap:.1875rem;--dock-selection-inline-size:2.875rem;--dock-content-scale:1;--dock-label-font-size:clamp(.5rem, 2.25vw, .5625rem);--dock-label-block-size:calc(var(--dock-label-font-size) * 1.08);--dock-motion-expand:.48s cubic-bezier(.22, 1, .36, 1);--dock-motion-minimize:.32s cubic-bezier(.32, 0, .2, 1);--dock-motion:var(--dock-motion-expand);--dock-bottom-gap:max(env(safe-area-inset-bottom), 1.375rem);--dock-visibility-duration:.52s;--dock-press-easing:linear(0, .1707, .4803, .7519, .929, 1.0178, 1.0466, 1.0439, 1.0299, 1.0158, 1.0057, 1.0002, .998, .9978, .9983, .999, 1);z-index:var(--komfi-z-fab);right:0;bottom:calc(var(--dock-bottom-gap) + var(--dock-expanded-block-size) / 2);isolation:isolate;width:var(--dock-expanded-inline-size);height:var(--dock-expanded-block-size);padding-inline:var(--dock-expanded-inline-inset);border-radius:calc(var(--dock-expanded-block-size) / 2);color:#633b4b;opacity:1;visibility:visible;transition:bottom var(--motion-duration-fast) var(--motion-easing-standard), width var(--dock-motion), height var(--dock-motion), padding var(--dock-motion), border-radius var(--dock-motion), scale .48s var(--dock-press-easing), transform var(--dock-visibility-duration) var(--motion-easing-standard), visibility 0s step-start;background:#ffffff14 padding-box padding-box;border:0;grid-template-columns:minmax(0,1fr);align-items:center;margin-inline:auto;display:grid;position:fixed;left:0;overflow:hidden;translate:0 50%;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff73,0 .25rem .8rem #231e2014}.bJ8YVq_dock[data-minimized=true]{--dock-content-scale:.88;--dock-label-scale:.95;--dock-icon-row-size:1.75rem;--dock-selection-inline-size:2.625rem;--dock-motion:var(--dock-motion-minimize);width:var(--dock-minimized-inline-size);height:var(--dock-minimized-block-size);padding-inline:var(--dock-minimized-inline-inset);border-radius:calc(var(--dock-minimized-block-size) / 2)}.bJ8YVq_dock:has(.bJ8YVq_navigation[data-dragging=true]){scale:1.036 1.033}.bJ8YVq_navigation{z-index:2;grid-column:1;grid-template-columns:repeat(var(--dock-navigation-count), minmax(0, 1fr));opacity:1;width:100%;min-width:0;height:100%;transition:opacity .11s 60ms,visibility step-start;display:grid;position:relative}.bJ8YVq_desktopScrollAction{display:none}.bJ8YVq_glassBlurSurface{z-index:1;border-radius:inherit;background:var(--komfi-surface-white-glass-bg);-webkit-backdrop-filter:var(--komfi-surface-white-glass-filter);backdrop-filter:var(--komfi-surface-white-glass-filter);pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.bJ8YVq_navigationList{touch-action:var(--site-native-pan-action,pinch-zoom);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;z-index:2;grid-area:1/1/2/-1;grid-template-columns:subgrid;align-items:center;width:100%;height:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.bJ8YVq_navigationItem{place-items:center;min-width:0;display:grid;position:relative}.bJ8YVq_navigationLink{--komfi-hover-active-offset:0px;--komfi-focus-target-offset:var(--komfi-focus-ring-inset);isolation:isolate;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--dock-icon-row-size) var(--dock-label-block-size);width:100%;min-width:var(--size-touch-target-min);height:var(--dock-expanded-item-block-size);min-height:var(--size-touch-target-min);align-content:center;place-items:center;gap:var(--dock-caption-gap);border-radius:calc(var(--dock-expanded-item-block-size) / 2);color:#633b4b;text-align:center;text-shadow:0 1px 1px #fffffff5,0 0 .3rem #ffffffdb;transform:translateY(var(--komfi-hover-active-offset));transition:height var(--dock-motion), grid-template-rows var(--dock-motion), border-radius var(--dock-motion), color .16s ease, transform var(--komfi-interaction-duration-control) var(--komfi-interaction-easing-standard);background:0 0;border:0;padding:0;text-decoration:none;display:grid;position:relative}.bJ8YVq_dock[data-minimized=true] .bJ8YVq_navigationLink{height:var(--dock-minimized-item-block-size);border-radius:calc(var(--dock-minimized-item-block-size) / 2)}.bJ8YVq_navigationLink:is([data-active=true],[data-drag-target=true]){color:var(--komfi-color-accent-text)}.bJ8YVq_lensTrack{z-index:0;grid-row:1/2;grid-column:var(--dock-active-column) / span 1;pointer-events:none;align-self:center;width:100%;min-width:0;height:0;display:block;position:relative}.bJ8YVq_activeLens{top:calc(50% - (var(--dock-label-block-size) + var(--dock-caption-gap)) / 2);left:calc(50% + var(--dock-lens-offset,0) * 100%);width:var(--dock-selection-inline-size);height:var(--dock-icon-row-size);border:var(--komfi-border-width-hairline) solid var(--komfi-outline-subtle);border-radius:calc(var(--dock-icon-row-size) / 2);-webkit-backdrop-filter:blur(.2rem)saturate(1.3);backdrop-filter:blur(.2rem)saturate(1.3);opacity:0;pointer-events:none;transition:opacity .17s ease, transform .48s cubic-bezier(.22, 1.2, .36, 1), left .48s cubic-bezier(.22, 1.2, .36, 1), width var(--dock-motion), top var(--dock-motion), height var(--dock-motion), border-radius var(--dock-motion);background:#fffffffa;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #ffffff47,0 .1rem .35rem #38282f14}.bJ8YVq_navigation[data-previewing=true] .bJ8YVq_activeLens{opacity:1}.bJ8YVq_navigation:has(.bJ8YVq_navigationLink[data-active=true]) .bJ8YVq_activeLens{opacity:1}.bJ8YVq_navigation[data-dock-gesture=true] .bJ8YVq_activeLens{transform:translate(-50%,-50%)scale(1.07,1.08)}.bJ8YVq_navigation[data-dragging=true] .bJ8YVq_activeLens{transition:transform 70ms linear, left 70ms linear, width var(--dock-motion), top var(--dock-motion), opacity .17s ease, height var(--dock-motion), border-radius var(--dock-motion)}.bJ8YVq_icon{z-index:1;width:var(--dock-icon-size);height:var(--dock-icon-size);filter:drop-shadow(0 1px #ffffffb8);transform:var(--komfi-motion-raster-projection) scale(calc(var(--dock-content-scale) * var(--dock-selected-icon-scale,1)));transform-origin:50%;transition:transform var(--dock-motion), filter var(--komfi-interaction-duration-control) var(--komfi-interaction-easing-standard);flex:none;grid-area:1/1;place-items:center;display:grid;position:relative}.bJ8YVq_icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85px;vector-effect:non-scaling-stroke;grid-area:1/1;width:100%;height:100%;display:block}.bJ8YVq_wishlistCount{--wishlist-badge-size:.96rem;min-width:var(--wishlist-badge-size);height:var(--wishlist-badge-size);border-width:.08rem;padding-inline:.14em;inset-block-start:-.28rem;inset-inline-end:-.3rem}.bJ8YVq_navigationLink[data-has-items=true] .bJ8YVq_icon,.bJ8YVq_navigationLink[data-active=true] .bJ8YVq_icon,.bJ8YVq_navigationLink[data-drag-target=true] .bJ8YVq_icon{color:var(--icon-action-color)}.bJ8YVq_navigation[data-previewing=true] .bJ8YVq_navigationLink:not([data-drag-target=true]){color:#633b4b}.bJ8YVq_navigation[data-previewing=true] .bJ8YVq_navigationLink:not([data-drag-target=true]) .bJ8YVq_icon{--dock-selected-icon-scale:1;color:inherit}.bJ8YVq_navigation[data-previewing=true] [data-dock-icon-tone]{fill-opacity:0}.bJ8YVq_navigationLink[data-drag-target=true] :is([data-dock-icon-tone],[data-wishlist-heart]){fill:currentColor;fill-opacity:.4}.bJ8YVq_navigationLink[data-active=true] .bJ8YVq_icon{filter:drop-shadow(0 1px #ffffffdb)drop-shadow(0 0 .25rem #ff71a91a);--dock-selected-icon-scale:1.065}.bJ8YVq_navigation[data-dock-gesture=true] .bJ8YVq_navigationLink[data-drag-target=true] .bJ8YVq_icon{--dock-selected-icon-scale:1.15}.bJ8YVq_label{z-index:1;width:max-content;max-height:var(--dock-label-block-size);color:currentColor;font-family:var(--font-section-title);font-size:var(--dock-label-font-size);letter-spacing:-.01em;font-weight:700;line-height:var(--dock-label-block-size);opacity:1;text-align:center;white-space:nowrap;transform:var(--komfi-motion-raster-projection) scale(var(--dock-label-scale,1));transition:transform var(--dock-motion);grid-area:2/1;display:block;position:relative}.bJ8YVq_dock:has([data-scroll-top-near-bottom=true]){pointer-events:none;transform:translateY(calc(50% + var(--dock-expanded-block-size) / 2 + var(--dock-bottom-gap) + var(--site-navigation-dock-edge-offset)));visibility:hidden;transition:transform var(--dock-visibility-duration) var(--motion-easing-standard), visibility 0s step-start}html[data-search-overlay-open=true] .bJ8YVq_dock{pointer-events:none;transform:translateY(calc(50% + var(--dock-expanded-block-size) / 2 + var(--dock-bottom-gap) + var(--site-navigation-dock-edge-offset)));visibility:hidden;transition:transform var(--dock-visibility-duration) var(--motion-easing-standard), visibility 0s step-start}html[data-menu-overlay-open=true] .bJ8YVq_dock{pointer-events:none;transform:translateY(calc(50% + var(--dock-expanded-block-size) / 2 + var(--dock-bottom-gap) + var(--site-navigation-dock-edge-offset)));visibility:hidden;transition:transform var(--dock-visibility-duration) var(--motion-easing-standard), visibility 0s step-start}html[data-komfi-modal-open=true] .bJ8YVq_dock{pointer-events:none;transform:translateY(calc(50% + var(--dock-expanded-block-size) / 2 + var(--dock-bottom-gap) + var(--site-navigation-dock-edge-offset)));visibility:hidden;transition:transform var(--dock-visibility-duration) var(--motion-easing-standard), visibility 0s step-start}@media (prefers-reduced-motion:no-preference){.bJ8YVq_dock:has([data-scroll-top-near-bottom=true]){transition-delay:0s, var(--dock-visibility-duration)}}@media (hover:hover) and (pointer:fine),(any-hover:hover) and (any-pointer:fine){.bJ8YVq_navigationLink:is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]){--komfi-hover-active-offset:var(--komfi-control-hover-lift);color:#523440}}}@media (min-width:48rem) and (max-width:59.999rem){.bJ8YVq_dock{--dock-expanded-inline-size:clamp(30rem, 56vw, 34rem);--dock-minimized-inline-size:calc(var(--dock-expanded-inline-size) * .9);--dock-expanded-block-size:var(--site-navigation-dock-block-size);--dock-minimized-block-size:var(--site-navigation-dock-minimized-block-size);--dock-expanded-item-block-size:4rem;--dock-minimized-item-block-size:3rem;--dock-icon-size:1.875rem;--dock-icon-row-size:2.375rem;--dock-selection-inline-size:3.25rem;--dock-label-font-size:.6875rem}.bJ8YVq_label{max-height:.86rem}.bJ8YVq_dock[data-minimized=true]{--dock-icon-row-size:2rem;--dock-selection-inline-size:3rem}}@media (min-width:48rem) and (max-width:59.999rem) and (orientation:landscape){.bJ8YVq_dock{--dock-expanded-inline-size:clamp(32rem, 48vw, 38rem)}}@media (max-width:18rem){.bJ8YVq_dock{--dock-expanded-inline-size:calc(100vw - .5rem);--dock-minimized-inline-size:calc(100vw - .5rem);--dock-minimized-inline-inset:var(--dock-expanded-inline-inset)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (max-width:59.999rem){.bJ8YVq_dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffbfcf7}.bJ8YVq_glassBlurSurface{display:none}}}@media (prefers-contrast:more) and (max-width:59.999rem){.bJ8YVq_dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7;border:1px solid #523440b3}.bJ8YVq_navigationLink{color:#3f2630}.bJ8YVq_dock .bJ8YVq_navigation .bJ8YVq_activeLens{-webkit-backdrop-filter:none;backdrop-filter:none;background:#eee8eb;border:1px solid #713e54}.bJ8YVq_glassBlurSurface{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:59.999rem){.bJ8YVq_dock,.bJ8YVq_dock[data-minimized=true],.bJ8YVq_navigation,.bJ8YVq_navigationList,.bJ8YVq_navigationItem,.bJ8YVq_dock[data-minimized=true] .bJ8YVq_glassBlurSurface,.bJ8YVq_navigationLink,.bJ8YVq_dock[data-minimized=true] .bJ8YVq_navigationLink,.bJ8YVq_activeLens,.bJ8YVq_navigation[data-dock-gesture=true] .bJ8YVq_activeLens,.bJ8YVq_navigation[data-dragging=true] .bJ8YVq_activeLens,.bJ8YVq_icon,.bJ8YVq_label,.bJ8YVq_dock[data-minimized=true] .bJ8YVq_label{transition:none}.bJ8YVq_dock:has(.bJ8YVq_navigation[data-dragging=true]){transition:none}.bJ8YVq_dock:has(.bJ8YVq_navigation[data-dragging=true]){scale:none}}@media (forced-colors:active) and (max-width:59.999rem){.bJ8YVq_dock{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas;border:1px solid buttontext}.bJ8YVq_glassBlurSurface{display:none}.bJ8YVq_navigationLink{color:buttontext;forced-color-adjust:auto}.bJ8YVq_dock .bJ8YVq_navigation .bJ8YVq_activeLens{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas;border:2px solid highlight}}
.oTCc9G_selectField{--select-popup-border:var(--page-select-popup-border);--select-popup-surface:var(--page-select-popup-surface);--select-popup-shadow:var(--page-select-popup-shadow);--select-menu-join-overlap:var(--komfi-field-control-radius);z-index:2;min-width:0;display:grid;position:relative}.oTCc9G_selectField[data-open=true]{z-index:8}.oTCc9G_selectField[data-icon-only=true]{--select-menu-join-overlap:calc(-1 * var(--select-icon-menu-gap,0px));--select-filter-content-inset:calc((var(--page-catalog-control-height) - var(--page-control-icon-size)) / 2 - var(--chrome-outline-width));align-self:start}.oTCc9G_selectField[data-icon-only=true] [data-select-part=text]{grid-template-columns:auto;justify-content:center}.oTCc9G_selectField[data-icon-only=true] .oTCc9G_selectValue{display:none}.oTCc9G_selectField[data-icon-only=true][data-open=true]{width:100%}.oTCc9G_selectField[data-icon-only=true] .oTCc9G_selectMenu{--select-menu-padding-block-start:var(--select-menu-padding);width:max-content;min-width:var(--select-icon-menu-min-width,100%);max-width:var(--select-icon-menu-max-width,calc(100vw - var(--space-4) * 2))}.oTCc9G_selectField[data-icon-only=true][data-menu-align=end] .oTCc9G_selectMenu{left:auto;right:0}.oTCc9G_selectField[data-icon-only=true][data-menu-align=end] .oTCc9G_selectFrame{transform:scaleX(-1)}.oTCc9G_selectField[data-icon-only=true] .oTCc9G_selectMenu:before{display:none}.oTCc9G_selectField[data-icon-only=true] .oTCc9G_selectFrame{z-index:-1;clip-path:none;filter:drop-shadow(0 var(--page-select-popup-shadow-offset) calc(var(--page-select-popup-shadow-blur) / 2) var(--page-select-popup-shadow-color))}.oTCc9G_selectTrigger{height:var(--select-control-height,var(--page-control-height));min-height:var(--select-control-height,var(--page-control-height));border:var(--chrome-outline-width) solid var(--field-border,var(--komfi-outline-subtle));border-radius:var(--komfi-field-control-radius);background:var(--field-bg,var(--komfi-modal-control-bg));box-shadow:var(--komfi-modal-control-shadow);font-family:var(--komfi-field-font-family);font-size:var(--select-input-font-size,var(--page-control-font-size));font-weight:var(--font-weight-strong);line-height:var(--select-input-line-height,calc(var(--page-control-font-size) * var(--leading-field)));letter-spacing:.01em;transition:var(--select-control-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));width:100%;min-width:0;padding:var(--select-pad-block-start,.58rem) var(--select-input-pad-inline,var(--space-control-inline)) var(--select-pad-block-end,.5rem);color:var(--text-primary);cursor:var(--komfi-cursor-pointer);text-align:left;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;display:grid;position:relative}.oTCc9G_selectTrigger[data-label-hidden=true]{padding:0 var(--select-input-pad-inline,var(--space-control-inline))}.oTCc9G_selectTrigger[data-floating-label=true]{--komfi-floating-label-font-size:var(--select-input-base-font-size,var(--page-control-font-size));--komfi-floating-label-line-height:var(--select-input-line-height);--komfi-floating-label-letter-spacing:.01em;--komfi-floating-label-rest-y:-.02em;--komfi-floating-label-active-scale:.72}.oTCc9G_selectTrigger[data-floating-label=true] .oTCc9G_selectText{--komfi-floating-label-inline-start:0px;--komfi-floating-label-inline-end:0px;align-self:stretch}.oTCc9G_selectTrigger[data-floating-label=true] .oTCc9G_selectLabel{color:var(--komfi-field-placeholder-color);font-size:var(--komfi-floating-label-font-size);line-height:var(--komfi-floating-label-line-height);margin:0;padding:0;overflow:clip visible}.oTCc9G_selectTrigger[data-floating-label=true][data-has-value=true] .oTCc9G_selectLabel{--komfi-required-marker-compensation:calc(1 / var(--komfi-floating-label-active-scale));color:var(--komfi-floating-label-active-color,color-mix(in srgb, var(--komfi-color-accent-end) 72%, var(--komfi-color-text-primary) 28%));transform:translateY(0) scale(var(--komfi-floating-label-active-scale));inset-block-start:var(--komfi-floating-label-active-top,.48rem)}.oTCc9G_selectTrigger[data-floating-label=true] .oTCc9G_selectValue{transform:translateY(var(--komfi-floating-value-shift))}.oTCc9G_selectTrigger[data-floating-label=true]:not([data-has-value=true]) .oTCc9G_selectValue{visibility:hidden}.oTCc9G_selectTrigger[data-chevron-hidden=true]{grid-template-columns:minmax(0,1fr)}.oTCc9G_selectField[data-open=true] .oTCc9G_selectTrigger{--komfi-field-border-active:transparent;--komfi-field-bg-active:transparent;--komfi-field-shadow-active:none;z-index:10;border-radius:var(--komfi-field-control-radius);box-shadow:none;background:0 0;border-color:#0000;transition-property:background,box-shadow}.oTCc9G_selectField[data-open=true]:not([data-menu-open=true]) .oTCc9G_selectTrigger{--komfi-field-border-active:var(--select-popup-border);--komfi-field-bg-active:var(--select-popup-surface);border-color:var(--select-popup-border);background:var(--select-popup-surface);transition-property:box-shadow}.oTCc9G_selectField:not([data-menu-open=true]) .oTCc9G_selectTriggerFrame{visibility:hidden}.oTCc9G_selectTriggerFrame{z-index:11;width:100%;height:100%;position:absolute;inset:0}.oTCc9G_selectField[data-open=true] .oTCc9G_selectTrigger:focus-visible:where(:root[data-komfi-input-modality=keyboard] *){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.oTCc9G_selectText{align-content:center;gap:.08rem;min-width:0;display:grid}.oTCc9G_selectText[data-has-leading-icon=true]{align-content:center;align-items:center;column-gap:var(--page-control-icon-gap);grid-template-columns:auto minmax(0,1fr)}.oTCc9G_selectLeadingIcon{width:var(--select-leading-icon-size,1.18em);height:var(--select-leading-icon-size,1.18em);color:var(--icon-action-color);opacity:1;grid-row:1/-1;justify-content:center;align-items:center;display:inline-flex}.oTCc9G_selectLeadingIcon svg{width:100%;height:100%}.oTCc9G_selectLabel{min-width:0;color:var(--komfi-color-accent-text);font-size:var(--text-meta-size);font-weight:var(--font-weight-strong);line-height:var(--leading-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oTCc9G_selectValue{min-width:0;line-height:var(--select-input-line-height,calc(var(--page-control-font-size) * var(--leading-field)));white-space:nowrap;align-items:center;gap:.28rem;display:inline-flex}.oTCc9G_selectWidthReserve{visibility:hidden;pointer-events:none;white-space:nowrap;width:max-content;display:grid;position:absolute}.oTCc9G_selectWidthReserve>span{gap:.28rem;display:inline-flex}.oTCc9G_selectTrigger[data-label-hidden=true] .oTCc9G_selectValue{line-height:calc(var(--select-input-base-font-size,var(--page-control-font-size)) * var(--page-control-line-height))}.oTCc9G_selectLabel,.oTCc9G_selectValueLabel,.oTCc9G_selectOptionText{text-overflow:ellipsis;min-width:0;margin-block:-.2em;padding-block:.2em;overflow:hidden}.oTCc9G_selectValueBadge,.oTCc9G_selectOptionBadge{min-width:0;height:auto;color:color-mix(in srgb, var(--komfi-color-accent-end) 88%, var(--text-primary) 12%);font-variant-numeric:tabular-nums;font-size:.82em;font-weight:var(--font-weight-strong);line-height:inherit;text-align:center;background:0 0;border-radius:0;flex:none;padding:0;display:inline}.oTCc9G_selectValueBadge>span,.oTCc9G_selectOptionBadge>span{line-height:1;display:block}.oTCc9G_selectValue[data-placeholder=true]{color:var(--komfi-field-placeholder-color)}.oTCc9G_selectChevron{width:var(--select-chevron-size,1rem);height:var(--select-chevron-size,1rem);color:var(--icon-action-color);opacity:1;transform-origin:50%;transition:opacity var(--komfi-motion-popover-duration) var(--komfi-motion-easing-smooth), transform var(--komfi-motion-popover-duration) var(--komfi-motion-easing-smooth);justify-self:end;transform:rotate(0)}.oTCc9G_selectField[data-menu-open=true] .oTCc9G_selectChevron{transform:rotate(180deg)}.oTCc9G_selectMenu{--select-menu-max-height:var(--select-menu-available-height,calc(100svh - 4rem));--select-menu-padding:clamp(.48rem, .78vw, .62rem);--select-option-radius:var(--komfi-field-control-radius);--select-menu-padding-block-start:calc(var(--select-menu-padding) + var(--select-menu-join-overlap));--select-menu-fade-size:1.35rem;--select-menu-search-gap:.44rem;--select-menu-search-height:var(--komfi-control-compact-height);--select-menu-paint-inset:var(--chrome-outline-width);--select-option-inline-inset:calc(clamp(.76rem, 1.25vw, .9rem) + var(--komfi-border-width-hairline));z-index:9;min-width:0;top:calc(100% - var(--select-menu-join-overlap));width:100%;max-height:var(--select-menu-max-height);padding:var(--select-menu-padding-block-start) var(--select-menu-padding) var(--select-menu-padding);border-radius:0 0 var(--komfi-field-control-radius) var(--komfi-field-control-radius);cursor:var(--komfi-cursor-default);pointer-events:none;background:0 0;border:0;display:grid;position:absolute;left:0;overflow:visible}.oTCc9G_selectMenu[hidden]{display:none}.oTCc9G_selectField[data-menu-open=true] .oTCc9G_selectMenu{pointer-events:auto}.oTCc9G_selectMenuContent{min-width:0;min-height:0;max-height:calc(var(--select-menu-max-height) - var(--select-menu-padding-block-start) - var(--select-menu-padding));grid-template-rows:minmax(0,1fr);display:grid;position:relative}.oTCc9G_selectMenuContent,.oTCc9G_selectFrame,.oTCc9G_selectMenu:before{opacity:0;transition:opacity var(--komfi-motion-popover-duration) var(--komfi-motion-easing-smooth)}.oTCc9G_selectField[data-menu-open=true][data-menu-ready=true] .oTCc9G_selectMenuContent{opacity:1}.oTCc9G_selectField[data-menu-open=true] .oTCc9G_selectFrame,.oTCc9G_selectField[data-menu-open=true] .oTCc9G_selectMenu:before{opacity:1;transition:none}.oTCc9G_selectMenu:before{content:"";z-index:-1;top:calc(var(--select-menu-join-overlap) - var(--select-trigger-height,var(--select-control-height,var(--page-control-height))));border:0 solid var(--select-popup-border);border-radius:var(--komfi-field-control-radius);background:var(--select-popup-surface);box-shadow:var(--select-popup-shadow);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.oTCc9G_selectFrame{z-index:4;top:calc(var(--select-menu-join-overlap) - var(--select-trigger-height,var(--select-control-height,var(--page-control-height))));width:100%;height:calc(100% + var(--select-trigger-height,var(--select-control-height,var(--page-control-height))) - var(--select-menu-join-overlap));clip-path:inset(max(calc(var(--select-trigger-height,var(--select-control-height,var(--page-control-height))) / 2), calc(var(--select-trigger-height,var(--select-control-height,var(--page-control-height))) - var(--komfi-field-control-radius))) 0 0);position:absolute;left:0}.oTCc9G_selectMenu[data-searchable=true] .oTCc9G_selectMenuContent{grid-template-rows:var(--select-menu-search-height) minmax(0, 1fr);gap:var(--select-menu-search-gap)}.oTCc9G_selectMenu[data-multiple=true] .oTCc9G_selectOptionLabel{gap:var(--space-3)}.oTCc9G_selectDone{margin-block-start:var(--select-menu-padding)}.oTCc9G_selectMenuContent:after{content:"";z-index:2;height:var(--select-menu-fade-size);border-bottom-right-radius:calc(var(--komfi-field-control-radius) - var(--select-menu-padding));border-bottom-left-radius:calc(var(--komfi-field-control-radius) - var(--select-menu-padding));background:linear-gradient(180deg, transparent, var(--page-select-popup-surface) 78%);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);position:absolute;bottom:0;left:0;right:0}.oTCc9G_selectMenu[data-scroll-more=true] .oTCc9G_selectMenuContent:after{opacity:1}.oTCc9G_selectSearch{--komfi-control-compact-radius:var(--select-option-radius);z-index:3;min-width:0;position:relative}.oTCc9G_selectMenuViewport{min-width:0;min-height:0;margin:calc(var(--select-menu-paint-inset) * -1);padding:var(--select-menu-paint-inset);scrollbar-gutter:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--komfi-color-accent-end) 44%, transparent) transparent;scrollbar-width:thin;display:grid;overflow:hidden auto}.oTCc9G_selectField:not(.oTCc9G_filterSelect) .oTCc9G_selectMenu[data-scrollable=true] .oTCc9G_selectMenuViewport{scrollbar-gutter:stable;padding-inline-end:calc(var(--select-menu-padding) + var(--select-menu-paint-inset))}.oTCc9G_selectMenuViewport::-webkit-scrollbar{width:.32rem;height:.32rem}.oTCc9G_selectMenuViewport::-webkit-scrollbar-track{background:0 0}.oTCc9G_selectMenuViewport::-webkit-scrollbar-thumb{border-radius:var(--shape-pill);background:color-mix(in srgb, var(--komfi-color-accent-end) 44%, transparent)}@supports selector(::-webkit-scrollbar){.oTCc9G_selectMenuViewport{scrollbar-width:auto;scrollbar-color:auto}}.oTCc9G_filterSelect .oTCc9G_selectMenuViewport{scrollbar-width:none}.oTCc9G_filterSelect .oTCc9G_selectMenuViewport::-webkit-scrollbar{display:none}.oTCc9G_selectOptionList{gap:clamp(.14rem,.25vw,.2rem);min-width:0;display:grid}.oTCc9G_suggestedDivider{margin:var(--space-1) var(--select-option-inline-inset);border-block-start:var(--komfi-border-width-hairline) solid var(--komfi-outline-subtle)}.oTCc9G_selectMenuHeading{padding-inline:var(--select-option-inline-inset);color:var(--text-secondary);font-family:var(--komfi-field-font-family);font-size:var(--text-meta-size);font-weight:var(--font-weight-strong);line-height:var(--leading-meta);text-align:left;margin:0 0 clamp(.4rem,.65vw,.55rem)}.oTCc9G_selectEmpty{color:var(--text-secondary);font-size:var(--select-input-font-size,var(--page-control-font-size));font-weight:var(--font-weight-strong);line-height:var(--leading-control);text-align:center;overflow-wrap:anywhere;margin:0;padding:.74rem .76rem}.oTCc9G_selectOption{--komfi-focus-target-offset:var(--komfi-focus-ring-inset);width:100%;min-height:var(--komfi-size-touch-target-min);padding:calc(.3rem + var(--komfi-border-width-hairline)) var(--select-option-inline-inset);border-radius:var(--select-option-radius);color:var(--text-primary);cursor:var(--komfi-cursor-pointer);font-family:var(--komfi-type-font-family);font-size:var(--select-input-font-size,var(--page-control-font-size));font-weight:var(--font-weight-strong);line-height:var(--komfi-control-text-line-height);letter-spacing:var(--komfi-control-letter-spacing);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:.58rem;transition:background .14s,color .14s,transform .14s;display:grid;position:relative}.oTCc9G_selectOptionOutline{--joined-field-contour-radius:min(var(--select-option-radius), 50cqmin);--joined-field-contour-color:var(--select-option-outline-color,transparent);z-index:1;width:100%;height:100%;position:absolute;inset:0;container-type:size}.oTCc9G_selectOptionOutline>rect{transition:stroke .14s}.oTCc9G_selectOptionLabel{min-width:0;line-height:inherit;white-space:normal;transform:translateY(var(--komfi-type-optical-control-shift));align-items:center;gap:.34rem;display:flex}.oTCc9G_selectOptionBadge{margin-left:0}.oTCc9G_selectOption[data-selected=true]{--select-option-outline-color:var(--komfi-outline-strong);background:linear-gradient(180deg, #ffffffc2, #ffeaf4c2), color-mix(in srgb, #fff 58%, var(--komfi-color-accent-soft) 42%);color:var(--komfi-color-accent-text)}@media (hover:hover) and (pointer:fine),(any-hover:hover) and (any-pointer:fine){.oTCc9G_selectOption:is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]){--select-option-outline-color:var(--komfi-outline-strong);background:color-mix(in srgb, var(--komfi-color-accent-soft) 24%, #fff 76%);color:var(--komfi-color-accent-text)}}.oTCc9G_selectTrigger[aria-invalid=true]{border-color:var(--komfi-field-error-border);background:var(--komfi-field-error-bg);box-shadow:var(--komfi-field-error-shadow)}.oTCc9G_filterSelect{--select-leading-icon-size:var(--page-control-icon-size);--field-bg:var(--page-control-surface);--komfi-field-active-bg:var(--page-control-surface-hover);--select-filter-resting-border:var(--page-control-border);--select-filter-content-inset:var(--komfi-control-leading-inset);z-index:1}.oTCc9G_filterSelect .oTCc9G_selectTrigger{font-family:var(--komfi-type-font-family);border-color:var(--select-filter-resting-border);letter-spacing:var(--page-control-letter-spacing)}.oTCc9G_filterSelect .oTCc9G_selectTrigger:focus-visible:where(:root[data-komfi-input-modality=keyboard] *):not([aria-expanded=true]){border-color:var(--komfi-field-active-border)}.oTCc9G_filterSelect .oTCc9G_selectTrigger[data-label-hidden=true]{padding-inline:var(--select-filter-content-inset)}.oTCc9G_filterSelect .oTCc9G_selectLeadingIcon{justify-content:flex-start}.oTCc9G_filterSelect .oTCc9G_selectValue{transform:translateY(var(--komfi-type-optical-control-shift))}.oTCc9G_filterSelect[data-open=true]{z-index:12}@media (prefers-reduced-motion:reduce){.oTCc9G_selectMenuContent,.oTCc9G_selectFrame,.oTCc9G_selectMenu:before,.oTCc9G_selectMenuContent:after,.oTCc9G_selectChevron{transition:none}}@media (max-width:47.999rem){.oTCc9G_filterSelect{--select-filter-content-inset:calc((var(--page-catalog-control-height) - var(--page-control-icon-size)) / 2 - var(--chrome-outline-width));align-self:start}.oTCc9G_filterSelect .oTCc9G_selectText{grid-template-columns:auto;justify-content:center}.oTCc9G_filterSelect .oTCc9G_selectValue{display:none}.oTCc9G_filterSelect[data-open=true]{width:min(max(100%, var(--sticky-filter-side-control-width,0px)), calc(100vw - var(--space-4) * 2));justify-self:end}.oTCc9G_filterSelect[data-open=true][data-menu-align=start]{justify-self:start}}
.S36l1G_page{min-width:0;display:grid}.S36l1G_productIntro{gap:var(--space-3);display:grid}.S36l1G_communitySections{gap:var(--space-section-block-separated);min-width:0;display:grid}.S36l1G_coloredPages,.S36l1G_bookReviews{gap:var(--space-section-gap);display:grid}.S36l1G_bookReviews{position:relative}.S36l1G_reviewFollowupPending{visibility:hidden}.S36l1G_coloredViewport{--colored-page-columns:4;--colored-page-gaps:3;--colored-page-span:3;--komfi-focus-target-offset:var(--komfi-focus-ring-inset);z-index:0;min-width:0;overflow-x:var(--site-native-rail-overflow,auto);padding-block:var(--space-1);border-radius:var(--shape-card);overscroll-behavior-x:var(--site-native-rail-overscroll,contain);overflow-anchor:none;touch-action:auto;scrollbar-width:none;position:relative;overflow-y:hidden;container-type:inline-size}.S36l1G_coloredViewport::-webkit-scrollbar{display:none}.S36l1G_coloredPageGrid{--section-card-gap:min(var(--space-card-grid), calc(100cqi / 12));--colored-page-stride:calc((100cqi - var(--colored-page-gaps) * var(--section-card-gap)) / var(--colored-page-columns) + var(--section-card-gap));--colored-page-line-size:calc(var(--colored-page-stride) / var(--colored-page-span) - var(--section-card-gap));--section-grid-template-columns:repeat(12, minmax(0, var(--colored-page-line-size)));grid-auto-columns:minmax(0, var(--colored-page-line-size));box-sizing:border-box;width:max(100cqi, calc(var(--colored-page-total) * var(--colored-page-stride) - var(--section-card-gap)));grid-template-rows:auto;grid-auto-flow:column;padding-inline-start:calc(var(--colored-page-window-start) * var(--colored-page-stride))}.S36l1G_coloredPageColumn{--card-grid-item-span:var(--colored-page-span);min-width:0}.S36l1G_coloredSlider{--size-page-navigation-control:var(--size-touch-target-min);--preview-edge-size:calc((100% - 3 * var(--space-card-grid)) / 14);isolation:isolate;min-width:0;position:relative}.S36l1G_coloredArrow{--komfi-modal-viewer-control-size:var(--size-touch-target-min);--komfi-focus-target-offset:var(--komfi-focus-ring-inset);z-index:5;appearance:none;cursor:var(--komfi-cursor-pointer);touch-action:manipulation;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}.S36l1G_coloredArrow svg{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.S36l1G_coloredPrevious{inset-inline-start:var(--colored-page-navigation-inset,0px)}.S36l1G_coloredPrevious svg{rotate:180deg}.S36l1G_coloredNext{inset-inline-end:var(--colored-page-navigation-inset,0px)}.S36l1G_coloredScrollbar{margin-block-start:calc(var(--space-2) - var(--space-section-gap))}@media (min-width:48rem){.S36l1G_coloredScrollbar{display:none}.S36l1G_coloredSlider:has(.S36l1G_coloredArrow){--colored-page-navigation-gutter:calc(var(--layout-track-padding-inline) + var(--shell-content-inset) + var(--komfi-border-width-hairline));--colored-page-navigation-reserve:max(0px, calc(var(--size-page-navigation-control) + 2 * var(--komfi-modal-navigation-gap) - var(--colored-page-navigation-gutter)));--colored-page-navigation-inset:calc((var(--colored-page-navigation-reserve) - var(--colored-page-navigation-gutter) - var(--size-page-navigation-control)) / 2);padding-inline:var(--colored-page-navigation-reserve)}}.S36l1G_reviewPhotoViewport{--review-photo-columns:12;min-width:0}.S36l1G_reviewPhotoGrid{--section-card-gap:var(--space-2)}.S36l1G_reviewPhotoRow{gap:var(--space-2);display:flex}.S36l1G_reviewPhotoColumn{flex:0 0 calc((100% - (var(--review-photo-columns) - 1) * var(--space-2)) / var(--review-photo-columns));min-width:0}.S36l1G_reviewPhotoColumn[hidden]{display:none}@media (min-width:64rem){.S36l1G_reviewPhotoRow{justify-content:center}}@media (max-width:63.999rem){.S36l1G_reviewPhotoViewport{--review-photo-columns:6}.S36l1G_reviewPhotoColumn:nth-child(n+7){display:none}}@media (max-width:47.999rem){.S36l1G_reviewPhotoViewport{--review-photo-columns:4}.S36l1G_reviewPhotoColumn:nth-child(n+5){display:none}}@media (max-width:24rem){.S36l1G_reviewPhotoViewport{--review-photo-columns:3}.S36l1G_reviewPhotoColumn:nth-child(n+4){display:none}}.S36l1G_bookReviewGrid{--review-card-size:clamp(17rem, 28cqi, 20rem);block-size:var(--review-card-size);position:relative}.S36l1G_reviewStage{min-width:0;position:relative}.S36l1G_reviewSizingGrid,.S36l1G_reviewSizer{display:none}.S36l1G_reviewViewport{--review-stack-perspective:1200px;--komfi-focus-target-offset:var(--komfi-focus-ring-inset);min-width:0;padding-block:var(--space-8);touch-action:var(--site-native-pan-action,pan-y pinch-zoom);overflow:hidden;container-type:inline-size}.S36l1G_reviewSlide[data-card-grid-span="4"]{--card-grid-item-column:5 / span 4;min-width:0;transform:translate(calc(var(--review-position) * (82% + var(--space-card-grid))), var(--space-3)) scale(.88) rotate(var(--review-tilt));transition:transform var(--motion-duration-slow) var(--motion-easing-standard);grid-row:1;position:relative}.S36l1G_reviewSlide[data-review-position="0"]{z-index:2;transform:scale(1)}.S36l1G_reviewSlide:is([data-review-position="-2"],[data-review-position="2"]){visibility:hidden;pointer-events:none}.S36l1G_reviewViewport[data-dragging] .S36l1G_reviewSlide{transition:none}.S36l1G_reviewStatus{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (scripting:enabled){.S36l1G_reviewViewport[aria-busy=true] .S36l1G_reviewSlide{visibility:hidden;transition:none}}@media (max-width:63.999rem){.S36l1G_bookReviewGrid{--review-stack-reserved-height:calc(2 * var(--size-touch-target-min) + clamp(10rem, 24svh, 12rem) + 2 * var(--space-4) + 2 * clamp(var(--space-4), 5cqi, var(--space-8)) + 2 * var(--komfi-border-width-hairline))}.S36l1G_reviewSlide[data-card-grid-span="4"]{--card-grid-item-span:12;--card-grid-item-column:1 / span 12;block-size:var(--review-stack-height,var(--review-stack-reserved-height));transform:translateX(calc(var(--review-position) * var(--space-3))) scale(.96);backface-visibility:hidden;transition-property:transform,block-size;transition-duration:var(--review-stack-duration,0s);transition-timing-function:var(--motion-easing-standard);align-self:start}.S36l1G_reviewSlide[data-review-position="0"]{transform:none}.S36l1G_bookReviewGrid{block-size:var(--review-stack-stage-height,var(--review-stack-reserved-height))}.S36l1G_reviewViewport[data-review-swiper]{perspective:var(--review-stack-perspective);perspective-origin:50% calc(var(--space-4) + var(--review-stack-clearance,0px) + var(--review-stack-height,0px) / 2);transition:perspective-origin var(--review-stack-duration,0s) var(--motion-easing-standard)}.S36l1G_reviewViewport[data-review-swiper] .S36l1G_bookReviewGrid{--section-card-gap:0px;width:500cqi;transform-style:preserve-3d;pointer-events:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.S36l1G_reviewViewport[data-review-swiper] .S36l1G_reviewSlide{--card-grid-item-column:auto / span 12;transform-style:preserve-3d;pointer-events:auto}.S36l1G_reviewViewport[data-review-swiper] .S36l1G_reviewSlide>article{transform:none}.S36l1G_reviewViewport[data-review-perspective=flat] .S36l1G_reviewSlide{transition-property:transform,block-size,scale,translate}.S36l1G_reviewViewport[data-review-swiper] .S36l1G_reviewSlide:not([data-review-face-visible]) [data-review-inline-content]{visibility:hidden}.S36l1G_reviewViewport{--review-stack-inline-pad:var(--space-4);padding:calc(var(--space-4) + var(--review-stack-clearance,0px)) var(--review-stack-inline-pad) var(--space-4);touch-action:var(--site-native-pan-action,pan-y pinch-zoom);margin-block-start:calc(-1 * (var(--space-4) + var(--review-stack-clearance,0px)));margin-block-end:calc(-1 * var(--space-4))}.S36l1G_reviewSizingGrid{inset-inline:var(--review-stack-inline-pad);display:block;position:absolute}.S36l1G_reviewSizer[data-card-grid-span="4"]{--card-grid-item-column:1 / span 12;--review-stack-height:auto;visibility:hidden;pointer-events:none;grid-row:1;display:block}.S36l1G_reviewSizer [data-review-inline-body]{max-block-size:var(--review-inline-body-cap)}.S36l1G_reviewViewport{cursor:grab}.S36l1G_reviewViewport[data-dragging]{cursor:grabbing}.S36l1G_reviewViewport[data-dragging] *{-webkit-user-select:none;user-select:none}.S36l1G_reviewSlide:is([data-review-position="-2"],[data-review-position="2"]){visibility:visible}}@media (prefers-reduced-motion:reduce){.S36l1G_reviewSlide[data-card-grid-span="4"]{transition:none}}@media (max-width:47.999rem){.S36l1G_reviewStage{margin-inline-start:calc(-1 * (max(var(--shell-content-inset), env(safe-area-inset-left)) + var(--layout-track-padding-inline)));margin-inline-end:calc(-1 * (max(var(--shell-content-inset), env(safe-area-inset-right)) + var(--layout-track-padding-inline)))}.S36l1G_reviewViewport{--review-stack-inline-pad:calc(var(--space-4) + max(var(--komfi-modal-safe-area-pad-inline), env(safe-area-inset-left), env(safe-area-inset-right)))}.S36l1G_coloredViewport{--colored-page-columns:3;--colored-page-gaps:2;--colored-page-span:4;--komfi-focus-target-offset:calc(var(--komfi-focus-ring-inset) - var(--space-1));clip-path:inset(var(--space-1) 0 round var(--shape-card));border-radius:0}.S36l1G_coloredPageGrid{--section-card-gap:min(calc(var(--space-card-grid) / 2), calc(100cqi / 12))}.S36l1G_coloredSlider{--preview-edge-size:calc((100% - 3 * var(--space-card-grid) / 2) / 14)}.S36l1G_coloredSlider[data-preview=true] .S36l1G_coloredViewport{--colored-page-columns:3.5;--colored-page-gaps:3;--colored-page-span:3}.S36l1G_coloredSlider .S36l1G_coloredArrow[data-komfi-modal-control=viewer]{display:none}.S36l1G_coloredViewport:is([data-book-artwork-count="1"],[data-book-artwork-count="2"]){--colored-page-columns:2;--colored-page-gaps:1;--colored-page-span:6}.S36l1G_coloredSlider[data-can-previous=true]:before,.S36l1G_coloredSlider[data-can-next=true]:after{opacity:1}}.S36l1G_breadcrumb{--text-link-color:var(--text-tertiary);--breadcrumb-line-size:max(var(--space-6), calc(var(--text-body-sm-size) * var(--leading-body)));font-size:var(--text-body-sm-size)}.S36l1G_breadcrumbList{align-items:center;gap:max(0px, calc(var(--size-touch-target-min) - var(--breadcrumb-line-size))) var(--space-control-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.S36l1G_breadcrumbList li{align-items:center;gap:var(--space-control-gap);min-width:0;min-height:var(--breadcrumb-line-size);display:flex}.S36l1G_breadcrumb a{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);margin-block:min(0px, calc((var(--breadcrumb-line-size) - var(--size-touch-target-min)) / 2));transition:color var(--motion-duration-fast) var(--motion-easing-standard);justify-content:center;align-items:center;display:inline-flex}.S36l1G_breadcrumb [data-komfi-focus-delegate]{border-radius:inherit}.S36l1G_breadcrumbHome [data-komfi-focus-delegate]{display:inline-flex}.S36l1G_breadcrumb [aria-current=page]{color:var(--site-text-link-color);overflow-wrap:anywhere}.S36l1G_breadcrumbLabel{top:calc(var(--komfi-type-optical-center-shift) - .045em);position:relative}.S36l1G_breadcrumbHome{margin-inline:min(0px, calc((1em - var(--size-touch-target-min)) / 2))}.S36l1G_breadcrumbHomeIcon{width:1em;height:1em}.S36l1G_breadcrumbSeparator{width:.875em;height:.875em;color:var(--text-tertiary);pointer-events:none;flex-shrink:0;align-self:flex-start;margin-block-start:max(0px, calc((var(--breadcrumb-line-size) - .875em) / 2));transform:rotate(-90deg)}.S36l1G_productGrid{--section-card-gap:max(var(--space-6), var(--space-feature-section-gap));align-items:start;row-gap:var(--space-4)}.S36l1G_productColumn{min-width:0}.S36l1G_productDescription{display:none}.S36l1G_bookDescription{--section-copy-max-width:min(100%, var(--measure-reading-column));--book-description-initial-color:var(--site-text-link-color)}.S36l1G_bookDescription[data-tone=butter]{--book-description-initial-color:#c84c38}.S36l1G_bookDescription[data-tone=violet]{--book-description-initial-color:var(--komfi-tone-violet-fg)}.S36l1G_descriptionParagraph{--section-text-wrap:wrap;--section-text-color:var(--text-primary);-webkit-hyphens:none;hyphens:none;max-width:100%}.S36l1G_descriptionInitial{color:var(--book-description-initial-color);font-size:1.18em;font-weight:var(--font-weight-strong);line-height:0}.S36l1G_descriptionSentence{text-wrap:balance;max-width:100%;display:inline-block}.S36l1G_descriptionPhrase{white-space:nowrap}.S36l1G_descriptionEnding{text-wrap:balance;max-width:100%;display:inline-block}.S36l1G_descriptionEmoji{--komfi-inline-emoji-size:.6em;--komfi-inline-emoji-shift:0em}.S36l1G_productMedia{--card-grid-item-column:1 / span 6;order:0;grid-row:1}.S36l1G_productFormats{--card-grid-item-column:7 / span 6;order:2;margin-block-start:calc(var(--space-section-gap) - var(--space-4))}.S36l1G_gallery{--section-card-gap:var(--space-2);min-width:0}.S36l1G_galleryStage,.S36l1G_previewNavigation{width:round(down,100%,1px)}.S36l1G_productGrid,.S36l1G_gallery{--preview-thumbnail-min-size:var(--space-16);--book-format-text-size:clamp(var(--text-meta-size), 5cqi, calc(var(--komfi-type-shop-badge-size) * .85));--book-format-line-height:.92;--book-format-padding-block:calc(var(--space-1) / 4);--book-format-padding-inline:var(--space-2)}.S36l1G_formatBadge,.S36l1G_wishlistSlot [data-book-wishlist-control],.S36l1G_galleryStage [data-coloring-book-mockup-object]{--book-format-block-size:calc(var(--book-format-text-size) * var(--book-format-line-height) + 2 * (var(--book-format-padding-block) + var(--komfi-border-width-hairline)));--book-format-edge-inset:clamp(var(--space-2), 2.5cqi, var(--space-4))}.S36l1G_productGrid[data-book-mockup-clearance] .S36l1G_galleryStage [data-coloring-book-mockup-object]{--book-preview-object-size:min(110cqi, calc((50cqi - var(--book-format-edge-inset) - var(--book-format-block-size) - var(--space-1) / 2) / (0 - var(--book-mockup-rest-scale) * ( var(--book-artwork-top-x) * sin(var(--book-rest-rotation,-.6deg)) + var(--book-artwork-top-y) * cos(var(--book-rest-rotation,-.6deg)) ))));inset:calc((100cqi - var(--book-preview-object-size)) / 2);width:var(--book-preview-object-size);height:var(--book-preview-object-size)}.S36l1G_galleryMediaItem{isolation:isolate;min-width:0;position:relative}.S36l1G_previewDock{--preview-thumbnail-min-size:var(--space-12);z-index:3;width:min(calc(100% - 2 * var(--space-3)), calc(5 * var(--preview-thumbnail-min-size) + 6 * var(--space-2)));padding:var(--space-2);border:var(--komfi-border-width-hairline) solid transparent;border-radius:var(--shape-card-inner);background:var(--komfi-surface-white-glass-bg);-webkit-backdrop-filter:var(--komfi-surface-white-glass-filter);backdrop-filter:var(--komfi-surface-white-glass-filter);box-shadow:var(--elevation-card);margin-inline:auto;position:absolute;inset-block-end:var(--space-3);inset-inline:0;overflow:hidden}.S36l1G_previewDock .S36l1G_thumbnails [data-preview-thumbnail]{flex-basis:var(--preview-thumbnail-min-size)}@media (max-width:47.999rem){.S36l1G_galleryMediaItem{--book-mobile-inset-start:max(var(--space-shell-inset), env(safe-area-inset-left));--book-mobile-inset-end:max(var(--space-shell-inset), env(safe-area-inset-right));--book-mobile-cover-inset:calc((var(--book-mobile-inset-start) + var(--book-mobile-inset-end)) / 2)}.S36l1G_galleryMediaItem .S36l1G_galleryStage{inline-size:round(down, calc(100% + var(--book-mobile-inset-start) + var(--book-mobile-inset-end)), 1px);border:0;border-radius:0;margin-inline-start:calc(-1 * var(--book-mobile-inset-start));margin-inline-end:calc(-1 * var(--book-mobile-inset-end))}.S36l1G_galleryMediaItem .S36l1G_galleryStage:before,.S36l1G_galleryMediaItem .S36l1G_galleryStage:after{content:"";z-index:1;inline-size:calc(var(--book-preview-edge-size) + var(--komfi-border-width-hairline));touch-action:var(--site-native-pan-action,pan-y pinch-zoom);pointer-events:auto;border:0;position:absolute;inset-block:0}.S36l1G_galleryMediaItem .S36l1G_galleryStage:before{inset-inline-start:0}.S36l1G_galleryMediaItem .S36l1G_galleryStage:after{inset-inline:auto 0}.S36l1G_galleryMediaItem [data-book-preview-cover]{padding-block:var(--book-mobile-cover-inset);padding-inline:var(--book-mobile-inset-start) var(--book-mobile-inset-end)}.S36l1G_galleryMediaItem [data-book-preview-cover]>.S36l1G_imageFrame{container-type:inline-size}.S36l1G_galleryMediaItem .S36l1G_formatBadge,.S36l1G_galleryMediaItem .S36l1G_wishlistSlot [data-book-wishlist-control]{--book-format-edge-inset:var(--space-2)}.S36l1G_galleryMediaItem .S36l1G_previewDock{inset-block-end:var(--space-2)}}@media (prefers-reduced-transparency:reduce){.S36l1G_previewDock{background:var(--surface-panel);-webkit-backdrop-filter:none;backdrop-filter:none}}.S36l1G_wishlistSlot{--book-wishlist-color:var(--icon-action-color);z-index:2;width:var(--size-touch-target-min);height:var(--size-touch-target-min);position:absolute;inset-block-start:0;inset-inline-end:0}.S36l1G_wishlistSlot [data-book-wishlist-control]{--book-wishlist-icon-inset:calc(var(--book-format-edge-inset) - var(--wishlist-icon-size) / 12);--wishlist-icon-block-start:var(--book-wishlist-icon-inset);--wishlist-icon-inline-start:auto;--wishlist-icon-inline-end:var(--book-wishlist-icon-inset);width:max(var(--size-touch-target-min), calc(var(--book-format-edge-inset) + var(--wishlist-icon-size)));height:max(var(--size-touch-target-min), calc(var(--book-format-edge-inset) + var(--wishlist-icon-size)));inset-inline:auto 0}.S36l1G_galleryStage{aspect-ratio:1;border-radius:var(--shape-card);background:var(--book-media-background);grid-template:minmax(0,1fr)/minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;container:coloring-book-card/size}.S36l1G_galleryStage:after{content:"";z-index:2;border:var(--komfi-border-width-hairline) solid var(--book-media-border);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.S36l1G_previewTrack{gap:var(--space-2);border-radius:inherit;width:100%;min-width:0;height:100%;min-height:0;overflow-x:var(--site-native-rail-overflow,auto);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:var(--site-native-rail-overscroll,contain);overscroll-behavior-y:auto;display:flex;overflow-y:hidden}.S36l1G_previewTrack::-webkit-scrollbar{display:none}.S36l1G_previewTrack[data-preview-seeking]{scroll-snap-type:none}.S36l1G_previewTrack[data-dragging=true]{scroll-snap-type:none;cursor:grabbing}.S36l1G_previewSlide{border-radius:inherit;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;min-width:0;min-height:0;display:grid}.S36l1G_formatBadge{--compact-badge-padding-block:var(--book-format-padding-block);--compact-badge-padding-inline:var(--book-format-padding-inline);--compact-badge-text-size:var(--book-format-text-size);--compact-badge-line-height:var(--book-format-line-height);--komfi-rainbow-active-transform:none;z-index:1;pointer-events:none;position:absolute;inset-block-start:var(--book-format-edge-inset);inset-inline-start:var(--book-format-edge-inset);}.S36l1G_formatBadgeLabel{}.S36l1G_saleBadge{--book-format-text-size:var(--text-body-sm-size);inset-block-start:0;inset-inline-start:50%;translate:-50% -50%}.S36l1G_imageFrame{--komfi-media-state-brand-bg:var(--book-media-background);--komfi-media-state-bg:transparent;border-radius:inherit;width:100%;min-width:0;height:100%;min-height:0;cursor:var(--komfi-cursor-pointer);background:0 0;border:0;padding:0;display:grid;position:relative}.S36l1G_previewFocusSurface{inset:calc(var(--focus-ring-width) + var(--focus-ring-offset));border-radius:inherit;pointer-events:none;position:absolute}.S36l1G_imageFrame[data-book-mockup]{overflow:hidden}.S36l1G_editionThumbnail img{rotate:var(--book-rest-rotation,-.6deg)}.S36l1G_imageFrame[data-komfi-media-frame]:not([data-komfi-media-state=loaded]) [data-coloring-book-object]{opacity:var(--komfi-native-media-ready,0)}.S36l1G_imageFrame[data-komfi-media-frame][data-komfi-media-state=error] [data-coloring-book-object]{opacity:0}.S36l1G_imageFrame[data-komfi-native-media]:not([data-komfi-media-state=loaded]):not([data-komfi-media-state=error])>.komfi-media-state{opacity:calc(1 - var(--komfi-native-media-ready,0))}.S36l1G_imageFrame [data-coloring-book-object] img{opacity:1;transition:none}.S36l1G_imageFrame img,.S36l1G_video{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.S36l1G_videoPlayer{border-radius:inherit;background:var(--book-media-background);width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.S36l1G_videoPlayer .S36l1G_video{object-fit:cover}.S36l1G_galleryStage[data-book-preview-fill] .S36l1G_imageFrame:not([data-book-mockup]) [data-coloring-book-object]{min-height:0;position:absolute;inset:0}.S36l1G_galleryStage[data-book-preview-fill] .S36l1G_imageFrame:not([data-book-mockup]) img[data-komfi-media-asset]{object-fit:cover;object-position:center}.S36l1G_videoTime{z-index:2;opacity:.92;position:absolute;inset-block-start:clamp(.84rem,3.1vw,1.08rem);inset-inline-start:clamp(.84rem,3.1vw,1.08rem)}.S36l1G_videoStatus{align-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center;background:var(--surface-panel);color:var(--text-primary);pointer-events:none;display:grid;position:absolute;inset:0}.S36l1G_videoRetry{pointer-events:auto}.S36l1G_thumbnails{align-items:flex-start;gap:var(--space-2);width:100%;overflow-x:var(--site-native-rail-overflow,auto);overscroll-behavior:var(--site-native-rail-overscroll,contain) auto;scrollbar-width:none;min-width:0;padding:0;display:flex;position:relative;overflow-y:hidden}.S36l1G_thumbnails::-webkit-scrollbar{display:none}.S36l1G_thumbnails[data-dragging=true]{--komfi-cursor-pointer:grabbing;cursor:grabbing;-webkit-user-select:none;user-select:none}.S36l1G_thumbnails [data-preview-thumbnail],.S36l1G_reviewPhotoThumbnail{flex:0 0 max(var(--preview-thumbnail-min-size), calc((100% - 6 * var(--space-2)) / 7));aspect-ratio:1;border-radius:var(--shape-card-inner);background:var(--book-media-background);min-width:0;cursor:var(--komfi-cursor-pointer);border:2px solid #0000;padding:0;position:relative;overflow:hidden}.S36l1G_thumbnails [data-preview-thumbnail]{border-width:3px}.S36l1G_thumbnails button[aria-pressed=true],.S36l1G_thumbnails [data-preview-selected=true]{border-color:var(--book-media-border)}.S36l1G_reviewPhotoThumbnail{background:var(--surface-panel);border:0;width:100%;display:block;container-type:inline-size}.S36l1G_reviewPhotoImage{position:absolute;inset:0}.S36l1G_reviewPhotoThumbnail[data-book-review-photo-more] .S36l1G_reviewPhotoImage{inset:calc(-1 * var(--space-3));filter:blur(3px)}.S36l1G_reviewPhotoMore{z-index:6;color:#fffdf9;text-shadow:0 1px 3px #00000073;font-family:var(--font-section-title);pointer-events:none;background:#00000061;place-items:center;font-size:clamp(1.125rem,23cqi,1.875rem);font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.S36l1G_reviewAlbumOverlay[data-album-reading=true]{visibility:hidden;pointer-events:none}.S36l1G_reviewAlbumMedia{position:relative}.S36l1G_reviewAlbumLoading{block-size:min(100%, var(--komfi-modal-contract-media-width));pointer-events:none;position:absolute;inset:0}.S36l1G_reviewAlbumMedia[aria-busy=true]+.S36l1G_reviewAlbumFooter{visibility:hidden}.S36l1G_reviewAlbumGrid{--review-album-span:3;--section-card-gap:var(--space-2);opacity:0;min-width:0;transition:opacity var(--komfi-page-media-reveal-duration) var(--komfi-page-media-reveal-easing);position:relative}.S36l1G_reviewAlbumGrid:not([data-review-album-layout=ready]){block-size:var(--komfi-modal-contract-media-width)}.S36l1G_reviewAlbumGrid[data-review-album-layout=ready]{opacity:1}.S36l1G_reviewAlbumColumn{--card-grid-item-span:var(--review-album-span);position:absolute;inset-inline:0}.S36l1G_reviewAlbumPhoto.S36l1G_reviewPhotoThumbnail{min-height:var(--size-touch-target-min)}.S36l1G_reviewAlbumPhoto.S36l1G_reviewPhotoThumbnail>img{object-fit:contain;height:100%;position:absolute;inset:0}.S36l1G_reviewAlbumFooter{flex-flow:row;justify-content:center;margin-block-start:var(--space-section-gap);display:flex}.S36l1G_reviewAlbumClose{--komfi-quiet-icon-action-bg:transparent;--komfi-quiet-icon-action-border:transparent}.S36l1G_reviewAlbumFooter[data-komfi-modal-footer] [data-komfi-modal-action][data-komfi-action-variant]{inline-size:auto}.S36l1G_reviewAlbumRating{z-index:5;padding:var(--space-2);border-radius:var(--shape-control);background:color-mix(in srgb, var(--komfi-tone-butter-fg) 94%, transparent);opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);pointer-events:none;align-items:center;line-height:1;display:flex;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.S36l1G_reviewAlbumStars{display:flex}.S36l1G_reviewAlbumScore{display:none}.S36l1G_reviewAlbumPhoto:is(:hover,[data-hover-stable=true],:focus-visible:where(:root[data-komfi-input-modality=keyboard] *)) .S36l1G_reviewAlbumRating{opacity:1}.S36l1G_reviewAlbumJump[data-komfi-scroll-jump]{--komfi-scroll-jump-hit-slop:0px;z-index:6;position:absolute;inset-block-end:max(env(safe-area-inset-bottom), var(--komfi-modal-contract-close-inset));inset-inline-end:max(env(safe-area-inset-right), var(--komfi-modal-contract-close-inset))}@media (max-width:63.999rem){.S36l1G_reviewAlbumGrid{--review-album-span:4}}@media (max-width:47.999rem){.S36l1G_reviewAlbumGrid{--review-album-span:6}.S36l1G_reviewAlbumRating{opacity:1;inset-block-start:auto;inset-block-end:var(--space-2);inset-inline-start:auto;inset-inline-end:var(--space-2)}.S36l1G_reviewAlbumStars{display:none}.S36l1G_reviewAlbumScore{display:flex}}@media (prefers-reduced-motion:reduce){.S36l1G_reviewAlbumRating,.S36l1G_reviewAlbumGrid{transition:none}}.S36l1G_thumbnails img,.S36l1G_reviewPhotoThumbnail img{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference),(any-hover:hover) and (any-pointer:fine) and (prefers-reduced-motion:no-preference){.S36l1G_thumbnails img,.S36l1G_reviewPhotoThumbnail:not(.S36l1G_reviewAlbumPhoto) img{transform:var(--komfi-motion-raster-projection) scale(1);will-change:transform;transition:transform var(--motion-media-hover-duration) var(--motion-media-hover-easing)}.S36l1G_thumbnails [data-preview-thumbnail]:is(:hover,[data-preview-hovered],[data-hover-stable=true]):not(:focus-visible:where(:root[data-komfi-input-modality=keyboard] *)) img,.S36l1G_reviewPhotoThumbnail:not(.S36l1G_reviewAlbumPhoto):is(:hover,[data-hover-stable=true]):not(:focus-visible:where(:root[data-komfi-input-modality=keyboard] *)) img{transform:var(--komfi-motion-raster-projection) scale(var(--motion-media-hover-scale))}}.S36l1G_videoBadge{color:var(--site-text-link-color);place-items:center;display:grid;position:absolute;inset:0}.S36l1G_videoBadge:before{width:var(--space-6);height:var(--space-6);border-radius:var(--shape-pill);clip-path:circle(50%);content:"";background:#fdf8f7;grid-area:1/1}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.S36l1G_videoBadge:before{background:var(--komfi-surface-white-glass-bg);-webkit-backdrop-filter:var(--komfi-surface-white-glass-filter);backdrop-filter:var(--komfi-surface-white-glass-filter)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.S36l1G_videoBadge:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fdf8f7}}.S36l1G_videoBadge svg{z-index:1;width:var(--space-6);height:var(--space-6);grid-area:1/1;position:relative}.S36l1G_videoPauseBadge:before{width:var(--komfi-size-touch-target-min);height:var(--komfi-size-touch-target-min)}.S36l1G_previewNavigation{--preview-edge-size:calc(var(--preview-thumbnail-min-size) / 2);border-radius:var(--shape-card-inner);min-width:0;display:grid;position:relative;overflow:hidden}.S36l1G_previewNavigation .S36l1G_thumbnails{border-radius:inherit}.S36l1G_previewNavigation:not([data-preview-can-scroll-right=false]) .S36l1G_thumbnails{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--preview-edge-size)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--preview-edge-size)), transparent)}.S36l1G_coloredSlider:before,.S36l1G_coloredSlider:after{content:"";z-index:1;width:var(--preview-edge-size);opacity:0;pointer-events:none;background:var(--preview-edge-background,var(--surface-section));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);position:absolute;inset-block:0}.S36l1G_coloredSlider:before{inset-inline-start:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.S36l1G_coloredSlider:after{inset-inline-end:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.S36l1G_editionField:has(input:focus-visible:where(:root[data-komfi-input-modality=keyboard] *)) .S36l1G_editionThumbnail{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.S36l1G_galleryAnnouncement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.S36l1G_buyOptions>p{margin:0}.S36l1G_bookAbout{--section-card-gap:var(--space-card-grid);order:5;gap:0;min-width:0;margin-block-start:calc(var(--space-section-gap) - var(--space-4));display:grid;container:book-details/inline-size}.S36l1G_bookDetailsBody{gap:var(--space-section-gap);padding-block-start:var(--space-3);display:grid}.S36l1G_paperWeightShort{display:none}.S36l1G_bookFactList{gap:var(--space-2);inline-size:fit-content;max-inline-size:100%;min-width:0;font-size:var(--text-body-md-size);line-height:var(--leading-body);margin:0;margin-inline-start:var(--section-copy-optical-inset);display:grid}.S36l1G_bookFact{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.S36l1G_bookFact dt{align-items:baseline;gap:var(--space-1);min-width:min-content;color:var(--text-secondary);flex:auto;display:flex}.S36l1G_bookFact dt>span{min-width:0}.S36l1G_bookFact dt:after{content:"";flex:1 1 var(--space-3);inline-size:var(--space-3);border-block-end:var(--komfi-border-width-hairline) dotted color-mix(in srgb, var(--text-secondary) 40%, transparent)}.S36l1G_bookFact dd{min-width:0;color:var(--text-primary);font-weight:var(--font-weight-strong);text-align:right;flex:0 auto;margin:0}@container book-details (max-width:32rem){.S36l1G_paperWeightLong{display:none}.S36l1G_paperWeightShort{display:inline}}.S36l1G_editionPicker{border:0;min-width:0;margin:0;padding:0;container-type:inline-size}.S36l1G_editionPicker legend{width:100%;margin-block-end:var(--space-3);padding:0}.S36l1G_purchaseHeading{min-height:calc(var(--text-body-md-size) * var(--leading-body));color:var(--section-title-color);font-family:var(--font-section-title);font-size:var(--text-body-md-size);font-weight:var(--font-weight-strong);line-height:var(--leading-body);align-items:center;margin:0;display:flex}.S36l1G_formatPurchaseHeading{grid-template-columns:minmax(0,1fr);display:grid}.S36l1G_formatPurchaseHeading>span{grid-area:1/1;min-width:0}.S36l1G_formatPurchaseHeading>[aria-hidden=true]{visibility:hidden}.S36l1G_previewSlide[inert] .komfi-media-state__brand{will-change:auto;animation-play-state:paused}.S36l1G_editionGrid{--section-card-gap:var(--space-2)}@container (max-width:20rem){.S36l1G_editionGrid>[data-card-grid-item]{--card-grid-item-span:6}}.S36l1G_editionField{justify-items:center;gap:var(--space-1);min-height:var(--size-touch-target-min);color:var(--text-secondary);font-size:var(--text-body-sm-size);font-weight:var(--font-weight-strong);line-height:var(--leading-body-compact);text-align:center;cursor:var(--komfi-cursor-pointer);display:grid;position:relative}.S36l1G_editionField input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.S36l1G_editionThumbnail{aspect-ratio:1;border-radius:var(--shape-card-inner);background:oklch(from var(--book-media-background) 98% 0 h);width:100%;transition:var(--komfi-control-transition), var(--komfi-overlay-control-transition);border:3px solid #e8e8e8;display:grid;position:relative;overflow:hidden}.S36l1G_editionThumbnail img{object-fit:contain;width:100%;height:100%;filter:var(--book-mockup-shadow);display:block}.S36l1G_formatSelection{inline-size:clamp(.875rem, 20%, var(--space-5));aspect-ratio:1;background:var(--komfi-tone-mint-border);color:#fff;opacity:0;pointer-events:none;transition:var(--komfi-overlay-control-transition);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:var(--space-1);inset-inline-end:var(--space-1)}.S36l1G_formatSelection svg{block-size:80%;inline-size:80%}.S36l1G_editionField:has(input:checked) .S36l1G_formatSelection{opacity:1}.S36l1G_editionField:has(input:checked) .S36l1G_editionThumbnail{background:var(--book-media-background);border-color:var(--book-media-border)}.S36l1G_editionField:has(input:checked){color:var(--site-text-link-color)}.S36l1G_buyOptions{gap:var(--space-3);order:4;margin-block-start:calc(var(--space-section-gap) - var(--space-4));display:grid}.S36l1G_digitalCover{background:var(--book-media-background);width:100%;height:100%;min-height:0;color:var(--site-text-link-color);font-family:var(--font-section-title);font-size:var(--text-card-title-size);align-content:center;justify-items:center;line-height:1.15;display:grid;container-type:inline-size}.S36l1G_digitalCover strong{font-size:32cqi}.S36l1G_digitalThumbnail{background:inherit;width:100%;height:100%;color:var(--site-text-link-color);font-family:var(--font-section-title);place-items:center;display:grid;container-type:inline-size}.S36l1G_digitalThumbnail strong{font-size:min(var(--text-body-md-size), 42cqi)}.S36l1G_related{gap:var(--space-section-gap);width:calc(100% + var(--shell-content-inset) * 2);margin-inline:calc(var(--shell-content-inset) * -1);background:linear-gradient(180deg, var(--surface-section), var(--surface-section-cream) var(--space-section-transition));display:grid}@media (min-width:48rem){.S36l1G_bookDescription{--section-text-size:var(--text-body-lg-size)}}@media (min-width:60rem){.S36l1G_productGrid{--section-card-gap:calc(var(--space-8) + var(--space-2));grid-template-columns:repeat(6, minmax(0, calc((100% - var(--section-card-gap)) * .52 / 6 - var(--section-card-gap) * 5 / 6))) repeat(6, minmax(0, calc((100% - var(--section-card-gap)) * .48 / 6 - var(--section-card-gap) * 5 / 6)));grid-template-rows:auto minmax(var(--space-6), 1fr) auto minmax(var(--space-6), 1fr) auto;row-gap:0}.S36l1G_productMedia{grid-row:1/-1;align-self:stretch}.S36l1G_productMedia>.S36l1G_gallery{align-content:space-between;height:100%}.S36l1G_productFormats,.S36l1G_bookAbout,.S36l1G_buyOptions{grid-column:7/span 6;margin-block-start:0;container-type:inline-size}.S36l1G_productFormats{grid-row:1}.S36l1G_bookAbout{grid-row:3}.S36l1G_buyOptions{gap:var(--space-3);grid-row:5}.S36l1G_editionPicker legend{margin-block-end:var(--space-3)}.S36l1G_bookFactList{row-gap:clamp(var(--space-1), calc(4cqi - var(--space-4)), var(--space-2));inline-size:auto}}@media (prefers-reduced-motion:reduce){.S36l1G_breadcrumb a,.S36l1G_editionThumbnail,.S36l1G_formatSelection{transition:none}}@media (max-width:59.999rem){.S36l1G_productGrid{column-gap:var(--space-card-grid)}.S36l1G_productColumn{--card-grid-item-span:12;--card-grid-item-column:span 12;grid-row:auto}.S36l1G_productDescription{display:block}.S36l1G_desktopDescription{display:none}.S36l1G_communitySections{padding-block-start:var(--space-section-block-separated)}.S36l1G_purchaseHeading{text-align:center;justify-content:center}.S36l1G_bookFactList{inline-size:auto;padding-inline:var(--space-2);margin-inline:0}}@media (min-width:48rem) and (max-width:59.999rem){.S36l1G_productColumn{--card-grid-item-column:3 / span 8}}@media (max-width:42rem){.S36l1G_bookAbout,.S36l1G_buyOptions,.S36l1G_productFormats{margin-block-start:calc(var(--space-section-gap) + var(--space-2) - var(--space-4))}.S36l1G_bookDetailsBody{gap:calc(var(--space-section-gap) + var(--space-2))}.S36l1G_relatedColumn{--card-grid-item-span:6}}@media (max-width:24rem){.S36l1G_relatedColumn{--card-grid-item-span:12}}
.UisF2a_page{gap:0;min-width:0;display:grid}.UisF2a_previewCard{min-width:0;display:grid}.UisF2a_previewButton{aspect-ratio:1;border-radius:var(--shape-card);background:var(--surface-section);width:100%;box-shadow:0 .12rem .42rem var(--shadow-color-soft);cursor:var(--komfi-cursor-pointer);border:0;padding:0;display:grid;overflow:hidden}.UisF2a_previewImage{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference),(any-hover:hover) and (any-pointer:fine) and (prefers-reduced-motion:no-preference){.UisF2a_previewImage{transform:var(--komfi-motion-raster-projection) scale(1);will-change:transform;transition:transform var(--motion-media-hover-duration) var(--motion-media-hover-easing)}.UisF2a_previewButton:is(:hover,[data-hover-stable=true]):not(:focus-visible:where(:root[data-komfi-input-modality=keyboard] *)) .UisF2a_previewImage{transform:var(--komfi-motion-raster-projection) scale(var(--motion-media-hover-scale))}}
.M_2g_W_content{grid-auto-rows:max-content}.M_2g_W_imageStage{aspect-ratio:1;border-radius:var(--shape-card-inner);touch-action:var(--site-native-pan-action,pan-y pinch-zoom);-webkit-user-select:none;user-select:none;cursor:grab;background:#fff;justify-self:center;inline-size:100%;position:relative;overflow:hidden}.M_2g_W_imageStage:active{cursor:grabbing}.M_2g_W_slide,.M_2g_W_imageError{position:absolute;inset:0}.M_2g_W_slide[hidden]{display:none}.M_2g_W_image{object-fit:contain;block-size:100%;inline-size:100%;font-size:0;display:block}.M_2g_W_imageError{place-content:center;gap:var(--space-2);padding:var(--space-3);background:var(--surface-section);text-align:center;display:grid}.M_2g_W_download{--cta-full-max-width:100%;--cta-icon-size:.7em}.M_2g_W_download [data-komfi-cta-content]{text-align:center;display:grid;overflow:visible}.M_2g_W_downloadLabel{justify-content:center;align-items:center;gap:var(--space-2);opacity:1;max-inline-size:100%;transition:opacity calc(var(--motion-duration-fast) / 2) var(--motion-easing-standard) calc(var(--motion-duration-fast) / 2);grid-area:1/1;display:flex}.M_2g_W_downloadLabel[aria-hidden=true]{opacity:0;pointer-events:none;transition-delay:0s}.M_2g_W_download[aria-disabled=true]{opacity:1;filter:none}.M_2g_W_downloadLabel svg{flex-shrink:0;translate:0 -.1em}.M_2g_W_downloadLabel>span{white-space:normal;text-wrap:balance}.M_2g_W_download .M_2g_W_downloadLabel,.M_2g_W_download .M_2g_W_downloadLabel>span{overflow:visible}.M_2g_W_navigation[data-komfi-modal-navigation]{display:none;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--komfi-modal-navigation-gap));translate:0 -50%}.M_2g_W_navigation[data-komfi-modal-navigation=previous]{inset-inline-start:auto;inset-inline-end:calc(100% + var(--komfi-modal-navigation-gap))}.M_2g_W_navigation[data-komfi-modal-navigation=previous] svg{rotate:180deg}@media (min-width:64rem){.M_2g_W_navigation[data-komfi-modal-navigation]{display:grid}}.M_2g_W_downloadAction{gap:var(--komfi-modal-form-control-gap);min-inline-size:0;display:grid}.M_2g_W_cardCover{position:relative}.M_2g_W_downloadCount[data-freebie-download-count]{--book-format-text-size:var(--text-meta-size);--book-format-line-height:.7;--book-format-padding-block:calc(var(--space-1) / 2);--book-format-padding-inline:var(--space-1);max-inline-size:calc(100% - 2 * var(--space-3));letter-spacing:normal;font-variant-numeric:tabular-nums;font-weight:400;inset-block-start:auto;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}.M_2g_W_downloadCount:empty{visibility:hidden}.M_2g_W_thumbnails{--preview-thumbnail-min-size:var(--space-16);justify-self:center}.M_2g_W_thumbnails [data-preview-thumbnail]{flex-basis:var(--space-16)}@media (orientation:landscape) and (max-height:36rem){.M_2g_W_content{grid-template-columns:repeat(2,minmax(0,1fr))}.M_2g_W_imageStage,.M_2g_W_thumbnails{grid-column:1}.M_2g_W_downloadAction{grid-area:1/2/3;align-self:center}.M_2g_W_content:after{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.M_2g_W_downloadLabel{transition:none}}.M_2g_W_position{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.MElWxG_controls{z-index:3;pointer-events:none;position:absolute;inset:0}.MElWxG_arrow{position:absolute;inset-block-start:50%;translate:0 -50%;}.MElWxG_previous{inset-inline-start:0}.MElWxG_next{inset-inline-end:0}
.JO1R7W_page,.JO1R7W_catalog{--catalog-block-gap:var(--space-page-banner-gap);gap:var(--catalog-block-gap);min-width:0;display:grid}.JO1R7W_hero{--section-copy-max-width:56rem}.JO1R7W_wall{--section-gap:var(--komfi-catalog-results-gap);--section-padding-inline:0px;align-content:start}.JO1R7W_search{grid-area:1/2;min-width:0}.JO1R7W_collectionField{grid-area:1/3}.JO1R7W_sortField{grid-area:1/1}.JO1R7W_sortField,.JO1R7W_collectionField{min-width:0}.JO1R7W_sortStatus{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.JO1R7W_gridItem{align-self:start;min-width:0}.JO1R7W_emptyHintFollowup{display:block}@container content-section (max-width:38.5rem){.JO1R7W_gridItem{--card-grid-item-span:6}}@media (max-width:47.999rem){.JO1R7W_filterBar{--sticky-filter-compact-columns:var(--page-catalog-control-height) minmax(0, 1fr) var(--page-catalog-control-height)}}
