:root{--ink:#173138;--deep:#10262c;--paper:#fff;--mist:#f2f5f4;--line:#d5dedd;--gold:#e9cf93;--muted:#52666a;--accent:#bf713e;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-size:16px;scroll-behavior:smooth}.jg *{box-sizing:border-box}.jg button,.jg input{font:inherit}.jg button,.jg a,.jg input,.jg summary{touch-action:manipulation}.jg button{cursor:pointer}.jg a{color:inherit;text-underline-offset:4px}.jg button:focus-visible,.jg a:focus-visible,.jg input:focus-visible,.jg summary:focus-visible{outline:3px solid #ba8031;outline-offset:4px}.jg img{max-width:100%;display:block}.jg p{line-height:1.6;margin:0 0 18px}.jg h1,.jg h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em;margin:0 0 20px}.jg h1{font-size:clamp(2.35rem,3.2vw,3.35rem);line-height:1.08}.jg h2{font-size:clamp(2rem,3vw,2.8rem);line-height:1.12}.jg h1 em,.jg h2 em{font-weight:400}.jg .wrap{max-width:1240px;padding-left:40px;padding-right:40px;margin:auto}.jg .reviewbar{min-height:40px;padding:10px 24px;display:flex;justify-content:space-between;gap:10px;background:#eaf0f3;font-size:.875rem;line-height:1.4}.jg .announcement{background:var(--ink);color:white;text-align:center;padding:11px 20px;font-size:.875rem;line-height:1.5}.jg .site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1240px;padding:24px 40px;margin:auto;border-bottom:1px solid var(--line)}.jg .wordmark{text-decoration:none;font-family:Georgia,serif;letter-spacing:.14em;font-size:1rem;line-height:1.5;text-align:center;flex:none}.jg .wordmark small{font: .75rem Arial,sans-serif;letter-spacing:.42em;display:block;margin-top:2px}.jg .site-header nav{display:flex;gap:28px;font-size:.875rem}.jg .site-header nav a{text-decoration:none}.jg .bag{border:0;background:transparent;color:var(--ink);padding:10px}.jg .bag span{border:1px solid var(--line);padding:3px 7px;margin-left:6px;border-radius:50%}.jg .product{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;padding-top:42px;padding-bottom:64px;align-items:start}.jg .main-photo{margin:0;background:var(--deep)}.jg .main-photo img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:top}.jg .main-photo figcaption{color:white;padding:13px 16px;font-size:.875rem;line-height:1.4}.jg .thumbnails{display:flex;gap:12px;margin-top:12px}.jg .thumbnails button{background:transparent;border:1px solid var(--line);padding:3px;width:76px;height:76px}.jg .thumbnails button[aria-pressed=true]{border:2px solid var(--ink);padding:2px}.jg .thumbnails img{width:100%;height:100%;object-fit:cover;object-position:center}.jg .eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.17em;line-height:1.5;margin-bottom:14px}.jg .hook{font-size:1.2rem;line-height:1.45;margin-bottom:15px}.jg .intro{color:var(--muted);font-size:1rem;line-height:1.55}.jg .price{display:flex;align-items:center;gap:14px;margin-top:22px}.jg .price strong{font-size:2rem;font-weight:500}.jg .price s{color:var(--muted);font-size:1.15rem}.jg .price span{background:var(--mist);padding:6px 9px;font-size:.875rem}.jg .price-note{font-size:.875rem;color:var(--muted);margin:6px 0 20px}.jg .included{padding:0;margin:0 0 24px;list-style:none}.jg .included li{position:relative;padding:0 0 9px 25px;line-height:1.5;font-size:.9375rem}.jg .included li:before{content:'✓';position:absolute;left:0;font-weight:bold}.jg .buy-row{display:flex;gap:12px;align-items:stretch}.jg .quantity{font-size:.75rem;display:grid;gap:5px}.jg .quantity input{width:70px;min-height:40px;padding:7px 8px;border:1px solid var(--line);border-radius:3px;color:var(--ink)}.jg .primary{border:1px solid var(--ink);background:var(--ink);color:white;font-size:1rem;font-weight:600;padding:17px 20px;min-height:52px;border-radius:3px;line-height:1.4}.jg .primary:hover{background:#274850}.jg .buy-row .primary{flex:1}.jg .dispatch{font-size:.875rem;margin:15px 0 6px}.jg .text-link{font-size:.875rem}.jg .reader-snippet{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;display:flex;gap:14px}.jg .quote-mark{font:3rem Georgia;line-height:.9;color:#84764f}.jg .reader-snippet p{font-family:Georgia,serif;font-size:1.1rem;margin-bottom:5px}.jg .reader-snippet small{font-size:.75rem;color:var(--muted);line-height:1.5}.jg .story{padding-top:54px;padding-bottom:62px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.jg .story p:not(.eyebrow){font-size:1.05rem}.jg .tropes{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.jg .tropes span{font-size:.875rem;border:1px solid var(--line);padding:8px 12px}.jg .secondary{color:var(--muted);font-size:.9375rem!important}.jg .edition-section{background:var(--ink);color:white;padding:60px 0}.jg .edition-grid{display:grid;grid-template-columns:.85fr 1fr;gap:85px;align-items:center}.jg .edge-photo{max-height:600px;overflow:hidden}.jg .edge-photo img{width:100%;height:580px;object-fit:cover;object-position:center 65%}.jg .edition-copy .eyebrow{color:var(--gold)}.jg .edition-copy h2 em{color:var(--gold)}.jg .edition-copy>p{max-width:480px}.jg .edition-copy .secondary{color:#c5d0d1}.jg .edition-copy dl{margin:25px 0}.jg .edition-copy dl>div{border-top:1px solid #486066;padding:17px 0}.jg .edition-copy dt{font-weight:bold;margin-bottom:6px}.jg .edition-copy dd{margin:0;color:#d7e1e2;line-height:1.5;font-size:.9375rem}.jg .readers{padding-top:66px;padding-bottom:64px}.jg .section-intro{color:var(--muted)}.jg .quotes{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:28px}.jg .quotes figure{margin:0;border-left:2px solid #c9aa69;padding:10px 0 10px 24px}.jg .quotes blockquote{margin:0 0 15px;font:1.65rem/1.4 Georgia,serif}.jg .quotes figcaption{font-size:.875rem;color:var(--muted)}.jg .proof-source{font-size:.75rem;color:var(--muted);margin-top:27px;max-width:780px}.jg .series{padding-top:48px;padding-bottom:48px;background:var(--mist);display:grid;grid-template-columns:1fr 1.2fr;gap:64px}.jg .series ol{list-style:none;margin:0;padding:0}.jg .series li{display:flex;gap:25px;border-bottom:1px solid var(--line);padding:15px 0}.jg .series li:first-child{padding-top:0}.jg .series li:last-child{border:0}.jg .series li>span{min-width:57px;color:#617878;font:1.4rem Georgia,serif}.jg .series strong{font-size:1rem;line-height:1.5}.jg .series li p{font-size:.875rem;color:var(--muted);margin:7px 0 0}.jg .faq{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;padding-top:66px;padding-bottom:60px}.jg .faq details{border-bottom:1px solid var(--line);padding:19px 0}.jg .faq details:first-child{padding-top:0}.jg .faq summary{font-weight:600;line-height:1.45;cursor:pointer}.jg .faq details p{padding-top:15px;color:var(--muted);font-size:.9375rem;margin-bottom:0}.jg .last-cta{text-align:center;border-top:1px solid var(--line);padding-top:48px;padding-bottom:64px}.jg .last-cta .primary{min-width:330px}.jg .last-cta h2{margin-bottom:12px}.jg footer{background:var(--deep);color:#d8e2e3;padding:26px 0}.jg footer .wrap{display:flex;justify-content:space-between;gap:20px;font-size:.75rem;line-height:1.5}.jg .sticky-buy{display:none}.jg dialog{max-width:560px;width:calc(100% - 32px);border:0;border-radius:6px;padding:36px;color:var(--ink)}.jg dialog::backdrop{background:#091f29aa}.jg .dialog-close{position:absolute;right:15px;top:10px;font-size:2rem;background:transparent;border:0;color:var(--ink)}.jg .cart-product{display:flex;gap:20px;align-items:center;margin:22px 0}.jg .cart-product img{object-fit:cover}.jg .cart-product p{margin:8px 0 0}.jg .dialog-close-button{width:100%}.jg section[id]{scroll-margin-top:24px}@media(max-width:850px){.jg .wrap{padding-left:24px;padding-right:24px}.jg .site-header{padding:21px 24px}.jg .site-header nav{display:none}.jg .product{gap:28px}.jg .buy-row{flex-wrap:wrap}.jg .quantity{display:none}.jg .story,.jg .series,.jg .faq{gap:32px}.jg .edition-grid{gap:38px}.jg .edge-photo img{height:540px}.jg .quotes blockquote{font-size:1.4rem}}@media(max-width:650px){.jg .reviewbar{padding:8px 16px;font-size:.75rem;display:block}.jg .reviewbar a{display:inline-block;margin-top:4px}.jg .announcement{font-size:.75rem;padding:9px 14px}.jg .site-header{padding:17px 20px}.jg .wordmark{font-size:.85rem}.jg .wordmark small{font-size:.65rem}.jg .wrap{padding-left:20px;padding-right:20px}.jg .product{display:flex;flex-direction:column;padding-top:22px;padding-bottom:36px;gap:25px}.jg .gallery{width:100%}.jg .main-photo img{aspect-ratio:1.2/1}.jg .main-photo figcaption{font-size:.75rem;padding:10px 12px}.jg .thumbnails{gap:9px}.jg .thumbnails button{width:60px;height:60px}.jg .buy-panel{width:100%}.jg h1{font-size:2.45rem;line-height:1.1}.jg h2{font-size:2.15rem}.jg .eyebrow{font-size:.75rem;margin-bottom:11px}.jg .hook{font-size:1.13rem}.jg .intro{font-size:1rem}.jg .price{margin-top:16px}.jg .included{margin-bottom:16px}.jg .buy-row .primary{width:100%;font-size:1rem}.jg .reader-snippet{margin-top:20px}.jg .story,.jg .edition-grid,.jg .series,.jg .faq{display:block}.jg .story{padding-top:35px;padding-bottom:36px}.jg .story h2{margin-bottom:23px}.jg .story p:not(.eyebrow){font-size:1rem}.jg .edition-section{padding:34px 0}.jg .edge-photo{max-height:365px;margin-bottom:30px}.jg .edge-photo img{height:365px;object-position:center 80%}.jg .edition-copy h2{font-size:2.15rem}.jg .edition-copy dl{margin-top:22px}.jg .readers{padding-top:38px;padding-bottom:38px}.jg .quotes{display:block;margin-top:22px}.jg .quotes figure{margin-bottom:23px}.jg .quotes blockquote{font-size:1.5rem}.jg .proof-source{font-size:.75rem}.jg .series{padding-top:33px;padding-bottom:25px}.jg .series h2{margin-bottom:26px}.jg .series li{gap:14px}.jg .series li>span{min-width:55px}.jg .faq{padding-top:39px;padding-bottom:39px}.jg .faq h2{margin-bottom:27px}.jg .last-cta{padding-top:32px;padding-bottom:38px}.jg .last-cta .primary{min-width:0;width:100%}.jg footer{padding-bottom:108px}.jg footer .wrap{display:block}.jg footer span,.jg footer a{display:block;margin-bottom:9px}.jg .sticky-buy{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:5;padding:12px 16px max(12px,env(safe-area-inset-bottom));align-items:center;gap:13px;justify-content:space-between;background:white;border-top:1px solid var(--line);box-shadow:0 -3px 20px #10262c0a}.jg .sticky-buy strong{font-size:.8125rem}.jg .sticky-buy small{display:block;font-size:.75rem;margin-top:5px;color:var(--muted)}.jg .sticky-buy .primary{padding:13px 16px;font-size:.875rem;min-height:46px;white-space:nowrap}.jg dialog{padding:32px 24px}.jg dialog h2{font-size:2rem}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}.jg .video-proof{padding-top:10px;padding-bottom:42px}.jg .video-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.jg .video-heading h2{margin-bottom:12px}.jg .video-heading>a{white-space:nowrap}.jg .video-proof .section-intro{max-width:760px;margin-bottom:10px}.jg moast-carousel{display:block;min-height:415px;--moast-padding-top:16px;--moast-padding-bottom:8px;--moast-slide-size:215px;--moast-slide-spacing:16px;--moast-slide-rounding:12px;--moast-background-color:transparent;--moast-text-color:#173138;--moast-arrow-color:#173138;--moast-arrow-background-color:#f2f5f4}.jg .creator-note{font-size:.75rem;line-height:1.6;color:var(--muted);max-width:800px;margin:14px 0 0}@media(max-width:650px){.jg .video-proof{padding-top:5px;padding-bottom:34px}.jg .video-heading{display:block}.jg .video-heading>a{display:none}.jg .video-heading h2{font-size:2rem}.jg .video-proof .section-intro{font-size:.9375rem}.jg moast-carousel{--moast-slide-size:235px;--moast-slide-spacing:12px;min-height:450px}}.jg .phone-preview .reviewbar{display:none}@media(max-width:650px){.jg .reviewbar>span{display:block}.jg .reviewbar>span+span{margin-top:4px}}.jg .brand-logo{--logo-width:225px;display:block;position:relative;width:var(--logo-width);height:calc(var(--logo-width) * .46);overflow:hidden}.jg .brand-logo img{position:absolute;top:0;left:0;width:100%;height:auto;transform:translateY(-29.7%)}.jg .site-header{padding-top:12px;padding-bottom:12px}.jg .amazon-review-link{display:block;margin-top:13px;font-size:.875rem;color:var(--ink);line-height:1.5}@media(max-width:650px){.jg .brand-logo{--logo-width:190px}.jg .site-header{padding-top:10px;padding-bottom:10px}}.jg .video-proof moast-carousel{min-height:0}.jg .video-proof moast-carousel:not(:defined){min-height:405px}.jg .video-navigation{display:none}@media(max-width:650px){.jg .video-proof moast-carousel:not(:defined){min-height:340px}.jg .video-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.jg .video-navigation span{font-size:.75rem;color:var(--muted)}.jg .video-navigation button{width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:white;color:var(--ink);font-size:1.2rem}}.jg .main-photo img[data-art="true"]{object-fit:contain;object-position:center;background:#101014}.jg .thumbnails button[data-art="true"] img{object-fit:contain;background:#101014}.jg .thumbnails{flex-wrap:wrap}