.photo-chip{--glass-tint: color-mix(in srgb, var(--ds-scrim) 50%, transparent);color:var(--ds-text-on-brand);box-shadow:0 6px 18px var(--ds-glass-shadow)}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.photo-chip{--glass-tint: var(--ds-glass-solid);color:var(--ds-text-primary)}}.hero-showcase-slide{opacity:0;pointer-events:none;transition:opacity .9s ease}.hero-showcase-slide[data-active=true]{opacity:1;pointer-events:auto}.hero-showcase-photo{transform:scale(1.05);transition:transform 6.5s ease-out}.hero-showcase-slide[data-active=true] .hero-showcase-photo{transform:none}.hero-showcase-chip{opacity:0;transform:translateY(8px);transition:opacity .5s ease .45s,transform .5s ease .45s}.hero-showcase-slide[data-active=true] .hero-showcase-chip{opacity:1;transform:none}.hero-showcase-card{opacity:0;transform:translateY(28px) scale(.96);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.hero-showcase-slide[data-active=true] .hero-showcase-card{opacity:1;transform:none;transition-delay:calc(.35s + var(--i, 0) * 90ms);animation:hero-showcase-bob 6s ease-in-out calc(1.4s + var(--i, 0) * .6s) infinite}.hero-showcase-slide[data-active=false] .hero-showcase-card{transform:translateY(-18px) scale(.97);transition-delay:0ms}@keyframes hero-showcase-bob{50%{translate:0 -5px}}.hero-showcase-card:hover{translate:0 -4px}.hero-showcase-dot:after,.hero-showcase-pause:after{content:"";position:absolute;inset:-12px -4px}.hero-showcase-pause:after{inset:-12px}.hero-showcase-dot-track,.hero-showcase-dot-fill{position:absolute;inset-inline:0;top:9px;height:2px;border-radius:2px}.hero-showcase-dot-track{background:var(--ds-border)}.hero-showcase-dot-fill{background:var(--ds-text-primary);width:0}.hero-showcase-dot[aria-current=true] .hero-showcase-dot-fill{animation:hero-showcase-progress var(--hero-showcase-seconds, 6s) linear forwards}.hero-showcase[data-paused=true] .hero-showcase-dot[aria-current=true] .hero-showcase-dot-fill{animation-play-state:paused}.hero-showcase[data-static=true] .hero-showcase-dot[aria-current=true] .hero-showcase-dot-fill{animation:none;width:100%}@keyframes hero-showcase-progress{to{width:100%}}@media(prefers-reduced-motion:reduce){.hero-showcase-slide{transition:opacity .2s linear}.hero-showcase-photo,.hero-showcase-chip,.hero-showcase-card{transform:none!important;transition:none!important;animation:none!important;translate:none!important}.hero-showcase-chip,.hero-showcase-card{opacity:1}.hero-showcase-dot-fill{animation:none!important}.hero-showcase-pause{display:none}.hero-showcase-dot[aria-current=true] .hero-showcase-dot-fill{width:100%}}.layout-block .layout-price{display:flex;align-items:baseline;gap:6px}.layout-block .layout-price__now{font-weight:600;color:var(--ds-text-primary)}.layout-block .layout-price__was{font-size:11px;color:var(--ds-text-secondary)}.layout-block .layout-person{display:grid;justify-items:center;gap:4px;flex:0 0 var(--layout-card, 104px);width:var(--layout-card, 104px);text-align:center;color:var(--ds-text-primary);scroll-snap-align:start;border-radius:16px}.layout-block .layout-person:focus-visible,.layout-block .layout-tile:focus-visible,.layout-block .layout-card:focus-visible{outline:2px solid var(--ds-primary);outline-offset:3px}.layout-block .layout-person__ring{display:inline-grid;margin-bottom:4px;border-radius:9999px;box-shadow:0 0 0 2px var(--ds-background),0 0 0 4px var(--ds-primary);transition:transform .3s ease}.layout-block .layout-person:hover .layout-person__ring{transform:translateY(-2px)}.layout-block .layout-person__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25}.layout-block .layout-person__views{font-size:12px;color:var(--ds-text-secondary)}.layout-block .layout-person__photo{position:relative;display:block;overflow:hidden;width:var(--layout-card, 104px);aspect-ratio:4 / 5;border-radius:22px;background:var(--ds-surface-muted);box-shadow:inset 0 0 0 .5px var(--ds-border)}.layout-block .layout-person__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.layout-block .layout-person__scrim{position:absolute;inset-inline:0;bottom:0;height:58%;transform:rotate(180deg)}.layout-block .layout-person__over{position:absolute;inset-inline:10px;bottom:8px;z-index:1;font-size:14px;font-weight:600;color:var(--ds-text-on-brand);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-block .layout-people--portrait .layout-person,.layout-block .layout-people--cover .layout-person{gap:6px}.layout-block .layout-tile{display:grid;align-content:start;gap:4px;flex:0 0 var(--layout-card, 128px);width:var(--layout-card, 128px);min-width:0;color:var(--ds-text-primary);scroll-snap-align:start;border-radius:18px}@media(min-width:1024px){.layout-block .layout-person{flex-basis:var(--layout-card-lg);width:var(--layout-card-lg)}.layout-block .layout-person__ring>span{font-size:32px!important}.layout-block .layout-tile{flex-basis:var(--layout-card-lg);width:var(--layout-card-lg)}.layout-block .layout-rail>a:not(.layout-tile){width:var(--layout-card-lg);height:calc(var(--layout-card-lg) * 1.25);aspect-ratio:auto;flex:0 0 auto}}.layout-block .layout-person__ring>span{width:var(--layout-avatar)!important;height:var(--layout-avatar)!important}@media(min-width:1024px){.layout-block .layout-person__ring>span{width:var(--layout-avatar-lg)!important;height:var(--layout-avatar-lg)!important}}.layout-block .layout-tile--fluid{width:auto;flex:initial}.layout-block .layout-tile__img{position:relative;display:block;overflow:hidden;aspect-ratio:1;border-radius:18px;background:var(--ds-surface-muted);border:1px solid var(--ds-border);margin-bottom:4px}.layout-block .layout-tile__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.layout-block .layout-tile__img--logo img{object-fit:contain;padding:14%}.layout-block .layout-tile:hover .layout-tile__img img{transform:scale(1.04)}.layout-block .layout-tile__blank{position:absolute;inset:0;display:grid;place-items:center;font-size:28px;font-weight:600;color:var(--ds-text-secondary)}.layout-block .layout-tile__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.layout-block .layout-tile__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ds-text-secondary)}.layout-block .layout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}@media(min-width:768px){.layout-block .layout-grid{grid-template-columns:repeat(var(--layout-cols, 3),minmax(0,1fr));gap:20px 16px}}.layout-block .layout-card{display:grid;overflow:hidden;border-radius:22px;background:var(--ds-card);border:.5px solid var(--ds-border);color:var(--ds-text-primary)}.layout-block .layout-card__img{position:relative;display:block;aspect-ratio:3 / 2;background:var(--ds-surface-muted)}.layout-block .layout-card__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.layout-block .layout-card__body{display:grid;gap:4px;padding:14px 16px 16px}@media(min-width:768px){.layout-block .layout-card{grid-template-columns:3fr 2fr;align-items:center}.layout-block .layout-card__img{aspect-ratio:16 / 9}.layout-block .layout-card__body{padding:24px 32px}.layout-block .layout-card__title{font-size:24px}}.layout-block .layout-card__title{font-size:17px;font-weight:600;letter-spacing:-.01em}.layout-slider [aria-roledescription=slide]:after{content:"";position:absolute;inset-inline:0;bottom:0;height:68%;background-image:var(--ds-gradient-image-scrim);transform:rotate(180deg);pointer-events:none}.layout-slider .bg-image-scrim{background-image:none}.landing-banner [aria-roledescription=slide]:not([data-art-text]):not(.campaign-slide):after{content:"";position:absolute;inset-inline:0;bottom:0;height:68%;background-image:var(--ds-gradient-image-scrim);transform:rotate(180deg);pointer-events:none}.landing-banner .bg-image-scrim{background-image:none}
