.shop-page{overflow-wrap:anywhere;--shop-paper:#dfc8ad;--shop-ink:#272017}.shop-page [id]{scroll-margin-top:110px}.shop-preview{color:#f0dcc5;background:#30241c;border-bottom:1px solid #86634b}.shop-preview>.shell{font:.8rem/1.5 var(--archive);flex-wrap:wrap;align-items:center;gap:8px 22px;padding-block:15px;display:flex}.shop-preview strong{text-transform:uppercase;letter-spacing:.04em}.shop-opening{border-bottom:1px solid var(--line);background:radial-gradient(at 82% 40%,#55462f35,#0000 65%),#0e1211}.shop-hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;padding-block:70px;display:grid}.shop-hero-copy{min-width:0}.shop-opening h1{font:500 clamp(3.2rem,5.7vw,5.6rem)/1.08 var(--display);letter-spacing:-.025em;text-transform:uppercase;color:var(--bright);margin:0}.shop-opening h1 span{color:var(--ebh-paper-light)}.shop-deck{max-width:560px;color:var(--ebh-warm-silver);margin-top:25px;font-size:1.12rem;line-height:1.75}.shop-hero-art{min-width:0;margin:0}.shop-hero-art>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:18px;display:grid}.shop-hero-art img{border-radius:6px;width:100%;height:auto;box-shadow:0 16px 30px #0008}.shop-hero-art figcaption{font:.75rem/1.6 var(--archive);color:var(--ebh-warm-silver);text-align:center;margin-top:24px}.shop-section{border-bottom:1px solid var(--line);padding-block:80px}.shop-section-heading{max-width:760px;margin-bottom:36px}.shop-section-heading>.eyebrow{margin-bottom:14px}.shop-section-heading>p:not(.eyebrow){margin-top:18px}.shop-section h2{font-size:clamp(2.3rem,4vw,3.5rem);line-height:1.15}.shop-section h3{font-size:1.75rem;line-height:1.25}.shop-edition-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.shop-choice{background:#1b1e19;border:1px solid #69604f;flex-direction:column;align-items:flex-start;padding:35px;display:flex}.shop-choice-digital{background:#27201a;border-color:#9b795c}.shop-format{font:.83rem/1.5 var(--archive);letter-spacing:.055em;text-transform:uppercase;color:var(--ebh-paper-light);margin:0 0 14px}.shop-choice>p:not(.shop-format){margin-top:18px}.shop-choice .button{width:fit-content;max-width:100%;margin-top:auto}.shop-choice>p:last-of-type{margin-bottom:28px}.shop-choice .shop-availability{font:.8rem/1.65 var(--archive);color:var(--ebh-warm-silver)}.shop-digital-notice{font:500 1rem/1.6 var(--display);letter-spacing:.035em;text-transform:uppercase;color:var(--ebh-paper-light);border-left:3px solid #ba8a68;padding-left:14px}.shop-lane-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.shop-lane-heading,.shop-lane-copy{min-width:0}.shop-lane-tag{font:.9rem/1.6 var(--archive);color:var(--ebh-warm-silver);margin-top:24px}.shop-physical{background:#191b18}.shop-lead{color:var(--bright);font-size:1.4rem;line-height:1.55}.shop-lane-copy>p+p{margin-top:20px}.shop-status-note{background:#101410;border:1px solid #615544;margin-top:28px;padding:23px}.shop-status-note>strong{font:500 1rem/1.5 var(--display);text-transform:uppercase;color:var(--ebh-paper-light)}.shop-status-note>p{margin-top:12px;font-size:.9rem}.shop-lane-copy .text-link{max-width:100%;line-height:1.5}.shop-digital{background:var(--shop-paper);color:var(--shop-ink);border-block:4px solid #8e7057}.shop-digital h2,.shop-digital h3,.shop-digital .shop-lead,.shop-digital .shop-format,.shop-digital .shop-digital-notice{color:var(--shop-ink)}.shop-digital .eyebrow{color:#604935}.shop-digital .shop-digital-notice{border-color:#765236;margin-top:24px}.shop-digital a:focus-visible,.shop-digital summary:focus-visible{outline-color:var(--shop-ink)}.shop-digital a{text-decoration-color:#705238}.shop-pnp-status{font:.82rem/1.7 var(--archive);border-top:1px solid #987c61;padding-top:18px}.shop-make-steps{border:1px solid #a58a70;grid-template-columns:repeat(4,minmax(0,1fr));margin:40px 0;padding:0;list-style:none;display:grid}.shop-make-steps li{border-right:1px solid #a58a70;padding:26px}.shop-make-steps li:last-child{border:0}.shop-make-steps li>span{font:.9rem var(--archive);color:#654a35;margin-bottom:18px;display:block}.shop-make-steps h3{font-size:1.55rem}.shop-make-steps p{margin-top:12px;font-size:.9rem;line-height:1.7}.shop-license{border-top:1px solid #a58a70;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px;padding-top:30px;display:grid}.shop-license h3{font-size:1.65rem}.shop-license p{margin-top:18px}.shop-license .shop-format{margin:0 0 10px}.shop-license a{margin-top:22px;display:inline-block}.shop-link-note{font:.8rem/1.6 var(--archive)}.shop-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.94rem}.shop-comparison caption{text-align:left}.shop-comparison th,.shop-comparison td{vertical-align:top;border:1px solid #4e4c41;padding:23px 26px;line-height:1.7}.shop-comparison thead th{text-align:left;font:500 1.3rem/1.4 var(--display);color:var(--bright);background:#272922}.shop-comparison thead th:first-child{width:21%}.shop-comparison tbody th{text-align:left;font:500 1rem/1.5 var(--display);color:var(--ebh-paper-light);background:#151915}.shop-comparison td:last-child{background:#26211a}.shop-mobile-label{display:none}.shop-contents{background:#171a16}.shop-info-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px;display:grid}.shop-info-pair article{border-top:1px solid #71644f;min-width:0;padding-top:24px}.shop-info-pair p{margin-top:18px}.shop-info-pair a{margin-top:20px;display:inline-block}.shop-info-pair .shop-format{margin:0 0 14px}.shop-read-now{border-top:1px solid #4c4c40;flex-wrap:wrap;align-items:center;gap:12px 30px;margin-top:36px;padding-top:25px;display:flex}.shop-read-now p{font:1.15rem var(--display);color:var(--ebh-paper-light)}.shop-read-now a{padding-block:8px;font-size:.88rem}.shop-support{background:#211c18}.shop-policy-summary{border-block:1px solid #746353;margin-block:25px;padding-block:5px}.shop-policy-summary summary{cursor:pointer;color:var(--ebh-paper-light);font:500 1.15rem/1.5 var(--display);padding:14px 5px}.shop-policy-summary>p{margin-top:10px;margin-bottom:20px;padding-inline:5px;font-size:.93rem}.shop-policy-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.shop-policy-links>a{background:#181b17;border:1px solid #5b5147;flex-direction:column;gap:12px;padding:23px;text-decoration:none;display:flex}.shop-policy-links>a:hover{background:#24261e;border-color:#ab9276}.shop-policy-links strong{font:500 1.3rem/1.4 var(--display);color:var(--bright);justify-content:space-between;gap:15px;display:flex}.shop-policy-links>a>span{color:var(--ebh-warm-silver);font-size:.85rem}.shop-policy-links small{font:.73rem/1.6 var(--archive);color:var(--ebh-paper-light)}.shop-faq{background:#101410}.shop-faq-inner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.shop-faq p:not(.eyebrow){max-width:580px;margin-top:22px}.shop-faq .actions{justify-content:flex-end;margin:0}.shop-page .button{line-height:1.5}.shop-page .button span{flex:none}.shop-page a{overflow-wrap:anywhere}@media (width<=1100px){.shop-hero-grid{gap:40px}.shop-lane-grid{gap:50px}.shop-choice{padding:27px}.shop-license{gap:35px}.shop-make-steps li{padding:23px}.shop-info-pair{gap:35px}}@media (width<=800px){.shop-hero-grid{grid-template-columns:1fr;gap:40px}.shop-hero-art{width:100%;max-width:510px;margin-inline:auto}.shop-lane-grid{grid-template-columns:1fr;gap:28px}.shop-lane-heading h2 br{display:none}.shop-policy-links,.shop-make-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-make-steps li{border-bottom:1px solid #a58a70}.shop-make-steps li:nth-child(2){border-right:0}.shop-make-steps li:nth-child(3){border-bottom:0}.shop-faq-inner{grid-template-columns:1fr;gap:28px}.shop-faq .actions{justify-content:flex-start}}@media (width<=700px){.shop-hero-grid{gap:30px;padding-block:38px}.shop-opening h1{font-size:clamp(2.8rem,11vw,4rem)}.shop-opening .eyebrow{letter-spacing:.025em;font-size:.73rem}.shop-deck{margin-top:20px;font-size:1rem}.shop-preview>.shell{gap:5px;padding-block:12px;font-size:.75rem}.shop-hero-art>div{gap:14px}.shop-section{padding-block:52px}.shop-section h2{font-size:2.25rem}.shop-section-heading{margin-bottom:27px}.shop-edition-choices,.shop-license,.shop-info-pair{grid-template-columns:1fr;gap:24px}.shop-choice{padding:25px}.shop-choice .button{width:100%}.shop-license{gap:30px}.shop-make-steps li{padding:20px 17px}.shop-policy-links{grid-template-columns:1fr}.shop-lead{font-size:1.25rem}.shop-comparison table,.shop-comparison tbody{display:block}.shop-comparison thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shop-comparison tr{margin-bottom:20px;display:block}.shop-comparison tbody th,.shop-comparison td{width:100%;padding:18px 22px;display:block}.shop-comparison td{border-top:0}.shop-mobile-label{font:.76rem/1.6 var(--archive);text-transform:uppercase;color:var(--ebh-paper-light);margin-bottom:8px;display:block}.shop-info-pair article{padding-top:22px}.shop-read-now{flex-direction:column;align-items:flex-start;gap:8px}.shop-status-note{padding:20px}.shop-faq .button{width:100%}}.shop-choice .shop-availability{color:var(--ebh-paper-light);gap:10px;display:grid}.shop-availability strong{width:fit-content;font:500 1rem/1.5 var(--display);letter-spacing:.06em;text-transform:uppercase;border:1px solid #9b795c;padding:5px 12px}
