/* Three HOME visual directions; existing copy and affiliate markup remain intact. */
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-home .tm-ed-hero{background:#151515!important;border:0!important;container-type:normal!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero::before,body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero::after{display:none!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-home .tm-ed-hero-grid{position:relative!important;display:grid!important;grid-template-columns:minmax(0,.7fr) minmax(0,1.4fr)!important;width:min(100% - 80px,1600px)!important;min-height:0!important;gap:36px!important;margin:0 auto!important;padding:36px 0!important;align-items:center!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-ed-hero-copy{position:relative!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero #tm-ed-hero-title{font-size:clamp(34px,3.6vw,56px)!important;line-height:1.28!important;margin:0 0 28px!important;padding:0!important;color:#fff!important;border:0!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero #tm-ed-hero-title em{color:#E09915!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-ed-eyebrow{font-size:12px!important;margin:0 0 20px!important;color:#E09915!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-ed-eyebrow span{color:#ccc!important;font-size:10px!important;letter-spacing:.12em!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-ed-button{background:#E09915!important;color:#171717!important;border:1px solid #E09915!important;border-radius:6px!important;box-shadow:none!important;min-height:52px!important;padding:14px 24px!important;width:auto!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-ed-button:hover{background:#f0b348!important;transform:translateY(-2px)!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-ed-button:active{transform:translateY(0)!important;background:#ca870b!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-ed-hero-visual{position:relative!important;inset:auto!important;z-index:1!important;display:block!important;order:2!important;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 20px 50px #0003!important;transform:none!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-image-art-crop{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:1672/941!important;background:transparent!important;overflow:hidden!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-image-art-crop .tm-image-reference{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;margin:0!important;padding:0!important;aspect-ratio:1672/941!important;object-fit:contain!important;object-position:center!important;opacity:1!important;filter:none!important;transform:none!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-ed-hero-visual figcaption{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;max-height:none!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:4px 12px!important;padding:12px 16px!important;background:#222!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;line-height:1.5!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero-visual figcaption strong{font-size:13px!important;color:#fff!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero-visual figcaption span{font-size:12px!important;color:#eee!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero-visual figcaption small{font-size:10px!important;color:#ccc!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero-strip{background:#151515!important;border-top:1px solid #ffffff20!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero-strip>div{font-size:12px!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-purpose-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed .tm-ed-purpose-link{position:relative!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-content:start!important;gap:8px!important;padding:16px!important;overflow:hidden!important;background:#fff!important;border:1px solid #e0e0dc!important;border-radius:12px!important;box-shadow:0 3px 12px #15151504!important;transition:transform .18s,box-shadow .18s!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-purpose-link:hover{transform:translateY(-3px)!important;box-shadow:0 12px 28px #15151512!important;border-color:#E09915!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-purpose-link:focus-visible{outline:3px solid #874900!important;outline-offset:3px!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-purpose-photo{display:block!important;grid-column:1/-1!important;margin:-16px -16px 8px!important;aspect-ratio:836/470.5!important;background-image:var(--tm-purpose-photo)!important;background-size:200% 200%!important;background-repeat:no-repeat!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-photo-sleeve{background-position:left top!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-photo-psa{background-position:right top!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-photo-dry{background-position:left bottom!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-photo-shipping{background-position:right bottom!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-purpose-link:nth-child(n+5){grid-column:span 2!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-purpose-link small{display:block!important;margin-top:4px!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-purpose-link .tm-ed-number{color:#874900!important;font-size:12px!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-purpose-link strong{font-size:17px!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-b .tm-ed-home .tm-ed-hero{background:#fafaf8!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-b .tm-ed-home .tm-ed-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.75fr)!important;gap:48px!important;padding:40px 0!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-b .tm-ed-hero-copy{order:2!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-b .tm-ed-hero .tm-ed-hero-visual{order:1!important;box-shadow:none!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-b .tm-ed-hero #tm-ed-hero-title{color:#242424!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-b .tm-ed-hero #tm-ed-hero-title em{color:#874900!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-b .tm-ed-eyebrow{color:#874900!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-b .tm-ed-eyebrow span{color:#626262!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-b .tm-ed-hero .tm-ed-hero-visual figcaption{background:#eeeeeb!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-b .tm-ed-hero-visual figcaption :is(strong,span,small){color:#525252!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-b .tm-ed-hero .tm-ed-button:focus-visible{outline:3px solid #242424!important;outline-offset:4px!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-c .tm-ed-home .tm-ed-hero-grid{grid-template-columns:1fr!important;width:min(100% - 80px,1440px)!important;gap:0!important;padding:28px 0!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-c .tm-ed-hero .tm-ed-hero-visual{order:1!important;box-shadow:none!important;border-radius:10px 10px 0 0!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-c .tm-image-art-crop{aspect-ratio:auto!important;height:440px!important;background:#eeece7!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-c .tm-image-art-crop .tm-image-reference{height:440px!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:50% 48%!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-c .tm-ed-hero .tm-ed-hero-copy{order:2!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:8px 24px!important;padding:28px!important;background:#222!important;border-radius:0 0 10px 10px!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-c .tm-ed-eyebrow{grid-column:1!important;margin:0!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-c .tm-ed-eyebrow span{display:inline!important;margin-left:8px!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-c .tm-ed-hero #tm-ed-hero-title{grid-column:1!important;font-size:36px!important;margin:0!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-c #tm-ed-hero-title br{display:none!important;}
body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-c .tm-ed-actions{grid-column:2!important;grid-row:1/3!important;}
@media(max-width:1100px) and (min-width:769px){
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-home .tm-ed-hero-grid{width:calc(100% - 40px)!important;gap:20px!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero #tm-ed-hero-title{font-size:34px!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-purpose-link:nth-child(n+5){grid-column:span 1!important;}
}
@media(max-width:768px){
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-home .tm-ed-hero-grid,body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-b .tm-ed-home .tm-ed-hero-grid,body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-c .tm-ed-home .tm-ed-hero-grid{width:100%!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-ed-hero-visual,body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-b .tm-ed-hero .tm-ed-hero-visual,body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-c .tm-ed-hero .tm-ed-hero-visual{order:1!important;border-radius:0!important;box-shadow:none!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-ed-hero-copy,body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-c .tm-ed-hero .tm-ed-hero-copy{order:2!important;display:block!important;padding:22px 20px 24px!important;border-radius:0!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero #tm-ed-hero-title,body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-c .tm-ed-hero #tm-ed-hero-title{font-size:34px!important;line-height:1.23!important;margin:0 0 18px!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-ed-eyebrow{font-size:11px!important;margin:0 0 10px!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-ed-eyebrow span{display:inline!important;margin-left:6px!important;font-size:9px!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-ed-button{min-height:48px!important;width:100%!important;padding:12px 20px!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-image-art-crop,body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-c .tm-image-art-crop{height:auto!important;aspect-ratio:1672/941!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-image-art-crop .tm-image-reference,body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-c .tm-image-art-crop .tm-image-reference{height:100%!important;aspect-ratio:1672/941!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-ed-hero-visual figcaption{padding:8px 12px!important;gap:3px 8px!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero-visual figcaption strong{font-size:12px!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero-visual figcaption span{font-size:11px!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero-visual figcaption small{font-size:9px!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-b .tm-ed-hero-copy{order:1!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-b .tm-ed-hero .tm-ed-hero-visual{order:2!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site).tm-design-c #tm-ed-hero-title br{display:block!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed .tm-ed-purpose-link{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:12px!important;gap:4px!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-purpose-photo{margin:-12px -12px 6px!important;flex:none!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-purpose-link:nth-child(n+5){grid-column:span 1!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-purpose-link strong{font-size:15px!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-purpose-link small{font-size:12px!important;}
 body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-purpose-link>span:last-child{align-self:flex-end!important;}
}
@media(prefers-reduced-motion:reduce){body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-purpose-link,body.tm-modern-site.tm-hero-choice:is(#tm-hero-choice-scope,.tm-hero-choice):is(#tm-modern-specificity,.tm-modern-site):is(#tm-modern-legacy,.tm-modern-site) .tm-ed-hero .tm-ed-button{transition:none!important;transform:none!important;}}
