.event-weather:not([hidden]){white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.event-weather--detail:not([hidden]){white-space:normal;margin-block:.8rem;display:block}.event-weather__entry{padding-block:.2rem}.event-weather__entry p{margin-block:.25rem}.event-weather__summary{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.event-weather__metric{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.event-weather__summary svg{flex:none}.event-weather__context{color:var(--color-on-surface-variant);font-size:.875rem}.event-weather__source{color:var(--color-on-surface-variant);margin-block-start:.4rem;font-size:.8rem}.event-weather__source a{text-decoration:underline}.placement-card{align-self:stretch;min-block-size:19rem}.placement-card__creative{isolation:isolate;block-size:100%;min-block-size:19rem;color:inherit;transition:filter var(--motion-effects);place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.placement-card__creative[hidden]{display:none}.placement-card__image{object-fit:cover;object-position:center 35%;block-size:100%;min-block-size:0;inline-size:100%;display:block;position:absolute;inset:0}@media (hover:hover){.placement-card__creative:hover{filter:saturate(1.08)brightness(1.03)}}.placement-card__creative:focus-visible{outline:.2rem solid var(--color-primary);outline-offset:-.35rem}.placement-card__placeholder{isolation:isolate;background:var(--color-secondary-container);min-block-size:19rem;color:var(--color-on-secondary-container);transition:background-color var(--motion-effects);flex-direction:column;flex:1;justify-content:end;gap:.8rem;padding:1rem;display:flex;position:relative;overflow:hidden}.placement-card__placeholder[hidden]{display:none}.placement-card__placeholder-copy{display:contents}.placement-card__placeholder>:not(.placement-card__art){z-index:2;position:relative}.placement-card__art{--topography-color:var(--color-primary);--topography-stroke:2.1px;--topography-fade:linear-gradient(45deg, transparent 18%, black 70%);z-index:1;opacity:.36;block-size:calc(100% + 4rem);inline-size:calc(100% + 4rem);mask-image:linear-gradient(90deg, transparent 0%, black 18%), var(--topography-fade);position:absolute;inset:-2rem;mask-repeat:no-repeat;mask-composite:intersect}.placement-card__placeholder[data-placement-visual=signal] .placement-card__art{--topography-fade:linear-gradient(70deg, transparent 18%, black 70%)}.placement-card__placeholder[data-placement-visual=field] .placement-card__art{--topography-fade:linear-gradient(25deg, transparent 18%, black 70%)}.placement-card__placeholder[data-placement-visual=route] .placement-card__art{--topography-fade:linear-gradient(135deg, transparent 18%, black 70%)}.placement-card__placeholder .placement-card__label{align-self:flex-start;position:relative}.placement-card__title{max-inline-size:15ch;font-family:var(--font-title);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;margin-block-start:auto;font-size:clamp(1.55rem,8cqi,2rem);font-weight:800;line-height:1.05}.placement-card__body{opacity:.72;overflow-wrap:anywhere;max-inline-size:30rem;font-size:.92rem;line-height:1.45}.placement-card__cta{align-self:flex-start;min-inline-size:0;max-inline-size:100%;margin-block-start:.5rem}@media (hover:hover){.placement-card__placeholder:hover{background:color-mix(in srgb, var(--color-secondary-container) 92%, var(--color-primary))}}.placement-card__placeholder:focus-visible{outline:.2rem solid var(--color-primary);outline-offset:-.35rem}.placement-card__creative .placement-card__label{z-index:2;pointer-events:none;max-inline-size:calc(100% - 1.5rem);position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.topographic-lines{--topography-color:currentColor;--topography-stroke:2px;color:var(--topography-color);filter:blur(.45px);pointer-events:none;shape-rendering:geometricprecision;position:absolute;overflow:visible}.topographic-lines path{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.topographic-lines__contour{opacity:1;stroke:var(--topography-color);stroke-width:var(--topography-stroke)}
