.home-magazine .home-magazine-intro{max-width:1180px;padding:0 0 34px;text-align:center}.home-masthead{display:flex;justify-content:space-between;gap:18px;padding:18px 0 13px;margin-bottom:30px;border-bottom:1px solid var(--ink);font:9px/1.6 Arial,sans-serif;letter-spacing:2px}.home-masthead a{text-decoration:none}.home-magazine .home-magazine-intro h1{font:clamp(44px,5.2vw,70px)/1.08 Georgia,serif;letter-spacing:-1.5px;margin:0 0 20px}.home-magazine-intro .lead{font:19px/1.65 Georgia,serif;max-width:650px}.home-magazine .home-magazine-intro .eyebrow{font-size:9px;letter-spacing:2px;margin:0 0 18px}.home-magazine .home-magazine-intro .hero-actions{gap:35px;margin-top:24px}.home-publication-line{padding:17px 5%;font-size:9px;letter-spacing:1px}.home-magazine .section-heading h2{font-size:clamp(32px,3.8vw,46px);line-height:1.15}.home-magazine .collection-grid{gap:28px}.home-magazine .collection-card .card-image{height:250px;aspect-ratio:auto}.home-magazine .collection-card .card-image img{height:250px;max-height:250px;width:100%;object-fit:contain;aspect-ratio:auto}.home-magazine .collection-card h3{font-size:25px;line-height:1.2;margin-bottom:14px}.home-magazine .collection-card>p:not(.eyebrow){font-size:14px;line-height:1.8}.home-magazine .collection-card .eyebrow{margin-top:18px}.home-signature-spread{max-width:1180px;margin:12px auto 25px;padding:30px 0;display:grid;grid-template-columns:1.05fr 1fr;gap:6%;background:transparent;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.home-signature-spread figure{background:transparent}.home-signature-spread figure img{height:345px;width:100%;aspect-ratio:auto;object-fit:contain}.home-signature-spread h2{font-size:clamp(32px,3.7vw,45px);line-height:1.15}.home-signature-spread p:not(.eyebrow){font-size:14px;line-height:1.85}.home-signature-spread .button{background:transparent;border:0;border-bottom:1px solid var(--editorial-rule);padding:6px 0;color:var(--ink);font-size:12px}.home-signature-spread .button:hover{background:transparent}.home-magazine .steps article{border-top:1px solid var(--editorial-rule);padding-top:18px}.home-magazine .steps span{font:italic 19px Georgia,serif;color:var(--editorial-accent);margin-bottom:16px}.home-magazine .steps h3{font-size:27px;margin-bottom:14px}.home-magazine .steps p{font-size:14px;line-height:1.8}.home-magazine .seo-reading{border-top:1px solid var(--line);max-width:1180px;padding:30px 0!important}.home-magazine .seo-reading h2{font-size:31px;line-height:1.2}.home-magazine .seo-reading p{font-size:14px;line-height:1.8;max-width:780px}.home-journal-edit{max-width:1180px;margin:0 auto 38px;padding:30px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.home-reading-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.home-reading-heading h2{font-size:37px;line-height:1.15;margin-bottom:0}.home-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-reading-photo{display:block;background:#fff;height:185px;overflow:hidden}.home-reading-photo img{display:block;width:100%;height:185px;object-fit:contain;padding:8px}.home-reading-dark{background:#000}.home-reading-dark img{padding:0}.home-reading-grid .eyebrow{margin:18px 0 10px;font-size:9px}.home-reading-grid h3{font-size:27px;line-height:1.2;margin-bottom:12px}.home-reading-grid h3 a{text-decoration:none}.home-reading-grid h3 a:hover{text-decoration:underline;text-underline-offset:5px}.home-reading-grid p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--text);margin-bottom:14px}.home-reading-grid .text-link{font-size:12px}.home-editorial-close{max-width:1180px;margin:0 auto 40px;background:#e9e2d7;text-align:center;padding:32px 6%}.home-editorial-close h2{font-size:clamp(32px,3.7vw,44px);line-height:1.15;margin-bottom:16px}.home-editorial-close>p:not(.eyebrow){max-width:680px;margin:0 auto 20px;font-size:14px;line-height:1.85}.home-editorial-close>div{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 32px}.home-magazine .text-link{font-size:12px}
@media(max-width:1280px){.home-magazine .home-magazine-intro{width:90%}.home-signature-spread,.home-journal-edit,.home-editorial-close,.home-magazine .seo-reading{margin-left:5%;margin-right:5%}}
@media(max-width:900px){.home-magazine .collection-card .card-image,.home-magazine .collection-card .card-image img{height:215px;max-height:215px}.home-signature-spread figure img{height:290px}.home-signature-spread{gap:30px}.home-reading-grid{gap:22px}.home-reading-grid h3{font-size:24px}}
@media(max-width:700px){.home-masthead{font-size:8px;letter-spacing:1.2px;margin-bottom:22px}.home-magazine .home-magazine-intro{padding-top:0;padding-bottom:27px}.home-magazine .home-magazine-intro h1{font-size:43px;letter-spacing:-1px}.home-magazine-intro .lead{font-size:17px}.home-magazine .home-magazine-intro .hero-actions{gap:16px 25px;margin-top:20px}.home-publication-line{font-size:8px;gap:12px 18px}.home-magazine .collection-grid{gap:25px 18px}.home-magazine .collection-card .card-image,.home-magazine .collection-card .card-image img{height:175px;max-height:175px}.home-magazine .collection-card h3{font-size:22px}.home-magazine .collection-card>p:not(.eyebrow){font-size:13px}.home-signature-spread{grid-template-columns:1fr;gap:22px;padding:25px 0}.home-signature-spread figure img{height:255px}.home-signature-spread h2{font-size:35px}.home-magazine .seo-reading h2{font-size:28px}.home-journal-edit{padding:26px 0}.home-reading-heading{display:block}.home-reading-heading>a{margin-top:16px;display:inline-block}.home-reading-heading h2{font-size:33px}.home-reading-grid{grid-template-columns:1fr;gap:26px}.home-reading-photo,.home-reading-photo img{height:185px}.home-reading-grid h3{font-size:27px}.home-editorial-close{padding:27px 7%;margin-bottom:28px}.home-editorial-close h2{font-size:33px}}
.home-magazine .full-width-hero .home-magazine-intro{padding-top:0;padding-bottom:34px}
@media(max-width:700px){.home-magazine .full-width-hero .home-magazine-intro{padding-top:0;padding-bottom:27px}}

/* Original silk-scroll ornament; decorative only. */
.home-magazine .silk-ornament{max-width:1180px;margin:18px auto 6px;padding:0 4%;height:40px;display:flex;align-items:center;justify-content:center}.home-magazine .silk-ornament img{width:100%;height:40px;object-fit:contain}.home-magazine .home-masthead{border-bottom-color:#b9a582}.home-magazine .home-signature-spread,.home-magazine .home-journal-edit{border-color:#b9a582}
.home-magazine .collection-card .card-image,.home-magazine .home-reading-photo:not(.home-reading-dark){background:transparent;overflow:visible}.home-magazine img.product-cutout{filter:drop-shadow(0 7px 6px rgba(51,36,24,.16));padding:10px 14px;object-fit:contain}.home-magazine .collection-card .card-image img.product-cutout{padding:8px 12px}.home-magazine .home-reading-photo img.product-cutout{padding:9px 14px}
@media(max-width:700px){.home-magazine .silk-ornament{margin-top:8px;height:32px}.home-magazine .silk-ornament img{height:32px}.home-magazine img.product-cutout{filter:drop-shadow(0 5px 4px rgba(51,36,24,.14))}}
/* Optical balance for the three journal photographs. Source colours remain the reference. */
.home-magazine .home-reading-photo{height:210px;display:flex;align-items:center;justify-content:center;background:transparent;overflow:visible}
.home-magazine .home-reading-photo img.product-cutout{height:210px;width:100%;max-width:250px;object-fit:contain;padding:12px;filter:drop-shadow(0 6px 5px rgba(51,36,24,.15))}
.home-magazine .home-reading-colour img.product-cutout{height:185px;max-width:300px;filter:brightness(.99) saturate(.96) drop-shadow(0 6px 5px rgba(51,36,24,.15))}
.home-magazine .home-reading-monogram img.product-cutout{filter:brightness(1.04) drop-shadow(0 6px 5px rgba(51,36,24,.15))}
.home-magazine .home-reading-fit img.product-cutout{filter:brightness(1.12) drop-shadow(0 6px 5px rgba(51,36,24,.15))}
@media(max-width:700px){.home-magazine .home-reading-photo{height:195px}.home-magazine .home-reading-photo img.product-cutout{height:195px;max-width:235px}.home-magazine .home-reading-colour img.product-cutout{height:170px;max-width:290px}}
