.Af2_WG_announcement{color:#031521;text-align:center;background-color:#fdecee;padding:10px 16px;font-size:15px;line-height:1.4}.Af2_WG_announcementMessage{animation:.5s Af2_WG_announcementFade;display:inline-block}@keyframes Af2_WG_announcementFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Af2_WG_announcementMessage{animation:none}}.Af2_WG_announcement .Af2_WG_announcementLink{color:var(--primary-color);text-underline-offset:3px;font-weight:600;text-decoration:underline}.Af2_WG_announcement .Af2_WG_announcementLink:hover{color:#031521}.Af2_WG_header{z-index:100;background-color:#fff;border-bottom:1px solid #ececec;position:relative}.Af2_WG_inner{align-items:center;gap:48px;max-width:1280px;height:72px;margin:0 auto;padding:0 24px;display:flex}.Af2_WG_header .Af2_WG_logo{letter-spacing:-.5px;color:#031521;flex-shrink:0;font-size:24px;font-weight:700}.Af2_WG_header .Af2_WG_logo:hover{color:var(--primary-color)}.Af2_WG_nav{align-items:center;display:flex}.Af2_WG_navList{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}.Af2_WG_header .Af2_WG_navLink{color:#031521;padding:8px 0;font-size:16px;font-weight:500;display:block}.Af2_WG_header .Af2_WG_navLink:hover,.Af2_WG_header .Af2_WG_navLink.Af2_WG_active{color:var(--primary-color)}.Af2_WG_actions{align-items:center;gap:16px;margin-left:auto;display:flex}.Af2_WG_header .Af2_WG_cta{background-color:var(--primary-color);color:#fff;white-space:nowrap;border-radius:2px;padding:10px 20px;font-size:15px;font-weight:600;line-height:1.2;display:inline-block}.Af2_WG_header .Af2_WG_cta:hover{color:#fff;background-color:#e04459}.Af2_WG_ctaMobile{display:none!important}.Af2_WG_header .Af2_WG_menuButton{background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;gap:5px;width:40px;min-width:0;height:40px;margin:0;padding:8px;display:none}.Af2_WG_menuButton span{background-color:#031521;border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.Af2_WG_menuButtonOpen span:first-child{transform:translateY(7px)rotate(45deg)}.Af2_WG_menuButtonOpen span:nth-child(2){opacity:0}.Af2_WG_menuButtonOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Af2_WG_dropdown{position:relative}.Af2_WG_header .Af2_WG_dropdownToggle{min-width:0;height:auto;line-height:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0;display:flex}.Af2_WG_header .Af2_WG_dropdownToggle:hover,.Af2_WG_header .Af2_WG_dropdownToggle:focus{background:0 0}.Af2_WG_dropdownOpen .Af2_WG_dropdownToggle{color:var(--primary-color)}.Af2_WG_dropdownIcon{width:14px;height:14px;transition:transform .2s;display:inline-flex}.Af2_WG_dropdownIcon svg{width:100%;height:100%}.Af2_WG_dropdownOpen .Af2_WG_dropdownIcon{transform:rotate(180deg)}.Af2_WG_dropdownMenu{opacity:0;visibility:hidden;background-color:#fff;border:1px solid #ececec;border-radius:8px;min-width:220px;margin:0;padding:8px;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 8px);left:-16px;transform:translateY(-4px);box-shadow:0 12px 24px #0315211a}.Af2_WG_dropdownOpen .Af2_WG_dropdownMenu{opacity:1;visibility:visible;transform:translateY(0)}.Af2_WG_header .Af2_WG_dropdownLink{color:#031521;white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:500;display:flex}.Af2_WG_header .Af2_WG_dropdownLink:hover,.Af2_WG_header .Af2_WG_dropdownLink:focus-visible{color:var(--primary-color);background-color:#fdecee}@media (max-width:991px){.Af2_WG_inner{height:64px;padding:0 16px}.Af2_WG_header .Af2_WG_logo{font-size:22px}.Af2_WG_header .Af2_WG_menuButton{display:flex}.Af2_WG_ctaDesktop{display:none!important}.Af2_WG_nav{background-color:#fff;border-bottom:1px solid #ececec;flex-direction:column;align-items:stretch;gap:16px;padding:8px 16px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 16px #0315210f}.Af2_WG_navOpen{display:flex}.Af2_WG_navList{flex-direction:column;align-items:stretch;gap:0}.Af2_WG_navList li+li{border-top:1px solid #f2f2f2}.Af2_WG_header .Af2_WG_navLink{padding:14px 0}.Af2_WG_header .Af2_WG_dropdownToggle{justify-content:space-between;width:100%}.Af2_WG_dropdownMenu{min-width:0;box-shadow:none;opacity:1;visibility:visible;border:0;border-radius:0;padding:0 0 12px;transition:none;display:none;position:static;transform:none}.Af2_WG_dropdownOpen .Af2_WG_dropdownMenu{display:block}.Af2_WG_header .Af2_WG_dropdownLink{padding:10px 12px}.Af2_WG_ctaMobile{text-align:center;display:block!important}}@media (max-width:480px){.Af2_WG_announcement{padding:8px 12px;font-size:14px}}
.EZoWya_footer{color:#ffffffb3;background-color:#031521;font-size:15px;line-height:1.5}.EZoWya_inner{grid-template-columns:1.6fr 1fr 1fr;gap:32px;max-width:1280px;margin:0 auto;padding:40px 24px 32px;display:grid}.EZoWya_footer .EZoWya_logo{letter-spacing:-.5px;color:#fff;font-size:22px;font-weight:700}.EZoWya_footer .EZoWya_logo:hover{color:var(--primary-color)}.EZoWya_tagline{max-width:340px;margin:8px 0 16px}.EZoWya_social{gap:10px;display:flex}.EZoWya_footer .EZoWya_socialLink{color:#fff;background-color:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;transition:background-color .2s;display:inline-flex}.EZoWya_footer .EZoWya_socialLink:hover{background-color:var(--primary-color);color:#fff}.EZoWya_footer .EZoWya_heading{letter-spacing:1px;text-transform:uppercase;color:#fff;margin:0 0 12px;font-size:13px;font-weight:600}.EZoWya_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.EZoWya_footer .EZoWya_link{color:#ffffffb3;align-items:center;gap:8px;display:inline-flex}.EZoWya_footer .EZoWya_link:hover{color:var(--primary-color)}.EZoWya_inlineIcon{font-size:14px}.EZoWya_footer .EZoWya_cta{background-color:var(--primary-color);color:#fff;border-radius:2px;margin-top:4px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}.EZoWya_footer .EZoWya_cta:hover{color:#fff;background-color:#e04459}.EZoWya_bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;max-width:1280px;margin:0 auto;padding:14px 24px;font-size:13px;display:flex}.EZoWya_bottom p{margin:0}.EZoWya_legal{flex-wrap:wrap;gap:6px 20px;display:flex}.EZoWya_footer .EZoWya_legalLink{color:#ffffffb3}.EZoWya_footer .EZoWya_legalLink:hover{color:var(--primary-color)}@media (max-width:767px){.EZoWya_inner{grid-template-columns:1fr 1fr;gap:24px;padding:32px 16px 24px}.EZoWya_brand{grid-column:1/-1}.EZoWya_bottom{text-align:center;flex-direction:column;padding:12px 16px}.EZoWya_legal{justify-content:center}}
.jOVgXG_running{z-index:10000;height:150px;animation:3.5s ease-in-out 1s jOVgXG_run-across-window;position:fixed;bottom:0;left:0;right:0;transform:translate(-100%)}.jOVgXG_runningFlipped{z-index:10000;animation:3s linear 3s jOVgXG_flip-run-across-window;position:fixed;bottom:0;left:0;right:0;transform:translate(-150%)}@keyframes jOVgXG_run-across-window{0%{transform:translate(-100%)scale(1)}to{display:none;transform:translate(100vw)scale(1)}}@keyframes jOVgXG_flip-run-across-window{0%{transform:translate(-100%)scaleX(-.5)scaleY(.5)}to{display:none;transform:translate(100vw)scaleX(-.5)scaleY(.5)}}
._3KVvNq_stage{--w:var(--book-w,min(64cqi, 260px));--h:calc(var(--w) * var(--ratio,1.3886));--t:calc(var(--w) * var(--thickness,.0664));--inset:3px;--rx:0deg;--ry:0deg;perspective:1400px;flex-direction:column;align-items:center;padding:20px 0 4px;display:flex}._3KVvNq_book{width:var(--w);height:var(--h);transform-style:preserve-3d;transform:rotateX(calc(-8deg + var(--rx))) rotateY(calc(-30deg + var(--ry)));transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative}:is(.book3d-host:hover ._3KVvNq_book,.book3d-host:focus-within ._3KVvNq_book){transform:translateY(-8px) rotateX(calc(-4deg + var(--rx))) rotateY(calc(-14deg + var(--ry)));transition-duration:.35s}._3KVvNq_face{backface-visibility:hidden;position:absolute;overflow:hidden}._3KVvNq_face>img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}._3KVvNq_front,._3KVvNq_back{background-color:#fff;inset:0}._3KVvNq_front{transform:translateZ(calc(var(--t) / 2));border-radius:2px 4px 4px 2px}._3KVvNq_front:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000038 0,#ffffff2e 2.5%,#00000014 4.5%,#0000 7%),linear-gradient(115deg,#ffffff2e 0%,#0000 40%,#00000014 100%);position:absolute;inset:0}._3KVvNq_back{background-color:var(--accent);transform:rotateY(180deg) translateZ(calc(var(--t) / 2));border-radius:4px 2px 2px 4px}._3KVvNq_spine{top:0;left:calc((var(--w) - var(--t)) / 2);width:var(--t);height:var(--h);background-color:var(--accent);transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}._3KVvNq_spine:after{content:"";background:linear-gradient(90deg,#0000004d,#ffffff24 50%,#0000004d);position:absolute;inset:0}._3KVvNq_pagesSide,._3KVvNq_pagesTop,._3KVvNq_pagesBottom{background-color:#f6f1e7}._3KVvNq_pagesSide{top:var(--inset);left:calc((var(--w) - var(--t)) / 2);width:calc(var(--t) - 2px);height:calc(var(--h) - var(--inset) * 2);transform:rotateY(90deg) translateZ(calc(var(--w) / 2 - var(--inset)));background-image:repeating-linear-gradient(90deg,#f8f4ec 0 1px,#e2dbcd 1px 2px);box-shadow:inset 0 0 6px #0000001f}._3KVvNq_pagesTop,._3KVvNq_pagesBottom{left:0;top:calc((var(--h) - var(--t)) / 2);width:calc(var(--w) - var(--inset));height:calc(var(--t) - 2px);background-image:repeating-linear-gradient(0deg,#f8f4ec 0 1px,#e2dbcd 1px 2px)}._3KVvNq_pagesTop{transform:rotateX(90deg) translateZ(calc(var(--h) / 2 - var(--inset)))}._3KVvNq_pagesBottom{transform:rotateX(-90deg) translateZ(calc(var(--h) / 2 - var(--inset)))}._3KVvNq_shadow{width:var(--w);background:radial-gradient(#1f2a334d,#0000 70%);border-radius:50%;height:18px;margin-top:22px;transition:transform .35s,opacity .35s}.book3d-host:hover ._3KVvNq_shadow{opacity:.75;transform:scaleX(.9)}@media (prefers-reduced-motion:reduce){._3KVvNq_book,._3KVvNq_shadow{transition:none}}
.yJAooW_trigger{cursor:pointer;font-family:inherit}.yJAooW_dialog{color:#1f2a33;background-color:#fff;border:none;border-radius:18px;width:min(440px,100vw - 32px);padding:0;box-shadow:0 20px 50px #14181c40}.yJAooW_dialog::backdrop{background:#14181c99}.yJAooW_close{color:#1f2a33;cursor:pointer;background:#f4f4f4;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;top:10px;right:12px}.yJAooW_close:hover{background:#e8e8e8}.yJAooW_body{text-align:left;flex-direction:column;padding:36px 28px 28px;display:flex}.yJAooW_title{color:#1f2a33;margin:0 0 8px;font-size:24px;font-weight:700}.yJAooW_text{color:#55606a;margin:0 0 20px;font-size:15px;line-height:1.5}.yJAooW_label{color:#1f2a33;margin-bottom:6px;font-size:14px;font-weight:600}.yJAooW_input{color:#1f2a33;background:#fff;border:1.5px solid #d6d9dc;border-radius:12px;width:100%;height:50px;padding:0 16px;font-family:inherit;font-size:16px}.yJAooW_input:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #f3586b2e}.yJAooW_input[aria-invalid=true]{border-color:#c8282e}.yJAooW_error{color:#c8282e;margin:8px 0 0;font-size:14px}.yJAooW_submit{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:999px;min-height:50px;margin-top:20px;font-family:inherit;font-size:16px;font-weight:700;transition:opacity .15s}.yJAooW_submit:hover{opacity:.9}.yJAooW_submit:disabled{opacity:.6;cursor:default}
.HxmBcq_collection{--line:#e7e1d6;--media-bg:#f4f1ec}.HxmBcq_wrap{max-width:1280px;margin:0 auto;padding:28px 24px 80px}.HxmBcq_breadcrumb ol{color:var(--ink-soft);flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;font-size:13px;list-style:none;display:flex}.HxmBcq_breadcrumb li+li:before{content:"/";opacity:.5;margin-right:8px}.HxmBcq_breadcrumb a{color:var(--ink-soft);text-decoration:none}.HxmBcq_breadcrumb a:hover{color:var(--ink);text-decoration:underline}.HxmBcq_header{margin-bottom:32px}.HxmBcq_collection .HxmBcq_heading{letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-size:clamp(30px,4vw,42px);line-height:1.15}.HxmBcq_description{max-width:640px;color:var(--ink-soft);margin:0;font-size:16px}.HxmBcq_toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;padding:14px 0;display:flex}.HxmBcq_toolbarLeft,.HxmBcq_toolbarRight{align-items:center;gap:10px;display:flex}.HxmBcq_toolbarLabel{color:var(--ink-soft);margin:0;font-size:14px;font-weight:400}.HxmBcq_count{color:var(--ink-soft);margin-left:14px;font-size:14px}.HxmBcq_chevron{width:14px;height:14px;transition:transform .2s;display:inline-flex}.HxmBcq_chevron svg{width:100%;height:100%}.HxmBcq_chevronOpen{transform:rotate(180deg)}.HxmBcq_filter{position:relative}.HxmBcq_collection .HxmBcq_filterToggle{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 2px;font-size:14px;font-weight:600;display:inline-flex}.HxmBcq_collection .HxmBcq_filterToggle:hover{text-decoration:underline}.HxmBcq_filterPanel{z-index:20;border:1px solid var(--line);background-color:#fff;border-radius:12px;min-width:240px;padding:12px 16px 14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #1f2a331f}.HxmBcq_filterPanelHead{border-bottom:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:10px;font-size:13px;display:flex}.HxmBcq_check{color:var(--ink);cursor:pointer;align-items:center;gap:10px;margin:0;padding:6px 0;font-size:14px;font-weight:400;display:flex}.HxmBcq_check input{width:16px;height:16px;accent-color:var(--ink);margin:0}.HxmBcq_check:has(input:disabled){opacity:.45;cursor:default}.HxmBcq_collection .HxmBcq_linkBtn{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.HxmBcq_sortWrap{align-items:center;display:inline-flex;position:relative}.HxmBcq_collection .HxmBcq_sort{field-sizing:content;width:auto;min-width:0;height:36px;font:inherit;color:var(--ink);cursor:pointer;appearance:none;background:0 0;border:0;padding:0 30px 0 4px;font-size:14px;font-weight:600}.HxmBcq_sort:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.HxmBcq_sortWrap .HxmBcq_chevron{pointer-events:none;position:absolute;right:6px}.HxmBcq_activeFilters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.HxmBcq_collection .HxmBcq_pill{border:1px solid var(--line);color:var(--ink);cursor:pointer;background-color:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;display:inline-flex}.HxmBcq_collection .HxmBcq_pill:hover{border-color:var(--ink)}.HxmBcq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.HxmBcq_card{flex-direction:column;display:flex;position:relative}.HxmBcq_media{aspect-ratio:4/5;background:radial-gradient(ellipse at 50% 40%, #fff 0%, var(--media-bg) 75%);--book-w:min(54cqi, 230px);border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;container-type:inline-size}.HxmBcq_badge{z-index:2;letter-spacing:.02em;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}.HxmBcq_badgeSale{background-color:var(--green);color:var(--ink)}.HxmBcq_quickAdd{z-index:3;opacity:0;transition:opacity .2s,transform .2s;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(8px)}.HxmBcq_card:hover .HxmBcq_quickAdd,.HxmBcq_card:focus-within .HxmBcq_quickAdd{opacity:1;transform:none}@media (hover:none){.HxmBcq_quickAdd{display:none}}.HxmBcq_collection .HxmBcq_quickAddBtn{border:1px solid var(--ink);background-color:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.HxmBcq_collection button.HxmBcq_quickAddBtn{cursor:pointer;width:100%;font-family:inherit}.HxmBcq_collection .HxmBcq_quickAddBtn:hover{background-color:var(--primary);border-color:var(--primary);color:#fff}.HxmBcq_collection .HxmBcq_quickAddGhost{color:var(--ink);background-color:#fff}.HxmBcq_collection .HxmBcq_quickAddGhost:hover{background-color:var(--ink);border-color:var(--ink)}.HxmBcq_info{padding:14px 2px 0}.HxmBcq_collection .HxmBcq_title{letter-spacing:0;color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.4}.HxmBcq_collection .HxmBcq_titleLink{color:inherit;text-decoration:none}.HxmBcq_titleSeries{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.HxmBcq_titleSubject{background-image:linear-gradient(transparent 58%, color-mix(in srgb, var(--accent,var(--primary)) 28%, transparent) 58%);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -3px;padding:0 3px;font-size:18px;font-weight:800;line-height:1.35}.HxmBcq_titleLink:after{content:"";z-index:1;position:absolute;inset:0}.HxmBcq_card:hover .HxmBcq_titleSubject{text-underline-offset:3px;text-decoration:underline}.HxmBcq_price{color:var(--ink);margin:0;font-size:15px}.HxmBcq_priceSoon{color:var(--ink-soft)}.HxmBcq_placeholder{border-top:8px solid var(--accent);background-color:#fff;position:absolute;inset:0}.HxmBcq_placeholder img{width:22%;position:absolute}.HxmBcq_art0{top:6%;left:8%;transform:rotate(-8deg)}.HxmBcq_art1{top:8%;right:10%;transform:rotate(10deg)}.HxmBcq_art2{bottom:10%;left:10%;transform:rotate(6deg)}.HxmBcq_art3{bottom:8%;right:8%;width:26%!important}.HxmBcq_art4{top:31%;right:6%;width:14%!important}.HxmBcq_placeholderTitle{text-align:center;position:absolute;inset:38% 10% auto}.HxmBcq_placeholderTitle span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px;font-size:9px;font-weight:700;display:block}.HxmBcq_placeholderTitle strong{color:var(--accent);font-size:17px;line-height:1.2;display:block}@media (max-width:991px){.HxmBcq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:749px){.HxmBcq_wrap{padding:20px 16px 64px}.HxmBcq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.HxmBcq_toolbar{flex-direction:column;align-items:stretch}.HxmBcq_toolbarRight{justify-content:space-between}.HxmBcq_count{margin-left:auto}.HxmBcq_media{--book-w:58cqi}.HxmBcq_placeholderTitle strong{font-size:12px}.HxmBcq_placeholderTitle span{font-size:7px}}
.F6EKwG_page{--ink:#1f2a33;--ink-soft:#55606a;--cream:#fbf5ec;--cream-deep:#f5ead9;--red:#c8282e;--yellow:#f7c948;--green:#a8dd5f;--primary:var(--primary-color,#f3586b);--radius-lg:28px;--radius-md:18px;color:var(--ink);font-size:17px;line-height:1.65;overflow-x:clip}.F6EKwG_page button{min-width:0;font-family:inherit}.F6EKwG_page blockquote:before{content:none}.F6EKwG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.F6EKwG_wrap{max-width:1200px;margin:0 auto;padding:0 24px}.F6EKwG_section{padding:64px 0}.F6EKwG_sectionCream{background-color:var(--cream)}.F6EKwG_sectionHead{text-align:center;max-width:720px;margin:0 auto 48px}.F6EKwG_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin:0 0 14px;font-size:13px;font-weight:700;display:inline-block}.F6EKwG_page .F6EKwG_h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 16px;font-size:clamp(30px,4vw,44px);line-height:1.15}.F6EKwG_page .F6EKwG_h3{letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:21px;line-height:1.3}.F6EKwG_lead{color:var(--ink-soft);margin:0;font-size:18px}.F6EKwG_actions{flex-wrap:wrap;gap:12px;display:flex}.F6EKwG_page .F6EKwG_btnPrimary,.F6EKwG_page .F6EKwG_btnGhost{letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-size:16px;font-weight:700;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.F6EKwG_page .F6EKwG_btnPrimary{background-color:var(--primary);border:2px solid var(--primary);color:#fff}.F6EKwG_page .F6EKwG_btnPrimary:hover{color:#fff;background-color:#e04459;border-color:#e04459;transform:translateY(-1px)}.F6EKwG_page .F6EKwG_btnGhost{border:2px solid var(--ink);color:var(--ink);background-color:#0000}.F6EKwG_page .F6EKwG_btnGhost:hover{background-color:var(--ink);color:#fff}.F6EKwG_hero{padding:24px 0 0}.F6EKwG_heroWrap{max-width:1360px;margin:0 auto;padding:0 24px}.F6EKwG_slider{touch-action:pan-y;border-radius:var(--radius-lg);background-color:var(--cream-deep);width:100%;height:clamp(420px,100svh - 150px,640px);position:relative;overflow:hidden}.F6EKwG_slide{opacity:0;transition:opacity .9s;position:absolute;inset:0}.F6EKwG_slideActive{opacity:1}.F6EKwG_page .F6EKwG_sliderArrow{z-index:2;width:48px;height:48px;color:var(--ink);cursor:pointer;background-color:#ffffffe0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-top:-24px;padding:0;transition:background-color .15s;display:flex;position:absolute;top:50%;box-shadow:0 4px 16px #0000001f}.F6EKwG_page .F6EKwG_sliderArrow:hover{color:var(--ink);background-color:#fff}.F6EKwG_page .F6EKwG_slider .F6EKwG_sliderArrow:active{position:absolute;top:50%!important}.F6EKwG_sliderArrow svg{width:20px;height:20px}.F6EKwG_page .F6EKwG_sliderPrev{left:16px}.F6EKwG_page .F6EKwG_sliderNext{right:16px}.F6EKwG_dots{z-index:2;background-color:#00000040;border-radius:999px;gap:8px;padding:8px 12px;display:flex;position:absolute;bottom:20px;right:24px}.F6EKwG_page .F6EKwG_dot{cursor:pointer;background-color:#fff9;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:width .25s,background-color .25s}.F6EKwG_page .F6EKwG_dotActive{background-color:#fff;width:28px}.F6EKwG_intro{border-radius:var(--radius-lg);background-color:var(--cream);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;margin:56px 0 24px;padding:48px 64px;display:grid}.F6EKwG_introMedia{--book-w:clamp(170px, 18vw, 230px);justify-content:center;display:flex;position:relative}.F6EKwG_introMedia:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 50% 45%, #fff 0%, var(--cream-deep) 100%);border-radius:50%;width:min(100%,380px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.F6EKwG_introMedia>*{position:relative}.F6EKwG_heroOverlay{z-index:1;pointer-events:none;background:linear-gradient(#141a1f00 0%,#141a1f73 45%,#141a1fc7 100%);padding:120px 88px 44px;position:absolute;inset:auto 0 0}.F6EKwG_heroOverlay>*{pointer-events:auto;max-width:640px}.F6EKwG_heroEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--yellow);margin:0 0 10px;font-size:13px;font-weight:700}.F6EKwG_page .F6EKwG_heroTitle{letter-spacing:-.02em;color:#fff;text-shadow:0 2px 12px #00000040;margin:0 0 24px;font-size:clamp(26px,3.2vw,40px);line-height:1.18}.F6EKwG_heroTitle mark{color:inherit;background:linear-gradient(#0000 60%,#f7c948d9 60%);padding:0 4px}.F6EKwG_page .F6EKwG_btnLight{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1f;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-size:16px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.F6EKwG_page .F6EKwG_btnLight:hover{color:var(--ink);background-color:#fff}.F6EKwG_previewSection{scroll-margin-top:80px}.F6EKwG_introBody p{color:var(--ink-soft);margin:0 0 16px}.F6EKwG_page .F6EKwG_introBody .F6EKwG_eyebrow{color:var(--red);margin-bottom:14px}.F6EKwG_page .F6EKwG_introBody .F6EKwG_introLead{letter-spacing:-.01em;color:var(--ink);margin-bottom:20px;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.3}.F6EKwG_introBody .F6EKwG_actions{margin-top:28px}.F6EKwG_features{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.F6EKwG_featureCard{border-radius:var(--radius-md);background-color:#fff;padding:36px 32px 32px;position:relative;box-shadow:0 1px #0000000a,0 12px 32px #785a2814}.F6EKwG_featureTop{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.F6EKwG_featureIcon{background-color:var(--cream);border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.F6EKwG_featureIcon img{width:38px;height:38px}.F6EKwG_featureNum{color:var(--cream-deep);font-size:44px;font-weight:700;line-height:1}.F6EKwG_featureCard p{color:var(--ink-soft);margin:0}.F6EKwG_how{grid-template-columns:1fr 1.2fr;align-items:center;gap:56px;display:grid}.F6EKwG_how .F6EKwG_lead{margin-top:8px}.F6EKwG_steps{counter-reset:step;gap:16px;margin:0;padding:0;list-style:none;display:grid}.F6EKwG_step{border-radius:var(--radius-md);counter-increment:step;background-color:#fff;border:1px solid #efe6d8;align-items:flex-start;gap:20px;padding:24px;display:flex}.F6EKwG_step:before{content:counter(step);background-color:var(--yellow);width:44px;height:44px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.F6EKwG_step:nth-child(2):before{background-color:var(--green)}.F6EKwG_step:nth-child(3):before{background-color:var(--primary);color:#fff}.F6EKwG_step p{color:var(--ink-soft);margin:0}.F6EKwG_page .F6EKwG_step .F6EKwG_h3{margin-bottom:4px;font-size:18px}.F6EKwG_ugc{grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.F6EKwG_ugcItem{aspect-ratio:3/4;border-radius:var(--radius-md);background-color:var(--cream-deep);position:relative;overflow:hidden}.F6EKwG_ugcItem img,.F6EKwG_ugcItem video{transition:transform .4s}.F6EKwG_ugcItem:hover img,.F6EKwG_ugcItem:hover video{transform:scale(1.04)}.F6EKwG_ugcVideo{object-fit:cover;width:100%;height:100%}.F6EKwG_page .F6EKwG_viewerArrow{flex-shrink:0;margin-top:0;position:static}.F6EKwG_page .F6EKwG_viewerArrow:disabled{opacity:.35;cursor:default}.F6EKwG_pageCount{color:var(--ink-soft);font-size:15px;font-weight:600}.F6EKwG_animals{text-align:center;margin-top:64px}.F6EKwG_page .F6EKwG_animalsTitle{color:var(--ink);margin:0 0 20px;font-size:18px}.F6EKwG_chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.F6EKwG_chip{background-color:#fff;border:1px solid #efe6d8;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:15px;font-weight:500;display:inline-flex}.F6EKwG_chip img{width:22px;height:22px}.F6EKwG_reviews{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:20px;margin:0;padding:4px 4px 20px;list-style:none;display:flex;overflow-x:auto}.F6EKwG_review{border-radius:var(--radius-md);scroll-snap-align:start;background-color:#fff;flex-direction:column;flex:0 0 calc(33.3333% - 13.3333px);padding:32px;display:flex;box-shadow:0 12px 32px #785a2814}.F6EKwG_stars{letter-spacing:2px;color:#f2b01e;margin-bottom:16px;font-size:18px}.F6EKwG_review blockquote{color:var(--ink);background:0 0;border-radius:0;flex:1;margin:0 0 24px;padding:0;font-size:17px}.F6EKwG_reviewer{align-items:center;gap:12px;display:flex}.F6EKwG_avatar{background-color:var(--cream-deep);width:44px;height:44px;color:var(--red);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.F6EKwG_reviewerName{font-weight:700;line-height:1.3;display:block}.F6EKwG_reviewerMeta{color:var(--ink-soft);font-size:14px;display:block}.F6EKwG_faqWrap{max-width:820px;margin:0 auto}.F6EKwG_faqItem{border-bottom:1px solid #ece3d4}.F6EKwG_faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:18px;font-weight:600;line-height:1.4;list-style:none;display:flex}.F6EKwG_faqItem summary::-webkit-details-marker{display:none}.F6EKwG_faqItem summary:after{content:"+";background-color:var(--cream);width:32px;height:32px;color:var(--red);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:400;line-height:1;transition:transform .2s;display:flex}.F6EKwG_faqItem[open] summary:after{transform:rotate(45deg)}.F6EKwG_faqItem summary:hover{color:var(--red)}.F6EKwG_faqItem p{color:var(--ink-soft);margin:0;padding:0 48px 24px 0}.F6EKwG_faqMore{text-align:center;color:var(--ink-soft);margin:40px 0 0}.F6EKwG_page .F6EKwG_faqMore a{color:var(--red);text-underline-offset:3px;font-weight:700;text-decoration:underline}.F6EKwG_cta{border-radius:var(--radius-lg);background-color:var(--red);text-align:center;color:#fff;padding:72px 32px}.F6EKwG_page .F6EKwG_cta .F6EKwG_h2{color:#fff}.F6EKwG_cta .F6EKwG_lead{color:#ffffffd9;margin-bottom:28px}.F6EKwG_cta .F6EKwG_actions{justify-content:center}.F6EKwG_page .F6EKwG_cta .F6EKwG_btnPrimary{background-color:var(--yellow);border-color:var(--yellow);color:var(--ink)}.F6EKwG_page .F6EKwG_cta .F6EKwG_btnPrimary:hover{background-color:#fff;border-color:#fff}.F6EKwG_page .F6EKwG_cta .F6EKwG_btnGhost{color:#fff;border-color:#fff}.F6EKwG_page .F6EKwG_cta .F6EKwG_btnGhost:hover{color:var(--red);background-color:#fff}@media (max-width:991px){.F6EKwG_section{padding:48px 0}.F6EKwG_intro,.F6EKwG_how{grid-template-columns:1fr;gap:32px}.F6EKwG_intro{margin-top:32px;padding:40px 32px}.F6EKwG_features{grid-template-columns:1fr}.F6EKwG_ugc{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -24px;padding:0 24px 8px;display:flex;overflow-x:auto}.F6EKwG_ugcItem{scroll-snap-align:center;flex:0 0 62%}.F6EKwG_review{flex-basis:calc(50% - 10px)}}@media (max-width:640px){.F6EKwG_page{font-size:15px}.F6EKwG_page .F6EKwG_h2{font-size:26px}.F6EKwG_page .F6EKwG_h3{font-size:18px}.F6EKwG_lead{font-size:16px}.F6EKwG_page .F6EKwG_heroTitle{margin-bottom:18px;font-size:24px}.F6EKwG_heroOverlay{padding:96px 20px 48px}.F6EKwG_heroEyebrow{font-size:11px}.F6EKwG_heroOverlay .F6EKwG_actions{gap:10px}.F6EKwG_page .F6EKwG_heroOverlay .F6EKwG_btnPrimary,.F6EKwG_page .F6EKwG_heroOverlay .F6EKwG_btnLight{flex:auto;min-height:46px;padding:0 20px;font-size:15px}.F6EKwG_intro{border-radius:var(--radius-md);padding:32px 20px}.F6EKwG_introBody .F6EKwG_actions>a{flex:auto}.F6EKwG_featureNum{font-size:36px}.F6EKwG_page .F6EKwG_step .F6EKwG_h3,.F6EKwG_page .F6EKwG_animalsTitle,.F6EKwG_faqItem summary{font-size:16px}.F6EKwG_review blockquote{font-size:15px}.F6EKwG_chip{font-size:14px}.F6EKwG_wrap,.F6EKwG_heroWrap{padding:0 16px}.F6EKwG_hero{padding-top:12px}.F6EKwG_chips{scrollbar-width:none;grid-template-rows:repeat(3,auto);grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;gap:8px;margin:0 -16px;padding:0 16px 8px;display:grid;overflow-x:auto}.F6EKwG_chips::-webkit-scrollbar{display:none}.F6EKwG_slider{border-radius:var(--radius-md)}.F6EKwG_page .F6EKwG_sliderArrow{display:none}.F6EKwG_page .F6EKwG_viewerArrow{width:40px;height:40px;display:flex}.F6EKwG_slider{height:clamp(460px,100svh - 130px,600px)}.F6EKwG_dots{padding:6px 10px;bottom:14px;right:50%;transform:translate(50%)}.F6EKwG_sectionHead{margin-bottom:32px}.F6EKwG_ugc{margin:0 -16px;padding:0 16px 8px}.F6EKwG_ugcItem{flex-basis:72%}.F6EKwG_review{flex-basis:86%;padding:24px}.F6EKwG_featureCard{padding:28px 24px 24px}.F6EKwG_faqItem p{padding-right:0}.F6EKwG_page .F6EKwG_btnPrimary,.F6EKwG_page .F6EKwG_btnGhost{flex:100%}.F6EKwG_cta{border-radius:var(--radius-md);padding:56px 20px}}@media (prefers-reduced-motion:reduce){.F6EKwG_slide,.F6EKwG_ugcItem img{transition:none;animation:none}}
.U5RYJq_stage{--w:var(--book-w,clamp(190px, 22vw, 260px));--h:calc(var(--w) * var(--ratio,1.3886));--t:calc(var(--w) * var(--thickness,.0664));--inset:3px;perspective:1400px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;padding:24px 0 8px;display:flex;position:relative}.U5RYJq_stage:active{cursor:grabbing}.U5RYJq_float{transform-style:preserve-3d;animation:5s ease-in-out infinite U5RYJq_float}.U5RYJq_book{width:var(--w);height:var(--h);transform-style:preserve-3d;will-change:transform;position:relative}.U5RYJq_face{backface-visibility:hidden;position:absolute}.U5RYJq_face img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.U5RYJq_front,.U5RYJq_back{border-radius:2px 4px 4px 2px;inset:0;overflow:hidden}.U5RYJq_front{transform:translateZ(calc(var(--t) / 2))}.U5RYJq_front:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000038 0,#ffffff2e 2.5%,#00000014 4.5%,#0000 7%),linear-gradient(115deg,#ffffff29 0%,#0000 40%,#00000014 100%);position:absolute;inset:0}.U5RYJq_back{transform:rotateY(180deg) translateZ(calc(var(--t) / 2));border-radius:4px 2px 2px 4px}.U5RYJq_back:after{content:"";pointer-events:none;background:linear-gradient(270deg,#0003 0,#ffffff24 2.5%,#0000 6%);position:absolute;inset:0}.U5RYJq_spine{top:0;left:calc((var(--w) - var(--t)) / 2);width:var(--t);height:var(--h);transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}.U5RYJq_spine:after{content:"";background:linear-gradient(90deg,#00000040,#ffffff1f 50%,#00000040);position:absolute;inset:0}.U5RYJq_pagesSide,.U5RYJq_pagesTop,.U5RYJq_pagesBottom{background-color:#f6f1e7}.U5RYJq_pagesSide{top:var(--inset);left:calc((var(--w) - var(--t)) / 2);width:calc(var(--t) - 2px);height:calc(var(--h) - var(--inset) * 2);transform:rotateY(90deg) translateZ(calc(var(--w) / 2 - var(--inset)));background-image:repeating-linear-gradient(90deg,#f8f4ec 0 1px,#e2dbcd 1px 2px);box-shadow:inset 0 0 6px #0000001f}.U5RYJq_pagesTop,.U5RYJq_pagesBottom{left:0;top:calc((var(--h) - var(--t)) / 2);width:calc(var(--w) - var(--inset));height:calc(var(--t) - 2px);background-image:repeating-linear-gradient(0deg,#f8f4ec 0 1px,#e2dbcd 1px 2px)}.U5RYJq_pagesTop{transform:rotateX(90deg) translateZ(calc(var(--h) / 2 - var(--inset)))}.U5RYJq_pagesBottom{transform:rotateX(-90deg) translateZ(calc(var(--h) / 2 - var(--inset)))}.U5RYJq_shadow{width:calc(var(--w) * 1.05);background:radial-gradient(#1f2a3347,#0000 70%);border-radius:50%;height:22px;margin-top:26px;animation:5s ease-in-out infinite U5RYJq_shadowPulse}@keyframes U5RYJq_float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes U5RYJq_shadowPulse{0%,to{opacity:1}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.U5RYJq_float,.U5RYJq_shadow{animation:none}}
.xVeFjq_root{--flip-ms:.9s}.xVeFjq_viewer{align-items:center;gap:16px;display:flex}.xVeFjq_stage{border-radius:var(--radius-lg);background-color:var(--cream-deep);perspective:2200px;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;flex:1;justify-content:center;padding:32px 24px;display:flex}.xVeFjq_stage:focus-visible{box-shadow:0 0 0 3px var(--primary)}.xVeFjq_book{aspect-ratio:2412/1621;width:100%;max-width:880px;transform-style:preserve-3d;transition:transform var(--flip-ms) cubic-bezier(.45, .05, .25, 1);position:relative}.xVeFjq_closedFront{transform:translate(-25%)}.xVeFjq_closedBack{transform:translate(25%)}.xVeFjq_base{width:50%;height:100%;transition:opacity calc(var(--flip-ms) / 2) ease;background-color:#fff;position:absolute;top:0}.xVeFjq_baseLeft{border-radius:4px 0 0 4px;left:0;box-shadow:-1px 1px #ece5d8,-2px 2px #fff,-3px 3px #e3dccd,-4px 4px #fff,-5px 5px #ddd5c5,0 20px 34px #3c280a33}.xVeFjq_baseRight{border-radius:0 4px 4px 0;right:0;box-shadow:1px 1px #ece5d8,2px 2px #fff,3px 3px #e3dccd,4px 4px #fff,5px 5px #ddd5c5,0 20px 34px #3c280a33}.xVeFjq_baseHidden{opacity:0}.xVeFjq_leaf{transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;cursor:pointer;transition:transform var(--flip-ms) cubic-bezier(.45, .05, .25, 1), z-index 0s linear calc(var(--flip-ms) / 2);position:absolute;top:0;left:50%}.xVeFjq_flipped{transform:rotateY(-180deg)}@media (hover:hover){.xVeFjq_top:not(.xVeFjq_flipped):hover{transform:rotateY(-7deg)}.xVeFjq_top.xVeFjq_flipped:hover{transform:rotateY(-173deg)}}.xVeFjq_face{backface-visibility:hidden;background-color:#fff;position:absolute;inset:0;overflow:hidden}.xVeFjq_face img{object-fit:cover;pointer-events:none}.xVeFjq_faceFront{border-radius:0 4px 4px 0}.xVeFjq_faceBack{border-radius:4px 0 0 4px;transform:rotateY(180deg)}.xVeFjq_face:after{content:"";pointer-events:none;position:absolute;inset:0}.xVeFjq_faceFront:after{background:linear-gradient(90deg,#00000029,#0000000a 6%,#0000 12%)}.xVeFjq_faceBack:after{background:linear-gradient(270deg,#00000029,#0000000a 6%,#0000 12%)}.xVeFjq_cover:after{background:linear-gradient(90deg,#0003,#ffffff26 2.5%,#0000 6%)}.xVeFjq_faceBack.xVeFjq_cover:after{background:linear-gradient(270deg,#0003,#ffffff26 2.5%,#0000 6%)}.xVeFjq_toolbar{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.xVeFjq_zoomBtn{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #1f2a332e;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.xVeFjq_zoomBtn:hover{border-color:var(--ink)}.xVeFjq_dialog{border-radius:var(--radius-md,18px);background-color:var(--cream,#fbf5ec);border:none;width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden}.xVeFjq_dialog[open]{flex-direction:column;display:flex}.xVeFjq_dialog::backdrop{background:#14181cb3}.xVeFjq_dialog .xVeFjq_dialogClose{width:44px;min-width:0;height:44px;color:var(--ink,#1f2a33);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;margin:10px 12px 6px;padding:0;transition:none;display:flex;box-shadow:0 2px 10px #1f2a331f}.xVeFjq_dialog .xVeFjq_dialogClose:hover,.xVeFjq_dialog .xVeFjq_dialogClose:active{color:var(--ink,#1f2a33);background:#fff}.xVeFjq_dialogPages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;justify-content:center;gap:4px;min-height:0;padding:0 16px 16px;display:flex;overflow-y:auto}.xVeFjq_dialogPage{flex:1 1 0;min-width:0;max-width:520px;height:auto;box-shadow:0 8px 20px #3c280a26}@media (max-width:640px){.xVeFjq_root{grid-template-columns:auto 1fr auto;align-items:center;row-gap:12px;display:grid}.xVeFjq_viewer{display:contents}.xVeFjq_stage{border-radius:var(--radius-md);grid-area:1/1/auto/-1;padding:20px 8px}.xVeFjq_prev{grid-area:2/1}.xVeFjq_next{grid-area:2/3}.xVeFjq_toolbar{grid-area:2/2;gap:10px;margin-top:0}.xVeFjq_dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.xVeFjq_dialog .xVeFjq_dialogClose{margin:calc(env(safe-area-inset-top) + 14px) 14px 10px}.xVeFjq_dialogPages{padding-bottom:calc(env(safe-area-inset-bottom) + 24px);flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:12px}.xVeFjq_dialogPage{width:100%}}@media (prefers-reduced-motion:reduce){.xVeFjq_root{--flip-ms:0s}}.xVeFjq_blank{background-color:#f6f1e7}.xVeFjq_endCard{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:8% 10%;display:flex;position:absolute;inset:0;container-type:inline-size}.xVeFjq_endEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin:0 0 4cqi;font-size:clamp(9px,3.6cqi,13px);font-weight:700}.xVeFjq_endTitle{color:var(--ink);margin:0 0 4cqi;font-size:clamp(14px,8cqi,30px);font-weight:800;line-height:1.15}.xVeFjq_endText{color:var(--ink-soft);margin:0 0 6cqi;font-size:clamp(10px,4.2cqi,16px);line-height:1.45}.xVeFjq_endIcons{flex-wrap:wrap;justify-content:center;gap:2.5cqi;margin:0 0 7cqi;padding:0;list-style:none;display:flex}.xVeFjq_endIcons img{width:clamp(18px,9cqi,40px);height:auto;display:block}.xVeFjq_endCta{background-color:var(--primary);color:#fff;border-radius:999px;align-items:center;padding:clamp(6px,3cqi,12px) clamp(14px,7cqi,28px);font-size:clamp(11px,4.4cqi,16px);font-weight:700;text-decoration:none;display:inline-flex}.xVeFjq_endCta:hover{filter:brightness(.94);color:#fff}.xVeFjq_lockOverlay{background:#fbf5ec59;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.xVeFjq_lockBadge{aspect-ratio:1;width:clamp(44px,18%,72px);color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 6px 18px #1f2a332e}.xVeFjq_lockLabel{background:var(--ink);color:#fff;border-radius:999px;padding:6px 14px;font-size:clamp(11px,1.6vw,15px);font-weight:700}
.gtdKnq_carousel{max-width:1440px;margin:0 auto;position:relative}.gtdKnq_track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--red) transparent;gap:16px;margin:0;padding:8px max(24px,50% - 576px) 28px;scroll-padding-inline:max(24px,50% - 576px);list-style:none;display:flex;overflow-x:auto}.gtdKnq_track:focus-visible{outline:2px solid var(--red);outline-offset:-2px;border-radius:var(--radius-md)}.gtdKnq_card{scroll-snap-align:start;border-radius:var(--radius-md);background-color:#fff;flex:0 0 200px;transition:transform .2s;overflow:hidden;box-shadow:0 1px #0000000a,0 12px 32px #785a2814}.gtdKnq_card:hover{transform:translateY(-4px)}.gtdKnq_photo{aspect-ratio:5/6;background-color:var(--cream-deep);position:relative}.gtdKnq_caption{align-items:center;gap:8px;padding:12px 14px 14px;display:flex}.gtdKnq_caption img{flex-shrink:0;width:22px;height:22px}.gtdKnq_title{min-width:0;color:var(--ink);flex:1;font-size:16px;font-weight:700;line-height:1.25}.gtdKnq_num{letter-spacing:.08em;color:var(--red);font-size:12px;font-weight:700}.gtdKnq_carousel button.gtdKnq_arrow{margin-top:-38px}.gtdKnq_carousel button.gtdKnq_arrow:active{position:absolute;top:50%!important}.gtdKnq_carousel button.gtdKnq_arrow:disabled{opacity:0;pointer-events:none}.gtdKnq_carousel button.gtdKnq_prev{left:16px}.gtdKnq_carousel button.gtdKnq_next{right:16px}@media (max-width:640px){.gtdKnq_track{gap:12px;padding:8px 20px 20px;scroll-padding-inline:20px}.gtdKnq_card{flex-basis:calc(66.6667vw - 21.3333px)}.gtdKnq_carousel button.gtdKnq_arrow{display:none}}@media (prefers-reduced-motion:reduce){.gtdKnq_card{transition:none}}
.DoC6fq_page{--ink:#1f2a33;--ink-soft:#55606a;--cream:#fbf5ec;--cream-deep:#f5ead9;--primary:var(--primary-color,#f3586b);color:var(--ink);overflow-x:clip}.DoC6fq_page blockquote:before{content:none}.DoC6fq_narrow,.DoC6fq_wide{max-width:1040px;margin:0 auto}.DoC6fq_hero{background-color:var(--cream);padding:88px 24px 80px}.DoC6fq_heroInner{max-width:1040px;margin:0 auto}.DoC6fq_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 12px;font-size:14px;font-weight:700}.DoC6fq_page .DoC6fq_title{color:var(--ink);margin:0;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.1}.DoC6fq_lede{max-width:680px;color:var(--ink);margin:24px 0 0;font-size:20px;line-height:1.7}.DoC6fq_lede b,.DoC6fq_approachText b{color:var(--primary);font-weight:700}.DoC6fq_approach{padding:80px 24px 24px}.DoC6fq_approachText{max-width:760px;color:var(--ink);margin:0;font-size:18px;line-height:1.8}.DoC6fq_mission{padding:56px 24px 80px}.DoC6fq_page .DoC6fq_sectionTitle{color:var(--ink);margin:0 0 40px;font-size:clamp(28px,3.5vw,38px);font-weight:800;line-height:1.2}.DoC6fq_values{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.DoC6fq_valueCard{background-color:var(--card-bg);border-radius:22px;flex-direction:column;gap:16px;margin:0;padding:28px 24px;display:flex}.DoC6fq_yellow{--card-bg:#fff4d6}.DoC6fq_pink{--card-bg:#fde4e7}.DoC6fq_green{--card-bg:#e7f6d3}.DoC6fq_blue{--card-bg:#e1effa}.DoC6fq_valueIcon{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;line-height:1;display:inline-flex}.DoC6fq_valueText{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.55}.DoC6fq_closing{padding:0 24px 104px}.DoC6fq_page .DoC6fq_quote{background-color:var(--cream);max-width:760px;color:var(--ink);border:0;border-radius:28px;margin:0 0 36px;padding:40px 32px;font-size:21px;font-style:italic;font-weight:500;line-height:1.6}.DoC6fq_page .DoC6fq_btnPrimary{border:2px solid var(--primary);background-color:var(--primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 32px;font-size:16px;font-weight:700;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.DoC6fq_page .DoC6fq_btnPrimary:hover{color:#fff;background-color:#e04459;border-color:#e04459;transform:translateY(-1px)}@media (max-width:991px){.DoC6fq_values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.DoC6fq_hero{padding:56px 16px 48px}.DoC6fq_lede{font-size:17px}.DoC6fq_approach{padding:48px 16px 8px}.DoC6fq_approachText{font-size:16px}.DoC6fq_mission{padding:40px 16px 56px}.DoC6fq_page .DoC6fq_sectionTitle{margin-bottom:28px}.DoC6fq_values{grid-template-columns:1fr;gap:14px}.DoC6fq_valueCard{flex-direction:row;align-items:center;padding:18px 20px}.DoC6fq_valueIcon{flex-shrink:0;width:44px;height:44px;font-size:20px}.DoC6fq_closing{padding:0 16px 72px}.DoC6fq_page .DoC6fq_quote{padding:28px 20px;font-size:18px}}
._5DfmEW_page{--ink:#1f2a33;--ink-soft:#55606a;--cream:#fbf5ec;--cream-deep:#f5ead9;--primary:var(--primary-color,#f3586b);color:var(--ink)}._5DfmEW_intro{background-color:var(--cream);padding:64px 24px}._5DfmEW_introInner{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:56px;max-width:1040px;margin:0 auto;display:grid}._5DfmEW_photo{aspect-ratio:4/5;background-color:var(--cream-deep);border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 40px #3c280a1f}._5DfmEW_photoPlaceholder{color:#1f2a3359;border:2px dashed #1f2a332e;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:12px}._5DfmEW_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 10px;font-size:14px;font-weight:700}._5DfmEW_name{color:var(--ink);margin:0;font-size:clamp(34px,4.5vw,52px);font-weight:800;line-height:1.1}._5DfmEW_role{color:var(--ink-soft);margin:12px 0 0;font-size:17px;font-weight:600}._5DfmEW_lede{max-width:520px;color:var(--ink);margin:24px 0 0;font-size:19px;line-height:1.7}._5DfmEW_story{max-width:720px;margin:0 auto;padding:72px 24px 96px}._5DfmEW_storyTitle{color:var(--ink);margin:0 0 32px;font-size:clamp(28px,3.5vw,38px);font-weight:800;line-height:1.2}._5DfmEW_story p{color:var(--ink);margin:0 0 1.4em;font-size:18px;line-height:1.8}._5DfmEW_story ._5DfmEW_highlight{border-left:3px solid var(--primary);color:var(--primary);margin:2em 0;padding-left:20px;font-size:22px;font-style:italic;font-weight:500;line-height:1.6}._5DfmEW_story ._5DfmEW_closing{margin-bottom:0;font-size:20px;font-weight:600}@media (max-width:767px){._5DfmEW_intro{padding:40px 16px 48px}._5DfmEW_introInner{text-align:center;grid-template-columns:1fr;gap:32px}._5DfmEW_photo{max-width:280px;margin:0 auto}._5DfmEW_lede{margin-left:auto;margin-right:auto;font-size:17px}._5DfmEW_story{padding:48px 16px 64px}._5DfmEW_story p{font-size:16px}._5DfmEW_story ._5DfmEW_highlight{font-size:19px}}
.G6BZYW_page{--ink:#1f2a33;--ink-soft:#55606a;--line:#e6ddd0;--cream:#fbf5ec;--primary:var(--primary-color,#f3586b);--primary-dark:#e04459;color:var(--ink);overflow-x:clip}.G6BZYW_inner{max-width:1040px;margin:0 auto}.G6BZYW_hero{background-color:var(--cream);padding:80px 24px 64px}.G6BZYW_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 12px;font-size:14px;font-weight:700}.G6BZYW_page .G6BZYW_title{color:var(--ink);margin:0;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.1}.G6BZYW_lede{max-width:600px;color:var(--ink-soft);margin:20px 0 0;font-size:19px;line-height:1.7}.G6BZYW_body{padding:64px 24px 104px}.G6BZYW_grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:72px;display:grid}.G6BZYW_side{flex-direction:column;gap:28px;display:flex}.G6BZYW_infoList{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.G6BZYW_infoItem{align-items:flex-start;gap:14px;display:flex}.G6BZYW_infoIcon{width:18px;color:var(--primary);flex-shrink:0;margin-top:3px;font-size:18px}.G6BZYW_page .G6BZYW_infoLabel{color:var(--ink-soft);margin:0 0 2px;font-size:14px}.G6BZYW_page .G6BZYW_infoValue,.G6BZYW_page .G6BZYW_infoLink{word-break:break-word;color:var(--ink);margin:0;font-size:17px;font-weight:700}.G6BZYW_page .G6BZYW_infoLink:hover{color:var(--primary)}.G6BZYW_socials{border-top:1px solid var(--line);gap:10px;padding-top:24px;display:flex}.G6BZYW_page .G6BZYW_social{border:1.5px solid var(--line);width:40px;height:40px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:border-color .15s,color .15s;display:inline-flex}.G6BZYW_page .G6BZYW_social:hover{border-color:var(--primary);color:var(--primary)}.G6BZYW_note{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.G6BZYW_page .G6BZYW_noteLink{color:var(--primary);font-weight:600}.G6BZYW_page .G6BZYW_noteLink:hover{text-decoration:underline}.G6BZYW_formCard{border:1px solid var(--line);background-color:#fff;border-radius:24px;padding:40px}.G6BZYW_page .G6BZYW_formTitle{color:var(--ink);margin:0 0 28px;font-size:24px;font-weight:800;line-height:1.25}.G6BZYW_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.G6BZYW_field{margin-bottom:20px}.G6BZYW_page .G6BZYW_label{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:700;display:block}.G6BZYW_required{color:var(--primary)}.G6BZYW_page .G6BZYW_control{border:1.5px solid var(--line);width:100%;height:auto;color:var(--ink);box-shadow:none;background-color:#fdfaf6;border-radius:14px;padding:14px 16px;font-size:16px;line-height:1.5;transition:border-color .15s,background-color .15s,box-shadow .15s;display:block}.G6BZYW_page textarea.G6BZYW_control{resize:vertical;min-height:150px}.G6BZYW_page .G6BZYW_control:focus{border-color:var(--primary);background-color:#fff;outline:none;box-shadow:0 0 0 4px #f3586b26}.G6BZYW_page .G6BZYW_controlError{border-color:var(--primary)}.G6BZYW_fieldError,.G6BZYW_formError{color:var(--primary-dark);margin:6px 2px 0;font-size:14px;font-weight:600}.G6BZYW_formError{background-color:#fde4e7;border-radius:12px;margin:0 0 16px;padding:12px 16px}.G6BZYW_btnPrimary,.G6BZYW_btnGhost{border:2px solid var(--primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:50px;padding:0 28px;font-size:16px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.G6BZYW_btnPrimary,.G6BZYW_btnPrimary:hover{background-color:var(--primary);color:#fff}.G6BZYW_btnPrimary:hover:not(:disabled){background-color:var(--primary-dark);border-color:var(--primary-dark);transform:translateY(-1px)}.G6BZYW_btnPrimary:disabled{opacity:.7;cursor:wait}.G6BZYW_btnGhost{color:var(--primary);background-color:#0000}.G6BZYW_btnGhost:focus,.G6BZYW_btnPrimary:focus{outline:none}.G6BZYW_btnGhost:focus-visible,.G6BZYW_btnPrimary:focus-visible{box-shadow:0 0 0 4px #f3586b40}.G6BZYW_btnGhost:hover{background-color:var(--primary);color:#fff}.G6BZYW_success{text-align:center;padding:32px 0}.G6BZYW_successIcon{color:#4b8a1f;background-color:#e7f6d3;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;font-size:28px;display:inline-flex}.G6BZYW_page .G6BZYW_successTitle{color:var(--ink);margin:0 0 10px;font-size:26px;font-weight:800}.G6BZYW_successText{max-width:380px;color:var(--ink-soft);margin:0 auto 28px;font-size:17px;line-height:1.6}@media (max-width:991px){.G6BZYW_grid{grid-template-columns:1fr;gap:40px}.G6BZYW_side{order:2}}@media (max-width:767px){.G6BZYW_hero{padding:56px 16px 48px}.G6BZYW_lede{font-size:17px}.G6BZYW_body{padding:40px 16px 72px}.G6BZYW_formCard{border-radius:20px;padding:24px 18px}.G6BZYW_row{grid-template-columns:1fr}.G6BZYW_btnPrimary{width:100%}}
.DTgQIG_page{color:#3a4148;background-color:#fff;padding:72px 0 96px}.DTgQIG_inner{max-width:820px;margin:0 auto;padding:0 24px}.DTgQIG_header{margin-bottom:32px}.DTgQIG_page .DTgQIG_title{color:#031521;margin:0 0 8px;font-size:36px;line-height:1.2}.DTgQIG_updated{color:#7a828a;margin:0 0 20px;font-size:14px}.DTgQIG_intro p{font-size:17px;line-height:1.7}.DTgQIG_toc{background-color:#f6f7f8;border-radius:6px;margin-bottom:40px;padding:20px 24px}.DTgQIG_toc ol{columns:2;column-gap:32px;margin:0;padding-left:20px}.DTgQIG_toc li{break-inside:avoid;margin-bottom:6px;font-size:15px}.DTgQIG_toc a{color:#3a4148}.DTgQIG_toc a:hover{color:var(--primary-color)}.DTgQIG_section{margin-bottom:36px;scroll-margin-top:100px}.DTgQIG_section h2{color:#031521;margin:0 0 12px;font-size:22px;line-height:1.3}.DTgQIG_content p,.DTgQIG_content li{font-size:16px;line-height:1.7}.DTgQIG_content p{margin:0 0 12px}.DTgQIG_content ul,.DTgQIG_content ol{margin:0 0 12px;padding-left:22px}.DTgQIG_content li{margin-bottom:6px}.DTgQIG_content a{color:var(--primary-color);text-decoration:underline}@media (max-width:767px){.DTgQIG_page{padding:48px 0 64px}.DTgQIG_inner{padding:0 16px}.DTgQIG_page .DTgQIG_title{font-size:28px}.DTgQIG_toc ol{columns:1}}
.V5z-mW_picker{justify-content:center;align-items:center;gap:14px;margin-bottom:40px;display:flex}.V5z-mW_pickerLabel{color:var(--ink-soft);margin:0;font-size:15px;font-weight:700}.V5z-mW_selectWrap{position:relative}.V5z-mW_select{border:2px solid var(--cream-deep);min-width:260px;height:52px;color:var(--ink);font:inherit;cursor:pointer;appearance:none;background-color:#fff;border-radius:999px;padding:0 52px 0 22px;font-weight:700;transition:border-color .15s}.V5z-mW_select:hover,.V5z-mW_select:focus-visible{border-color:var(--red);outline:none}.V5z-mW_selectIcon{width:18px;height:18px;color:var(--red);pointer-events:none;margin-top:-9px;position:absolute;top:50%;right:20px;transform:rotate(90deg)}.V5z-mW_selectIcon svg{width:100%;height:100%;display:block}.V5z-mW_product{border-radius:var(--radius-lg);background-color:var(--cream);grid-template-columns:340px 1fr;align-items:center;gap:56px;max-width:960px;margin:0 auto;padding:40px;display:grid}.V5z-mW_coverCol{position:relative}.V5z-mW_cover,.V5z-mW_placeholder{aspect-ratio:829/1055;background-color:#fff;border-radius:6px 14px 14px 6px;position:relative;overflow:hidden;box-shadow:inset -6px 0 #0000000f,0 18px 40px #3c280a2e}.V5z-mW_placeholder{border-top:10px solid var(--accent)}.V5z-mW_placeholder img{width:22%;position:absolute}.V5z-mW_art0{top:6%;left:8%;transform:rotate(-8deg)}.V5z-mW_art1{top:8%;right:10%;transform:rotate(10deg)}.V5z-mW_art2{bottom:10%;left:10%;transform:rotate(6deg)}.V5z-mW_art3{bottom:8%;right:8%;width:26%!important}.V5z-mW_art4{top:31%;right:6%;width:14%!important}.V5z-mW_placeholderTitle{text-align:center;position:absolute;inset:38% 12% auto}.V5z-mW_placeholderTitle span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.V5z-mW_placeholderTitle strong{color:var(--accent);font-size:26px;line-height:1.2;display:block}.V5z-mW_badge{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.V5z-mW_badgeOn{background-color:var(--green);color:var(--ink)}.V5z-mW_badgeSoon{background-color:var(--cream-deep);color:var(--ink-soft)}.V5z-mW_title{letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:28px;line-height:1.25}.V5z-mW_titleSeries{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.V5z-mW_titleSubject{background-image:linear-gradient(transparent 60%, color-mix(in srgb, var(--accent,var(--primary)) 28%, transparent) 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -4px;padding:0 4px;font-size:32px;font-weight:800}.V5z-mW_text{color:var(--ink-soft);margin:0 0 20px}.V5z-mW_tags{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.V5z-mW_tags li{background-color:#fff;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}@media (max-width:991px){.V5z-mW_product{grid-template-columns:260px 1fr;gap:36px;padding:32px}}@media (max-width:640px){.V5z-mW_picker{flex-direction:column;gap:10px}.V5z-mW_select{width:min(320px,100vw - 48px);min-width:0}.V5z-mW_product{text-align:center;grid-template-columns:1fr;gap:28px;padding:28px 20px}.V5z-mW_coverCol{width:min(240px,70%);margin:0 auto}.V5z-mW_tags,.V5z-mW_actions{justify-content:center}.V5z-mW_title{font-size:23px}}
.UK9fUq_product{--line:#e7e1d6;--media-bg:#f4f1ec}.UK9fUq_wrap{max-width:1280px;margin:0 auto;padding:0 24px}.UK9fUq_breadcrumb ol{color:var(--ink-soft);flex-wrap:wrap;gap:8px;margin:0;padding:28px 0 24px;font-size:13px;list-style:none;display:flex}.UK9fUq_breadcrumb li+li:before{content:"/";opacity:.5;margin-right:8px}.UK9fUq_breadcrumb a{color:var(--ink-soft);text-decoration:none}.UK9fUq_breadcrumb a:hover{color:var(--ink);text-decoration:underline}.UK9fUq_layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:56px;padding-bottom:72px;display:grid}.UK9fUq_gallery{position:sticky;top:24px}.UK9fUq_viewer{aspect-ratio:1;background:radial-gradient(ellipse at 50% 40%, #fff 0%, var(--media-bg) 75%);--book-w:clamp(170px, 24vw, 290px);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.UK9fUq_highlights{z-index:2;pointer-events:none;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:14px;left:14px;right:14px}.UK9fUq_highlights li{color:var(--ink);white-space:nowrap;background-color:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #0000000f}.UK9fUq_highlights svg{color:var(--primary);flex-shrink:0}.UK9fUq_viewerHint{color:var(--ink-soft);pointer-events:none;background-color:#ffffffd9;border-radius:999px;margin:0;padding:5px 12px;font-size:12px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.UK9fUq_viewerImage{border-radius:3px;max-width:72%;max-height:86%;animation:.25s UK9fUq_fadeIn;display:block;box-shadow:0 24px 50px #3c280a38}@keyframes UK9fUq_fadeIn{0%{opacity:0}to{opacity:1}}.UK9fUq_thumbs{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.UK9fUq_product .UK9fUq_thumb{background-color:var(--media-bg);cursor:pointer;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:84px;height:84px;padding:8px;transition:border-color .15s;display:flex;position:relative}.UK9fUq_product .UK9fUq_thumb:hover{border-color:var(--line)}.UK9fUq_product .UK9fUq_thumbActive,.UK9fUq_product .UK9fUq_thumbActive:hover{border-color:var(--ink)}.UK9fUq_thumb img{border-radius:2px;max-width:100%;max-height:100%;box-shadow:0 4px 10px #0000001f}.UK9fUq_thumbBadge{background-color:var(--ink);color:#fff;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;bottom:6px;right:6px}.UK9fUq_details{padding-top:8px}.UK9fUq_vendor{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 10px;font-size:12px;font-weight:700}.UK9fUq_product .UK9fUq_heading{letter-spacing:-.02em;color:var(--ink);margin:0 0 16px;font-size:clamp(28px,3.2vw,40px);line-height:1.15}.UK9fUq_priceRow{align-items:center;gap:12px;display:flex}.UK9fUq_price{color:var(--ink);font-size:22px;font-weight:600}.UK9fUq_priceSoon{color:var(--ink-soft);font-size:20px}.UK9fUq_badge{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.UK9fUq_badgeSale{background-color:var(--green);color:var(--ink)}.UK9fUq_taxNote{color:var(--ink-soft);margin:6px 0 0;font-size:13px}.UK9fUq_stock{color:var(--ink);align-items:center;gap:8px;margin:18px 0 0;font-size:14px;display:flex}.UK9fUq_stockDot{background-color:#3bb54a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #3bb54a2e}.UK9fUq_stockSoon .UK9fUq_stockDot{background-color:var(--yellow);box-shadow:0 0 0 4px #f7c94840}.UK9fUq_description{color:var(--ink-soft);margin:22px 0 0;font-size:16px;line-height:1.7}.UK9fUq_tags{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.UK9fUq_tags li{background-color:var(--cream);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.UK9fUq_buy{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:28px;padding-top:24px;display:flex}.UK9fUq_qtyLabel{color:var(--ink-soft);margin:0;font-size:14px;font-weight:400}.UK9fUq_qty{border:1px solid var(--line);background-color:#fff;border-radius:999px;align-self:flex-start;align-items:center;height:48px;display:inline-flex}.UK9fUq_product .UK9fUq_qty button{width:46px;height:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:20px}.UK9fUq_product .UK9fUq_qty button:disabled{opacity:.3;cursor:default}.UK9fUq_product .UK9fUq_qty input{width:44px;height:100%;font:inherit;text-align:center;color:var(--ink);appearance:textfield;background:0 0;border:0;padding:0;font-weight:600}.UK9fUq_qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.UK9fUq_qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.UK9fUq_product .UK9fUq_buyBtn{border:2px solid var(--primary);background-color:var(--primary);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:54px;margin-top:6px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:flex}.UK9fUq_product .UK9fUq_buyBtn:hover{color:#fff;background-color:#e04459;border-color:#e04459}.UK9fUq_product .UK9fUq_buyBtn:disabled{border-color:var(--cream-deep);background-color:var(--cream-deep);color:var(--ink-soft);cursor:not-allowed}.UK9fUq_product .UK9fUq_secondaryBtn{color:var(--ink-soft);text-underline-offset:3px;align-self:center;align-items:center;gap:6px;padding:4px 0;font-size:14px;font-weight:600;text-decoration:underline;transition:color .15s;display:inline-flex}.UK9fUq_product .UK9fUq_secondaryBtn:hover{color:var(--ink)}.UK9fUq_giftCard{border:1.5px solid var(--line);background-color:#fff;border-radius:14px;transition:border-color .15s,background-color .15s}.UK9fUq_giftCardOn{border-color:var(--primary);background-color:#fff8f8}.UK9fUq_giftCheck{cursor:pointer;align-items:center;gap:12px;margin:0;padding:14px 16px;display:flex}.UK9fUq_product .UK9fUq_giftCheck input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;flex:none;margin:0;display:block}.UK9fUq_giftIcon{width:22px;height:22px;color:var(--primary);flex-shrink:0}.UK9fUq_giftText{color:var(--ink);flex-direction:column;gap:2px;font-size:15px;display:flex}.UK9fUq_giftText strong{font-weight:700}.UK9fUq_giftMuted{color:var(--ink-soft);font-size:13px;font-weight:400}.UK9fUq_giftNote{flex-direction:column;gap:6px;padding:0 16px 16px;display:flex}.UK9fUq_giftNote textarea{border:1.5px solid var(--line);width:100%;color:var(--ink);resize:vertical;background:#fff;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.45}.UK9fUq_giftNote textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #f3586b2e}.UK9fUq_giftHint{color:var(--ink-soft);font-size:13px}.UK9fUq_buyRow{align-items:stretch;gap:12px;display:flex}.UK9fUq_buyRow .UK9fUq_qty{align-self:stretch;height:auto}.UK9fUq_product .UK9fUq_buyRow .UK9fUq_buyBtn{flex:1;margin-top:0}.UK9fUq_buyTotal{opacity:.9;font-weight:600}.UK9fUq_buyDot{margin:0 .4em}.UK9fUq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.UK9fUq_valueProps{flex-wrap:wrap;justify-content:space-between;gap:10px 16px;margin:4px 0;padding:0;list-style:none;display:flex}.UK9fUq_valueProps li{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.UK9fUq_valueProps svg{color:var(--primary);flex-shrink:0}.UK9fUq_accordions{border-top:1px solid var(--line);margin-top:32px}.UK9fUq_accordion{border-bottom:1px solid var(--line)}.UK9fUq_accordion summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.UK9fUq_accordion summary::-webkit-details-marker{display:none}.UK9fUq_accordion summary:after{content:"+";color:var(--ink-soft);font-size:20px;font-weight:400;line-height:1}.UK9fUq_accordion[open] summary:after{content:"−"}.UK9fUq_accordionBody{color:var(--ink-soft);padding:0 0 20px;font-size:15px;line-height:1.7}.UK9fUq_accordionBody p{margin:0}.UK9fUq_accordionBody a{color:var(--ink);text-decoration:underline}.UK9fUq_specs{gap:10px;margin:0;display:grid}.UK9fUq_specs div{grid-template-columns:110px 1fr;gap:12px;display:grid}.UK9fUq_specs dt{color:var(--ink);font-weight:600}.UK9fUq_specs dd{margin:0}.UK9fUq_related{border-top:1px solid var(--line);padding:64px 0 88px}.UK9fUq_product .UK9fUq_relatedHeading{letter-spacing:-.01em;color:var(--ink);margin:0 0 28px;font-size:26px}.UK9fUq_relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}@media (max-width:991px){.UK9fUq_layout{gap:36px}}@media (max-width:749px){.UK9fUq_wrap{padding:0 16px}.UK9fUq_breadcrumb ol{padding:20px 0 16px}.UK9fUq_layout{grid-template-columns:1fr;gap:28px;padding-bottom:48px}.UK9fUq_gallery{position:static}.UK9fUq_viewer{aspect-ratio:4/3;--book-w:32vw}.UK9fUq_viewerHint{text-align:center;bottom:8px;left:8px;right:8px;transform:none}.UK9fUq_product .UK9fUq_thumb{width:68px;height:68px}.UK9fUq_buyRow{z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background-color:#fff;gap:8px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0000000f}body:has(.UK9fUq_buyRow){padding-bottom:calc(70px + env(safe-area-inset-bottom))}.UK9fUq_product .UK9fUq_buyRow .UK9fUq_qty button{width:32px;font-size:18px}.UK9fUq_product .UK9fUq_buyRow .UK9fUq_qty input{width:28px}.UK9fUq_product .UK9fUq_buyRow .UK9fUq_buyBtn{min-height:48px;font-size:15px}.UK9fUq_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.UK9fUq_related{padding:48px 0 64px}}
