.home-design-edit{background:linear-gradient(#150d1180,#090909);border-top:1px solid #f7b9d71c;border-bottom:1px solid #f7b9d71c}.design-edit-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:32px;display:flex}.design-edit-heading h2{margin-bottom:14px}.design-edit-heading>div>p:last-child{color:#bdaab4;margin:0;font-size:14px;line-height:1.7}.design-edit-heading>.text-button{flex-shrink:0;font-size:9px}.design-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.design-edit-card{text-align:left;background:#130c11;border:1px solid #f7b9d72c;border-radius:12px;flex-direction:column;min-width:0;padding:0;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.design-edit-card:hover,.design-edit-card:focus-visible{border-color:#e94b98a6;transform:translateY(-5px);box-shadow:0 12px 30px #0005}.design-edit-stage{aspect-ratio:1.2;isolation:isolate;background:radial-gradient(at 50% 70%,#70324c4d,#0000 72%),linear-gradient(140deg,#291721,#160e14);border-bottom:1px solid #f7b9d726;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.design-edit-stage img{object-fit:contain;max-width:100%;display:block;box-shadow:5px 9px 16px #0007}.design-edit-covers{perspective:800px;gap:0;padding:30px 22px}.design-edit-covers img{border:1px solid #eab4cf44;width:34%;height:84%;position:relative;transform:rotate(-9deg)}.design-edit-covers img:nth-child(2){z-index:2;width:38%;height:94%;margin:0 -8%;transform:translateY(-8px)}.design-edit-covers img:last-child{transform:rotate(9deg)}.design-edit-banners{flex-direction:column;gap:18px;padding:30px 25px}.design-edit-banners img{width:100%;height:auto;max-height:36%;transform:rotate(-3deg);box-shadow:3px 7px 14px #0005}.design-edit-banners img:last-child{transform:rotate(3deg)}.design-edit-characters{gap:12px;padding:25px 28px}.design-edit-characters img{border:1px solid #eab4cf44;width:47%;height:86%;transform:rotate(-5deg)}.design-edit-characters img:last-child{transform:translateY(9px)rotate(5deg)}.design-edit-copy{flex-direction:column;flex:1;gap:13px;padding:24px;display:flex}.design-edit-number{letter-spacing:1.4px;color:#d3aabd;font-size:8px}.design-edit-title{letter-spacing:-.6px;color:#fff1f7;justify-content:space-between;gap:10px;font:27px/1.15 Georgia,serif;display:flex}.design-edit-title svg{color:#f7b9d7;flex-shrink:0;margin-top:4px}.design-edit-description{color:#bba6b1;flex:1;font-size:12px;line-height:1.7}.design-edit-link{letter-spacing:1.2px;color:#f7b9d7;border-top:1px solid #f7b9d723;margin-top:6px;padding-top:15px;font-size:8px}@media (max-width:850px){.design-edit-grid{gap:14px}.design-edit-copy{padding:19px 16px}.design-edit-title{font-size:22px}.design-edit-stage{aspect-ratio:1}.design-edit-covers{padding:20px 12px}.design-edit-banners{gap:15px;padding:20px 16px}.design-edit-characters{gap:8px;padding:18px 16px}}@media (max-width:600px){.design-edit-heading{flex-direction:column;align-items:flex-start;gap:16px}.design-edit-heading h2{font-size:36px}.design-edit-heading>div>p:last-child{font-size:13px}.design-edit-grid{grid-template-columns:minmax(0,1fr);gap:20px}.design-edit-stage{aspect-ratio:1.45}.design-edit-copy{padding:21px}.design-edit-title{font-size:28px}.design-edit-description{font-size:13px}.design-edit-covers{padding:22px 35px}.design-edit-covers img{width:29%;height:90%}.design-edit-covers img:nth-child(2){width:33%;height:100%;margin:0 -5%}.design-edit-characters{gap:15px;padding:22px 35px}.design-edit-characters img{width:40%;height:100%}.design-edit-banners{gap:16px;padding:23px 30px}}@media (prefers-reduced-motion:reduce){.design-edit-card{transition:none}.design-edit-card:hover,.design-edit-card:focus-visible{transform:none}}
.home-authors-bundle{color:var(--pearl-ink,#302630);padding-top:15px;padding-bottom:65px;scroll-margin-top:110px}.bundle-feature-card{background:radial-gradient(at 0 100%,#f4dbe77a,#0000 60%),linear-gradient(125deg,#fffdfd,#faf5f9);border:1px solid #c4bccb;border-radius:24px;max-width:1280px;margin:auto;padding:clamp(22px,3.6vw,46px);position:relative;box-shadow:0 18px 48px #62415c0c,inset 0 1px #fff}.bundle-feature-header{background:0 0;border-bottom:1px solid #c7becb80;justify-content:space-between;align-items:center;gap:30px;margin:0 0 30px;padding:0 0 28px;display:flex}.bundle-feature-heading{flex:1;min-width:0}.bundle-feature-heading .eyebrow{color:var(--pink,#bf3d7d);letter-spacing:1.8px;margin:0 0 13px;font-size:9px}.bundle-feature-heading h2{letter-spacing:-1px;margin:0 0 13px;font-size:clamp(29px,3.6vw,53px);line-height:1.12}.bundle-feature-heading h2 em{color:var(--pink,#bf3d7d)}.bundle-feature-heading h2>span{color:var(--pink,#bf3d7d);white-space:nowrap;font-weight:400}.bundle-feature-heading>p:last-child{color:var(--muted,#71626d);margin:0;font-size:14px;line-height:1.7}.bundle-feature-price{background:linear-gradient(125deg,#fff,#e2dfe8 40%,#fff4fa 75%,#fbfcff);border:1px solid #b8b9c5;border-radius:18px;flex:none;align-items:center;gap:15px;max-width:100%;padding:18px 20px;display:flex;box-shadow:0 7px 16px #5b3d5a0c,inset 0 1px #fff}.bundle-feature-price>div{color:#87345e;align-items:flex-start;gap:1px;font-family:Georgia,serif;display:flex}.bundle-feature-price>div>span{margin-top:5px;font-size:25px;line-height:1.2}.bundle-feature-price strong{letter-spacing:-3px;font:400 65px/.95 Georgia,serif}.bundle-feature-price>p{letter-spacing:.8px;color:#68334f;min-width:0;margin:0;font:700 9px/1.7 Arial,sans-serif}.bundle-feature-price small{letter-spacing:0;color:#71626d;max-width:130px;margin-top:5px;font:400 10px/1.5 Arial,sans-serif;display:block}.bundle-feature-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,54px);display:grid}.bundle-feature-art{min-width:0;margin:0}.bundle-feature-image{cursor:zoom-in;background:#090403;border:1px solid #b9b9c4;border-radius:14px;width:100%;padding:0;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden;box-shadow:0 16px 32px #432b3d1f}.bundle-feature-image>img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.bundle-feature-image>span{color:#59374b;letter-spacing:1.3px;background:linear-gradient(110deg,#fbfcff,#dedde6,#f9f3f8);justify-content:center;align-items:center;gap:9px;padding:14px 16px;font:700 9px/1.6 Arial,sans-serif;display:flex}.bundle-feature-image:hover{transform:translateY(-3px);box-shadow:0 22px 40px #432b3d2b}.bundle-feature-art figcaption{text-align:center;color:var(--muted,#71626d);margin:17px 0 0;font:italic 18px/1.5 Georgia,serif}.bundle-feature-details{min-width:0}.bundle-feature-description{color:var(--muted,#71626d);margin:0 0 24px;font-size:14px;line-height:1.9}.bundle-feature-includes{letter-spacing:1.3px;color:var(--pearl-ink,#302630);margin:0 0 19px;font:700 10px/1.8 Arial,sans-serif}.bundle-feature-essentials{gap:17px;margin-bottom:22px;display:grid}.bundle-feature-essentials>div{align-items:flex-start;gap:13px;display:flex}.bundle-feature-essentials svg{color:var(--pink,#bf3d7d);flex:none;margin-top:2px}.bundle-feature-essentials h4{margin:0 0 4px;font:600 14px/1.5 Arial,sans-serif}.bundle-feature-essentials p{color:var(--muted,#71626d);margin:0;font-size:12px;line-height:1.7}.bundle-feature-choice{background:#f8edf477;border:1px solid #c9bcc9;border-radius:13px;margin-bottom:24px;padding:18px}.bundle-feature-choice>h4{margin:0 0 14px;font:700 12px/1.6 Arial,sans-serif}.bundle-feature-options{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.bundle-feature-options>div{align-items:center;gap:10px;min-width:0;display:flex}.bundle-feature-options svg{color:var(--pink,#bf3d7d);flex:none}.bundle-feature-options strong{font:500 12px/1.6 Arial,sans-serif}.bundle-feature-options>span{letter-spacing:1px;color:var(--pink,#bf3d7d);font:700 9px/1.4 Arial,sans-serif}.bundle-feature-choice>p{color:var(--muted,#71626d);margin:15px 0 0;font:400 10px/1.7 Arial,sans-serif}.bundle-feature-order{text-align:center;white-space:normal;letter-spacing:.6px;justify-content:center;gap:12px;width:100%;min-height:52px;font-size:11px;display:flex}.bundle-feature-order-note{color:var(--muted,#71626d);text-align:center;margin:12px 0 0;font:400 10px/1.8 Arial,sans-serif}.home-authors-bundle :is(a,button):focus-visible{outline:2px solid var(--pink,#bf3d7d);outline-offset:5px}.home-authors-bundle .hero-cover-dialog{width:min(1120px,100vw - 24px)}:root[data-studio-theme=dark] .bundle-feature-card{color:#faf0f7;background:radial-gradient(at 0 100%,#59304733,#0000 60%),linear-gradient(125deg,#211923,#19131d);border-color:#8c8192;box-shadow:0 18px 48px #0003,inset 0 1px #c4bacd29}:root[data-studio-theme=dark] .bundle-feature-header{border-color:#8c81925c}:root[data-studio-theme=dark] .bundle-feature-price{background:linear-gradient(125deg,#34303d,#504456 45%,#382836 80%,#3a3744);border-color:#a49aaa;box-shadow:inset 0 1px #dfd1e338}:root[data-studio-theme=dark] .bundle-feature-price :is(div,p){color:#f4b6d6}:root[data-studio-theme=dark] .bundle-feature-price small{color:#dfc8d7}:root[data-studio-theme=dark] .bundle-feature-choice{background:#38233266;border-color:#8c6d83}:root[data-studio-theme=dark] .bundle-feature-image{border-color:#a49aaa;box-shadow:0 16px 32px #0005}@media (max-width:1000px){.bundle-feature-header{align-items:flex-start;gap:22px}.bundle-feature-price{gap:11px;padding:16px}.bundle-feature-price strong{font-size:55px}.bundle-feature-price>p{max-width:105px;font-size:8px}.bundle-feature-heading h2{max-width:450px}.bundle-feature-layout{gap:26px}.bundle-feature-options>div{gap:7px}.bundle-feature-options strong{font-size:11px}}@media (max-width:760px){.home-authors-bundle{padding-top:12px;padding-bottom:45px}.bundle-feature-card{border-radius:18px;padding:25px 22px}.bundle-feature-header{flex-wrap:wrap;gap:20px;margin-bottom:25px;padding-bottom:24px}.bundle-feature-heading{flex:100%}.bundle-feature-heading h2{max-width:none;font-size:clamp(29px,6.2vw,43px)}.bundle-feature-heading>p:last-child{font-size:13px}.bundle-feature-price{gap:16px;padding:13px 18px}.bundle-feature-price strong{font-size:57px}.bundle-feature-price>p{max-width:none;font-size:9px}.bundle-feature-price small{max-width:none}.bundle-feature-layout{grid-template-columns:1fr;gap:25px}.bundle-feature-art{width:100%;max-width:580px;margin-inline:auto}.bundle-feature-description{margin-bottom:22px;font-size:13px}.bundle-feature-art figcaption{font-size:17px}.bundle-feature-order{min-height:54px}.bundle-feature-choice{padding:17px}.bundle-feature-order-note{font-size:10px}}@media (max-width:390px){.bundle-feature-card{padding:22px 16px}.bundle-feature-heading h2{letter-spacing:-.6px;font-size:29px}.bundle-feature-price{gap:12px;padding:12px 14px}.bundle-feature-price>p{font-size:8px}.bundle-feature-price small{font-size:9px}.bundle-feature-choice{padding:15px 12px}.bundle-feature-options{gap:9px}.bundle-feature-options svg{width:17px}.bundle-feature-options strong{font-size:10px}.bundle-feature-includes{letter-spacing:.9px;font-size:9px}}@media (prefers-reduced-motion:reduce){.bundle-feature-image{transition:none}.bundle-feature-image:hover{transform:none}}
