.I5bpTW_page{background:var(--site-bg);color:var(--site-text);min-height:100dvh}.I5bpTW_main,.I5bpTW_detailMain{max-width:1328px;margin:0 auto;padding:0 48px}.I5bpTW_page a:focus-visible,.I5bpTW_page button:focus-visible{outline:2px solid var(--site-accent-text);outline-offset:4px;border-radius:3px}.I5bpTW_hero{padding:calc(132px + var(--announce-h,0px)) 0 40px}.I5bpTW_heroGrid{grid-template-columns:1.7fr 1fr;align-items:end;gap:40px;margin-top:26px;display:grid}.I5bpTW_hero h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(42px,4.8vw,62px);line-height:1.08}.I5bpTW_hero h1>span{color:var(--site-accent-text)}.I5bpTW_heroAside{justify-self:end;max-width:380px;padding-bottom:6px}.I5bpTW_heroAside p{font-family:var(--font-dm);color:var(--site-text-3);font-size:15px;font-weight:500;line-height:1.8}.I5bpTW_textLink{min-height:40px;color:var(--site-accent-text);align-items:center;gap:12px;margin-top:20px;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex}.I5bpTW_textLink:hover{color:var(--site-accent-text)}.I5bpTW_featured{background:var(--site-surface);border-radius:var(--radius-panel);border:1px solid #ffffff16;grid-template-columns:1.05fr 1fr;margin-bottom:56px;display:grid;overflow:hidden}.I5bpTW_featuredStory{flex-direction:column;align-items:flex-start;min-width:0;padding:36px;display:flex}.I5bpTW_featuredKicker{letter-spacing:.12em;text-transform:uppercase;color:var(--site-text-3);align-items:center;gap:10px;margin-bottom:36px;font-size:10px;font-weight:600;display:flex}.I5bpTW_featuredKicker .I5bpTW_brandMark{opacity:.8;width:11px;height:12px}.I5bpTW_featured h2{font-family:var(--font-dm);letter-spacing:-.035em;margin-top:14px;font-size:clamp(27px,2.6vw,38px);font-weight:600;line-height:1.2}.I5bpTW_featuredTagline{font-family:var(--font-dm);color:#b3b0bd;max-width:440px;margin-top:14px;font-size:16px;font-weight:500;line-height:1.75}.I5bpTW_featuredFoot{flex-wrap:wrap;align-items:center;gap:20px;margin-top:auto;padding-top:30px;display:flex}.I5bpTW_primaryLink{background:var(--site-primary);min-height:44px;color:var(--site-primary-ink);border-radius:var(--radius-control);align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.I5bpTW_primaryLink svg{margin-inline-start:10px}.I5bpTW_primaryLink:hover{background:var(--site-primary-hover)}.I5bpTW_toolbar{border-top:1px solid #ffffff20;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-bottom:30px;display:flex}.I5bpTW_filters{flex-wrap:wrap;gap:26px;display:flex}.I5bpTW_filters button{min-height:44px;color:var(--site-text-3);font-family:var(--font-dm);cursor:pointer;border-top:2px solid #0000;align-items:center;gap:8px;margin-top:-1px;padding:19px 0 15px;font-size:13px;font-weight:500;transition:color .2s,border-color .2s;display:flex}.I5bpTW_filters button span{color:#777680;font-variant-numeric:tabular-nums;font-size:10px}.I5bpTW_filters button[aria-pressed=true]{border-color:var(--site-accent-text);color:var(--site-text);font-weight:600}.I5bpTW_filters button:hover{color:var(--site-accent-text)}.I5bpTW_priceFilter{align-self:flex-start;align-items:center;gap:12px;margin-top:8px;display:flex}.I5bpTW_priceCaption{font-family:var(--font-dm);letter-spacing:.12em;text-transform:uppercase;color:#8b8b95;font-size:10px;font-weight:600}.I5bpTW_priceCaption:lang(ar){letter-spacing:0;font-size:11px}.I5bpTW_priceToggle{border-radius:var(--radius-control);border:1px solid #ffffff1f;display:inline-flex;overflow:hidden}.I5bpTW_priceToggle button{min-width:52px;min-height:38px;font-family:var(--font-dm);color:var(--site-text-3);cursor:pointer;padding:0 16px;font-size:12px;font-weight:500;transition:background .2s,color .2s}.I5bpTW_priceToggle button+button{border-inline-start:1px solid #ffffff1f}.I5bpTW_priceToggle button[aria-pressed=true]{color:#e4dfff;background:#b4aaff1f;font-weight:600}.I5bpTW_priceToggle button:hover:not([aria-pressed=true]){color:var(--site-text);background:#ffffff0a}.I5bpTW_priceToggle button:focus-visible{outline-offset:-2px}.I5bpTW_composed{background:radial-gradient(circle at 52% 48%,#7666c729,#0000 43%),linear-gradient(145deg,#181522,#111015 75%);flex-direction:column;justify-content:space-between;height:100%;padding:18px;display:flex}.I5bpTW_composed[data-type=template]{background:radial-gradient(circle at 52% 48%,#aa86db2d,#0000 43%),linear-gradient(145deg,#1a1522,#111015 75%)}.I5bpTW_composed[data-type=ebook]{background:radial-gradient(circle at 52% 48%,#6b85cb2d,#0000 43%),linear-gradient(145deg,#141a26,#111015 75%)}.I5bpTW_composed[data-type=assets]{background:radial-gradient(circle at 52% 48%,#a678b82d,#0000 43%),linear-gradient(145deg,#211524,#111015 75%)}.I5bpTW_composed>span:first-child{letter-spacing:.12em;text-transform:uppercase;color:#a29eaf;font-size:10px;font-weight:600}.I5bpTW_composedGlyph{aspect-ratio:1;border-radius:var(--radius-panel);width:120px;color:var(--site-accent-text);background:#b4aaff0b;border:1px solid #b4aaff3a;align-self:center;place-items:center;display:grid;transform:rotate(-8deg);box-shadow:0 20px 50px #07050a80,inset 0 1px #ffffff1c}.I5bpTW_composedGlyph svg{transform:rotate(8deg)}.I5bpTW_composedName{font-family:var(--font-dm);letter-spacing:-.03em;color:#e7e4f5;text-wrap:balance;font-size:clamp(19px,2.4vw,25px);font-weight:600;line-height:1.25}.I5bpTW_composed .I5bpTW_brandMark{opacity:.55;width:13px;height:15px}.I5bpTW_composedFoot{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.I5bpTW_noMatches{border-radius:var(--radius-panel);background:var(--site-surface);text-align:center;border:1px solid #ffffff16;padding:48px 36px}.I5bpTW_noMatches h2{font-family:var(--font-dm);letter-spacing:-.02em;font-size:21px;font-weight:600}.I5bpTW_noMatches p{font-family:var(--font-dm);color:#8b8b95;max-width:420px;margin:10px auto 22px;font-size:14px;font-weight:500;line-height:1.8}.I5bpTW_resetButton{border-radius:var(--radius-control);min-height:44px;font-family:var(--font-dm);color:var(--site-text);cursor:pointer;border:1px solid #ffffff20;padding:12px 20px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s}.I5bpTW_resetButton:hover{border-color:var(--site-accent-text);background:#b4aaff14}.I5bpTW_openingPanel{border-radius:var(--radius-panel);background:var(--site-surface);border:1px solid #ffffff16;padding:44px 40px}.I5bpTW_openingPanel h2{font-family:var(--font-dm);letter-spacing:-.03em;font-size:clamp(23px,2.4vw,30px);font-weight:600}.I5bpTW_openingPanel>p{font-family:var(--font-dm);color:#a5a3af;max-width:560px;margin-top:12px;font-size:15px;font-weight:500;line-height:1.8}.I5bpTW_shelves{border-radius:var(--radius-panel);background:#ffffff16;border:1px solid #ffffff16;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;margin-top:32px;display:grid;overflow:hidden}.I5bpTW_shelves>li{background:var(--site-surface);padding:22px 20px}.I5bpTW_shelves dt,.I5bpTW_shelfName{letter-spacing:.12em;text-transform:uppercase;color:var(--site-accent-text);font-size:10px;font-weight:600;display:block}.I5bpTW_shelves p{font-family:var(--font-dm);color:#a5a3af;margin-top:10px;font-size:13px;font-weight:500;line-height:1.75}.I5bpTW_openingNext{border-top:1px solid #ffffff16;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:32px;padding-top:26px;display:flex}.I5bpTW_openingNext h3{font-family:var(--font-dm);font-size:16px;font-weight:600}.I5bpTW_openingNext p{font-family:var(--font-dm);color:#8b8b95;max-width:420px;margin-top:6px;font-size:13px;font-weight:500;line-height:1.75}.I5bpTW_openingLinks{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.I5bpTW_ghostLink{border-radius:var(--radius-control);min-height:44px;color:var(--site-text);border:1px solid #ffffff20;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.I5bpTW_ghostLink:hover{border-color:var(--site-accent-text);background:#b4aaff14}.I5bpTW_closing{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:80px 0 70px;padding-top:32px;display:flex}.I5bpTW_closing h2{font-family:var(--font-dm);letter-spacing:-.025em;font-size:23px;font-weight:600}.I5bpTW_closing p{font-family:var(--font-dm);color:#8b8b95;max-width:520px;margin-top:9px;font-size:13px;font-weight:500;line-height:1.8}.I5bpTW_closingLink{color:#c4b8f6;align-items:center;gap:22px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.I5bpTW_closingLink:hover{color:#fff}.I5bpTW_detailMain{padding-top:calc(120px + var(--announce-h,0px));padding-bottom:60px}.I5bpTW_back{min-height:40px;color:var(--site-text-3);align-items:center;gap:10px;margin-bottom:26px;font-size:13px;font-weight:500;display:inline-flex}.I5bpTW_back:hover{color:var(--site-accent-text)}.I5bpTW_detailLayout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:0 56px;display:grid}.I5bpTW_detailBody{grid-area:1/1;min-width:0}.I5bpTW_detailRest{grid-area:2/1;min-width:0}.I5bpTW_detailBody h1{letter-spacing:-.045em;text-wrap:balance;margin-top:14px;font-size:clamp(32px,3.6vw,48px);line-height:1.1}.I5bpTW_detailTagline{font-family:var(--font-dm);color:#b3b0bd;max-width:620px;margin-top:14px;font-size:17px;font-weight:500;line-height:1.75}.I5bpTW_detailCover{border-radius:var(--radius-panel);background:var(--site-surface);aspect-ratio:16/10;border:1px solid #ffffff16;margin:32px 0 0;overflow:hidden}.I5bpTW_detailCover>img{object-fit:cover;width:100%;height:100%}.I5bpTW_detailCover .I5bpTW_composed{aspect-ratio:16/10;padding:28px}.I5bpTW_galleryStrip{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:12px;display:grid}.I5bpTW_galleryThumb{border-radius:var(--radius-panel);background:var(--site-surface);aspect-ratio:4/3;cursor:zoom-in;border:1px solid #ffffff16;padding:0;display:block;overflow:hidden}.I5bpTW_galleryThumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.I5bpTW_galleryThumb:hover img{transform:scale(1.04)}.I5bpTW_lightbox{border-radius:var(--radius-panel);max-width:min(1100px,94vw);max-height:92dvh;color:var(--site-text);background:#101013;border:0;padding:0}.I5bpTW_lightbox::backdrop{background:#05050799}.I5bpTW_lightboxFrame{flex-direction:column;display:flex}.I5bpTW_lightbox img{object-fit:contain;background:var(--site-bg);width:100%;max-height:74dvh;display:block}.I5bpTW_lightboxBar{border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.I5bpTW_lightboxCaption{font-family:var(--font-dm);color:#a5a3af;min-width:0;font-size:13px;font-weight:500;line-height:1.6}.I5bpTW_lightboxNav{flex-shrink:0;align-items:center;gap:8px;display:flex}.I5bpTW_lightboxNav button{border-radius:var(--radius-control);width:40px;height:40px;color:var(--site-text);cursor:pointer;border:1px solid #ffffff20;place-items:center;transition:border-color .2s,background .2s;display:grid}.I5bpTW_lightboxNav button:hover{border-color:var(--site-accent-text);background:#b4aaff14}:is(.I5bpTW_page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .I5bpTW_lightboxNav svg,.I5bpTW_page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .I5bpTW_back svg,.I5bpTW_page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .I5bpTW_textLink svg,.I5bpTW_page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .I5bpTW_closingLink svg,.I5bpTW_page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .I5bpTW_primaryLink svg,.I5bpTW_page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .I5bpTW_ghostLink svg,.I5bpTW_page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .I5bpTW_sampleLink svg){transform:scaleX(-1)}.I5bpTW_section{border-top:1px solid #ffffff16;margin-top:44px;padding-top:30px}.I5bpTW_section h2{font-family:var(--font-dm);letter-spacing:-.02em;margin-bottom:18px;font-size:20px;font-weight:600}.I5bpTW_inside{gap:12px;display:grid}.I5bpTW_inside>li{font-family:var(--font-dm);color:#c3c1cc;align-items:flex-start;gap:12px;font-size:15px;font-weight:500;line-height:1.7;display:flex}.I5bpTW_inside>li>svg{color:var(--site-accent-text);flex-shrink:0;margin-top:4px}.I5bpTW_about{font-family:var(--font-dm);color:#a5a3af;white-space:pre-line;max-width:680px;font-size:15px;font-weight:500;line-height:1.9}.I5bpTW_buyPanel{top:calc(96px + var(--announce-h,0px));border-radius:var(--radius-panel);background:var(--site-surface);border:1px solid #ffffff16;grid-area:1/2/span 2;padding:26px;position:sticky}.I5bpTW_buyLabel{letter-spacing:.12em;text-transform:uppercase;color:#8b8b95;font-size:10px;font-weight:600}.I5bpTW_buyPrice{font-family:var(--font-dm);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:34px;font-weight:600;display:block}.I5bpTW_buyPrice[data-free=true]{color:var(--site-accent-text)}.I5bpTW_buyPrice[data-any=true]{letter-spacing:-.02em;font-size:26px;line-height:1.25}.I5bpTW_previewTitle{font-family:var(--font-dm);color:var(--site-accent-text);margin-top:10px;font-size:23px;font-weight:600;display:block}.I5bpTW_previewNote{font-family:var(--font-dm);color:#b3b0bd;margin-top:14px;font-size:14px;line-height:1.8}.I5bpTW_buyAction{margin-top:20px}.I5bpTW_buyFacts{border-top:1px solid #ffffff16;margin-top:22px;padding-top:18px}.I5bpTW_buyFacts dt{letter-spacing:.12em;text-transform:uppercase;color:#8b8b95;font-size:10px;font-weight:600}.I5bpTW_buyFacts dd{font-family:var(--font-dm);color:#c3c1cc;margin-top:6px;font-size:14px;font-weight:500;line-height:1.7}.I5bpTW_buyNote{font-family:var(--font-dm);color:#8b8b95;margin-top:16px;font-size:12px;font-weight:500;line-height:1.8}.I5bpTW_sampleLink{min-height:40px;color:var(--site-accent-text);border-bottom:1px solid #ffffff25;align-items:center;gap:9px;margin-top:14px;padding-bottom:5px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.I5bpTW_sampleLink:hover{color:#fff;border-color:var(--site-accent-text)}.I5bpTW_buyButton{width:100%;min-height:48px;border-radius:var(--radius-control)!important;background:var(--site-primary)!important;color:var(--site-primary-ink)!important;font-family:var(--font-dm)!important;font-weight:600!important}.I5bpTW_buyButton:hover{background:var(--site-primary-hover)!important}.I5bpTW_actionWrap{flex-direction:column;gap:10px;display:flex}.I5bpTW_freeButton{background:var(--site-primary);width:100%;min-height:48px;color:var(--site-primary-ink);border-radius:var(--radius-control);font-family:var(--font-dm);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.I5bpTW_freeButton:hover:not(:disabled){background:var(--site-primary-hover)}.I5bpTW_freeButton:disabled{opacity:.65;cursor:progress}.I5bpTW_spin{animation:1s linear infinite I5bpTW_digital-spin}@keyframes I5bpTW_digital-spin{to{transform:rotate(360deg)}}.I5bpTW_actionError{font-family:var(--font-dm);color:#f2b8b8;font-size:13px;font-weight:500;line-height:1.7}.I5bpTW_actionError a{text-underline-offset:4px;text-decoration:underline}.I5bpTW_actionSaved{font-family:var(--font-dm);color:#b8d8c4;font-size:13px;font-weight:500;line-height:1.7}.I5bpTW_actionSaved a{text-underline-offset:4px;text-decoration:underline}.I5bpTW_amountField{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.I5bpTW_amountLabel{letter-spacing:.12em;text-transform:uppercase;color:#8b8b95;font-size:10px;font-weight:600}.I5bpTW_amountLabel:lang(ar){letter-spacing:0;font-size:11px}.I5bpTW_amountBox{border-radius:var(--radius-control);background:#0d0d10;border:1px solid #ffffff26;align-items:center;gap:10px;min-height:54px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.I5bpTW_amountBox:focus-within{border-color:var(--site-accent-text);box-shadow:0 0 0 1px var(--site-accent-text)}.I5bpTW_amountBox[data-invalid=true]{border-color:#f2b8b8}.I5bpTW_amountBox[data-invalid=true]:focus-within{box-shadow:0 0 0 1px #f2b8b8}.I5bpTW_amountSign{font-family:var(--font-dm);color:#a29eaf;flex-shrink:0;font-size:16px;font-weight:600}.I5bpTW_amountBox input{width:100%;min-width:0;color:var(--site-text);font-family:var(--font-dm);letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:11px 0;font-size:22px;font-weight:600}.I5bpTW_amountHint{font-family:var(--font-dm);color:#8b8b95;font-size:12px;font-weight:500;line-height:1.7}.I5bpTW_related{border-top:1px solid #ffffff16;margin-top:64px;padding-top:32px}.I5bpTW_related h2{font-family:var(--font-dm);letter-spacing:-.02em;margin-bottom:26px;font-size:20px;font-weight:600}@media (max-width:1100px){.I5bpTW_detailLayout{grid-template-columns:minmax(0,1fr) 310px;column-gap:34px}.I5bpTW_buyPanel{padding:22px}}@media (max-width:1000px){.I5bpTW_main,.I5bpTW_detailMain{padding-inline:28px}.I5bpTW_heroGrid{grid-template-columns:1.35fr 1fr;gap:28px}.I5bpTW_featuredStory{padding:28px}}@media (max-width:860px){.I5bpTW_detailLayout{grid-template-columns:minmax(0,1fr);row-gap:30px}.I5bpTW_detailBody,.I5bpTW_detailRest,.I5bpTW_buyPanel{grid-area:auto/1}.I5bpTW_buyPanel{position:static}}@media (max-width:700px){.I5bpTW_main,.I5bpTW_detailMain{padding-inline:22px}.I5bpTW_hero{padding-top:calc(118px + var(--announce-h,0px));padding-bottom:30px}.I5bpTW_heroGrid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:22px}.I5bpTW_heroAside{justify-self:start;max-width:460px}.I5bpTW_featured{border-radius:var(--radius-panel);grid-template-columns:minmax(0,1fr);margin-bottom:40px}.I5bpTW_featuredStory{order:2;padding:24px}.I5bpTW_featuredKicker{margin-bottom:22px}.I5bpTW_featuredFoot{padding-top:24px}.I5bpTW_filters{gap:18px}.I5bpTW_filters button{padding-top:15px;font-size:12px}.I5bpTW_composed{padding:14px}.I5bpTW_composedGlyph{border-radius:var(--radius-panel);width:72px}.I5bpTW_composedGlyph svg{width:38px;height:38px}.I5bpTW_noMatches{padding:36px 24px}.I5bpTW_openingPanel{border-radius:var(--radius-panel);padding:30px 24px}.I5bpTW_shelves{grid-template-columns:minmax(0,1fr);margin-top:26px}.I5bpTW_openingNext{align-items:flex-start}.I5bpTW_closing{margin:54px 0 46px}.I5bpTW_detailMain{padding-top:calc(110px + var(--announce-h,0px))}.I5bpTW_detailCover{border-radius:var(--radius-panel);margin-top:24px}.I5bpTW_detailCover .I5bpTW_composed{padding:12px}.I5bpTW_detailCover .I5bpTW_composedGlyph{border-radius:var(--radius-panel);width:58px}.I5bpTW_detailCover .I5bpTW_composedGlyph svg{width:32px;height:32px}.I5bpTW_galleryStrip{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.I5bpTW_section{margin-top:34px;padding-top:24px}.I5bpTW_buyPanel{border-radius:var(--radius-panel)}.I5bpTW_related{margin-top:48px}.I5bpTW_lightbox{border-radius:var(--radius-panel);max-width:96vw}}@media (max-width:380px){.I5bpTW_hero h1{font-size:31px}.I5bpTW_galleryStrip{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.I5bpTW_page *,.I5bpTW_page :before,.I5bpTW_page :after{transition:none!important;animation:none!important}.I5bpTW_galleryThumb:hover img{transform:none}}html[data-theme=light] .I5bpTW_page{background:var(--site-bg);color:var(--site-text)}:is(html[data-theme=light] .I5bpTW_page a:focus-visible,html[data-theme=light] .I5bpTW_page button:focus-visible){outline-color:var(--site-accent-text)}html[data-theme=light] .I5bpTW_featuredKicker{color:var(--site-text-3)}html[data-theme=light] .I5bpTW_composed>span:first-child{color:var(--site-text-3)}html[data-theme=light] .I5bpTW_back{color:var(--site-text-3)}html[data-theme=light] .I5bpTW_amountSign{color:var(--site-text-3)}html[data-theme=light] .I5bpTW_hero h1>span{color:var(--site-accent-text)}html[data-theme=light] .I5bpTW_heroAside p{color:var(--site-text-2)}html[data-theme=light] .I5bpTW_featuredTagline{color:var(--site-text-2)}html[data-theme=light] .I5bpTW_openingPanel>p{color:var(--site-text-2)}html[data-theme=light] .I5bpTW_shelves p{color:var(--site-text-2)}html[data-theme=light] .I5bpTW_detailTagline{color:var(--site-text-2)}html[data-theme=light] .I5bpTW_lightboxCaption{color:var(--site-text-2)}html[data-theme=light] .I5bpTW_about{color:var(--site-text-2)}html[data-theme=light] .I5bpTW_previewNote{color:var(--site-text-2)}html[data-theme=light] .I5bpTW_priceCaption{color:var(--site-text-3)}html[data-theme=light] .I5bpTW_noMatches p{color:var(--site-text-3)}html[data-theme=light] .I5bpTW_openingNext p{color:var(--site-text-3)}html[data-theme=light] .I5bpTW_closing p{color:var(--site-text-3)}html[data-theme=light] .I5bpTW_buyLabel{color:var(--site-text-3)}html[data-theme=light] .I5bpTW_buyFacts dt{color:var(--site-text-3)}html[data-theme=light] .I5bpTW_buyNote{color:var(--site-text-3)}html[data-theme=light] .I5bpTW_amountLabel{color:var(--site-text-3)}html[data-theme=light] .I5bpTW_amountHint{color:var(--site-text-3)}html[data-theme=light] .I5bpTW_textLink{color:var(--site-accent-text)}html[data-theme=light] .I5bpTW_closingLink{color:var(--site-accent-text)}html[data-theme=light] .I5bpTW_sampleLink{color:var(--site-accent-text)}html[data-theme=light] .I5bpTW_previewTitle{color:var(--site-accent-text)}html[data-theme=light] .I5bpTW_shelves dt{color:var(--site-accent-text)}html[data-theme=light] .I5bpTW_shelfName{color:var(--site-accent-text)}html[data-theme=light] .I5bpTW_buyPrice[data-free=true]{color:var(--site-accent-text)}html[data-theme=light] .I5bpTW_back:hover{color:var(--site-accent-text)}html[data-theme=light] .I5bpTW_filters button:hover{color:var(--site-accent-text)}:is(html[data-theme=light] .I5bpTW_textLink:hover,html[data-theme=light] .I5bpTW_closingLink:hover){color:var(--site-text)}:is(html[data-theme=light] .I5bpTW_inside>li,html[data-theme=light] .I5bpTW_buyFacts dd){color:#25252c}html[data-theme=light] .I5bpTW_inside>li>svg{color:var(--site-accent-text)}:is(html[data-theme=light] .I5bpTW_featured,html[data-theme=light] .I5bpTW_noMatches,html[data-theme=light] .I5bpTW_openingPanel,html[data-theme=light] .I5bpTW_buyPanel){background:#fff;border-color:#0c0c101a;box-shadow:0 1px 2px #2821350a,0 8px 24px #2821350f}:is(html[data-theme=light] .I5bpTW_detailCover,html[data-theme=light] .I5bpTW_galleryThumb){background:#fff;border-color:#0c0c1014}html[data-theme=light] .I5bpTW_shelves{background:#0c0c1014;border-color:#0c0c1014}html[data-theme=light] .I5bpTW_shelves>li{background:#fff}html[data-theme=light] .I5bpTW_toolbar{border-top-color:#0c0c101f}:is(html[data-theme=light] .I5bpTW_openingNext,html[data-theme=light] .I5bpTW_section,html[data-theme=light] .I5bpTW_buyFacts,html[data-theme=light] .I5bpTW_related,html[data-theme=light] .I5bpTW_lightboxBar){border-top-color:#0c0c1017}html[data-theme=light] .I5bpTW_closing{border-top-color:#0c0c1024}:is(html[data-theme=light] .I5bpTW_primaryLink,html[data-theme=light] .I5bpTW_freeButton){background:var(--site-accent-text);color:#fff}html[data-theme=light] .I5bpTW_primaryLink:hover{background:var(--site-primary-hover)}html[data-theme=light] .I5bpTW_freeButton:hover:not(:disabled){background:var(--site-primary-hover)}html[data-theme=light] .I5bpTW_buyButton{background:var(--site-primary)!important;color:var(--site-primary-ink)!important}html[data-theme=light] .I5bpTW_buyButton:hover{background:var(--site-primary-hover)!important}html[data-theme=light] .I5bpTW_resetButton{color:var(--site-text);border-color:#0c0c1026}html[data-theme=light] .I5bpTW_ghostLink{color:var(--site-text);border-color:#0c0c1026}html[data-theme=light] .I5bpTW_lightboxNav button{color:var(--site-text);border-color:#0c0c1026}html[data-theme=light] .I5bpTW_resetButton:hover{border-color:var(--site-accent-text);background:#6650dc0f}html[data-theme=light] .I5bpTW_ghostLink:hover{border-color:var(--site-accent-text);background:#6650dc0f}html[data-theme=light] .I5bpTW_lightboxNav button:hover{border-color:var(--site-accent-text);background:#6650dc0f}html[data-theme=light] .I5bpTW_sampleLink{border-bottom-color:#0c0c1026}html[data-theme=light] .I5bpTW_sampleLink:hover{color:var(--site-text);border-color:var(--site-accent-text)}html[data-theme=light] .I5bpTW_filters button{color:var(--site-text-3)}html[data-theme=light] .I5bpTW_filters button span{color:var(--site-text-3)}html[data-theme=light] .I5bpTW_filters button[aria-pressed=true]{border-color:var(--site-accent-text);color:var(--site-text)}html[data-theme=light] .I5bpTW_priceToggle{border-color:#0c0c101f}html[data-theme=light] .I5bpTW_priceToggle button+button{border-color:#0c0c101f}html[data-theme=light] .I5bpTW_priceToggle button{color:var(--site-text-3)}html[data-theme=light] .I5bpTW_priceToggle button[aria-pressed=true]{color:#3d2fa8;background:#6650dc14}html[data-theme=light] .I5bpTW_priceToggle button:hover:not([aria-pressed=true]){color:var(--site-text);background:#0c0c100a}html[data-theme=light] .I5bpTW_composed{background:radial-gradient(circle at 52% 48%,#6650dc1f,#0000 43%),linear-gradient(145deg,#f1eefc,#fafafc 75%)}html[data-theme=light] .I5bpTW_composed[data-type=template]{background:radial-gradient(circle at 52% 48%,#9a6fd126,#0000 43%),linear-gradient(145deg,#f4effb,#fafafc 75%)}html[data-theme=light] .I5bpTW_composed[data-type=ebook]{background:radial-gradient(circle at 52% 48%,#4f6fc426,#0000 43%),linear-gradient(145deg,#edf1fb,#fafafc 75%)}html[data-theme=light] .I5bpTW_composed[data-type=assets]{background:radial-gradient(circle at 52% 48%,#9a5fb026,#0000 43%),linear-gradient(145deg,#f7eef8,#fafafc 75%)}html[data-theme=light] .I5bpTW_composedGlyph{color:var(--site-accent-text);background:#6650dc0d;border-color:#6650dc40;box-shadow:0 20px 50px #2821351f,inset 0 1px #fffc}html[data-theme=light] .I5bpTW_composedName{color:#16161b}html[data-theme=light] .I5bpTW_lightbox{color:var(--site-text);background:#fff}html[data-theme=light] .I5bpTW_lightbox::backdrop{background:#14101c8c}html[data-theme=light] .I5bpTW_lightbox img{background:var(--site-bg)}html[data-theme=light] .I5bpTW_amountBox{background:#fff;border-color:#0c0c1029}html[data-theme=light] .I5bpTW_amountBox:focus-within{border-color:var(--site-accent-text);box-shadow:0 0 0 1px var(--site-accent-text)}html[data-theme=light] .I5bpTW_amountBox[data-invalid=true]{border-color:#c4374a}html[data-theme=light] .I5bpTW_amountBox[data-invalid=true]:focus-within{box-shadow:0 0 0 1px #c4374a}html[data-theme=light] .I5bpTW_amountBox input{color:var(--site-text)}html[data-theme=light] .I5bpTW_actionError{color:#b42335}html[data-theme=light] .I5bpTW_actionSaved{color:#1f7a45}.I5bpTW_priceTag,.I5bpTW_freeTag,.I5bpTW_previewTag{--studio-part:price}
