:root{--ink:#152838;--muted:#586977;--blue:#2359bb;--navy:#142c49;--ice:#edf3fb;--line:#dce3ea;--white:#fcfaf6}.monogram{border-color:var(--blue);color:var(--blue);border-radius:50%;font-family:Manrope,sans-serif;font-size:17px}.header-cta{border-color:var(--blue)}.ribbon{background:var(--navy)}.ribbon span{color:#b9d4f7}h1 em,h2 em,.text-link,.check{color:var(--blue)}.pills span{border-color:var(--line)}.selection{border-color:var(--blue);background:#edf3fb;margin-bottom:22px}.swatch{background:linear-gradient(130deg,#2359bb 50%,#eee6d2 50%)}.primary:hover:not([aria-disabled=true]){background:#1c4693}.purchase[aria-disabled=true]{background:#596a7e;color:white;cursor:not-allowed}.main-photo{background:#eee9df;aspect-ratio:1/1.25}.main-photo img{object-fit:cover}.thumb{background:#f2eee6;min-width:60px;min-height:60px}.story{background:#142c49}.story h2 em,.story .eyebrow{color:#a6caff}.story p,.story .spec-row{color:#ccd9e8}.story .text-link{color:#e1edff}.story .spec-row{border-color:#42576e}.story .spec-row strong{color:#fff}.story figure img{object-position:center;aspect-ratio:4/5}.audience article{background:#eef3f8;border-color:var(--blue)}.closing{background:#eaf0f8}.footer-edition{color:#586977}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:var(--blue)}#lightbox{background:#142c49}.pack:focus-within{outline:2px solid var(--blue);outline-offset:2px}.spec-row{min-height:48px}.brand,.header-cta{min-height:44px}.pack-count{font-size:16px}.thumbnails{flex-wrap:wrap}@media(max-width:650px){.main-photo{aspect-ratio:1/1.15}.hero h1{font-size:45px}.ribbon span{display:none}.story figure img{max-height:490px}.thumbnails p{max-width:120px}.pack{min-height:64px}}
