.hh-release-page{color:#f2f0eb}.hh-release-heading{margin:0 0 32px}.hh-release-heading h1{margin:0 0 16px}.hh-release-heading>p{max-width:650px;color:#c9c7c1;font-size:15px;line-height:1.7}.hh-release-lead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,78px);align-items:start}.hh-release-page figure{margin:0;min-width:0}.hh-release-page img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#161615}.hh-release-copy{padding-top:12px;max-width:490px}.hh-release-copy h2{font:32px/1.18 Georgia,'Times New Roman',serif;font-weight:400;margin:18px 0 24px;letter-spacing:.025em}.hh-release-copy p,.hh-release-information p,.hh-archive-description p,.hh-archive-signup>p,.hh-release-archive-link p{font:15px/1.75 Arial,sans-serif;color:#ccc9c3}.hh-release-state{font:10px/1.5 Arial,sans-serif!important;letter-spacing:.15em;color:#c1bfb8!important;margin:8px 0 12px}.hh-release-edition{padding:14px 0;border-top:1px solid #30302e;border-bottom:1px solid #30302e;margin:24px 0}.hh-release-price{font:25px/1.3 Georgia,serif!important;color:#f2f0eb!important;margin:24px 0}.hh-release-price span{display:block;font:10px/1.5 Arial,sans-serif;letter-spacing:.12em;margin-bottom:8px}.hh-release-signup{margin-top:22px}.hh-release-signup>label:not(.hh-release-consent){display:block;font:10px/1.5 Arial,sans-serif;letter-spacing:.12em;margin-bottom:8px}.hh-release-signup input[type=email]{width:100%;min-width:0;height:48px;padding:10px 12px;border:1px solid #62625c;background:#0b0b0a;color:#f2f0eb;border-radius:0;font:16px Arial,sans-serif;box-sizing:border-box}.hh-release-consent{display:flex;gap:10px;align-items:flex-start;font:12px/1.6 Arial,sans-serif;min-height:44px;padding:14px 0;color:#c9c7c1;cursor:pointer}.hh-release-consent input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:#dedcd4}.hh-release-signup .hh-button{min-height:48px;width:100%;margin-top:4px;cursor:pointer}.hh-release-page .hh-release-fineprint{font:11px/1.65 Arial,sans-serif;color:#a6a49e;margin:14px 0}.hh-release-status{border:1px solid #62625c;padding:15px;color:#f2f0eb}.hh-release-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:60px}.hh-release-gallery figcaption{font:11px/1.6 Arial,sans-serif;color:#aaa89f;margin-top:10px}.hh-release-information{max-width:760px;margin:65px auto 0}.hh-release-information>div{padding:24px 0;border-top:1px solid #30302e}.hh-release-information h2{font:18px/1.35 Georgia,serif;margin:0 0 12px}.hh-release-information .hh-inline-links{justify-content:flex-start;gap:12px 28px}.hh-release-archive-link{margin-top:36px;padding-top:30px;border-top:1px solid #30302e}.hh-release-archive-link h2,.hh-archive-signup h2{font:28px/1.2 Georgia,serif;font-weight:400;margin:0 0 16px}.hh-archive-entry{border-bottom:1px solid #30302e;margin:45px 0 60px;padding-bottom:32px;scroll-margin-top:20px}.hh-archive-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.hh-archive-description{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;margin-top:28px}.hh-archive-description h2{font:28px/1.3 Georgia,serif;margin:8px 0}.hh-archive-description p{margin:0 0 12px}.hh-archive-signup{max-width:520px;margin:10px auto 0}.hh-release-card .hh-product-media{display:block;background:#161615}.hh-release-card img{width:100%;aspect-ratio:4/5;object-fit:contain;display:block}.hh-release-card h2{font:15px/1.3 Georgia,serif;margin:15px 0 8px}.hh-release-card h2 a{color:inherit;text-decoration:none}.hh-release-card .hh-text-link{font-size:10px;min-height:44px;display:inline-flex;align-items:center}.hh-home-archive{padding:34px 26px;border-top:1px solid #30302e;background:#0b0b0a}.hh-home-archive h2{font:24px/1.3 Georgia,serif;margin:0 0 12px;font-weight:400}.hh-home-archive p{font:13px/1.7 Arial,sans-serif;color:#bebcb4;margin:0 0 12px}.hh-home-archive a{font:11px/1.5 Arial,sans-serif;color:#f2f0eb;min-height:44px;display:inline-flex;align-items:center;letter-spacing:.1em}.hh-collection-subtitle{font:11px/1.5 Arial,sans-serif!important;color:#aaa89f;margin:8px 0 0!important}.hh-release-page :focus-visible,.hh-home-archive :focus-visible{outline:2px solid #e6e3da;outline-offset:4px}.hh-release-page .hh-button{min-height:44px}.hh-release-page .hh-text-link{min-height:44px;display:inline-flex;align-items:center}.hh-release-page .hh-eyebrow{font-size:11px;color:#cbc8bf}@media(max-width:760px){.hh-release-heading{margin-bottom:22px}.hh-release-lead{grid-template-columns:1fr;gap:26px}.hh-release-copy{padding-top:0;max-width:none}.hh-release-copy h2{font-size:27px;max-width:18ch}.hh-release-gallery{gap:20px 12px;margin-top:34px}.hh-release-information{margin-top:36px}.hh-release-copy p,.hh-release-information p,.hh-archive-description p{font-size:14px}.hh-archive-description{grid-template-columns:1fr;gap:14px;margin-top:20px}.hh-archive-pair{gap:12px}.hh-archive-entry{margin:30px 0 36px;padding-bottom:24px}.hh-archive-description h2{font-size:24px}.hh-home-archive{padding:26px 15px}.hh-release-gallery figcaption{font-size:10px}.hh-release-archive-link h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.hh-release-page{scroll-behavior:auto}}
.hh-collection-page .hh-release-card .hh-product-media{aspect-ratio:4/5;overflow:hidden}.hh-collection-page .hh-release-card .hh-product-media img{height:100%;object-fit:contain}.hh-collection-page .hh-release-card h2{font:13px/1.35 Arial,sans-serif;letter-spacing:.7px;margin:14px 0 6px}.hh-collection-page .hh-release-card .hh-release-state{margin:5px 0}.hh-collection-page .hh-release-card .hh-text-link{padding:0;color:#d9d6ce}.hh-release-card-info{padding:0 3px}
.hh-release-page .hh-release-signup label.hh-release-consent{display:flex;align-items:flex-start;gap:10px;text-transform:none;letter-spacing:normal;font:12px/1.65 Arial,sans-serif;margin:0;padding:14px 0;min-height:44px}
.hh-release-page .hh-release-consent input[type=checkbox]{appearance:auto;-webkit-appearance:auto;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;padding:0;margin:1px 0 0;border-radius:0}
.hh-collection-page .hh-product-media{aspect-ratio:4/5;background:#161615}
.hh-collection-page .hh-product-media img{width:100%;height:100%;object-fit:contain}
