.owned-promo{--op-ink:var(--owned-promo-ink,hsl(var(--foreground,0 0% 12%)));--op-paper:var(--owned-promo-paper,hsl(var(--background,0 0% 100%)));--op-panel:var(--owned-promo-panel,hsl(var(--muted,0 0% 94%)));--op-rule:var(--owned-promo-rule,currentColor);--op-display:var(--owned-promo-display,Georgia,"Times New Roman",serif);color:var(--op-ink);font-family:var(--owned-promo-body,inherit);min-width:0;overflow-wrap:anywhere;text-align:left}.owned-promo,.owned-promo *,.owned-promo :after,.owned-promo :before{box-sizing:border-box}.owned-promo a{color:inherit;text-decoration:underline;text-underline-offset:.22em}.owned-promo a:hover{text-decoration-thickness:.13em}.owned-promo a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.owned-promo-window{margin:3rem 0;padding:1rem 0;border-block:1px solid var(--op-rule)}.owned-promo-creative{position:relative;background:var(--op-panel);color:var(--op-ink);padding:clamp(1.25rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.owned-promo-copy{min-width:0;position:relative}.owned-promo-title{font-family:var(--op-display);font-weight:400;font-size:clamp(2rem,5vw,4.25rem);line-height:1.08;letter-spacing:-.045em;margin:0;max-width:15ch}.owned-promo-description{font-size:1.0625rem;line-height:1.65;margin:1.25rem 0}.owned-promo-link{display:inline-block;max-width:100%;min-width:0;min-height:44px;padding-block:.625rem;line-height:1.5;font-size:.9375rem;font-weight:600}.owned-promo-section-title{margin:0;font-family:var(--op-display);font-weight:400;font-size:1.75rem;line-height:1.2;letter-spacing:-.025em}.owned-promo-disclosure{margin:.75rem 0 1.5rem;font-size:.8125rem;line-height:1.6}.owned-promo-cards{padding-block:2rem;border-top:1px solid var(--op-rule);margin-top:3rem}.owned-promo-grid{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.owned-promo-card{min-width:0;padding:1.5rem 0;border-top:1px solid var(--op-rule);display:flex;flex-direction:column;align-items:flex-start}.owned-promo-card h3{font-family:var(--op-display);font-size:1.5rem;line-height:1.2;font-weight:400;margin:1rem 0 .75rem}.owned-promo-card p{line-height:1.65;font-size:.9375rem;margin:0 0 1rem}.owned-promo-card .owned-promo-link{margin-top:auto}.owned-promo-network{padding-block:2rem;border-top:1px solid var(--op-rule)}.owned-promo-network ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.25rem 2rem}.owned-promo-network a{display:inline-flex;align-items:center;min-height:44px;padding-block:.625rem;line-height:1.5}.owned-promo [data-destination=hhf]{--ad-paper:#301910;--ad-ink:#fff0db;--ad-accent:#ffc16d}.owned-promo [data-destination=tnm]{--ad-paper:#261536;--ad-ink:#ffedf8;--ad-accent:#ffaad9}.owned-promo [data-destination=wb]{--ad-paper:#14213a;--ad-ink:#ecf6ff;--ad-accent:#a8d6ff}.owned-promo [data-destination=qw]{--ad-paper:#e8e9df;--ad-ink:#1f3028;--ad-accent:#315440}.owned-promo-window{padding:0;border:0}.owned-promo .owned-promo-card,.owned-promo .owned-promo-creative{background:var(--ad-paper);color:var(--ad-ink);border:0;padding:0}.owned-promo .owned-promo-creative{gap:0}.owned-promo .owned-promo-link{color:var(--ad-accent)}.owned-promo .owned-promo-copy{padding:clamp(1.25rem,4vw,2.75rem);align-self:center}.owned-promo .owned-promo-title{font-size:clamp(1.9rem,4.2vw,3.4rem)}.owned-promo .owned-promo-ownership{margin:.65rem 0 0;font-size:.75rem;line-height:1.5}.owned-promo .owned-promo-art{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:3/2;background:var(--ad-paper)}.owned-promo .owned-promo-art img{position:absolute;display:block;width:100%;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;margin:0;border-radius:0}.owned-promo .owned-promo-card{display:block}.owned-promo .owned-promo-card>:not(.owned-promo-art){margin-inline:1rem}.owned-promo .owned-promo-card>:last-child{margin-bottom:.8rem}@media (min-width:45rem){.owned-promo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owned-promo .owned-promo-creative{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.owned-promo .owned-promo-creative .owned-promo-art{min-height:16rem;height:100%}}@keyframes owned-promo-image-reveal{0%{transform:translateY(-14%)}to{transform:translateY(0)}}@supports (animation-timeline:view()) and (view-timeline-name:--owned-promo-frame){@media (prefers-reduced-motion:no-preference) and (min-height:28rem){.owned-promo .owned-promo-art{view-timeline-name:--owned-promo-frame}.owned-promo .owned-promo-art img{height:118%;animation:owned-promo-image-reveal linear both;animation-timeline:--owned-promo-frame;animation-range:entry 0 exit 100%}}}@supports (animation-timeline:view()) and (overflow:clip){@media (prefers-reduced-motion:no-preference) and (min-height:28rem){body:has([data-owned-promotion=feature]){overflow-x:clip;overflow-y:visible}}}