@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2?dpl=bf0705f)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2?dpl=bf0705f)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2?dpl=bf0705f)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2?dpl=bf0705f)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2?dpl=bf0705f)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2?dpl=bf0705f)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2?dpl=bf0705f)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2?dpl=bf0705f)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2?dpl=bf0705f)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_84626a78-module__x7Gl9G__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_84626a78-module__x7Gl9G__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/817e411a5e01ed4b-s.1ahybv0wwhhqq.woff2?dpl=bf0705f)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/69c910a8dbdebe03-s.0rd1z-d80xk55.woff2?dpl=bf0705f)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.1fz0dp8tcvd4o.woff2?dpl=bf0705f)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59000b645a38f9c6-s.1bybrk-qlld7x.woff2?dpl=bf0705f)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.3e08ior5wrhci.woff2?dpl=bf0705f)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/817e411a5e01ed4b-s.1ahybv0wwhhqq.woff2?dpl=bf0705f)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/69c910a8dbdebe03-s.0rd1z-d80xk55.woff2?dpl=bf0705f)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.1fz0dp8tcvd4o.woff2?dpl=bf0705f)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/59000b645a38f9c6-s.1bybrk-qlld7x.woff2?dpl=bf0705f)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.3e08ior5wrhci.woff2?dpl=bf0705f)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(../media/817e411a5e01ed4b-s.1ahybv0wwhhqq.woff2?dpl=bf0705f)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c910a8dbdebe03-s.0rd1z-d80xk55.woff2?dpl=bf0705f)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.1fz0dp8tcvd4o.woff2?dpl=bf0705f)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(../media/59000b645a38f9c6-s.1bybrk-qlld7x.woff2?dpl=bf0705f)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.3e08ior5wrhci.woff2?dpl=bf0705f)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish Fallback;src:local(Arial);ascent-override:96.56%;descent-override:24.02%;line-gap-override:0.0%;size-adjust:104.08%}.mulish_a198bfae-module__jDF7Ya__className{font-family:Mulish,Mulish Fallback;font-style:normal}.mulish_a198bfae-module__jDF7Ya__variable{--font-mulish:"Mulish", "Mulish Fallback"}
.help-module__mD1omq__toc{max-width:var(--maxw);flex-wrap:wrap;gap:6px 18px;margin:6px auto 0;padding:0 28px;list-style:none;display:flex}.help-module__mD1omq__toc a{color:var(--ink-soft);font-size:.95rem;font-weight:600;text-decoration:none}.help-module__mD1omq__toc a:hover{color:var(--ink)}.help-module__mD1omq__body{max-width:var(--maxw);margin:0 auto;padding:24px 28px 0}.help-module__mD1omq__section{border-top:1px solid var(--line);margin-top:28px;padding-block:28px 8px}.help-module__mD1omq__section:first-child{border-top:0;margin-top:0}.help-module__mD1omq__sectionTitle{font-family:var(--font-fraunces), var(--font-fraunces-more), Georgia, serif;text-wrap:balance;margin:0 0 18px;font-size:1.55rem;font-weight:600;line-height:1.2}.help-module__mD1omq__entry{max-width:68ch;padding-block:10px 16px}.help-module__mD1omq__q{margin:0 0 6px;scroll-margin-top:24px;font-size:1.05rem;font-weight:700}.help-module__mD1omq__q a{color:inherit;text-decoration:none}.help-module__mD1omq__q a:hover{text-decoration:underline}.help-module__mD1omq__a{color:var(--ink-soft);margin:0}.help-module__mD1omq__contact{max-width:var(--maxw);border-top:1px solid var(--line);color:var(--ink-soft);margin:40px auto 0;padding:24px 28px 0}.help-module__mD1omq__contact a{color:var(--ink);font-weight:600}
.pricing-module__kvPdYW__page{--paper:#f8f1e6;--paper-2:#fcefdf;--ink:#33271c;--ink-soft:#5c4a3a;--ink-faint:#8a7560;--terracotta:#e08a6e;--sage:#93ac8c;--line:#33271c24;--card:#fffbf3d9;--maxw:940px;background:radial-gradient(110% 70% at 15% 0%, var(--paper-2), transparent 55%), var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-mulish), var(--font-mulish-more), system-ui, sans-serif;-webkit-font-smoothing:antialiased;padding-bottom:3rem;line-height:1.62}.pricing-module__kvPdYW__nav{max-width:var(--maxw);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:24px 28px;display:flex}.pricing-module__kvPdYW__brand{font-family:var(--font-fraunces), var(--font-fraunces-more), Georgia, serif;letter-spacing:-.01em;color:var(--ink);align-items:center;gap:11px;font-size:1.3rem;font-weight:700;text-decoration:none;display:flex}.pricing-module__kvPdYW__brand svg{color:var(--terracotta);flex:none}.pricing-module__kvPdYW__navlink{color:var(--ink-soft);font-size:.95rem;font-weight:600;text-decoration:none}.pricing-module__kvPdYW__navlink:hover{color:var(--ink)}.pricing-module__kvPdYW__navRight{align-items:center;gap:1.4rem;display:flex}.pricing-module__kvPdYW__brand,.pricing-module__kvPdYW__navlink{white-space:nowrap}@media (max-width:480px){.pricing-module__kvPdYW__nav{flex-wrap:wrap;gap:.75rem;padding:18px 16px}.pricing-module__kvPdYW__brand{gap:8px;font-size:1.12rem}.pricing-module__kvPdYW__brand svg{width:28px;height:28px}.pricing-module__kvPdYW__navRight{gap:.9rem}}@media (max-width:400px){.pricing-module__kvPdYW__brand{font-size:1rem}.pricing-module__kvPdYW__navlink{font-size:.88rem}.pricing-module__kvPdYW__navRight{gap:.7rem}}.pricing-module__kvPdYW__head{max-width:var(--maxw);margin:0 auto;padding:26px 28px 8px}.pricing-module__kvPdYW__eyebrow{font-family:var(--font-caveat), var(--font-caveat-more), cursive;color:var(--terracotta);margin:0 0 4px;font-size:1.45rem;display:inline-block;transform:rotate(-2deg)}.pricing-module__kvPdYW__h1{font-family:var(--font-fraunces), var(--font-fraunces-more), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:600;line-height:1.04}.pricing-module__kvPdYW__lede{color:var(--ink-soft);max-width:56ch;margin:18px 0 0;font-size:1.06rem}.pricing-module__kvPdYW__wide{--maxw:1020px}.pricing-module__kvPdYW__hero{max-width:var(--maxw);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:28px 44px;margin:0 auto;padding:26px 28px 8px;display:grid}.pricing-module__kvPdYW__hero>*{min-width:0}.pricing-module__kvPdYW__hero .pricing-module__kvPdYW__lede{max-width:46ch}.pricing-module__kvPdYW__proof{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.pricing-module__kvPdYW__proof figure{margin:0}.pricing-module__kvPdYW__proof img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);background:#efe6d6;border-radius:16px;width:100%;height:auto;display:block}.pricing-module__kvPdYW__proof figcaption{color:var(--ink-faint);text-align:center;margin-top:6px;font-size:.82rem}.pricing-module__kvPdYW__proofArrow{font-family:var(--font-fraunces), var(--font-fraunces-more), Georgia, serif;color:var(--terracotta);font-size:1.6rem}@media (max-width:860px){.pricing-module__kvPdYW__hero{grid-template-columns:1fr}.pricing-module__kvPdYW__proof{max-width:480px}}.pricing-module__kvPdYW__switchRow{max-width:var(--maxw);justify-content:center;margin:26px auto 0;padding:0 28px;display:flex}.pricing-module__kvPdYW__switch{background:#33271c12;border-radius:14px;gap:2px;max-width:100%;padding:4px;display:inline-flex}.pricing-module__kvPdYW__switchOption{color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font-size:.95rem;font-weight:700;line-height:1.3;display:inline-flex}.pricing-module__kvPdYW__switchOption[aria-pressed=true]{background:var(--ink);color:var(--paper)}.pricing-module__kvPdYW__switchOption:focus-visible{outline:2px solid var(--terracotta);outline-offset:2px}.pricing-module__kvPdYW__save{color:#3d5a36;white-space:nowrap;background:#dfe9d8;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:700}@media (max-width:480px){.pricing-module__kvPdYW__switchOption{padding:9px 14px}}.pricing-module__kvPdYW__plans{max-width:var(--maxw);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin:30px auto 0;padding:0 28px;display:grid}@media (max-width:860px){.pricing-module__kvPdYW__plans{grid-template-columns:1fr;max-width:480px}}.pricing-module__kvPdYW__plan{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;min-width:0;padding:30px 24px 24px;display:flex;position:relative}.pricing-module__kvPdYW__planFeatured{color:#f6ecdc;background:#33271c;border-color:#33271c;box-shadow:0 28px 56px -32px #33271cb3}.pricing-module__kvPdYW__badge{top:-12px;color:#33271c;background:#cda868;border-radius:8px;margin:0;padding:4px 10px;font-size:.8rem;font-weight:700;position:absolute;inset-inline-start:24px}.pricing-module__kvPdYW__planName{font-family:var(--font-fraunces), var(--font-fraunces-more), Georgia, serif;margin:0 0 12px;font-size:1.3rem;font-weight:600}.pricing-module__kvPdYW__planPrice{font-family:var(--font-fraunces), var(--font-fraunces-more), Georgia, serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:2.3rem;font-weight:600;line-height:1;display:flex}.pricing-module__kvPdYW__planPrice s{color:var(--ink-faint);font-size:1.1rem;font-weight:500}.pricing-module__kvPdYW__planPrice small{font-family:var(--font-mulish), var(--font-mulish-more), sans-serif;letter-spacing:0;color:var(--ink-faint);font-size:.95rem;font-weight:600}.pricing-module__kvPdYW__planSub{color:var(--ink-soft);margin:4px 0 22px;font-size:.96rem}.pricing-module__kvPdYW__planFeatured .pricing-module__kvPdYW__planPrice s{color:#b9a78f}.pricing-module__kvPdYW__planFeatured .pricing-module__kvPdYW__planPrice small,.pricing-module__kvPdYW__planFeatured .pricing-module__kvPdYW__planSub,.pricing-module__kvPdYW__planFeatured .pricing-module__kvPdYW__terms{color:#d9c8b4}.pricing-module__kvPdYW__makes{font-family:var(--font-fraunces), var(--font-fraunces-more), Georgia, serif;margin:20px 0 0;font-size:1.12rem;font-weight:600}.pricing-module__kvPdYW__checks{gap:9px;margin:12px 0 24px;padding:0;list-style:none;display:grid}.pricing-module__kvPdYW__checks li,.pricing-module__kvPdYW__includes li{color:var(--ink-soft);padding-inline-start:26px;font-size:.96rem;line-height:1.45;position:relative}.pricing-module__kvPdYW__checks li:before,.pricing-module__kvPdYW__includes li:before{content:"";inset-inline-start:3px;border:solid var(--sage);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:.28em;transform:rotate(45deg)}.pricing-module__kvPdYW__planFeatured .pricing-module__kvPdYW__checks li{color:#eadfcd}.pricing-module__kvPdYW__planFeatured .pricing-module__kvPdYW__checks li:before{border-color:#cda868}.pricing-module__kvPdYW__button{text-align:center;background:var(--ink);min-height:48px;color:var(--paper);border:1.5px solid var(--ink);border-radius:12px;justify-content:center;align-self:stretch;align-items:center;margin-top:auto;padding:11px 22px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.pricing-module__kvPdYW__button:hover{background:#241b12}.pricing-module__kvPdYW__buttonLight{color:#fff;background:#c25a37;border-color:#c25a37;box-shadow:0 12px 24px -14px #000000b3}.pricing-module__kvPdYW__buttonLight:hover{background:#b04e2d;border-color:#b04e2d}.pricing-module__kvPdYW__buttonQuiet{color:var(--ink);background:0 0}.pricing-module__kvPdYW__buttonQuiet:hover{background:#33271c0f}.pricing-module__kvPdYW__buttonSmall{align-self:auto;min-height:44px;margin-top:0}.pricing-module__kvPdYW__terms{color:var(--ink-faint);text-align:center;margin:10px 0 0;font-size:.84rem}.pricing-module__kvPdYW__top{max-width:var(--maxw);text-align:center;justify-items:center;margin:0 auto;padding:22px 28px 0;display:grid}.pricing-module__kvPdYW__top .pricing-module__kvPdYW__lede{margin-top:14px}.pricing-module__kvPdYW__once{max-width:var(--maxw);text-align:center;color:var(--ink-soft);margin:22px auto 0;padding:0 28px}.pricing-module__kvPdYW__bookPhoto{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 18px 30px -20px #33271ca6}.pricing-module__kvPdYW__bookFigure{font-family:var(--font-fraunces), var(--font-fraunces-more), Georgia, serif;color:#c9623f;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.6rem,6vw,3.4rem);font-weight:600;line-height:1}.pricing-module__kvPdYW__bumper{background:var(--ink);color:var(--paper);text-align:center;border-radius:28px;justify-items:center;gap:1.1rem;padding:clamp(2rem,5vw,3.2rem);display:grid;box-shadow:0 28px 56px -32px #33271cb3}.pricing-module__kvPdYW__bumper .pricing-module__kvPdYW__button{align-self:auto;margin-top:0;padding-inline:34px}.pricing-module__kvPdYW__bumperMark{color:#fbe3cb}.pricing-module__kvPdYW__bumperLine{color:#e9dcc8;margin:0;font-size:1.08rem}.pricing-module__kvPdYW__band{max-width:var(--maxw);margin:56px auto 0;padding:0 28px}.pricing-module__kvPdYW__h2{font-family:var(--font-fraunces), var(--font-fraunces-more), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.4rem,3vw,1.6rem);font-weight:600;line-height:1.15}.pricing-module__kvPdYW__steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:20px 0 0;padding:0;list-style:none;display:grid}.pricing-module__kvPdYW__step{border-top:3px solid var(--line);min-width:0;padding:14px 20px 0 0}.pricing-module__kvPdYW__stepNow{border-top-color:var(--terracotta)}.pricing-module__kvPdYW__step b{font-family:var(--font-fraunces), var(--font-fraunces-more), Georgia, serif;font-size:1.1rem;font-weight:600;display:block}.pricing-module__kvPdYW__step span{color:var(--ink-soft);font-size:.96rem}.pricing-module__kvPdYW__quiet{color:var(--ink-soft);margin:14px 0 0;font-size:.96rem}.pricing-module__kvPdYW__includes{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 22px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pricing-module__kvPdYW__book{background:#fbecc9;border-radius:28px;grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;gap:24px 40px;padding:26px;display:grid}.pricing-module__kvPdYW__bookArt img{aspect-ratio:1;object-fit:cover;border-radius:6px 12px 12px 6px;width:100%;height:auto;display:block;box-shadow:-6px 0 0 -1px #c9b592,0 18px 30px -18px #33271c99}.pricing-module__kvPdYW__bookText{min-width:0}.pricing-module__kvPdYW__bookText p{color:var(--ink-soft);max-width:44ch;margin:10px 0 0}.pricing-module__kvPdYW__bookText .pricing-module__kvPdYW__bookSpec{color:var(--ink-faint);font-size:.92rem}.pricing-module__kvPdYW__bookPrice{text-align:end;min-width:0}.pricing-module__kvPdYW__bookPrice .pricing-module__kvPdYW__planPrice{justify-content:flex-end}.pricing-module__kvPdYW__bookSecond{color:var(--ink-soft);margin:8px 0 14px;font-size:.95rem}.pricing-module__kvPdYW__more{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-block:18px;display:flex}.pricing-module__kvPdYW__moreTitle{font-family:var(--font-fraunces), var(--font-fraunces-more), Georgia, serif;margin:0;font-size:1.15rem;font-weight:600}.pricing-module__kvPdYW__more p{color:var(--ink-soft);margin:0}.pricing-module__kvPdYW__trust{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px 28px;margin:0;padding:0;list-style:none;display:grid}.pricing-module__kvPdYW__trust li{min-width:0;font-family:var(--font-fraunces), var(--font-fraunces-more), Georgia, serif;font-size:1.08rem;font-weight:600;line-height:1.3}.pricing-module__kvPdYW__faq{border-top:1px solid var(--line);margin-top:14px}.pricing-module__kvPdYW__faq details{border-bottom:1px solid var(--line);padding-block:14px}.pricing-module__kvPdYW__faq summary{font-family:var(--font-fraunces), var(--font-fraunces-more), Georgia, serif;cursor:pointer;justify-content:space-between;gap:16px;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.pricing-module__kvPdYW__faq summary::-webkit-details-marker{display:none}.pricing-module__kvPdYW__faq summary:after{content:"+";color:var(--ink-faint);font-family:var(--font-mulish), var(--font-mulish-more), sans-serif;font-weight:400}.pricing-module__kvPdYW__faq details[open] summary:after{content:"−"}.pricing-module__kvPdYW__faq summary:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px;border-radius:4px}.pricing-module__kvPdYW__faq p{color:var(--ink-soft);max-width:64ch;margin:8px 0 0}.pricing-module__kvPdYW__closing{text-align:center}.pricing-module__kvPdYW__closing .pricing-module__kvPdYW__button{margin-top:18px;padding-inline:34px;display:inline-flex}@media (max-width:860px){.pricing-module__kvPdYW__steps{grid-auto-flow:row;gap:14px}.pricing-module__kvPdYW__step{padding-inline-end:0}.pricing-module__kvPdYW__includes{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-module__kvPdYW__book{grid-template-columns:1fr}.pricing-module__kvPdYW__bookArt{max-width:220px}.pricing-module__kvPdYW__top{text-align:start;justify-items:start}.pricing-module__kvPdYW__bookPrice{text-align:start}.pricing-module__kvPdYW__bookPrice .pricing-module__kvPdYW__planPrice{justify-content:flex-start}.pricing-module__kvPdYW__trust{grid-auto-flow:row}}@media (max-width:480px){.pricing-module__kvPdYW__hero,.pricing-module__kvPdYW__top,.pricing-module__kvPdYW__once,.pricing-module__kvPdYW__switchRow,.pricing-module__kvPdYW__plans,.pricing-module__kvPdYW__band{padding-inline:16px}.pricing-module__kvPdYW__includes{grid-template-columns:1fr}.pricing-module__kvPdYW__book{padding:20px}}.pricing-module__kvPdYW__footer{max-width:var(--maxw);border-top:1px solid var(--line);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin:54px auto 0;padding:26px 28px 0;font-size:.88rem;display:flex}.pricing-module__kvPdYW__footerMark{align-items:center;gap:10px;display:flex}.pricing-module__kvPdYW__footerMark svg{color:var(--ink-faint)}.pricing-module__kvPdYW__footer a{color:var(--ink-soft);font-weight:600;text-decoration:none}.pricing-module__kvPdYW__footer a:hover{color:var(--ink)}.pricing-module__kvPdYW__page a:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px;border-radius:4px}.pricing-module__kvPdYW__translationNote{opacity:.8;border-left:3px solid;margin:0 0 20px;padding:10px 14px;font-size:14px}
.menu-module__vGOkga__content{z-index:60;background:var(--gw-panel,#fff);border:1px solid var(--gw-line,#ece8e1);border-radius:var(--gw-radius,6px);min-width:150px;box-shadow:var(--gw-shadow-pop,0 8px 28px #00000012);transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:menu-module__vGOkga__menuIn var(--gw-dur-fast,.12s) var(--gw-ease,cubic-bezier(.2, .8, .2, 1)) both;padding:5px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.menu-module__vGOkga__content:focus{outline:none}.menu-module__vGOkga__item{color:var(--gw-ink,#1f2024);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;align-items:center;padding:8px 12px;font-size:13px;line-height:1.3;display:flex}.menu-module__vGOkga__item[data-highlighted]{background:var(--gw-tile,#f4f2ed)}.menu-module__vGOkga__item[data-disabled]{color:var(--gw-muted,#77726b);cursor:default}.menu-module__vGOkga__radio{gap:10px;padding-right:30px;position:relative}.menu-module__vGOkga__check{color:var(--gw-accent,#5b3a56);font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.menu-module__vGOkga__caret{flex:none;display:block}@keyframes menu-module__vGOkga__menuIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.menu-module__vGOkga__content{animation:none}}
.button-module__tRt1jq__base{box-sizing:border-box;height:var(--gw-control-h,36px);font:inherit;border-radius:var(--gw-radius,6px);cursor:pointer;white-space:nowrap;transition:background var(--gw-dur-fast,.12s) var(--gw-ease,ease), border-color var(--gw-dur-fast,.12s) var(--gw-ease,ease), color var(--gw-dur-fast,.12s) var(--gw-ease,ease);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.button-module__tRt1jq__base:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:2px}.button-module__tRt1jq__base:disabled,.button-module__tRt1jq__base[aria-disabled=true]{opacity:.45;cursor:default}.button-module__tRt1jq__base:hover,.button-module__tRt1jq__base:focus,.button-module__tRt1jq__base:active{text-decoration:none}.button-module__tRt1jq__primary{background:var(--gw-accent,#5b3a56);border-color:var(--gw-accent,#5b3a56);color:#fff;}.button-module__tRt1jq__primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--gw-accent-deep,#4a2e46);border-color:var(--gw-accent-deep,#4a2e46)}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.button-module__tRt1jq__super{isolation:isolate;color:#fff;letter-spacing:.01em;background:linear-gradient(#43293f 0%,#2e1c2c 100%);border:0;font-weight:600;transition:box-shadow .2s,transform .2s;position:relative;box-shadow:0 2px 10px -2px #7a4f9c66;}.button-module__tRt1jq__super:before{content:"";border-radius:inherit;background:conic-gradient(from var(--beam-angle), #7c5cff, #3f8fe0, #35b0a8, #6fc46a, #e0a93c, #ef7a4a, #d1478a, #8a5cc7, #7c5cff);-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes button-module__tRt1jq__superBeam{to{--beam-angle:360deg}}.button-module__tRt1jq__super:hover:not(:disabled):not([aria-disabled=true]):before,.button-module__tRt1jq__super:focus-visible:before{animation:3s linear infinite button-module__tRt1jq__superBeam}.button-module__tRt1jq__super:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px);box-shadow:0 4px 16px -2px #b4477a80}.button-module__tRt1jq__super:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0);box-shadow:0 1px 4px -1px #4a2e4666}@media (prefers-reduced-motion:reduce){.button-module__tRt1jq__super:before,.button-module__tRt1jq__super:hover:not(:disabled):not([aria-disabled=true]):before,.button-module__tRt1jq__super:focus-visible:before{animation:none}.button-module__tRt1jq__super,.button-module__tRt1jq__super:hover:not(:disabled):not([aria-disabled=true]){transition:none;transform:none}}.button-module__tRt1jq__primaryLg{height:var(--gw-control-h-lg,48px);background:var(--gw-accent,#5b3a56);border-color:var(--gw-accent,#5b3a56);color:#fff;gap:8px;padding:0 24px;font-size:15px;}.button-module__tRt1jq__primaryLg:hover:not(:disabled):not([aria-disabled=true]){background:var(--gw-accent-deep,#4a2e46);border-color:var(--gw-accent-deep,#4a2e46)}.button-module__tRt1jq__ctaRow{justify-content:center;align-items:center;width:100%;display:flex}.button-module__tRt1jq__ctaRow>*{flex:none}.button-module__tRt1jq__standard{background:var(--gw-panel,#fff);border-color:var(--gw-line-strong,#d0ccc6);color:var(--gw-ink,#1f2024);}.button-module__tRt1jq__standard:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--gw-accent,#5b3a56);color:var(--gw-accent,#5b3a56)}.button-module__tRt1jq__standard:active:not(:disabled):not([aria-disabled=true]){background:var(--gw-accent-wash,#f3eef2)}.button-module__tRt1jq__standardSmall{background:var(--gw-panel,#fff);border-color:var(--gw-line-strong,#d0ccc6);height:28px;color:var(--gw-ink,#1f2024);padding:0 10px;font-size:12.5px;}.button-module__tRt1jq__standardSmall:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--gw-accent,#5b3a56);color:var(--gw-accent,#5b3a56)}.button-module__tRt1jq__standardSmall:active:not(:disabled):not([aria-disabled=true]){background:var(--gw-accent-wash,#f3eef2)}.button-module__tRt1jq__quiet{height:28px;color:var(--gw-muted,#77726b);background:0 0;border-color:#0000;padding:0 10px;font-size:12.5px;}.button-module__tRt1jq__quiet:hover:not(:disabled):not([aria-disabled=true]){background:var(--gw-tile,#f4f2ed);color:var(--gw-ink,#1f2024)}.button-module__tRt1jq__quietIcon{width:28px;height:28px;color:var(--gw-muted,#77726b);background:0 0;border-color:#0000;padding:0;font-size:12.5px;}.button-module__tRt1jq__quietIcon:hover:not(:disabled):not([aria-disabled=true]){background:var(--gw-tile,#f4f2ed);color:var(--gw-ink,#1f2024)}.button-module__tRt1jq__dangerConfirm{background:var(--gw-err,#9a3b3b);border-color:var(--gw-err,#9a3b3b);color:#fff;}.button-module__tRt1jq__dangerConfirm:hover:not(:disabled):not([aria-disabled=true]){opacity:.9}.button-module__tRt1jq__dangerTrigger{background:var(--gw-panel,#fff);border-color:var(--gw-line-strong,#d0ccc6);color:var(--gw-err,#9a3b3b);}.button-module__tRt1jq__dangerTrigger:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--gw-err,#9a3b3b);color:var(--gw-err,#9a3b3b)}.button-module__tRt1jq__link{height:auto;font:inherit;color:var(--gw-accent,#5b3a56);border:0;border-bottom:1px solid var(--gw-accent,#5b3a56);cursor:pointer;background:0 0;border-radius:0;align-self:flex-start;padding:0 0 1px;font-weight:500;text-decoration:none;display:inline}.button-module__tRt1jq__link:hover{color:var(--gw-accent-deep,#4a2e46);border-bottom-color:var(--gw-accent-deep,#4a2e46)}.button-module__tRt1jq__link:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:2px}
.dialog-module__UzERia__scrim{z-index:1000000;background:var(--gw-scrim,#1412168c);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog-module__UzERia__scrim[data-phase=entering]{animation:.18s ease-out both dialog-module__UzERia__dlg-scrim-in}.dialog-module__UzERia__scrim[data-phase=leaving]{pointer-events:none;animation:.18s ease-in both dialog-module__UzERia__dlg-scrim-out}.dialog-module__UzERia__panel[data-phase=entering]{animation:.18s cubic-bezier(.2,.7,.2,1) both dialog-module__UzERia__dlg-panel-in}.dialog-module__UzERia__panel[data-phase=leaving]{animation:.18s ease-in both dialog-module__UzERia__dlg-panel-out}@keyframes dialog-module__UzERia__dlg-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-module__UzERia__dlg-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-module__UzERia__dlg-panel-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}@keyframes dialog-module__UzERia__dlg-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(.99)}}@media (prefers-reduced-motion:reduce){.dialog-module__UzERia__panel[data-phase=entering]{animation:.18s ease-out both dialog-module__UzERia__dlg-scrim-in}.dialog-module__UzERia__panel[data-phase=leaving]{animation:.18s ease-in both dialog-module__UzERia__dlg-scrim-out}}.dialog-module__UzERia__panel{box-sizing:border-box;background:var(--gw-panel,#fff);border:1px solid var(--gw-line,#ece8e1);width:min(480px,100%);max-height:calc(100vh - 48px);box-shadow:var(--gw-shadow-pop,0 8px 28px #00000012);color:var(--gw-ink,#1f2024);-webkit-font-smoothing:antialiased;border-radius:6px;padding:28px 30px 26px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.55;overflow-y:auto}.dialog-module__UzERia__panel:focus{outline:none}.dialog-module__UzERia__title{font-family:var(--gw-serif,Georgia, serif);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:400}.dialog-module__UzERia__text{margin:12px 0 0;font-size:14px;line-height:1.5}.dialog-module__UzERia__muted{color:var(--gw-muted,#77726b)}.dialog-module__UzERia__label{margin:20px 0 6px;font-size:12.5px;font-weight:600;display:block}.dialog-module__UzERia__input{box-sizing:border-box;width:100%;height:var(--gw-control-h,36px);font:inherit;color:var(--gw-ink,#1f2024);background:var(--gw-panel,#fff);border:1px solid var(--gw-line,#ece8e1);border-radius:6px;padding:0 11px;font-size:14px;display:block}.dialog-module__UzERia__input:focus-visible{border-color:var(--gw-accent,#5b3a56);outline:none}.dialog-module__UzERia__error{color:var(--gw-err,#9a3b3b);margin:12px 0 0;font-size:13px}.dialog-module__UzERia__actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.dialog-module__UzERia__panelWide{width:min(960px,100%)}.dialog-module__UzERia__panelFull{flex-direction:column;width:100%;max-width:1480px;height:calc(100vh - 48px);max-height:calc(100vh - 48px);padding:22px 26px 20px;display:flex;overflow:hidden}.dialog-module__UzERia__head{border-bottom:1px solid var(--gw-line,#ece8e1);flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:16px;display:flex}.dialog-module__UzERia__head .dialog-module__UzERia__title{margin-right:auto}.dialog-module__UzERia__close{width:36px;height:36px;font:inherit;color:var(--gw-muted,#77726b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;font-size:22px;line-height:1}.dialog-module__UzERia__close:hover:not(:disabled){color:var(--gw-ink,#1f2024);border-color:var(--gw-line,#ece8e1)}.dialog-module__UzERia__close:disabled{opacity:.45;cursor:default}.dialog-module__UzERia__body{flex:auto;min-height:0;padding-top:18px;overflow-y:auto}.dialog-module__UzERia__panelFull .dialog-module__UzERia__actions{border-top:1px solid var(--gw-line,#ece8e1);margin-top:0;padding-top:16px}.dialog-module__UzERia__panelScreen{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:0;position:fixed;inset:0}.dialog-module__UzERia__panelScreen .dialog-module__UzERia__head{min-height:52px;padding:env(safe-area-inset-top,0px) 8px 0;border-bottom:1px solid var(--gw-line,#ece8e1);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.dialog-module__UzERia__panelScreen .dialog-module__UzERia__head .dialog-module__UzERia__title{letter-spacing:0;text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:inherit;font-size:16px;font-weight:600;overflow:hidden}.dialog-module__UzERia__closeText{height:36px;font:inherit;color:var(--gw-accent,#5b3a56);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-self:start;padding:0 8px;font-size:15px}.dialog-module__UzERia__closeText:disabled{opacity:.45;cursor:default}.dialog-module__UzERia__closeText:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:0}.dialog-module__UzERia__headEnd{justify-self:end;align-items:center;gap:4px;display:inline-flex}.dialog-module__UzERia__panelScreen .dialog-module__UzERia__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0}.dialog-module__UzERia__panelScreen .dialog-module__UzERia__actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.dialog-module__UzERia__scrim[data-size=side]{justify-content:flex-end;align-items:stretch;padding:0}.dialog-module__UzERia__panelSide{border-width:0 0 0 1px;border-radius:0;width:min(440px,100%);max-width:none;height:100%;max-height:none;padding:18px 20px 16px}
.editableText-module__HK87nW__editable{text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--gw-muted,#77726b) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--gw-muted,#77726b) 50%, transparent);text-underline-offset:4px;cursor:text;transition:text-decoration-color var(--gw-dur-fast,.12s) var(--gw-ease,ease)}.editableText-module__HK87nW__editable:hover,.editableText-module__HK87nW__editable:focus-visible{-webkit-text-decoration-color:var(--gw-muted,#77726b);text-decoration-color:var(--gw-muted,#77726b)}.editableText-module__HK87nW__editable:disabled,.editableText-module__HK87nW__editable[aria-disabled=true]{cursor:default;text-decoration-line:none}
.heightLineup-module__3ab5ra__body{gap:14px;width:min(420px,100%);display:grid}.heightLineup-module__3ab5ra__stage{background:var(--gw-panel,#fff);border:1px solid var(--gw-line,#ece8e1);touch-action:none;cursor:ns-resize;-webkit-user-select:none;user-select:none;border-radius:8px;height:330px;position:relative;overflow:hidden}.heightLineup-module__3ab5ra__stage:focus-visible{outline:2px solid var(--gw-accent,#5b3a56);outline-offset:2px}.heightLineup-module__3ab5ra__floor{background:var(--gw-line,#ece8e1);height:1px;position:absolute;bottom:38px;left:0;right:0}.heightLineup-module__3ab5ra__fig{pointer-events:none;transition:opacity .2s;display:block;position:absolute;bottom:38px;transform:translate(-50%)}.heightLineup-module__3ab5ra__fig img,.heightLineup-module__3ab5ra__fig svg{width:auto;height:100%;display:block}.heightLineup-module__3ab5ra__dim{opacity:.45}.heightLineup-module__3ab5ra__name{color:var(--gw-muted,#6a6370);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;text-overflow:ellipsis;max-width:96px;font-size:11px;line-height:1.3;position:absolute;bottom:6px;overflow:hidden;transform:translate(-50%)}.heightLineup-module__3ab5ra__name b{color:var(--gw-ink,#1f2024);font-size:12px;font-weight:600;display:block}.heightLineup-module__3ab5ra__headline{border-top:1.5px solid var(--gw-accent,#5b3a56);pointer-events:none;height:0;position:absolute;left:10px;right:10px}.heightLineup-module__3ab5ra__handle{background:var(--gw-accent,#5b3a56);pointer-events:none;border-radius:3px;width:34px;height:6px;position:absolute;transform:translate(-50%,-50%)}.heightLineup-module__3ab5ra__tag{background:var(--gw-accent,#5b3a56);color:#fff;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:600;position:absolute;right:10px;transform:translateY(-50%)}.heightLineup-module__3ab5ra__tag:focus-visible{outline:2px solid var(--gw-ink,#1f2024);outline-offset:2px}.heightLineup-module__3ab5ra__chips{flex-wrap:wrap;justify-content:center;gap:6px;min-height:28px;display:flex}.heightLineup-module__3ab5ra__units{justify-self:center}.heightLineup-module__3ab5ra__exact{justify-content:center;align-items:center;gap:10px;display:flex}.heightLineup-module__3ab5ra__exact label{color:var(--gw-muted,#6a6370);align-items:center;gap:6px;font-size:13px;display:inline-flex}.heightLineup-module__3ab5ra__exact input{border:1px solid var(--gw-line-strong,#d0ccc6);width:64px;height:32px;font:inherit;font-variant-numeric:tabular-nums;color:var(--gw-ink,#1f2024);background:var(--gw-panel,#fff);border-radius:6px;padding:0 8px}.heightLineup-module__3ab5ra__row{align-items:baseline;gap:12px;display:flex}.heightLineup-module__3ab5ra__value{font:inherit;font-variant-numeric:tabular-nums;font-size:15px}@media (prefers-reduced-motion:reduce){.heightLineup-module__3ab5ra__fig{transition:none}}
.characterLibrary-module__HOGdeq__tileSkel,.characterLibrary-module__HOGdeq__detailSkel{flex-direction:column;display:flex}.characterLibrary-module__HOGdeq__tileSkel{gap:6px}.characterLibrary-module__HOGdeq__detailSkel{gap:18px}.characterLibrary-module__HOGdeq__nameRow{min-width:0}.characterLibrary-module__HOGdeq__nameRow .characterLibrary-module__HOGdeq__nameBtn,.characterLibrary-module__HOGdeq__nameRow .characterLibrary-module__HOGdeq__nameInput{box-sizing:border-box;text-align:left;max-width:100%;transition:border-color var(--gw-dur-fast,.12s) var(--gw-ease,ease), background var(--gw-dur-fast,.12s) var(--gw-ease,ease);background:0 0;border:1px solid #0000;border-radius:2px;outline:none;margin:0 -4px;padding:0 4px}.characterLibrary-module__HOGdeq__nameRow .characterLibrary-module__HOGdeq__nameBtn{cursor:text;overflow-wrap:anywhere;display:inline-block}.characterLibrary-module__HOGdeq__nameRow .characterLibrary-module__HOGdeq__nameBtn:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:2px}.characterLibrary-module__HOGdeq__nameRow .characterLibrary-module__HOGdeq__nameInput{background:var(--gw-panel,#fff);border-color:var(--gw-line,#ece8e1);width:calc(100% + 8px);max-width:528px;display:block}.characterLibrary-module__HOGdeq__nameRow .characterLibrary-module__HOGdeq__nameInput:focus{border-color:var(--gw-accent,#5b3a56)}.characterLibrary-module__HOGdeq__descBtn,.characterLibrary-module__HOGdeq__descArea{box-sizing:border-box;width:calc(100% + 8px);max-width:648px;font:inherit;color:var(--gw-ink,#1f2024);text-align:left;transition:border-color var(--gw-dur-fast,.12s) var(--gw-ease,ease), background var(--gw-dur-fast,.12s) var(--gw-ease,ease);background:0 0;border:1px solid #0000;border-radius:2px;outline:none;margin:12px -4px 0;padding:0 4px;font-size:14px;line-height:1.5;display:block}.characterLibrary-module__HOGdeq__descBtn{cursor:text;white-space:pre-wrap;overflow-wrap:anywhere}.characterLibrary-module__HOGdeq__descBtn:hover{border-top-color:var(--gw-line,#ece8e1);border-left-color:var(--gw-line,#ece8e1);border-right-color:var(--gw-line,#ece8e1)}.characterLibrary-module__HOGdeq__descBtn:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:2px}.characterLibrary-module__HOGdeq__descPlaceholder{color:var(--gw-muted,#77726b)}.characterLibrary-module__HOGdeq__descArea{resize:none;background:var(--gw-panel,#fff);border-color:var(--gw-line,#ece8e1);overflow:hidden}.characterLibrary-module__HOGdeq__descArea:focus{border-color:var(--gw-accent,#5b3a56)}.characterLibrary-module__HOGdeq__styleGroup+.characterLibrary-module__HOGdeq__styleGroup{margin-top:22px}.characterLibrary-module__HOGdeq__styleH{font-family:var(--gw-serif,Georgia, serif);align-items:baseline;gap:8px;margin:0 0 10px;font-size:16px;font-weight:400;display:flex}.characterLibrary-module__HOGdeq__styleCount{color:var(--gw-muted,#77726b);font-family:ui-sans-serif,system-ui,sans-serif;font-size:11.5px;font-weight:400}.characterLibrary-module__HOGdeq__outfits{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:16px 12px;margin:0;padding:0;list-style:none;display:grid}.characterLibrary-module__HOGdeq__outfit{flex-direction:column;gap:6px;min-width:0;display:flex}.characterLibrary-module__HOGdeq__outfitFrame{box-sizing:border-box;aspect-ratio:1;background:var(--gw-tile,#f4f2ed);border:1px solid var(--gw-line,#ece8e1);width:100%;transition:border-color var(--gw-dur-fast,.12s) var(--gw-ease,ease);border-radius:6px;display:block;position:relative;overflow:hidden}.characterLibrary-module__HOGdeq__outfitFrame:hover{border-color:var(--gw-accent,#5b3a56)}.characterLibrary-module__HOGdeq__outfitImg{object-fit:contain;object-position:center bottom;cursor:zoom-in;width:100%;height:100%;display:block}.characterLibrary-module__HOGdeq__outfitInitial{width:100%;height:100%;font-family:var(--gw-serif,Georgia, serif);color:var(--gw-accent,#5b3a56);place-items:center;font-size:40px;display:grid}.characterLibrary-module__HOGdeq__star{color:var(--gw-accent,#5b3a56);letter-spacing:.04em;background:#ffffffeb;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600;position:absolute;top:6px;left:6px}.characterLibrary-module__HOGdeq__outfitName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.characterLibrary-module__HOGdeq__outfit .characterLibrary-module__HOGdeq__outfitNameBtn,.characterLibrary-module__HOGdeq__outfit .characterLibrary-module__HOGdeq__outfitNameInput{box-sizing:border-box;max-width:calc(100% + 8px);color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:2px;outline:none;margin:0 -4px;padding:0 4px;font-family:inherit}.characterLibrary-module__HOGdeq__outfit .characterLibrary-module__HOGdeq__outfitNameBtn{margin-bottom:-6px;padding-bottom:6px;display:block}.characterLibrary-module__HOGdeq__outfitNameTip{min-width:0;max-width:100%}.characterLibrary-module__HOGdeq__outfit .characterLibrary-module__HOGdeq__outfitNameTip .characterLibrary-module__HOGdeq__outfitNameBtn{min-width:0}.characterLibrary-module__HOGdeq__outfit .characterLibrary-module__HOGdeq__outfitNameBtn:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:2px}.characterLibrary-module__HOGdeq__outfit .characterLibrary-module__HOGdeq__outfitNameInput{background:var(--gw-panel,#fff);border-color:var(--gw-line,#ece8e1);width:calc(100% + 8px)}.characterLibrary-module__HOGdeq__outfit .characterLibrary-module__HOGdeq__outfitNameInput:focus{border-color:var(--gw-accent,#5b3a56)}.characterLibrary-module__HOGdeq__outfitActions{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:11.5px;display:flex}.characterLibrary-module__HOGdeq__outfitLink,.characterLibrary-module__HOGdeq__outfitBtn{cursor:pointer;font:inherit;color:var(--gw-muted,#77726b);white-space:nowrap;background:0 0;border:none;padding:0;font-size:11.5px;text-decoration:none}.characterLibrary-module__HOGdeq__outfitLink:hover,.characterLibrary-module__HOGdeq__outfitBtn:hover:not(:disabled){color:var(--gw-accent,#5b3a56)}.characterLibrary-module__HOGdeq__outfitBtn:disabled{cursor:default;opacity:.55}.characterLibrary-module__HOGdeq__outfitRemove:hover:not(:disabled){color:var(--gw-err,#9a3b3b)}.characterLibrary-module__HOGdeq__addOutfit{width:100%;min-width:0;color:var(--gw-ink,#1f2024);flex-direction:column;gap:6px;text-decoration:none;display:flex}.characterLibrary-module__HOGdeq__addFrame{border-style:dashed}.characterLibrary-module__HOGdeq__addGlyph{width:100%;height:100%;color:var(--gw-muted,#77726b);transition:color var(--gw-dur-fast,.12s) var(--gw-ease,ease);place-items:center;font-size:26px;display:grid}.characterLibrary-module__HOGdeq__addOutfit:hover .characterLibrary-module__HOGdeq__addGlyph{color:var(--gw-accent,#5b3a56)}.characterLibrary-module__HOGdeq__addOutfit:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:3px;border-radius:6px}.characterLibrary-module__HOGdeq__addOutfitName{color:var(--gw-muted,#77726b);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.characterLibrary-module__HOGdeq__hiddenRow{margin-top:16px}.characterLibrary-module__HOGdeq__hiddenRow .characterLibrary-module__HOGdeq__outfits{margin-top:10px}.characterLibrary-module__HOGdeq__outfitHidden .characterLibrary-module__HOGdeq__outfitFrame{opacity:.6}.characterLibrary-module__HOGdeq__confirm{border:1px solid color-mix(in srgb, var(--gw-err,#9a3b3b) 22%, var(--gw-panel,#fff));background:color-mix(in srgb, var(--gw-err,#9a3b3b) 5%, var(--gw-panel,#fff));border-radius:var(--gw-radius,6px);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:16px 0 0;padding:11px 14px;font-size:13px;display:flex}.characterLibrary-module__HOGdeq__confirm b{font-weight:600}.characterLibrary-module__HOGdeq__confirmText{flex:320px}.characterLibrary-module__HOGdeq__confirmRemove,.characterLibrary-module__HOGdeq__confirmKeep{cursor:pointer;font:inherit;border-radius:2px;padding:6px 12px;font-size:12px}.characterLibrary-module__HOGdeq__confirmRemove{color:#fff;background:var(--gw-err,#9a3b3b);border:1px solid var(--gw-err,#9a3b3b)}.characterLibrary-module__HOGdeq__confirmKeep{color:var(--gw-ink,#1f2024);border:1px solid var(--gw-line,#ece8e1);background:0 0}.characterLibrary-module__HOGdeq__dangerRow{border-top:1px solid var(--gw-line,#ece8e1);margin-top:40px;padding-top:18px}.characterLibrary-module__HOGdeq__danger{cursor:pointer;font:inherit;color:var(--gw-err,#9a3b3b);background:0 0;border:none;padding:0;font-size:12.5px}.characterLibrary-module__HOGdeq__danger:hover{text-decoration:underline}.characterLibrary-module__HOGdeq__danger:focus-visible{outline:2px solid var(--gw-err,#9a3b3b);outline-offset:3px;border-radius:2px}.characterLibrary-module__HOGdeq__modalText{margin:12px 0 0;font-size:14px;line-height:1.5}.characterLibrary-module__HOGdeq__modalWarn{color:var(--gw-err,#9a3b3b)}.characterLibrary-module__HOGdeq__modalLabel{margin:20px 0 6px;font-size:12.5px;font-weight:600;display:block}.characterLibrary-module__HOGdeq__modalInput{box-sizing:border-box;width:100%;height:var(--gw-control-h,36px);font:inherit;color:var(--gw-ink,#1f2024);background:var(--gw-panel,#fff);border:1px solid var(--gw-line,#ece8e1);border-radius:6px;padding:0 11px;font-size:14px;display:block}.characterLibrary-module__HOGdeq__modalInput:focus-visible{border-color:var(--gw-err,#9a3b3b);outline:none}.characterLibrary-module__HOGdeq__modalActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.characterLibrary-module__HOGdeq__modalCancel,.characterLibrary-module__HOGdeq__modalDelete{box-sizing:border-box;height:var(--gw-control-h,36px);cursor:pointer;font:inherit;border-radius:6px;padding:0 16px;font-size:13px}.characterLibrary-module__HOGdeq__modalCancel{color:var(--gw-ink,#1f2024);background:var(--gw-panel,#fff);border:1px solid var(--gw-line,#ece8e1)}.characterLibrary-module__HOGdeq__modalDelete{color:#fff;background:var(--gw-err,#9a3b3b);border:1px solid var(--gw-err,#9a3b3b)}.characterLibrary-module__HOGdeq__modalDelete:disabled{cursor:default;opacity:.45}.characterLibrary-module__HOGdeq__addStyle{box-sizing:border-box;height:var(--gw-control-h,36px);font:inherit;color:var(--gw-ink,#1f2024);background:var(--gw-panel,#fff);border:1px solid var(--gw-line,#ece8e1);border-radius:var(--gw-radius,6px);white-space:nowrap;align-items:center;gap:6px;margin-top:16px;padding:0 14px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.characterLibrary-module__HOGdeq__addStyle:hover{border-color:var(--gw-accent,#5b3a56);color:var(--gw-accent,#5b3a56)}.characterLibrary-module__HOGdeq__addStyle:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:2px}
.characterTile-module__jXW6Xq__tile{width:100%;min-width:0;font:inherit;color:var(--gw-ink,#1f2024);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:6px;padding:0;text-decoration:none;display:flex}.characterTile-module__jXW6Xq__tile:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:3px}.characterTile-module__jXW6Xq__frame{aspect-ratio:1;background:var(--gw-tile,#f4f2ed);border:1px solid var(--gw-line,#ece8e1);width:100%;transition:box-shadow var(--gw-dur-fast,.12s) var(--gw-ease,ease), border-color var(--gw-dur-fast,.12s) var(--gw-ease,ease);border-radius:6px;position:relative;overflow:hidden;box-shadow:0 0 #0000}.characterTile-module__jXW6Xq__tile:hover .characterTile-module__jXW6Xq__frame{border-color:var(--gw-accent,#5b3a56)}.characterTile-module__jXW6Xq__tile[aria-current=true] .characterTile-module__jXW6Xq__frame{border-color:var(--gw-accent,#5b3a56);box-shadow:var(--gw-ring,0 0 0 2px #f3eef2, 0 0 0 3px #5b3a56)}.characterTile-module__jXW6Xq__img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.characterTile-module__jXW6Xq__initial{width:100%;height:100%;font-family:var(--gw-serif,Georgia, serif);color:var(--gw-accent,#5b3a56);place-items:center;font-size:40px;display:grid}.characterTile-module__jXW6Xq__add .characterTile-module__jXW6Xq__frame{border-style:dashed}.characterTile-module__jXW6Xq__glyph{width:100%;height:100%;color:var(--gw-muted,#77726b);background:repeating-linear-gradient(135deg,#0000 0 6px,#00000006 6px 12px);justify-content:center;align-items:center;font-size:26px;display:flex}.characterTile-module__jXW6Xq__add:hover .characterTile-module__jXW6Xq__glyph,.characterTile-module__jXW6Xq__add[aria-current=true] .characterTile-module__jXW6Xq__glyph{color:var(--gw-accent,#5b3a56)}.characterTile-module__jXW6Xq__check{background:var(--gw-accent,#5b3a56);color:#fff;text-align:center;border-radius:999px;width:20px;height:20px;font-size:12px;line-height:20px;position:absolute;top:6px;right:6px}.characterTile-module__jXW6Xq__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.characterTile-module__jXW6Xq__state{color:var(--gw-muted,#77726b);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}
.lightbox-module__W_ng0W__backdrop{z-index:2000000;cursor:zoom-out;background:#141216d1;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.lightbox-module__W_ng0W__backdrop[data-phase=entering]{animation:.18s ease-out both lightbox-module__W_ng0W__lb-fade}.lightbox-module__W_ng0W__backdrop[data-phase=leaving]{pointer-events:none;animation:.18s ease-in reverse both lightbox-module__W_ng0W__lb-fade}@keyframes lightbox-module__W_ng0W__lb-fade{0%{opacity:0}to{opacity:1}}.lightbox-module__W_ng0W__frame{cursor:default;background:#fff;border-radius:3px;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;overflow:auto;box-shadow:0 8px 40px #00000073}.lightbox-module__W_ng0W__image{object-fit:contain;max-width:90vw;max-height:calc(90vh - 60px);display:block}.lightbox-module__W_ng0W__actions{background:#fff;border-top:1px solid #00000014;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.lightbox-module__W_ng0W__close{z-index:1;color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;line-height:1;display:flex;position:fixed;top:16px;right:20px}.lightbox-module__W_ng0W__close:hover{background:#0000008c}.lightbox-module__W_ng0W__close:focus-visible{outline-offset:2px;outline:2px solid #fff}.lightbox-module__W_ng0W__enlargeBtn{color:#fff;cursor:zoom-in;background:#1412168c;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;line-height:1;display:inline-flex}.lightbox-module__W_ng0W__enlargeBtn:hover{background:#141216c7}.lightbox-module__W_ng0W__enlargeBtn:focus-visible{outline-offset:1px;outline:2px solid #fff}
.imagePicker-module__4DGhka__grid{grid-template-columns:repeat(auto-fill, minmax(var(--ip-tile,112px), 1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.imagePicker-module__4DGhka__sm{--ip-tile:84px;gap:8px}.imagePicker-module__4DGhka__md{--ip-tile:112px}.imagePicker-module__4DGhka__lg{--ip-tile:148px}.imagePicker-module__4DGhka__tile{width:100%;min-width:0;font:inherit;color:var(--gw-ink,#1f2024);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:6px;padding:0;display:flex}.imagePicker-module__4DGhka__tile:disabled{cursor:default;opacity:.5}.imagePicker-module__4DGhka__tile:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:3px}.imagePicker-module__4DGhka__frame{aspect-ratio:4/3;background:var(--gw-tile,#f4f2ed);border:1px solid var(--gw-line,#ece8e1);width:100%;transition:box-shadow var(--gw-dur-fast,.12s) var(--gw-ease,ease), border-color var(--gw-dur-fast,.12s) var(--gw-ease,ease);border-radius:6px;position:relative;overflow:hidden;box-shadow:0 0 #0000}.imagePicker-module__4DGhka__square .imagePicker-module__4DGhka__frame{aspect-ratio:1}.imagePicker-module__4DGhka__tile:hover:not(:disabled) .imagePicker-module__4DGhka__frame{border-color:var(--gw-accent,#5b3a56)}.imagePicker-module__4DGhka__tile[aria-checked=true] .imagePicker-module__4DGhka__frame{border-color:var(--gw-accent,#5b3a56);box-shadow:var(--gw-ring,0 0 0 2px #f3eef2, 0 0 0 3px #5b3a56)}.imagePicker-module__4DGhka__img{object-fit:cover;width:100%;height:100%;display:block}.imagePicker-module__4DGhka__contain .imagePicker-module__4DGhka__img{object-fit:contain}.imagePicker-module__4DGhka__faded{opacity:.55}.imagePicker-module__4DGhka__glyph{width:100%;height:100%;color:var(--gw-muted,#77726b);background:repeating-linear-gradient(135deg,#0000 0 6px,#00000006 6px 12px);justify-content:center;align-items:center;font-size:22px;display:flex}.imagePicker-module__4DGhka__tile[aria-checked=true] .imagePicker-module__4DGhka__glyph{color:var(--gw-accent,#5b3a56)}.imagePicker-module__4DGhka__check{background:var(--gw-accent,#5b3a56);color:#fff;text-align:center;border-radius:999px;width:20px;height:20px;font-size:12px;line-height:20px;position:absolute;top:6px;right:6px}.imagePicker-module__4DGhka__tag{color:var(--gw-warn,#7a5a1e);letter-spacing:.04em;background:#ffffffeb;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600;position:absolute;bottom:6px;left:6px}.imagePicker-module__4DGhka__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.imagePicker-module__4DGhka__note{color:var(--gw-muted,#77726b);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.imagePicker-module__4DGhka__addTile{text-decoration:none}.imagePicker-module__4DGhka__addTile .imagePicker-module__4DGhka__frame{border-style:dashed}.imagePicker-module__4DGhka__empty{color:var(--gw-muted,#77726b);margin:0;font-size:13px}
.masterDetail-module__dYuoSG__wrap{background:linear-gradient(var(--gw-line,#ece8e1), var(--gw-line,#ece8e1)) 320px 0 / 1px 100% no-repeat, linear-gradient(var(--gw-rail,#f6f4ef), var(--gw-rail,#f6f4ef)) 0 0 / 321px 100% no-repeat;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:40px;min-width:0;display:grid}.masterDetail-module__dYuoSG__rail{top:calc(var(--gw-stick,72px) + var(--env-banner-h,0px));box-sizing:border-box;max-height:calc(100vh - var(--gw-stick,72px) - var(--gw-stick-end,0px));min-width:0;padding:20px 20px 40px;position:sticky;overflow-y:auto}.masterDetail-module__dYuoSG__rail [class*=frame]{background:var(--gw-panel,#fff)}.masterDetail-module__dYuoSG__add{box-sizing:border-box;width:100%;height:var(--gw-control-h,36px);font:inherit;color:#fff;background:var(--gw-accent,#5b3a56);border:1px solid var(--gw-accent,#5b3a56);border-radius:var(--gw-radius,6px);cursor:pointer;white-space:nowrap;transition:background var(--gw-dur-fast,.12s) var(--gw-ease,ease);justify-content:center;align-items:center;gap:6px;margin:0 0 20px;padding:0 14px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.masterDetail-module__dYuoSG__add:hover{background:var(--gw-accent-deep,#4a2e46);border-color:var(--gw-accent-deep,#4a2e46)}.masterDetail-module__dYuoSG__add:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:2px}.masterDetail-module__dYuoSG__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0;padding:0;list-style:none;display:grid}.masterDetail-module__dYuoSG__tiles>li{min-width:0}.masterDetail-module__dYuoSG__tiles [aria-current=true],.masterDetail-module__dYuoSG__tiles [aria-checked=true]{box-sizing:border-box;border-radius:var(--gw-radius,6px);background:var(--gw-accent-wash,#f3eef2);width:calc(100% + 12px);margin:-6px;padding:6px}.masterDetail-module__dYuoSG__blank{aspect-ratio:1;border-radius:var(--gw-radius,6px);background:var(--gw-panel,#fff);border:1px solid var(--gw-line,#ece8e1);display:block}.masterDetail-module__dYuoSG__detail{min-width:0;max-width:760px}.masterDetail-module__dYuoSG__name{font-family:var(--gw-serif,Georgia, serif);letter-spacing:-.02em;color:var(--gw-ink,#1f2024);margin:0;font-size:26px;font-weight:400;line-height:1.15}.masterDetail-module__dYuoSG__section{margin:28px 0 12px}.masterDetail-module__dYuoSG__empty{font-family:var(--gw-serif,Georgia, serif);color:var(--gw-ink,#1f2024);margin:0;font-size:22px;font-weight:400;line-height:1.3}@media (max-width:900px){.masterDetail-module__dYuoSG__wrap{background:0 0;grid-template-columns:minmax(0,1fr);gap:24px}.masterDetail-module__dYuoSG__rail{background:var(--gw-rail,#f6f4ef);border-bottom:1px solid var(--gw-line,#ece8e1);max-height:none;padding:16px 20px;position:static;overflow:visible}.masterDetail-module__dYuoSG__add{width:auto;margin-bottom:14px}.masterDetail-module__dYuoSG__tiles{scroll-snap-type:x mandatory;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.masterDetail-module__dYuoSG__tiles>li{scroll-snap-align:start;flex:0 0 120px}.masterDetail-module__dYuoSG__tiles [aria-current=true],.masterDetail-module__dYuoSG__tiles [aria-checked=true]{width:100%;margin:0;padding:4px}}
.pageAlert-module__nho8zq__alert{z-index:3;width:18px;height:18px;font:700 12px/1 var(--gw-sans,system-ui, sans-serif);color:#fff;cursor:default;background:#c25a12;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;left:6px;box-shadow:0 1px 2px #14121659}.pageAlert-module__nho8zq__alert:focus-visible{outline:3px solid var(--gw-accent,#5b3a56);outline-offset:2px}
.pagePicture-module__V0Ly5q__picture{display:block}
.pagePreview-module__zJcmvW__root{width:100%;min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block}a.pagePreview-module__zJcmvW__root,button.pagePreview-module__zJcmvW__root{cursor:pointer}.pagePreview-module__zJcmvW__root:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:3px;border-radius:var(--gw-radius,6px)}.pagePreview-module__zJcmvW__frame{width:100%;aspect-ratio:var(--pp-ar,1);border:1px solid var(--gw-line,#ece8e1);border-radius:var(--gw-radius,6px);background:var(--gw-tile,#f4f2ed);transition:border-color var(--gw-dur-fast,.12s) var(--gw-ease,ease), box-shadow var(--gw-dur-fast,.12s) var(--gw-ease,ease);display:block;position:relative;overflow:hidden}a.pagePreview-module__zJcmvW__root:hover .pagePreview-module__zJcmvW__frame,button.pagePreview-module__zJcmvW__root:hover .pagePreview-module__zJcmvW__frame{border-color:var(--gw-accent,#5b3a56)}.pagePreview-module__zJcmvW__selected .pagePreview-module__zJcmvW__frame{border-color:var(--gw-accent,#5b3a56);box-shadow:var(--gw-ring,0 0 0 2px #f3eef2, 0 0 0 3px #5b3a56)}.pagePreview-module__zJcmvW__cover .pagePreview-module__zJcmvW__frame{border-style:dashed;border-color:var(--gw-accent,#5b3a56)}.pagePreview-module__zJcmvW__cover.pagePreview-module__zJcmvW__selected .pagePreview-module__zJcmvW__frame{border-style:solid}.pagePreview-module__zJcmvW__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}[data-fit=contain] .pagePreview-module__zJcmvW__img{object-fit:contain}.pagePreview-module__zJcmvW__empty{text-align:center;color:var(--gw-muted,#77726b);font-family:var(--gw-serif,Georgia, serif);place-items:center;padding:2px;font-size:12px;font-style:italic;line-height:1.2;display:grid;position:absolute;inset:0}.pagePreview-module__zJcmvW__badge{z-index:1;border-radius:var(--gw-radius-pill,999px);color:#fff;letter-spacing:.06em;background:#1f2024d1;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.4;position:absolute;top:6px;left:6px}.pagePreview-module__zJcmvW__cover .pagePreview-module__zJcmvW__badge{background:var(--gw-accent,#5b3a56);text-transform:uppercase}.pagePreview-module__zJcmvW__caption{color:var(--gw-muted,#77726b);white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:500;line-height:1.3;display:flex;overflow:hidden}.pagePreview-module__zJcmvW__compact .pagePreview-module__zJcmvW__badge{padding:1px 5px;font-size:8.5px;top:3px;left:3px}.pagePreview-module__zJcmvW__compact .pagePreview-module__zJcmvW__empty{font-size:9px}.pagePreview-module__zJcmvW__compact .pagePreview-module__zJcmvW__caption{margin-top:2px;font-size:9.5px;font-weight:400}
.characterFace-module__KIzTHq__face{object-fit:cover;object-position:center 8%;width:100%;height:100%;display:block}
.bookImage-module__MPMwkW__frame{width:100%;aspect-ratio:var(--pp-ar,1);background:var(--gw-rail,#f4f1eb);border-radius:3px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #1f20241f,0 6px 18px #1f20241a;container-type:inline-size}.bookImage-module__MPMwkW__link{color:inherit;border-radius:3px;text-decoration:none;display:block}.bookImage-module__MPMwkW__link:focus-visible{outline:2px solid var(--gw-accent,#6e5ac7);outline-offset:2px}.bookImage-module__MPMwkW__art{object-fit:cover;width:100%;height:100%;display:block}.bookImage-module__MPMwkW__empty{text-align:center;font-family:var(--gw-serif,Georgia, serif);overflow-wrap:anywhere;color:var(--gw-muted,#77726b);text-wrap:balance;place-items:center;padding:12%;font-size:clamp(7px,12cqi,15px);line-height:1.2;display:grid;position:absolute;inset:0;overflow:hidden}
.section-module__yONoXG__section{min-width:0}.section-module__yONoXG__head{align-items:center;gap:10px;margin:26px 0 11px;display:flex}.section-module__yONoXG__section:first-child>.section-module__yONoXG__head{margin-top:8px}.section-module__yONoXG__toggle{min-width:0;font:inherit;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--gw-muted,#77726b);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;font-size:11px;font-weight:600;display:flex}.section-module__yONoXG__toggle:hover .section-module__yONoXG__title{color:var(--gw-ink,#1f2024)}.section-module__yONoXG__toggle:focus-visible{box-shadow:var(--gw-ring,0 0 0 2px #f3eef2, 0 0 0 3px #5b3a56);border-radius:3px;outline:none}.section-module__yONoXG__caret{flex:none;width:8px;height:8px;transition:transform .16s;transform:rotate(0)}.section-module__yONoXG__open .section-module__yONoXG__caret{transform:rotate(90deg)}.section-module__yONoXG__title{min-width:0;line-height:1.35}.section-module__yONoXG__rule{background:var(--gw-line,#ece8e1);flex:1;min-width:0;height:1px}.section-module__yONoXG__action{flex:none}.section-module__yONoXG__body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s,opacity .16s;display:grid}.section-module__yONoXG__body.section-module__yONoXG__open{opacity:1;grid-template-rows:1fr}.section-module__yONoXG__inner{min-width:0;min-height:0;overflow:hidden}.section-module__yONoXG__body.section-module__yONoXG__settled .section-module__yONoXG__inner{overflow:visible}@media (prefers-reduced-motion:reduce){.section-module__yONoXG__body,.section-module__yONoXG__caret{transition:none}}
.spinner-module__XY5MnG__ring{opacity:.75;vertical-align:-.125em;border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite spinner-module__XY5MnG__turn;display:inline-block}.spinner-module__XY5MnG__block{width:20px;height:20px;color:var(--gw-muted,#77726b);border-width:2px}@keyframes spinner-module__XY5MnG__turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner-module__XY5MnG__ring{animation-duration:1.8s}}.spinner-module__XY5MnG__pad{color:var(--gw-muted,#77726b);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 0;font-size:13px;display:flex}.spinner-module__XY5MnG__lg{border-width:3px;width:34px;height:34px}.spinner-module__XY5MnG__fill{gap:14px;min-height:min(60vh,520px);padding:0;font-size:14px}
.generationToast-module__4TisVW__host{right:24px;bottom:calc(var(--pp-toast-lift,0px) + 24px);z-index:1500000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;max-width:calc(100vw - 32px);display:flex;position:fixed}@media (max-width:560px){.generationToast-module__4TisVW__host{align-items:stretch;left:16px;right:16px}}.generationToast-module__4TisVW__toast{box-sizing:border-box;background:var(--gw-panel,#fff);border:1px solid var(--gw-line-strong,#d9d3c9);border-radius:var(--gw-radius,6px);width:min(440px,100vw - 32px);box-shadow:var(--gw-shadow-pop,0 8px 28px #00000012);color:var(--gw-ink,#1f2024);pointer-events:auto;animation:generationToast-module__4TisVW__rise var(--gw-dur,.22s) var(--gw-ease,ease) both;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.45;display:flex}.generationToast-module__4TisVW__leaving{animation:generationToast-module__4TisVW__sink .18s var(--gw-ease,ease) both}@keyframes generationToast-module__4TisVW__rise{0%{opacity:0;transform:translateY(8px)}}@keyframes generationToast-module__4TisVW__sink{to{opacity:0;transform:translateY(4px)}}.generationToast-module__4TisVW__label{overflow-wrap:anywhere;white-space:pre-line;flex:auto;min-width:0;padding-top:1px}.generationToast-module__4TisVW__tick{background:var(--gw-ok,#3d6b4f);color:#fff;width:22px;height:22px;animation:generationToast-module__4TisVW__pop .26s var(--gw-ease,ease) both;border-radius:50%;flex:none;place-items:center;display:grid}.generationToast-module__4TisVW__tick svg{width:13px;height:13px}.generationToast-module__4TisVW__tick path{stroke-dasharray:14;stroke-dashoffset:14px;animation:generationToast-module__4TisVW__draw .2s var(--gw-ease,ease) 90ms both}@keyframes generationToast-module__4TisVW__pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes generationToast-module__4TisVW__draw{to{stroke-dashoffset:0}}.generationToast-module__4TisVW__bad{border-color:var(--gw-err,#9a3b3b);box-shadow:inset 4px 0 0 var(--gw-err,#9a3b3b), var(--gw-shadow-pop,0 8px 28px #00000012);padding-left:18px}.generationToast-module__4TisVW__good{border-color:var(--gw-line-strong,#d9d3c9)}.generationToast-module__4TisVW__bang{background:var(--gw-err,#9a3b3b);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.generationToast-module__4TisVW__bang svg{width:12px;height:12px}.generationToast-module__4TisVW__dot{background:var(--gw-accent,#5b3a56);border-radius:50%;flex:none;width:10px;height:10px;margin:6px 6px 0}.generationToast-module__4TisVW__action{font:inherit;color:inherit;text-underline-offset:3px;border-radius:var(--gw-radius,6px);cursor:pointer;background:0 0;border:0;flex:none;margin:-1px 0 0;padding:2px 4px;font-weight:600;text-decoration:underline}.generationToast-module__4TisVW__action:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:1px}.generationToast-module__4TisVW__dismiss{width:26px;height:26px;font:inherit;color:inherit;border-radius:var(--gw-radius,6px);cursor:pointer;opacity:.6;background:0 0;border:0;flex:none;margin:-2px -4px 0 0;padding:0;font-size:20px;line-height:1}.generationToast-module__4TisVW__dismiss:hover{opacity:1}.generationToast-module__4TisVW__dismiss:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:1px}@media (prefers-reduced-motion:reduce){.generationToast-module__4TisVW__toast,.generationToast-module__4TisVW__leaving,.generationToast-module__4TisVW__tick,.generationToast-module__4TisVW__tick path{animation:none}.generationToast-module__4TisVW__tick path{stroke-dashoffset:0}}
.heartToggle-module__F-2HpG__heart{width:28px;height:28px;color:var(--gw-muted,#77726b);background:var(--gw-panel,#fff);border:1px solid var(--gw-line,#ece8e1);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .12s,border-color .12s;display:inline-flex}.heartToggle-module__F-2HpG__heart:hover:not(:disabled){color:var(--gw-accent,#5b3a56);border-color:var(--gw-accent,#5b3a56)}.heartToggle-module__F-2HpG__heart:focus-visible{outline:2px solid var(--gw-accent,#5b3a56);outline-offset:1px}.heartToggle-module__F-2HpG__heart:disabled{opacity:.45;cursor:default}.heartToggle-module__F-2HpG__on{color:var(--gw-accent,#5b3a56);border-color:var(--gw-accent,#5b3a56)}
.statusBadge-module__8_pUaq__badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#fff;background:#77726b;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.statusBadge-module__8_pUaq__badge[data-tone=attention]{background:#7a5a1e}.statusBadge-module__8_pUaq__badge[data-tone=working]{background:#2f5f8a}.statusBadge-module__8_pUaq__badge[data-tone=done]{background:#2e6b47}.statusBadge-module__8_pUaq__badge[data-tone=quiet]{background:#77726b}.statusBadge-module__8_pUaq__badge[data-tone=problem]{background:#a3392b}.statusBadge-module__8_pUaq__dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite statusBadge-module__8_pUaq__statusPulse}@keyframes statusBadge-module__8_pUaq__statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.statusBadge-module__8_pUaq__dot{animation:none}}
.stylePicker-module__rkHk0a__wrap{flex-direction:column;gap:10px;min-width:0;display:flex}.stylePicker-module__rkHk0a__busy{opacity:.6;pointer-events:none}.stylePicker-module__rkHk0a__locked{width:var(--gw-tile-md,112px);max-width:100%;display:inline-flex}.stylePicker-module__rkHk0a__locked [data-locked=true]{cursor:default}.stylePicker-module__rkHk0a__locked [data-locked=true] [class*=frame]{border-color:var(--gw-accent,#5b3a56);box-shadow:var(--gw-ring,0 0 0 2px #f3eef2, 0 0 0 3px #5b3a56)}.stylePicker-module__rkHk0a__bands{display:flex;position:absolute;inset:0}.stylePicker-module__rkHk0a__bands>span{flex:1 1 0}.stylePicker-module__rkHk0a__initial{font-family:var(--gw-serif,Georgia, serif);color:var(--gw-accent,#5b3a56);font-size:26px}.stylePicker-module__rkHk0a__skeleton{grid-template-columns:repeat(auto-fill, minmax(var(--gw-tile-md,112px), 1fr));gap:10px;display:grid}.stylePicker-module__rkHk0a__skeleton>span{aspect-ratio:4/3;border-radius:var(--gw-radius,6px);background:var(--gw-tile,#f4f2ed);border:1px solid var(--gw-line,#ece8e1);display:block}.stylePicker-module__rkHk0a__err{color:var(--gw-err,#9a3b3b);margin:0;font-size:12.5px}
.segmentedControl-module__0l4eoq__track{width:max-content;max-width:100%;height:var(--gw-control-h,36px);background:var(--gw-tile,#f4f2ed);border:1px solid var(--gw-line,#ece8e1);white-space:nowrap;scrollbar-width:none;border-radius:999px;place-self:start;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative;overflow-x:auto}.segmentedControl-module__0l4eoq__track::-webkit-scrollbar{display:none}.segmentedControl-module__0l4eoq__track[aria-disabled=true]{opacity:.5}.segmentedControl-module__0l4eoq__cell{flex:none;display:inline-flex}.segmentedControl-module__0l4eoq__thumb{z-index:0;background:var(--gw-panel,#fff);pointer-events:none;border:0;border-radius:999px;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 1px 2px #00000012}.segmentedControl-module__0l4eoq__thumb[data-settled]{transition:transform var(--gw-dur,.18s) var(--gw-ease-out,cubic-bezier(.2, .8, .2, 1)), width var(--gw-dur,.18s) var(--gw-ease-out,cubic-bezier(.2, .8, .2, 1))}@media (prefers-reduced-motion:reduce){.segmentedControl-module__0l4eoq__thumb[data-settled]{transition:none}}.segmentedControl-module__0l4eoq__segment{z-index:1;height:28px;font:inherit;color:var(--gw-muted,#77726b);cursor:pointer;white-space:nowrap;transition:color var(--gw-dur-fast,.12s) var(--gw-ease,ease), background var(--gw-dur-fast,.12s) var(--gw-ease,ease), border-color var(--gw-dur-fast,.12s) var(--gw-ease,ease);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:0 12px;font-size:13.5px;font-weight:500;line-height:1;position:relative}.segmentedControl-module__0l4eoq__segment:hover:not(:disabled),.segmentedControl-module__0l4eoq__segment[aria-checked=true]{color:var(--gw-ink,#1f2024)}.segmentedControl-module__0l4eoq__segment:disabled{cursor:default;opacity:.5}.segmentedControl-module__0l4eoq__segment:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:2px;border-radius:999px}@media (max-width:480px){.segmentedControl-module__0l4eoq__segment{padding:0 10px}}
.pictureCount-module__3T5hbq__chip{border-radius:var(--gw-radius-pill,999px);background:var(--gw-accent-wash,#f3eef2);height:28px;color:var(--gw-accent,#5b3a56);box-shadow:var(--float-shadow,none);white-space:nowrap;align-items:center;padding:0 11px;font-size:12.5px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}@media (max-width:1180px){.pictureCount-module__3T5hbq__chip[data-expiring]{white-space:normal;text-align:end;border-radius:14px;max-width:168px;height:auto;padding:6px 11px;line-height:1.3}}.pictureCount-module__3T5hbq__chip:hover{text-decoration:underline}.pictureCount-module__3T5hbq__chip:focus-visible{box-shadow:var(--gw-ring,0 0 0 2px #f3eef2, 0 0 0 3px #5b3a56);outline:none}
.switch-module__JAR_vW__row{font:inherit;color:var(--gw-ink,#1f2024);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:13px;display:inline-flex}.switch-module__JAR_vW__row:disabled{cursor:default;opacity:.5}.switch-module__JAR_vW__row:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:3px;border-radius:4px}.switch-module__JAR_vW__track{background:var(--gw-tile,#f4f2ed);border:1px solid var(--gw-line,#ece8e1);width:34px;height:20px;transition:background var(--gw-dur-fast,.12s) var(--gw-ease,ease), border-color var(--gw-dur-fast,.12s) var(--gw-ease,ease);border-radius:999px;flex:none;position:relative}.switch-module__JAR_vW__knob{background:var(--gw-panel,#fff);width:14px;height:14px;transition:transform var(--gw-dur,.18s) var(--gw-ease-out,cubic-bezier(.2, .8, .2, 1));border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #3c2a1e47}.switch-module__JAR_vW__row[aria-checked=true] .switch-module__JAR_vW__track{background:var(--gw-accent,#5b3a56);border-color:var(--gw-accent,#5b3a56)}.switch-module__JAR_vW__row[aria-checked=true] .switch-module__JAR_vW__knob{transform:translate(14px)}.switch-module__JAR_vW__row:hover:not(:disabled) .switch-module__JAR_vW__track{border-color:var(--gw-accent,#5b3a56)}.switch-module__JAR_vW__label{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.switch-module__JAR_vW__note{color:var(--gw-muted,#77726b);font-size:12px}@media (prefers-reduced-motion:reduce){.switch-module__JAR_vW__knob{transition:none}}
.gallery-module__dLlRvq__tokens,.gallery-module__dLlRvq__page{--gw-bg:#fbfaf7;--gw-panel:#fff;--gw-ink:#1f2024;--gw-line:#ece8e1;--gw-accent:#5b3a56;--gw-accent-deep:#4a2e46;--gw-accent-wash:#f3eef2;--gw-muted:#77726b;--gw-tile:#f4f2ed;--gw-err:#9a3b3b;--gw-serif:Georgia, "Iowan Old Style", "Times New Roman", serif;--gw-header-h:56px;--gw-subnav-h:44px;--gw-radius:6px;--gw-radius-pill:999px;--gw-shadow-pop:0 8px 28px #00000012;--gw-dur-fast:.12s;--gw-dur:.22s;--gw-ease:cubic-bezier(.2, .8, .2, 1);--gw-rail:#f6f4ef;--gw-warn:#7a5a1e;--gw-ok:#3f6b4a;--gw-scrim:#1412168c;--gw-control-h:36px;--gw-control-h-lg:48px;--gw-line-strong:#d0ccc6;--gw-tile-sm:84px;--gw-tile-md:112px;--gw-tile-lg:148px;--gw-ring:0 0 0 2px var(--gw-accent-wash), 0 0 0 3px var(--gw-accent);--gw-focus:2px solid var(--gw-accent);--gw-stick:72px;--gw-measure:1180px;--gw-gutter:40px;--accent:var(--gw-accent);--accent-deep:var(--gw-accent-deep);--accent-light:var(--gw-accent-wash)}.gallery-module__dLlRvq__tokens{background:var(--gw-bg);min-height:100vh;color:var(--gw-ink)}.gallery-module__dLlRvq__tokens .gallery-module__dLlRvq__page{min-height:0}.gallery-module__dLlRvq__page{background:var(--gw-bg);min-height:100vh;color:var(--gw-ink);-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.55}.gallery-module__dLlRvq__spacer{flex:1}.gallery-module__dLlRvq__wrap{max-width:1180px;margin:0 auto;padding:64px 40px 90px}.gallery-module__dLlRvq__hero{margin-bottom:48px}.gallery-module__dLlRvq__kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--gw-muted);font-size:11px;font-weight:600}.gallery-module__dLlRvq__title{font-family:var(--gw-serif);letter-spacing:-.025em;margin:14px 0 0;font-size:clamp(32px,5vw,52px);font-weight:400;line-height:1.04}.gallery-module__dLlRvq__lede{color:var(--gw-ink);max-width:620px;font-size:16px;font-family:var(--gw-serif);margin:18px 0 0;line-height:1.6}.gallery-module__dLlRvq__shelf{grid-template-columns:repeat(4,1fr);gap:28px 24px;display:grid}.gallery-module__dLlRvq__book{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:none;flex-direction:column;gap:0;padding:0;text-decoration:none;display:flex}.gallery-module__dLlRvq__book:focus-visible{outline:2px solid var(--gw-accent);outline-offset:4px;border-radius:2px}.gallery-module__dLlRvq__cover{aspect-ratio:1;border:1px solid var(--gw-line);background:var(--gw-tile);border-radius:2px;place-items:center;transition:transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.gallery-module__dLlRvq__book:hover .gallery-module__dLlRvq__cover{transform:translateY(-3px);box-shadow:0 10px 24px #1f202412}.gallery-module__dLlRvq__cover .gallery-module__dLlRvq__coverImg{width:100%;max-height:100%;box-shadow:none;border-radius:0}.gallery-module__dLlRvq__bookTitle{font-family:var(--gw-serif);letter-spacing:-.01em;margin:14px 2px 0;font-size:18px;font-weight:400;line-height:1.2}.gallery-module__dLlRvq__meta{color:var(--gw-muted);font-size:12px;font-family:var(--gw-serif);margin:6px 2px 0;font-style:italic}.gallery-module__dLlRvq__newBookCover{background:var(--gw-bg);border-style:dashed;place-items:center;display:grid}.gallery-module__dLlRvq__plus{color:var(--gw-accent);font-size:30px;line-height:1}.gallery-module__dLlRvq__newBookTitle{font-family:var(--gw-serif);color:var(--gw-ink);margin-top:14px;font-size:16px}.gallery-module__dLlRvq__newBookSub{color:var(--gw-muted);margin-top:5px;font-size:12px}.gallery-module__dLlRvq__book:disabled{opacity:.55;cursor:default}.gallery-module__dLlRvq__book:disabled .gallery-module__dLlRvq__cover{box-shadow:none;transform:none}.gallery-module__dLlRvq__bookWrap{position:relative}.gallery-module__dLlRvq__coverEnlarge{z-index:3;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;top:8px;left:8px}.gallery-module__dLlRvq__bookWrap:hover .gallery-module__dLlRvq__coverEnlarge,.gallery-module__dLlRvq__coverEnlarge:focus-visible{opacity:1;pointer-events:auto}.gallery-module__dLlRvq__isArchived .gallery-module__dLlRvq__cover{opacity:.72}.gallery-module__dLlRvq__isDone .gallery-module__dLlRvq__cover{border-color:var(--gw-accent)}.gallery-module__dLlRvq__statusBadge{z-index:2;border-radius:999px;display:inline-flex;position:absolute;bottom:8px;left:8px;box-shadow:0 1px 4px #1f20242e}.gallery-module__dLlRvq__menuHost{display:contents}.gallery-module__dLlRvq__menuBtn{z-index:3;border:1px solid var(--gw-line);width:30px;height:30px;color:var(--gw-ink);cursor:pointer;opacity:.5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:opacity .12s;display:flex;position:absolute;top:8px;right:8px}.gallery-module__dLlRvq__bookWrap:hover .gallery-module__dLlRvq__menuBtn,.gallery-module__dLlRvq__menuBtn:focus-visible,.gallery-module__dLlRvq__menuBtn[aria-expanded=true]{opacity:1}.gallery-module__dLlRvq__menuBtn:hover{border-color:var(--gw-accent);color:var(--gw-accent)}.gallery-module__dLlRvq__menu{z-index:5;background:var(--gw-panel);border:1px solid var(--gw-line);border-radius:6px;min-width:150px;padding:5px;position:absolute;top:42px;right:8px;box-shadow:0 12px 30px #1f202424}.gallery-module__dLlRvq__menuItem{text-align:left;width:100%;font:inherit;color:var(--gw-ink);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:9px;padding:8px 12px;font-size:13px;display:flex}.gallery-module__dLlRvq__menuItem:hover{background:var(--gw-tile)}.gallery-module__dLlRvq__menuIcon{color:var(--gw-muted,#77726b);flex:none;display:inline-flex}.gallery-module__dLlRvq__menuItem:hover .gallery-module__dLlRvq__menuIcon{color:currentColor}.gallery-module__dLlRvq__menuRule{background:var(--gw-line,#ece8e1);height:1px;margin:4px 0}.gallery-module__dLlRvq__menuDanger{color:var(--gw-err)}.gallery-module__dLlRvq__menuDanger:hover{background:#faf0f0}.gallery-module__dLlRvq__archivedWrap{margin-top:56px}.gallery-module__dLlRvq__archivedHead{cursor:pointer;font:inherit;color:var(--gw-muted);text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:0;display:flex}.gallery-module__dLlRvq__archivedHead:hover{color:var(--gw-accent)}.gallery-module__dLlRvq__archivedHead .gallery-module__dLlRvq__caret{font-size:11px;transition:transform .15s}.gallery-module__dLlRvq__archivedHead[aria-expanded=true] .gallery-module__dLlRvq__caret{transform:rotate(90deg)}.gallery-module__dLlRvq__archivedShelf{margin-top:24px}.gallery-module__dLlRvq__bookSkel{flex-direction:column;gap:14px;display:flex}@media (prefers-reduced-motion:reduce){.gallery-module__dLlRvq__menuBtn,.gallery-module__dLlRvq__archivedHead .gallery-module__dLlRvq__caret{transition:none}}.gallery-module__dLlRvq__empty{border:1px solid var(--gw-line);background:var(--gw-panel);text-align:center;border-radius:2px;grid-column:1/-1;padding:54px 40px}.gallery-module__dLlRvq__emptyTitle{font-family:var(--gw-serif);color:var(--gw-ink);font-size:22px;font-weight:400}.gallery-module__dLlRvq__emptyText{color:var(--gw-muted);font-size:14px;font-family:var(--gw-serif);margin:10px 0 0;font-style:italic}.gallery-module__dLlRvq__note{color:var(--gw-accent);font-size:13px;font-family:var(--gw-serif);min-height:18px;margin:0 0 8px;font-style:italic}.gallery-module__dLlRvq__noteErr{color:var(--gw-err)}.gallery-module__dLlRvq__workspaceNote{border:1px solid var(--gw-line);background:var(--gw-panel);border-radius:2px;max-width:620px;padding:32px 36px}.gallery-module__dLlRvq__workspaceNote p{color:var(--gw-muted);font-family:var(--gw-serif);font-size:15px;line-height:1.6}.gallery-module__dLlRvq__backLink{letter-spacing:.06em;text-transform:uppercase;color:var(--gw-accent);margin-top:22px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.gallery-module__dLlRvq__backLink:hover{color:var(--gw-accent-deep)}.gallery-module__dLlRvq__footer{text-align:center;color:var(--gw-muted);border-top:1px solid var(--gw-line);text-transform:uppercase;letter-spacing:.12em;padding:40px;font-size:11px}@media (max-width:900px){.gallery-module__dLlRvq__shelf{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.gallery-module__dLlRvq__wrap{padding:40px 22px 70px}}@media (max-width:640px){.gallery-module__dLlRvq__shelf{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.gallery-module__dLlRvq__cover{transition:none}}.gallery-module__dLlRvq__titlewrap{max-width:var(--gw-measure,1180px);padding:46px var(--gw-gutter,40px) 8px;align-items:start;gap:24px;margin:0 auto;display:flex}.gallery-module__dLlRvq__titlemain{flex:1;min-width:0}.gallery-module__dLlRvq__titlewrap .gallery-module__dLlRvq__kicker{margin-bottom:10px}.gallery-module__dLlRvq__titlewrap input.gallery-module__dLlRvq__titleInput{width:100%;color:var(--gw-ink);font-family:var(--gw-serif);letter-spacing:-.02em;background:0 0;border:none;border-bottom:1px solid #0000;border-radius:0;outline:none;padding:2px 0 8px;font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.25}.gallery-module__dLlRvq__titlewrap input.gallery-module__dLlRvq__titleInput:hover{border-bottom-color:var(--gw-line)}.gallery-module__dLlRvq__titlewrap input.gallery-module__dLlRvq__titleInput:focus{border-bottom-color:var(--gw-accent);outline:none}.gallery-module__dLlRvq__titleMeta{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:10px;display:flex}.gallery-module__dLlRvq__titleMetaLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--gw-muted);font-size:11px;font-weight:600}.gallery-module__dLlRvq__detailBack{color:var(--gw-muted);transition:color var(--gw-dur-fast) var(--gw-ease);margin-bottom:22px;font-size:13px;text-decoration:none;display:inline-block}.gallery-module__dLlRvq__detailBack:hover{color:var(--gw-accent);text-decoration:none}.gallery-module__dLlRvq__shell{grid-template-columns:280px 1fr;align-items:start;gap:0;max-width:1480px;margin:0 auto;display:grid}.gallery-module__dLlRvq__side{border-right:1px solid var(--gw-line);padding:30px 28px 60px}.gallery-module__dLlRvq__sideRule{border:none;border-top:1px solid var(--gw-line);margin:30px 0}.gallery-module__dLlRvq__chip{border:1px solid var(--gw-line);background:var(--gw-panel);border-radius:2px;flex-wrap:wrap;align-items:center;gap:8px 11px;margin-bottom:9px;padding:9px 11px;display:flex}.gallery-module__dLlRvq__chipAv{background:var(--gw-tile);border:1px solid var(--gw-line);width:34px;height:34px;font-family:var(--gw-serif);color:var(--gw-accent);border-radius:2px;flex:none;place-items:center;font-size:15px;display:grid;overflow:hidden}.gallery-module__dLlRvq__chipAv img{object-fit:cover;cursor:zoom-in;width:100%;height:100%}.gallery-module__dLlRvq__chipNmwrap{flex:auto;min-width:4.5em;overflow:hidden}.gallery-module__dLlRvq__chipNm{font-family:var(--gw-serif);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;line-height:1.2;display:block;overflow:hidden}.gallery-module__dLlRvq__addlook{color:var(--gw-muted);border:1px solid var(--gw-line);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:10px;text-decoration:none}.gallery-module__dLlRvq__addlook:hover{color:var(--gw-accent);border-color:var(--gw-accent)}.gallery-module__dLlRvq__chipX{cursor:pointer;font:inherit;border:1px solid var(--gw-line);background:var(--gw-panel);color:var(--gw-muted);border-radius:2px;flex:none;width:26px;height:24px;margin-left:auto;font-size:12px;line-height:1}.gallery-module__dLlRvq__chipX:hover{color:var(--gw-err);border-color:#d9b3b3}.gallery-module__dLlRvq__chipRename{cursor:pointer;font:inherit;border:1px solid var(--gw-line);background:var(--gw-panel);color:var(--gw-muted);border-radius:2px;flex:none;width:24px;height:24px;font-size:12px;line-height:1}.gallery-module__dLlRvq__chipRename:hover{color:var(--gw-accent);border-color:var(--gw-accent)}.gallery-module__dLlRvq__looks{flex-wrap:wrap;flex:100%;align-items:center;gap:6px;min-width:0;display:flex}.gallery-module__dLlRvq__lookpill{max-width:100%;color:var(--gw-muted);border:1px solid var(--gw-line);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 5px 2px 9px;font-size:11px;display:inline-flex}.gallery-module__dLlRvq__lktxt{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.gallery-module__dLlRvq__lookX{cursor:pointer;font:inherit;color:var(--gw-muted);background:0 0;border:none;flex:none;padding:0 1px;font-size:11px;line-height:1}.gallery-module__dLlRvq__lookX:hover{color:var(--gw-err)}.gallery-module__dLlRvq__lookEdit{cursor:pointer;color:var(--gw-muted);flex:none;padding:0 1px;font-size:11px;line-height:1;text-decoration:none}.gallery-module__dLlRvq__lookEdit:hover{color:var(--gw-accent)}.gallery-module__dLlRvq__addbtn{text-align:center;width:100%;display:block}.gallery-module__dLlRvq__stackEmpty{color:var(--gw-muted);font-size:12.5px;font-family:var(--gw-serif);margin:0 0 12px;font-style:italic}.gallery-module__dLlRvq__chooser{border:1px solid var(--gw-line);background:var(--gw-panel);border-radius:2px;margin:-4px 0 9px;padding:12px 12px 10px}.gallery-module__dLlRvq__chooserH{margin:2px 2px 10px}.gallery-module__dLlRvq__pickrows{flex-direction:column;gap:6px;display:flex}.gallery-module__dLlRvq__pickcard{flex-direction:column;gap:4px;display:flex}.gallery-module__dLlRvq__pickcardH{flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:relative}.gallery-module__dLlRvq__pickghost{opacity:.55}.gallery-module__dLlRvq__pickghost .gallery-module__dLlRvq__pickrow,.gallery-module__dLlRvq__pickrow:disabled{cursor:not-allowed}.gallery-module__dLlRvq__pickrowTip{flex:auto;min-width:0}.gallery-module__dLlRvq__pickrow:disabled:hover{border-color:var(--gw-line)}.gallery-module__dLlRvq__lookmismatch{opacity:.7}.gallery-module__dLlRvq__chooserOther{color:var(--gw-muted);font-size:11.5px;font-family:var(--gw-serif);cursor:pointer;align-items:center;gap:6px;margin:-4px 2px 9px;display:flex}.gallery-module__dLlRvq__chooserOther input{cursor:pointer;margin:0}.gallery-module__dLlRvq__pickrow{text-align:left;cursor:pointer;min-width:0;font:inherit;color:var(--gw-ink);border:1px solid var(--gw-line);background:var(--gw-bg);border-radius:2px;flex:auto;align-items:center;gap:10px;padding:7px 9px;display:flex}.gallery-module__dLlRvq__pickrow:hover{border-color:var(--gw-accent)}.gallery-module__dLlRvq__pav{background:var(--gw-tile);border:1px solid var(--gw-line);width:28px;height:28px;font-family:var(--gw-serif);color:var(--gw-accent);border-radius:2px;flex:none;place-items:center;font-size:13px;display:grid;overflow:hidden}.gallery-module__dLlRvq__pav img{object-fit:contain;object-position:bottom;width:100%;height:100%}.gallery-module__dLlRvq__pavEnlarge{z-index:2;opacity:0;pointer-events:none;width:18px;height:18px;font-size:10px;transition:opacity .12s;position:absolute;top:3px;left:3px}.gallery-module__dLlRvq__pickcardH:hover .gallery-module__dLlRvq__pavEnlarge,.gallery-module__dLlRvq__pavEnlarge:focus-visible{opacity:1;pointer-events:auto}.gallery-module__dLlRvq__pnm{min-width:0;font-family:var(--gw-serif);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;overflow:hidden}.gallery-module__dLlRvq__pmeta{color:var(--gw-muted);text-transform:uppercase;letter-spacing:.07em;flex:none;font-size:10px}.gallery-module__dLlRvq__chooserEmpty{color:var(--gw-muted);font-size:12.5px;font-family:var(--gw-serif);margin:2px 2px 8px;font-style:italic;line-height:1.5}.gallery-module__dLlRvq__chooserNew{color:var(--gw-accent);border-bottom:1px solid var(--gw-accent);margin:10px 2px 2px;padding-bottom:2px;font-size:12.5px;text-decoration:none;display:inline-block}.gallery-module__dLlRvq__chooserNew:hover{color:var(--gw-accent-deep);border-color:var(--gw-accent-deep)}.gallery-module__dLlRvq__lookstrip{flex-wrap:wrap;gap:5px;padding:0 2px 2px 40px;display:flex}.gallery-module__dLlRvq__lookchip{border:1px solid var(--gw-line);color:var(--gw-muted);background:var(--gw-bg);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 4px 2px 9px;font-size:11px;display:inline-flex}.gallery-module__dLlRvq__lookchip .gallery-module__dLlRvq__lktxt{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.gallery-module__dLlRvq__lookadd{cursor:pointer;font:inherit;color:var(--gw-muted);background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;font-size:11px;display:inline-flex}.gallery-module__dLlRvq__lookadd:hover,.gallery-module__dLlRvq__lookadd:focus-visible{color:var(--gw-accent);outline:none}.gallery-module__dLlRvq__lookaddicon{color:var(--gw-accent);font-size:12px;line-height:1}.gallery-module__dLlRvq__lookpresent{color:var(--gw-muted);opacity:.75;align-items:center;gap:4px;font-size:11px;display:inline-flex}.gallery-module__dLlRvq__lookcheck{color:var(--gw-accent);font-size:10px;line-height:1}.gallery-module__dLlRvq__center{max-width:var(--gw-measure,1180px);padding:30px var(--gw-gutter,40px) 80px;min-width:0;margin-inline:auto}.gallery-module__dLlRvq__shellSolo{min-width:0}.gallery-module__dLlRvq__centerH{align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.gallery-module__dLlRvq__centerH h2{font-family:var(--gw-serif);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:400}.gallery-module__dLlRvq__centerCt{color:var(--gw-muted);font-size:13px}.gallery-module__dLlRvq__pages{flex-direction:column;gap:14px;display:flex}.gallery-module__dLlRvq__pageCard{border:1px solid var(--gw-line);background:var(--gw-panel);border-radius:2px;grid-template-columns:184px minmax(0,1fr) auto;align-items:stretch;gap:18px;padding:14px;display:grid}.gallery-module__dLlRvq__pageCard>.gallery-module__dLlRvq__thumbWrap,.gallery-module__dLlRvq__pageCard>.gallery-module__dLlRvq__ctrls{align-self:start}.gallery-module__dLlRvq__thumbWrap{position:relative}.gallery-module__dLlRvq__thumbWrap:hover .gallery-module__dLlRvq__thumbEnlarge,.gallery-module__dLlRvq__thumbEnlarge:focus-visible{opacity:1;pointer-events:auto}.gallery-module__dLlRvq__thumbEnlarge{z-index:2;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;top:6px;right:6px}.gallery-module__dLlRvq__pbody{flex-direction:column;max-width:600px;min-height:0;display:flex}.gallery-module__dLlRvq__pbody .gallery-module__dLlRvq__ptext{font-family:var(--gw-serif);color:var(--gw-ink);margin:6px 0 0;font-size:15px;line-height:1.5}.gallery-module__dLlRvq__ptextEmpty{color:var(--gw-muted);font-style:italic}.gallery-module__dLlRvq__ptextArea{box-sizing:border-box;width:100%;font-family:var(--gw-serif);color:var(--gw-ink);resize:none;background:0 0;border:1px solid #0000;border-radius:2px;flex:auto;min-height:3em;margin:6px 0 0;padding:6px 8px;font-size:15px;line-height:1.5;display:block;overflow-y:auto}.gallery-module__dLlRvq__ptextArea:hover{border-color:var(--gw-line)}.gallery-module__dLlRvq__ptextArea:focus{border-color:var(--gw-accent);background:var(--gw-panel);outline:none}.gallery-module__dLlRvq__ptextArea::placeholder{color:var(--gw-muted);font-style:italic}.gallery-module__dLlRvq__coverCard{border-style:dashed;border-color:var(--gw-accent)}.gallery-module__dLlRvq__coverLabel{font-family:var(--gw-serif);color:var(--gw-ink);margin-top:6px;font-size:15px}.gallery-module__dLlRvq__addCover{cursor:pointer;font:inherit;color:var(--gw-muted);border:1px dashed var(--gw-line);background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:16px 20px;font-size:12.5px;font-weight:500;display:flex}.gallery-module__dLlRvq__addCover:hover{color:var(--gw-accent);border-color:var(--gw-accent)}.gallery-module__dLlRvq__addCoverPlus{font-size:18px;line-height:1}.gallery-module__dLlRvq__ctrls{flex-direction:column;gap:6px;display:flex}.gallery-module__dLlRvq__ctrlBtn{cursor:pointer;font:inherit;border:1px solid var(--gw-line);background:var(--gw-panel);color:var(--gw-muted);border-radius:2px;width:28px;height:26px;font-size:13px;line-height:1}.gallery-module__dLlRvq__ctrlBtn:hover:not(:disabled){color:var(--gw-accent);border-color:var(--gw-accent)}.gallery-module__dLlRvq__ctrlBtn:disabled{opacity:.35;cursor:default}.gallery-module__dLlRvq__addpage{align-self:flex-start;margin-top:4px}.gallery-module__dLlRvq__openstudio{border-top:1px solid var(--gw-line);max-width:720px;margin-top:34px;padding-top:24px}.gallery-module__dLlRvq__openstudio a{color:var(--gw-accent);border-bottom:1px solid var(--gw-accent);align-items:center;gap:8px;padding-bottom:3px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.gallery-module__dLlRvq__openstudio a:hover{color:var(--gw-accent-deep);border-color:var(--gw-accent-deep)}.gallery-module__dLlRvq__openstudioHint{color:var(--gw-muted);font-size:12px;font-family:var(--gw-serif);margin-top:8px;font-style:italic}.gallery-module__dLlRvq__gate{text-align:center;max-width:680px;margin:80px auto;padding:0 24px}.gallery-module__dLlRvq__gateTitle{font-family:var(--gw-serif);font-size:24px;font-weight:400}.gallery-module__dLlRvq__gateP{color:var(--gw-muted);font-size:14px;font-family:var(--gw-serif);margin:12px 0 24px;font-style:italic}.gallery-module__dLlRvq__gateLink{color:var(--gw-accent);border-bottom:1px solid var(--gw-accent);padding-bottom:2px;font-size:13px;text-decoration:none}@media (max-width:860px){.gallery-module__dLlRvq__shell{grid-template-columns:1fr}.gallery-module__dLlRvq__side{border-right:none;border-bottom:1px solid var(--gw-line)}.gallery-module__dLlRvq__center{padding-block:26px 60px}.gallery-module__dLlRvq__pageCard{grid-template-columns:120px minmax(0,1fr) auto}}.gallery-module__dLlRvq__sceneStripChip{border:1px solid var(--gw-line);background:var(--gw-panel);border-radius:999px;align-items:center;gap:8px;padding:3px 10px 3px 4px;font-size:12.5px;display:inline-flex}.gallery-module__dLlRvq__sceneStripChip .gallery-module__dLlRvq__chipAv{border-radius:999px;width:24px;height:24px;font-size:11px}.gallery-module__dLlRvq__castChip{cursor:pointer;font:inherit;border:1px solid var(--gw-line);background:var(--gw-panel);color:var(--gw-ink);border-radius:999px;align-items:center;gap:7px;padding:3px 11px 3px 4px;font-size:12.5px;text-decoration:none;display:inline-flex}.gallery-module__dLlRvq__castChip:hover{border-color:var(--gw-accent);text-decoration:none}.gallery-module__dLlRvq__castChipAv{background:var(--gw-tile);border:1px solid var(--gw-line);width:24px;height:24px;font-family:var(--gw-serif);color:var(--gw-accent);border-radius:999px;flex:none;place-items:center;font-size:11px;display:grid;overflow:hidden}.gallery-module__dLlRvq__castChipNm{font-family:var(--gw-serif);text-overflow:ellipsis;white-space:nowrap;max-width:11em;font-size:13.5px;line-height:1.2;overflow:hidden}.gallery-module__dLlRvq__pchips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.gallery-module__dLlRvq__pchipScene{color:var(--gw-muted);border:1px solid var(--gw-line);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:100%;padding:4px 11px;font-size:10.5px;text-decoration:none;display:inline-flex;overflow:hidden}.gallery-module__dLlRvq__pchipScene:hover{color:var(--gw-accent);border-color:var(--gw-accent)}.gallery-module__dLlRvq__pchipGhost{color:var(--gw-ink);border:1px solid var(--gw-line);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 11px;font-size:10.5px;text-decoration:none;display:inline-flex}.gallery-module__dLlRvq__pchipGhost:hover{color:var(--gw-accent);border-color:var(--gw-accent)}.gallery-module__dLlRvq__pchipWand{color:var(--gw-ink);border:1px solid var(--gw-line);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:4px 11px;font-family:inherit;font-size:10.5px;display:inline-flex}.gallery-module__dLlRvq__pchipWand:hover:not(:disabled){color:var(--gw-accent);border-color:var(--gw-accent)}.gallery-module__dLlRvq__pchipWand:disabled{opacity:.6;cursor:default}.gallery-module__dLlRvq__starring{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.gallery-module__dLlRvq__starring .gallery-module__dLlRvq__starringIcon{color:var(--gw-muted);flex:none}.gallery-module__dLlRvq__addrow{flex:none;margin-top:6px;position:relative}.gallery-module__dLlRvq__addpanelhost{z-index:20;position:absolute;top:100%;right:0}.gallery-module__dLlRvq__addfused{height:var(--gw-control-h,36px);border-radius:var(--gw-radius);white-space:nowrap;flex-shrink:0;align-items:stretch;display:inline-flex;overflow:hidden}.gallery-module__dLlRvq__addfused .gallery-module__dLlRvq__addgo{font:inherit;background:var(--gw-accent);color:#fff;cursor:pointer;white-space:nowrap;transition:background var(--gw-dur-fast) var(--gw-ease);border:0;border-radius:0;align-items:center;padding:0 18px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.gallery-module__dLlRvq__addfused .gallery-module__dLlRvq__addgo:hover{background:var(--gw-accent-deep)}.gallery-module__dLlRvq__addfused .gallery-module__dLlRvq__addgo:focus-visible,.gallery-module__dLlRvq__addfused .gallery-module__dLlRvq__addpick:focus-visible{outline:2px solid var(--gw-ink);outline-offset:-3px}.gallery-module__dLlRvq__addfused .gallery-module__dLlRvq__addpick{background:var(--gw-accent-deep);color:#fff;cursor:pointer;width:30px;transition:filter var(--gw-dur-fast) var(--gw-ease);border:0;border-left:1px solid #ffffff40;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.gallery-module__dLlRvq__addfused .gallery-module__dLlRvq__addpick:hover,.gallery-module__dLlRvq__addfused .gallery-module__dLlRvq__addpick[data-state=open]{filter:brightness(.86)}@media (max-width:720px){.gallery-module__dLlRvq__titlewrap,.gallery-module__dLlRvq__center{padding-inline:20px}}
.coverTile-module__KjFeAW__tile{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.coverTile-module__KjFeAW__name{font-family:var(--gw-serif,Georgia, serif);color:var(--gw-ink,#1f2024);text-wrap:balance;margin:0;font-size:15px;line-height:1.3}
.orderCopy-module__iUcDDa__card{border:1px solid var(--gw-line,#ece8e1);border-radius:var(--gw-radius,6px);background:var(--gw-panel,#fff);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px 28px;margin:0 0 28px;padding:20px 22px;display:grid}@media (max-width:640px){.orderCopy-module__iUcDDa__card{grid-template-columns:1fr}}.orderCopy-module__iUcDDa__body{flex-direction:column;gap:14px;min-width:0;display:flex}.orderCopy-module__iUcDDa__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.orderCopy-module__iUcDDa__what{flex-direction:column;gap:2px;min-width:0;display:flex}.orderCopy-module__iUcDDa__title{font-family:var(--gw-serif,Georgia, serif);color:var(--gw-ink,#1f2024);text-wrap:balance;margin:0;font-size:20px;font-weight:500}.orderCopy-module__iUcDDa__product{color:var(--gw-muted,#77726b);margin:0;font-size:13px}.orderCopy-module__iUcDDa__price{font-family:var(--gw-serif,Georgia, serif);color:var(--gw-ink,#1f2024);font-variant-numeric:tabular-nums;margin:0;font-size:22px}.orderCopy-module__iUcDDa__problems{color:var(--gw-warn,#7a5a1e);flex-direction:column;gap:4px;margin:0;padding:0 0 0 18px;font-size:13.5px;display:flex}.orderCopy-module__iUcDDa__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.orderCopy-module__iUcDDa__qty{align-items:center;gap:8px;display:inline-flex}.orderCopy-module__iUcDDa__qtyRow{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.orderCopy-module__iUcDDa__secondCopy{color:var(--gw-muted,#77726b);font-size:13.5px}.orderCopy-module__iUcDDa__qtyValue{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;color:var(--gw-ink,#1f2024);font-size:15px}.orderCopy-module__iUcDDa__inscribeToggle{height:auto;font:inherit;color:var(--gw-muted,#77726b);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:0;align-self:flex-start;margin:0;padding:0;font-size:13.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.orderCopy-module__iUcDDa__inscribeToggle:hover{color:var(--gw-ink,#1f2024)}.orderCopy-module__iUcDDa__inscribeToggle:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:2px}.orderCopy-module__iUcDDa__unavailable{color:var(--gw-muted,#77726b);margin:0;font-size:13.5px}.orderCopy-module__iUcDDa__orders{border-top:1px solid var(--gw-line,#ece8e1);flex-direction:column;margin:2px 0 0;padding:10px 0 0;list-style:none;display:flex}.orderCopy-module__iUcDDa__orderLink{color:var(--gw-ink,#1f2024);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:6px 0;font-size:13.5px;text-decoration:none;display:flex}.orderCopy-module__iUcDDa__orderLink:focus-visible{outline:var(--gw-focus,2px solid #5b3a56);outline-offset:2px}.orderCopy-module__iUcDDa__row{grid-template-columns:96px 1fr;align-items:start;gap:12px 16px;display:grid}.orderCopy-module__iUcDDa__rowLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--gw-muted,#77726b);padding-top:8px;font-size:11px}.orderCopy-module__iUcDDa__rowBody{flex-direction:column;gap:10px;min-width:0;display:flex}.orderCopy-module__iUcDDa__fact{color:var(--gw-ink,#1f2024);margin:0;padding-top:8px;font-size:14px}.orderCopy-module__iUcDDa__formatNote{color:var(--gw-warn,#7a5a1e);margin:0;font-size:13px}.orderCopy-module__iUcDDa__copies{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.orderCopy-module__iUcDDa__copy{grid-template-columns:64px 1fr;align-items:center;gap:10px;display:grid}.orderCopy-module__iUcDDa__copyLabel{color:var(--gw-muted,#77726b);font-variant-numeric:tabular-nums;font-size:13px}.orderCopy-module__iUcDDa__inscription{box-sizing:border-box;width:100%;font:inherit;font-family:var(--gw-serif,Georgia, serif);color:var(--gw-ink,#1f2024);border:1px solid var(--gw-line,#ece8e1);border-radius:var(--gw-radius,6px);background:#fffdf9;padding:8px 10px;font-size:14px}.orderCopy-module__iUcDDa__inscription:focus{border-color:var(--gw-accent,#4a7fa5);outline:none}.orderCopy-module__iUcDDa__totals{border-top:1px solid var(--gw-line,#ece8e1);flex-direction:column;gap:6px;margin:4px 0 0;padding-top:12px;display:flex}.orderCopy-module__iUcDDa__totalRow{color:var(--gw-muted,#77726b);justify-content:space-between;gap:16px;margin:0;font-size:14px;display:flex}.orderCopy-module__iUcDDa__totalRow dt,.orderCopy-module__iUcDDa__totalRow dd{margin:0}.orderCopy-module__iUcDDa__totalRow dd{font-variant-numeric:tabular-nums}.orderCopy-module__iUcDDa__totalDue{color:var(--gw-ink,#1f2024);padding-top:6px;font-size:15px}.orderCopy-module__iUcDDa__policy{color:var(--gw-muted,#77726b);text-underline-offset:3px;font-size:13px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
.titlePage-module__f1e-Sq__faces{background:#fffdf8;grid-template-columns:1fr 1fr;display:grid}.titlePage-module__f1e-Sq__faceBox{aspect-ratio:1;min-width:0;position:relative;overflow:hidden}.titlePage-module__f1e-Sq__facesWide .titlePage-module__f1e-Sq__faceBox{aspect-ratio:4/3}.titlePage-module__f1e-Sq__faceBox+.titlePage-module__f1e-Sq__faceBox{border-left:1px solid #2b272329}.titlePage-module__f1e-Sq__sheet{border-color:var(--gw-accent)}.titlePage-module__f1e-Sq__fields{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px 12px;margin-top:6px;display:grid}.titlePage-module__f1e-Sq__key,.titlePage-module__f1e-Sq__label{letter-spacing:.16em;text-transform:uppercase;color:var(--gw-muted);font-size:10px}.titlePage-module__f1e-Sq__field{box-sizing:border-box;width:100%;font-family:var(--gw-serif);color:var(--gw-ink);background:0 0;border:1px solid #0000;border-radius:2px;padding:4px 8px;font-size:15px;line-height:1.4;display:block}.titlePage-module__f1e-Sq__field:hover{border-color:var(--gw-line)}.titlePage-module__f1e-Sq__field:focus{border-color:var(--gw-accent);background:var(--gw-panel);outline:none}.titlePage-module__f1e-Sq__field::placeholder{color:var(--gw-muted);font-style:italic}.titlePage-module__f1e-Sq__readOnly{font-family:var(--gw-serif);color:var(--gw-ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:4px 8px;font-size:15px;line-height:1.4;display:flex}.titlePage-module__f1e-Sq__empty{color:var(--gw-muted);font-style:italic}.titlePage-module__f1e-Sq__link{color:var(--gw-accent);text-underline-offset:2px;font-family:-apple-system,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12.5px;text-decoration:underline}.titlePage-module__f1e-Sq__picker{border:1px solid var(--gw-line);border-radius:var(--gw-radius);background:var(--gw-rail);margin-top:12px;padding:12px}.titlePage-module__f1e-Sq__pickerHead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.titlePage-module__f1e-Sq__spacer{flex:1}.titlePage-module__f1e-Sq__tileArt{width:100%;height:auto;display:block}.titlePage-module__f1e-Sq__thumb{border:1px dashed var(--gw-accent);background:#fffdf8;border-radius:6px;display:block;position:relative;overflow:hidden}.titlePage-module__f1e-Sq__thumb:focus-visible{outline:var(--gw-focus);outline-offset:2px}.titlePage-module__f1e-Sq__thumbArt{width:100%;height:auto;display:block}.titlePage-module__f1e-Sq__thumbBadge{border-radius:var(--gw-radius-pill);color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#1f2024d1;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;top:6px;left:6px}
.titlePortraits-module__TdUkWa__portrait{cursor:pointer;width:100%;height:100%;transition:box-shadow var(--gw-dur-fast,.12s) var(--gw-ease,ease);background:0 0;border:0;border-radius:50%;padding:0;display:block}.titlePortraits-module__TdUkWa__portrait:hover,.titlePortraits-module__TdUkWa__portrait:focus-visible,.titlePortraits-module__TdUkWa__portrait[aria-expanded=true]{box-shadow:0 0 0 3px var(--gw-panel,#fff), 0 0 0 5px var(--gw-accent,#5b3a56);outline:none}.titlePortraits-module__TdUkWa__pop{z-index:60;background:var(--gw-panel,#fff);border:1px solid var(--gw-line,#ece8e1);border-radius:var(--gw-radius,8px);width:max-content;max-width:min(100vw - 16px,560px);box-shadow:var(--gw-shadow-pop,0 8px 28px #0000001f);color:var(--gw-ink,#1f2024);padding:12px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:fixed;transform:translate(-50%)}.titlePortraits-module__TdUkWa__pop:before{content:"";left:calc(50% + var(--tp-arrow-x,0px));background:var(--gw-panel,#fff);border-left:1px solid var(--gw-line,#ece8e1);border-top:1px solid var(--gw-line,#ece8e1);width:12px;height:12px;position:absolute}.titlePortraits-module__TdUkWa__pop[data-side=below]:before{top:-7px;transform:translate(-50%)rotate(45deg)}.titlePortraits-module__TdUkWa__pop[data-side=above]:before{bottom:-7px;transform:translate(-50%)rotate(225deg)}.titlePortraits-module__TdUkWa__heading{letter-spacing:.08em;text-transform:uppercase;color:var(--gw-muted,#77726b);margin:0 0 10px;font-size:11px;font-weight:600}.titlePortraits-module__TdUkWa__scroll{max-height:min(100vh - 80px,360px);margin:-6px;padding:6px;overflow:auto}.titlePortraits-module__TdUkWa__scroll .titlePortraits-module__TdUkWa__tiles{flex-wrap:wrap;gap:10px;display:flex}.titlePortraits-module__TdUkWa__scroll .titlePortraits-module__TdUkWa__tiles>li{width:96px}.titlePortraits-module__TdUkWa__nameRow{margin:0 0 12px}.titlePortraits-module__TdUkWa__nameRow .titlePortraits-module__TdUkWa__heading{margin-bottom:6px;display:block}.titlePortraits-module__TdUkWa__nameBox{position:relative}.titlePortraits-module__TdUkWa__nameInput{box-sizing:border-box;width:100%;min-width:220px;height:var(--gw-control-h,36px);font:inherit;color:var(--gw-ink,#1f2024);background:var(--gw-panel,#fff);border:1px solid var(--gw-line,#ece8e1);border-radius:6px;padding:0 34px 0 11px;font-size:14px;display:block}.titlePortraits-module__TdUkWa__nameInput::placeholder{color:var(--gw-muted,#77726b)}.titlePortraits-module__TdUkWa__nameInput:focus-visible{border-color:var(--gw-accent,#5b3a56);outline:none}.titlePortraits-module__TdUkWa__nameResetWrap{display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.titlePortraits-module__TdUkWa__nameReset{width:28px;height:28px;color:var(--gw-muted,#77726b);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.titlePortraits-module__TdUkWa__nameReset:hover,.titlePortraits-module__TdUkWa__nameReset:focus-visible{color:var(--gw-ink,#1f2024);background:var(--gw-hover,#f4f1ec);outline:none}
.bookPrint-module__g54raa__wrap{max-width:760px;margin:0 auto;padding-block:28px 64px;padding-inline:20px}
