[data-gap-salon]{--c-paper:16 44 40;--c-surface:28 59 52;--c-ink:245 241 231;--c-muted:192 209 201;--c-primary:224 197 142;--c-primary-dark:239 216 170;--c-on-primary:23 51 44;background:rgb(var(--c-paper));color:rgb(var(--c-ink));overflow-wrap:anywhere;color-scheme:dark}[data-gap-salon] .gap-section,[data-gap-salon] [data-gap-audience-offer]{border-top:1px solid rgb(var(--c-ink) / .15);padding-inline:1.5rem}[data-gap-salon] .gap-wrap{max-width:68rem;margin-inline:auto;padding-block:clamp(3rem,6vw,5rem)}[data-gap-salon] .gap-narrow{max-width:46rem}[data-gap-salon] .gap-hero{padding-inline:1.5rem}[data-gap-salon] .gap-hero-layout{align-items:center;gap:3rem;padding-block:4rem;display:grid}[data-gap-salon] .gap-story{text-align:center;min-width:0}[data-gap-salon] .gap-eyebrow,[data-gap-salon] [data-gap-episode]>p{color:rgb(var(--c-primary));font-family:var(--font-sans);letter-spacing:.08em;font-size:.875rem;font-weight:500}[data-gap-salon] .gap-eyebrow{margin-bottom:1.5rem}[data-gap-salon] .gap-title{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3.25rem,7vw,6rem);font-weight:400;line-height:1.08}[data-gap-salon] .gap-title em{color:rgb(var(--c-primary));display:block}[data-gap-salon] .gap-title-prefix{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-gap-salon] .gap-lead{max-width:30ch;font-size:1.25rem;line-height:var(--reading-leading);margin:1.5rem auto 0}[data-gap-salon] .gap-mention{max-width:38ch;color:rgb(var(--c-muted));margin:1rem auto 0;font-size:.875rem}[data-gap-salon] .gap-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}[data-gap-salon] .gap-art{isolation:isolate;place-items:center;padding:1.5rem;display:grid;position:relative}[data-gap-salon] .gap-art:before,[data-gap-salon] .gap-art:after{content:"";aspect-ratio:1;border:1px solid rgb(var(--c-muted) / .25);z-index:-1;border-radius:50%;width:95%;position:absolute}[data-gap-salon] .gap-art:after{width:85%}[data-gap-salon] .gap-cover{aspect-ratio:1;border-radius:.375rem;width:100%;max-width:22rem;height:auto;display:block;transform:rotate(-4deg);box-shadow:.8rem 1rem #071b184d,0 1.5rem 3rem #071b1866}[data-gap-salon] .gap-heading{font-family:var(--font-display);text-align:center;text-wrap:balance;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.2}[data-gap-salon] h2[id],[data-gap-salon] #gap-guides-title{scroll-margin-top:7rem}[data-gap-salon] .gap-presentation{color:rgb(var(--c-muted))}[data-gap-salon] .gap-player{color-scheme:normal;border:0;width:100%;margin-top:2rem;display:block}[data-gap-salon] [data-gap-guide-list]{max-width:60rem}[data-gap-salon] [data-gap-guide]{box-shadow:none;border-radius:.75rem}[data-gap-salon] [data-gap-guide] h3{font-size:1.5rem;font-weight:400;line-height:var(--reading-leading)}[data-gap-salon] [data-gap-guide][hidden]{display:none}[data-gap-salon] .gap-topic{border:1px solid rgb(var(--c-muted) / .45);min-height:2.75rem;color:rgb(var(--c-ink));border-radius:2rem;padding:.625rem 1.125rem}[data-gap-salon] .gap-topic[aria-pressed=true]{background:rgb(var(--c-primary));border-color:rgb(var(--c-primary));color:rgb(var(--c-on-primary))}[data-gap-salon] .gap-quote{text-align:center}[data-gap-salon] [data-gap-audience-offer]>div>div{box-shadow:none;border-radius:.75rem}[data-gap-salon] #gap-audience{font-family:var(--font-display);font-weight:400}[data-dys=on] [data-gap-salon] .gap-title,html[style*=--reading-letter\:] [data-gap-salon] .gap-title{letter-spacing:var(--reading-letter)}@media (width>=64rem){[data-gap-salon] .gap-hero-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding-block:5rem}[data-gap-salon] .gap-art{order:1}}@media (width>=40rem){[data-gap-salon] #gap-guide-results{grid-template-columns:repeat(4,minmax(0,1fr))}[data-gap-salon] [data-gap-guide]{grid-column:span 2}[data-gap-salon] #gap-guide-results[data-visible="1"] [data-last-visible],[data-gap-salon] #gap-guide-results[data-visible="3"] [data-last-visible]{grid-column:2/span 2}}@media (width<=40rem){[data-gap-salon] .gap-hero-layout{gap:2rem;padding-block:2.5rem 3rem}[data-gap-salon] .gap-art{max-width:17rem;margin-inline:auto}[data-gap-salon] .gap-actions{flex-direction:column;align-items:center}}
