:root{--page-bg: #eef4f8;--panel-bg: #f9fcfe;--panel-soft: #dfeaf1;--text-main: #173247;--text-muted: #5f7180;--line: rgba(23, 50, 71, .14);--accent: #6f9fbd;--accent-strong: #3f789d;--header-bg: #173247;--header-text: #f4f9fc;--header-muted: #c9d9e4;--header-line: rgba(244, 249, 252, .16);--shadow: 0 24px 70px rgba(23, 50, 71, .16);--max-width: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 14% 10%,rgba(111,159,189,.12),transparent 32rem),linear-gradient(180deg,#f8fbfd 0%,var(--page-bg) 75%);color:var(--text-main);font-family:Georgia,Times New Roman,serif;line-height:1.65}a{color:inherit}img{display:block;max-width:100%}button,a{-webkit-tap-highlight-color:transparent}.site-shell{width:min(calc(100% - 40px),var(--max-width));margin:0 auto}.site-header{padding:28px 0 20px;background:var(--header-bg);color:var(--header-text);border-bottom:1px solid var(--header-line)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.site-name{margin:0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.site-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:clamp(30px,4vw,54px);font-family:Arial,Helvetica,sans-serif;font-size:1rem;letter-spacing:.07em;text-transform:uppercase}.site-nav a{color:var(--header-muted);text-decoration:none;transition:color .18s ease}.site-nav a:hover,.site-nav a:focus-visible{color:var(--header-text)}.home-main{padding:clamp(54px,8vw,96px) 0 48px}.intro-grid{display:grid;grid-template-columns:minmax(220px,330px) minmax(0,1fr);gap:clamp(38px,7vw,86px);align-items:start}.portrait-wrap{position:relative;width:100%}.portrait-wrap:before{content:"";position:absolute;inset:14px -14px -14px 14px;border:1px solid rgba(63,120,157,.42);border-radius:3px;z-index:-1}.portrait{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center;border-radius:3px;box-shadow:var(--shadow)}.eyebrow{margin:0 0 14px;color:var(--accent-strong);font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.display-title{max-width:820px;margin:0;font-size:clamp(3rem,6.6vw,6.2rem);font-weight:500;letter-spacing:-.045em;line-height:.92}.bio{max-width:780px;margin:clamp(26px,4vw,46px) 0 0;color:var(--text-muted);font-size:clamp(1.1rem,1.8vw,1.35rem)}.mission{margin-top:clamp(30px,4vw,46px);padding:clamp(22px,3vw,30px) 0 0;border-top:1px solid var(--line)}.mission__label{margin:0 0 12px;color:var(--accent-strong);font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.mission__text{max-width:780px;margin:0;color:var(--text-muted);font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.65}.destination-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,34px);margin-top:clamp(44px,7vw,76px)}.destination-card{min-height:62px;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 20px;border:1px solid rgba(63,120,157,.26);border-radius:3px;background:#cfe1ec;color:#173247;text-decoration:none;box-shadow:0 8px 18px #1732471f;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.destination-card:hover,.destination-card:focus-visible{transform:translateY(-2px);border-color:#3f789d80;background:#d9e9f2;box-shadow:0 10px 22px #17324726;outline:none}.destination-card__title{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.2rem,1.2vw,.9rem);font-weight:700;letter-spacing:.055em;line-height:1;text-transform:uppercase}.destination-card__icon{width:24px;height:24px;flex:0 0 24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.site-footer{padding:28px 0 32px;background:var(--header-bg);color:var(--header-muted);font-family:Arial,Helvetica,sans-serif;font-size:.78rem;border-top:1px solid var(--header-line)}@media(max-width:760px){.site-header__inner{align-items:flex-start;flex-direction:column}.site-nav{justify-content:flex-start}.intro-grid{grid-template-columns:1fr}.portrait-wrap{width:min(76vw,330px)}.display-title{font-size:clamp(3.15rem,16vw,5.3rem)}.destination-grid{grid-template-columns:1fr}.destination-card{min-height:58px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.site-name--link{color:inherit;text-decoration:none}.site-nav a.is-active{color:var(--header-text)}.downloads-main{padding:clamp(54px,7vw,84px) 0 clamp(64px,8vw,96px)}.downloads-heading{max-width:800px}.page-title{margin:0;font-size:clamp(3rem,6.4vw,5.6rem);font-weight:500;letter-spacing:-.04em;line-height:.95}.page-intro{max-width:760px;margin:26px 0 0;color:var(--text-muted);font-size:clamp(1.05rem,1.7vw,1.25rem)}.calendar-section{margin-top:clamp(44px,6vw,66px)}.calendar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.5vw,28px)}.calendar-card{padding:clamp(20px,2.5vw,28px);background:#f9fcfee0;border:1px solid var(--line);border-radius:3px;box-shadow:0 10px 28px #17324714}.calendar-card__title{margin:0 0 18px;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:500}.calendar-weekdays,.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.calendar-weekdays{margin-bottom:7px;color:var(--text-muted);font-family:Arial,Helvetica,sans-serif;font-size:.67rem;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}.calendar-day{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:3px;color:#496171;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.73rem,1vw,.86rem)}.calendar-day--empty{visibility:hidden}.calendar-day--free{color:#173247;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.calendar-day--free:hover,.calendar-day--free:focus-visible{transform:translateY(-1px);box-shadow:0 5px 12px #17324726;outline:none}.calendar-day--individual{background:#cfe1ec;border-color:#3f789d57}.calendar-day--compilation{background:#ddd5ea;border-color:#5c497e47;color:#3f3159}.calendar-day--compilation .calendar-day__dot{background:#6d588c}.calendar-day__dot{position:absolute;bottom:4px;width:4px;height:4px;border-radius:50%;background:var(--accent-strong)}.calendar-keys{display:flex;flex-wrap:wrap;gap:22px;margin-top:17px}.calendar-key{display:flex;align-items:center;gap:9px;margin:0;color:var(--text-muted);font-family:Arial,Helvetica,sans-serif;font-size:.78rem}.calendar-key__swatch{width:16px;height:16px;border-radius:2px}.calendar-key__swatch--individual{background:#cfe1ec;border:1px solid rgba(63,120,157,.34)}.calendar-key__swatch--compilation{background:#ddd5ea;border:1px solid rgba(92,73,126,.28)}.promotion-section{margin-top:clamp(54px,7vw,82px);padding-top:clamp(34px,5vw,52px);border-top:1px solid var(--line)}.section-heading-row{display:flex;align-items:end;justify-content:space-between;gap:28px}.section-title{margin:0;font-size:clamp(2rem,4vw,3.1rem);font-weight:500;letter-spacing:-.025em;line-height:1}.placeholder-note{margin:0;color:var(--text-muted);font-family:Arial,Helvetica,sans-serif;font-size:.76rem}.promotion-list{margin-top:28px;border-top:1px solid var(--line)}.promotion-row{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(200px,1.4fr) auto;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.promotion-row__date{color:var(--text-muted);font-family:Arial,Helvetica,sans-serif;font-size:.9rem}.promotion-row__book{font-size:1.2rem}.amazon-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent-strong);font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.amazon-link:hover,.amazon-link:focus-visible{color:var(--text-main)}.amazon-link[aria-disabled=true]{cursor:default;opacity:.58;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.calendar-grid{grid-template-columns:1fr}.calendar-card{max-width:560px;width:100%;margin-inline:auto}}@media(max-width:650px){.section-heading-row{align-items:flex-start;flex-direction:column;gap:12px}.promotion-row{grid-template-columns:1fr;gap:7px}.promotion-row__book{font-size:1.12rem}}.free-date-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.5vw,28px);margin-top:28px}.free-date-group{padding:clamp(22px,3vw,30px);border:1px solid var(--line);border-radius:3px;box-shadow:0 8px 22px #17324712}.free-date-group--individual{background:#e8f1f6;border-color:#3f789d38}.free-date-group--compilation{background:#eeeaf4;border-color:#5c497e33}.free-date-group h3{margin:0;font-size:1.45rem;font-weight:500}.free-date-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.free-date-links a{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border-radius:3px;background:#ffffffb8;border:1px solid var(--line);color:var(--text-main);font-family:Arial,Helvetica,sans-serif;font-size:.86rem;font-weight:700;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease}.free-date-links a:hover,.free-date-links a:focus-visible{transform:translateY(-1px);border-color:var(--accent-strong);background:#fff;outline:none}@media(max-width:650px){.free-date-groups{grid-template-columns:1fr}}.contact-main{padding:clamp(54px,7vw,84px) 0 clamp(64px,8vw,96px)}.contact-heading{max-width:830px}.contact-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.45fr);gap:clamp(22px,3vw,34px);margin-top:clamp(44px,6vw,66px);align-items:stretch}.contact-panel{background:#f9fcfee6;border:1px solid var(--line);border-radius:3px;box-shadow:0 10px 28px #17324714}.contact-left-column{display:grid;grid-template-rows:auto 1fr;gap:clamp(22px,3vw,34px);min-height:100%}.contact-panel--email{padding:clamp(28px,4vw,44px)}.contact-panel--notify{display:flex;flex-direction:column;padding:clamp(28px,4vw,44px);background:#dfeaf1;border-color:#3f789d3d}.contact-panel--form{padding:clamp(28px,4vw,44px)}.contact-panel__eyebrow{margin:0 0 12px;color:var(--accent-strong);font-family:Arial,Helvetica,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.contact-panel__title{margin:0;font-size:clamp(1.85rem,3vw,2.65rem);font-weight:500;letter-spacing:-.025em;line-height:1.02}.contact-panel__text{margin:20px 0 0;color:var(--text-muted);font-size:1.04rem}.contact-email-link{display:inline-flex;align-items:center;gap:10px;margin-top:26px;color:var(--text-main);font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;text-decoration:none}.contact-email-link svg{width:21px;height:21px;fill:none;stroke:var(--accent-strong);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.contact-email-link:hover,.contact-email-link:focus-visible{color:var(--accent-strong)}.contact-form{margin-top:28px}.form-row--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-field{display:grid;gap:8px;margin-top:16px;color:var(--text-main);font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.form-row .form-field{margin-top:0}.form-field input,.form-field textarea,.notify-form input{width:100%;border:1px solid rgba(23,50,71,.2);border-radius:3px;background:#fff;color:var(--text-main);font:400 1rem/1.4 Arial,Helvetica,sans-serif;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.form-field input{min-height:48px;padding:11px 13px}.form-field textarea{min-height:154px;padding:13px;resize:vertical}.form-field input:focus,.form-field textarea:focus,.notify-form input:focus{border-color:var(--accent-strong);box-shadow:0 0 0 3px #6f9fbd2e}.form-actions{display:flex;align-items:center;gap:16px;margin-top:22px}.primary-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:1px solid var(--accent-strong);border-radius:3px;background:var(--accent-strong);color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase;transition:transform .16s ease,background .16s ease,border-color .16s ease}.primary-button:hover,.primary-button:focus-visible{transform:translateY(-1px);background:#326988;border-color:#326988;outline:none}.form-status{margin:0;color:var(--text-muted);font-family:Arial,Helvetica,sans-serif;font-size:.78rem;line-height:1.4}.notify-form{display:grid;grid-template-columns:1fr;gap:10px;margin-top:auto;padding-top:26px}.notify-form input{min-height:46px;padding:11px 13px}.form-status--full{min-height:1.1em}@media(max-width:860px){.contact-grid{grid-template-columns:1fr}}@media(max-width:560px){.form-row--two{grid-template-columns:1fr}.form-row--two .form-field+.form-field{margin-top:16px}.form-actions{align-items:flex-start;flex-direction:column}.notify-form{grid-template-columns:1fr}.notify-form .primary-button{width:100%}}.books-page{background:#eef4f8}.books-stage{--series-bg: #172231;--series-bg-deep: #101923;--series-text: #f5f7f9;--series-muted: #bdc7d0;--series-accent: #9bb7ca;--series-line: rgba(255,255,255,.16);--series-panel: rgba(255,255,255,.055);min-height:calc(100vh - 166px);padding:clamp(46px,6vw,76px) 0 clamp(60px,8vw,92px);color:var(--series-text);background:radial-gradient(circle at 78% 14%,rgba(158,191,214,.16),transparent 31rem),linear-gradient(145deg,var(--series-bg) 0%,var(--series-bg-deep) 100%);transition:background .26s ease,color .26s ease}.books-stage[data-theme=placeholder]{--series-bg: #282032;--series-bg-deep: #17121d;--series-text: #f7f3f8;--series-muted: #cbbfd0;--series-accent: #b59bc2;--series-line: rgba(255,255,255,.15);--series-panel: rgba(255,255,255,.045);background:radial-gradient(circle at 70% 18%,rgba(181,155,194,.16),transparent 31rem),linear-gradient(145deg,var(--series-bg) 0%,var(--series-bg-deep) 100%)}.books-stage[data-theme=innocents]{--series-bg: #0f3342;--series-bg-deep: #081f2a;--series-text: #f2fbff;--series-muted: #b7d9e5;--series-accent: #64c5e3;--series-line: rgba(226,247,255,.16);--series-panel: rgba(108,202,231,.055);background:radial-gradient(circle at 76% 14%,rgba(73,194,228,.19),transparent 31rem),linear-gradient(145deg,var(--series-bg) 0%,var(--series-bg-deep) 100%)}.books-stage[data-theme=gaia]{--series-bg: #183625;--series-bg-deep: #0b2116;--series-text: #f4faf5;--series-muted: #c1d8c6;--series-accent: #8abf82;--series-line: rgba(239,250,241,.15);--series-panel: rgba(137,190,128,.05);background:radial-gradient(circle at 76% 15%,rgba(115,177,98,.18),transparent 31rem),linear-gradient(145deg,var(--series-bg) 0%,var(--series-bg-deep) 100%)}.books-stage[data-theme=twine]{--series-bg: #142a42;--series-bg-deep: #081725;--series-text: #f4f9ff;--series-muted: #bfd0e1;--series-accent: #89b9e6;--series-line: rgba(239,247,255,.15);--series-panel: rgba(126,177,223,.05);background:radial-gradient(circle at 74% 14%,rgba(101,170,232,.18),transparent 31rem),linear-gradient(145deg,var(--series-bg) 0%,var(--series-bg-deep) 100%)}.books-stage[data-theme=women-magic]{--series-bg: #4a2c20;--series-bg-deep: #24140e;--series-text: #fff8f1;--series-muted: #dec9bb;--series-accent: #d7a36e;--series-line: rgba(255,245,235,.15);--series-panel: rgba(215,163,110,.05);background:radial-gradient(circle at 74% 14%,rgba(224,157,92,.17),transparent 31rem),linear-gradient(145deg,var(--series-bg) 0%,var(--series-bg-deep) 100%)}.books-stage[data-theme=sister-seasons]{--series-bg: #4a3528;--series-bg-deep: #211812;--series-text: #fff9ef;--series-muted: #dfcfbc;--series-accent: #d4a15f;--series-line: rgba(255,245,230,.16);--series-panel: rgba(212,161,95,.055);background:radial-gradient(circle at 74% 14%,rgba(187,122,59,.22),transparent 31rem),radial-gradient(circle at 18% 82%,rgba(82,109,66,.16),transparent 28rem),linear-gradient(145deg,var(--series-bg) 0%,var(--series-bg-deep) 100%)}.series-view{min-height:780px}.series-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.series-count{margin:0;color:var(--series-muted);font-family:Arial,Helvetica,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.series-arrows{display:flex;align-items:center;gap:16px}.series-arrow{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--series-line);border-radius:50%;background:#ffffff09;color:var(--series-text);cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:1.65rem;line-height:1;transition:transform .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease}.series-arrow:hover:not(:disabled),.series-arrow:focus-visible:not(:disabled){transform:translateY(-1px);background:#ffffff1a;border-color:#ffffff5c;outline:none}.series-arrow:disabled{opacity:.24;cursor:default}.series-intro{display:grid;grid-template-columns:minmax(210px,300px) minmax(0,1fr);gap:clamp(36px,6vw,76px);align-items:start;padding:clamp(26px,4vw,44px) 0 clamp(44px,6vw,64px);border-bottom:1px solid var(--series-line)}.series-cover-link{display:block;text-decoration:none}.series-cover{width:100%;height:auto;object-fit:contain;border-radius:2px;box-shadow:0 24px 56px #00000057;transition:transform .18s ease,box-shadow .18s ease}.series-cover-link:hover .series-cover,.series-cover-link:focus-visible .series-cover{transform:translateY(-3px);box-shadow:0 28px 64px #0000006b}.series-copy{padding-top:8px}.series-title-link,.book-title-link{color:inherit;text-decoration:none}.series-title-link[aria-disabled=true]{pointer-events:none}.series-title{margin:0;font-size:clamp(3rem,6vw,5.65rem);font-weight:500;letter-spacing:-.045em;line-height:.93}.series-title-link:hover .series-title,.series-title-link:focus-visible .series-title{color:var(--series-accent)}.series-description{min-height:178px;max-width:760px;margin-top:clamp(28px,4vw,44px);color:var(--series-muted);font-size:clamp(1.05rem,1.55vw,1.22rem);line-height:1.7;white-space:pre-line}.series-amazon-link,.book-amazon-link{display:inline-flex;margin-top:26px;color:var(--series-accent);font-family:Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.series-amazon-link:hover,.series-amazon-link:focus-visible,.book-amazon-link:hover,.book-amazon-link:focus-visible{color:var(--series-text)}.books-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px);padding-top:clamp(46px,6vw,70px)}.books-grid--four{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.6vw,30px)}.books-grid--four .book-title{font-size:clamp(1.15rem,1.65vw,1.5rem)}.books-grid--four .book-description{min-height:140px;font-size:.95rem}.book-card{min-width:0}.book-title{min-height:2.4em;margin:0 0 18px;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;line-height:1.2}.book-title-link:hover .book-title,.book-title-link:focus-visible .book-title{color:var(--series-accent)}.book-cover-link{display:block;text-decoration:none}.book-cover{width:100%;height:auto;object-fit:contain;border-radius:2px;box-shadow:0 18px 42px #0000004d;transition:transform .18s ease,box-shadow .18s ease}.book-cover-link:hover .book-cover,.book-cover-link:focus-visible .book-cover{transform:translateY(-3px);box-shadow:0 23px 50px #0006}.book-description{min-height:150px;margin-top:22px;color:var(--series-muted);font-size:1rem;line-height:1.65}.book-amazon-link{margin-top:8px}.series-arrows--bottom{justify-content:space-between;margin-top:clamp(44px,7vw,76px);padding-top:26px;border-top:1px solid var(--series-line)}.series-placeholder{grid-column:1 / -1;min-height:420px;border:1px dashed rgba(255,255,255,.13);border-radius:3px;background:var(--series-panel)}@media(max-width:1040px){.books-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.series-intro{grid-template-columns:1fr}.series-cover-link{width:min(72vw,300px)}.series-copy{padding-top:0}.series-description{min-height:120px}.books-grid,.books-grid--four{grid-template-columns:1fr}.book-card{width:min(78vw,360px)}.book-title{min-height:0}.book-description{min-height:90px}}.books-stage[data-theme=coming-soon]{--series-bg: #20334b;--series-bg-deep: #0d1826;--series-text: #f6f8fb;--series-muted: #c7d3df;--series-accent: #d65a61;--series-line: rgba(255,255,255,.16);--series-panel: rgba(255,255,255,.055);background:radial-gradient(circle at 82% 16%,rgba(214,90,97,.16),transparent 30rem),radial-gradient(circle at 17% 82%,rgba(74,108,154,.24),transparent 30rem),linear-gradient(145deg,var(--series-bg) 0%,var(--series-bg-deep) 100%)}.books-grid--coming-soon{grid-template-columns:minmax(0,760px)}.coming-soon-panel{padding:clamp(28px,4vw,44px);border:1px solid var(--series-line);border-radius:3px;background:#ffffff0e}.coming-soon-eyebrow{margin:0 0 12px;color:var(--series-accent);font-family:Arial,Helvetica,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.coming-soon-heading{margin:0;color:var(--series-text);font-size:clamp(1.9rem,3.4vw,3rem);font-weight:500;letter-spacing:-.025em;line-height:1.06}.coming-soon-copy{margin:18px 0 0;color:var(--series-muted);font-size:1.03rem}.coming-soon-notify-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:26px}.coming-soon-notify-form input{min-height:48px;padding:11px 14px;border:1px solid var(--series-line);border-radius:3px;background:#fffffff0;color:#172536;font:400 1rem/1.4 Arial,Helvetica,sans-serif;outline:none}.coming-soon-notify-form input:focus{border-color:var(--series-accent);box-shadow:0 0 0 3px #d65a612e}.coming-soon-button{min-height:48px;padding:11px 22px;border:1px solid var(--series-accent);border-radius:3px;background:var(--series-accent);color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.coming-soon-button:hover,.coming-soon-button:focus-visible{filter:brightness(1.08);outline:none}.coming-soon-status{grid-column:1 / -1;min-height:1.3em;margin:0;color:var(--series-muted);font:400 .88rem/1.4 Arial,Helvetica,sans-serif}@media(max-width:640px){.coming-soon-notify-form{grid-template-columns:1fr}.coming-soon-status{grid-column:1}}.series-cover-link[aria-disabled=true]{pointer-events:none}
