/* Preview-only visual layer. Existing links, text, cards, ranking and analytics stay intact. */
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) {
 --tm-image-gold:#e9bd6b; --tm-image-dark:#10100f; --ed-charcoal:#151515;
 --ed-orange:#E09915; --ed-link:#874900; --ed-ink:#242424;
}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) #site-header {background:#151515 !important;border-bottom:1px solid #70542c !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-home .tm-ed-hero {
 background:radial-gradient(ellipse at 2% 10%,#53351860,transparent 48%),linear-gradient(115deg,#10100f,#1b1711 75%,#10100f) !important;
 border-top:1px solid #8d683b;border-bottom:1px solid #70542c;overflow:visible;
}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-home .tm-ed-hero-grid {
 display:grid !important;grid-template-columns:minmax(0,0.95fr) minmax(0,1.2fr) !important;
 width:min(100% - 64px,1400px);gap:32px !important;padding:42px 0 22px !important;align-items:center;
}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-hero-copy {min-width:0;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-eyebrow {margin:0 0 18px !important;color:#efc987 !important;font-size:12px;letter-spacing:.12em;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero #tm-ed-hero-title {
 margin:0 0 20px !important;padding:0 0 20px !important;border:0 !important;
 border-bottom:1px solid #9c783e !important;background:none !important;
 font-family:'Hiragino Mincho ProN','Yu Mincho','YuMincho',serif !important;
 font-size:clamp(36px,4.4vw,66px) !important;font-weight:700;line-height:1.3 !important;letter-spacing:.015em;
 color:#faf7ee !important;
}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero #tm-ed-hero-title em {color:#e9bd6b !important;font-style:normal;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-lead {font-size:15px !important;line-height:1.9 !important;color:#e8e3da !important;margin:0 !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-actions {margin:22px 0 0 !important;gap:12px !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-button {
 min-height:48px;padding:11px 22px !important;border:1px solid #f4d493 !important;border-radius:3px !important;
 background:linear-gradient(115deg,#f4d391,#E09915) !important;color:#171717 !important;
 box-shadow:inset 0 1px #fff9,0 5px 22px #b578131c;text-decoration:none !important;
}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-button span {color:#171717 !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-button:hover {background:#f3cb80 !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-inverse-link {
 min-height:48px;padding:10px 17px;border:1px solid #aa8546;border-radius:3px;color:#f9f4e9 !important;
}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-stats {margin:20px 0 0 !important;padding:16px 0 0 !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-stats dd {font-family:Georgia,'Yu Mincho',serif;font-size:26px !important;color:#efc987 !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-stats dd.tm-ed-stat-label {font-size:17px !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-proof {margin-top:3px !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-visual {
 display:block !important;margin:0 !important;border:1px solid #766040 !important;border-radius:3px !important;
 background:#11100f !important;box-shadow:0 20px 60px #0005;min-width:0;
}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-image-art-crop {
 display:block;position:relative;width:100%;aspect-ratio:680/430;overflow:hidden;background:#10100f;
}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-image-art-crop .tm-image-reference {
 position:absolute !important;display:block !important;width:176.470588% !important;height:146.511628% !important;
 max-width:none !important;max-height:none !important;left:-70.588235% !important;top:-25.581395% !important;
 margin:0 !important;padding:0 !important;object-fit:fill !important;aspect-ratio:auto !important;
}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-visual figcaption {
 padding:12px 17px !important;border-top:1px solid #5b482f !important;background:#17140f !important;
 display:flex;align-items:center;justify-content:space-between;gap:7px;flex-wrap:wrap;
}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-visual figcaption strong {font-family:'Yu Mincho',serif;font-size:14px !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-visual figcaption span {font-size:11px !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-visual figcaption small {font-size:11px !important;color:#ccc1af !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-strip {border-top:1px solid #4a3a23 !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-strip > div {padding-block:12px !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-home > .tm-ed-container {max-width:1240px;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-section {padding-block:42px;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-heading h2 {font-family:'Hiragino Mincho ProN','Yu Mincho',serif !important;font-weight:700;letter-spacing:.015em;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-guide,
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-legacy {border-radius:6px !important;border-color:#d9cebc !important;box-shadow:0 6px 22px #25180506;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-guide {border-top:3px solid #E09915 !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-purpose-link {background:#fffdf9 !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-purpose-link:hover {background:#fff1d7 !important;}
@media(max-width:900px) {
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-home .tm-ed-hero-grid {gap:20px !important;width:calc(100% - 40px);grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero #tm-ed-hero-title {font-size:36px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-stats dd {font-size:21px !important;}
}
@media(max-width:768px) {
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-home .tm-ed-hero-grid {grid-template-columns:minmax(0,1fr) !important;padding:20px 0 16px !important;gap:14px !important;width:calc(100% - 36px);}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-eyebrow {margin:0 0 10px !important;font-size:11px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero #tm-ed-hero-title {font-size:clamp(33px,9vw,43px) !important;line-height:1.25 !important;padding:0 0 12px !important;margin:0 0 12px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-lead {font-size:13px !important;line-height:1.8 !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-actions {margin:14px 0 0 !important;gap:8px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-button {padding:10px 12px !important;font-size:13px !important;min-height:44px;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-inverse-link {padding:9px 10px;font-size:12px;min-height:44px;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-stats {margin:12px 0 0 !important;padding-top:11px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-stats dd {font-size:23px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-stats dd.tm-ed-stat-label {font-size:15px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-proof {margin:0 !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-proof a {min-height:36px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-image-art-crop {aspect-ratio:680/230;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-image-art-crop .tm-image-reference {height:273.913043% !important;top:-86.956522% !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-visual figcaption {padding:8px 11px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-visual figcaption strong {font-size:12px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-visual figcaption span {font-size:11px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-strip > div {padding-block:8px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-section {padding-block:28px;}
}
/* WordPress auto-paragraph empty nodes must not become extra grid rows. */
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-grid > p:empty,
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-copy > p:empty {display:none !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-image-art-crop {aspect-ratio:660/430;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-image-art-crop .tm-image-reference {width:169.696970% !important;left:-69.696970% !important;}
@media(max-width:768px) {body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-image-art-crop {aspect-ratio:660/230;}}
@media(max-width:768px) {
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-visual figcaption {display:grid !important;grid-template-columns:1fr auto;gap:3px 7px;line-height:1.4 !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-visual figcaption strong {grid-column:1;grid-row:1;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-visual figcaption small {grid-column:2;grid-row:1;font-size:10px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-visual figcaption span {grid-column:1/-1;grid-row:2;}
}

/* Full-width product scene. Existing words, product links and SEO are preserved. */
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .site-body {padding-top:0 !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .site-body .site-body-container.container {width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .entry-body {border:0 !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-home {width:100% !important;max-width:none !important;margin:0 !important;border:0 !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-home .tm-ed-hero {position:relative !important;isolation:isolate;overflow:hidden !important;background:#11100d !important;border:0 !important;border-radius:0 !important;container-type:inline-size;box-shadow:none !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-glass-scene {display:none !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-home .tm-ed-hero-grid {position:relative;z-index:2;display:block !important;width:min(100% - 96px,1500px);padding:48px 0 34px !important;min-height:clamp(650px,calc(100svh - 205px),820px);}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-hero-copy {position:relative;z-index:3;width:44%;max-width:570px;min-width:440px;margin:0 !important;padding:28px !important;border:1px solid #efdbb53b;border-radius:18px;background:linear-gradient(135deg,#100e0bab,#100e0b70) !important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:inset 0 1px #fff2,0 18px 55px #0006;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero #tm-ed-hero-title {font-size:clamp(38px,4vw,66px) !important;text-shadow:0 3px 18px #000b;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-lead {color:#f5eee1 !important;text-shadow:0 1px 3px #000;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-home .tm-ed-hero::before {content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#100d08a6 0%,#100d084d 38%,#100d0800 62%),linear-gradient(0deg,#100d08 0%,transparent 24%);}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-hero-visual {position:absolute !important;inset:0 !important;z-index:-1 !important;display:block !important;width:auto !important;height:auto !important;max-width:none !important;min-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;transform:none !important;box-shadow:none !important;background:none !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-home .tm-ed-hero-grid {isolation:unset;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-image-art-crop {position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;aspect-ratio:auto !important;border-radius:0 !important;overflow:hidden;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-image-art-crop .tm-image-reference {width:169.696970% !important;height:auto !important;left:-69.696970% !important;top:calc(50% - 49.242424cqw) !important;object-fit:fill !important;filter:none !important;opacity:1 !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-hero-visual figcaption {position:absolute;right:28px;bottom:20px;left:auto;z-index:2;display:flex !important;width:auto;max-width:52%;padding:9px 14px !important;border:1px solid #e3c38766 !important;border-radius:10px;background:#17130cb3 !important;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 8px 25px #0005;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-visual figcaption strong,body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-visual figcaption span {color:#fff6e5 !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-strip {position:relative;z-index:3;background:#12100dcc !important;border-color:#e6c08533 !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-button {border-radius:8px !important;box-shadow:inset 0 2px #fff8,0 4px 0 #80530b,0 12px 24px #0006 !important;transition:transform .18s ease;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-inverse-link {border-radius:8px;background:#ffffff12 !important;border-color:#f0d39899 !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero a:focus-visible {outline:3px solid #fff3d1 !important;outline-offset:5px !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-button:active {transform:translateY(2px);}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-home > .tm-ed-container {width:calc(100% - 64px);margin-inline:auto !important;}
@media(hover:hover) and (pointer:fine) {body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-button:hover {transform:translateY(-2px);}}
@media(min-width:769px) and (max-width:1100px) {
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-home .tm-ed-hero-grid {width:calc(100% - 56px);padding-block:32px;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-hero-copy {width:49%;min-width:380px;padding:24px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero #tm-ed-hero-title {font-size:40px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-hero-visual figcaption {max-width:43%;right:20px;}
}
@media(max-width:768px) {
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-home .tm-ed-hero-grid {width:100%;padding:240px 16px 18px !important;min-height:0;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-hero-copy {width:100%;min-width:0;max-width:none;padding:18px !important;border-radius:16px;background:linear-gradient(135deg,#15120be0,#15120bb3) !important;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero #tm-ed-hero-title {font-size:clamp(32px,8vw,42px) !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-image-art-crop {height:360px !important;bottom:auto !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-image-art-crop .tm-image-reference {width:auto !important;height:146.511628% !important;max-width:none !important;left:auto !important;right:0;top:-25.581395% !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-home .tm-ed-hero::before {background:linear-gradient(0deg,#11100d 0%,#11100d 43%,#11100d00 75%);}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-hero-visual figcaption {top:16px;right:16px;bottom:auto;max-width:none;max-height:56px;padding:7px 10px !important;border-radius:8px;display:grid !important;grid-template-columns:1fr auto;gap:2px 8px;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-visual figcaption strong {font-size:11px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-visual figcaption small {font-size:9px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-visual figcaption span {font-size:10px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-home > .tm-ed-container {width:calc(100% - 32px);}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero-stats dd {font-size:24px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-actions {gap:8px !important;}
}
@media(min-width:600px) and (max-width:768px) {
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-image-art-crop {height:400px !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-image-art-crop .tm-image-reference {width:169.696970% !important;height:auto !important;left:-69.696970% !important;right:auto;top:calc(50% - 49.242424cqw) !important;}
 body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-home .tm-ed-hero-grid {padding-top:280px !important;}
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-hero-copy {background:#16130fe8 !important;}}
@media(prefers-reduced-motion:reduce) {body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-button {transition:none !important;transform:none !important;}}

body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-home .tm-ed-hero-grid {position:static !important;}
body.home.tm-editorial-v1.tm-brand-v4.tm-image-direction:is(#tm-image-hi,.tm-image-direction) .tm-ed-hero .tm-ed-hero-visual {z-index:0 !important;}
