.home-page .section{padding-top:70px;padding-bottom:70px}.home-page .featured-grid{gap:25px}.home-page .record-caption h3{font-size:26px}.home-page .record-caption p:not(.eyebrow){font-size:11px}.home-page .record-tools{margin-bottom:14px}.home-page .home-collection-link{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.home-collection-link p{color:var(--muted);font-size:12px}.home-page .home-story{grid-template-columns:.8fr 1.2fr}.home-page .home-story .story-image{min-height:410px;max-height:520px}.home-page .home-story .story-copy{padding:45px clamp(26px,5vw,80px)}.home-page .home-story .story-copy h2{font-size:clamp(34px,3.5vw,51px)}.home-page .home-story .story-copy>p:not(.eyebrow){font-size:14px}.home-page .home-story .story-copy>.text-link{margin-top:20px}.home-page .home-story .story-copy>.about-disclosure{margin-top:22px;font-size:10px}.home-page .home-journal .journal-feature{grid-template-columns:.55fr 1fr}.home-page .home-journal .journal-image{min-height:240px;max-height:290px}.home-page .home-journal .journal-text{padding:35px}.home-page .home-journal .journal-text h3{font-size:39px}.home-page .home-journal .journal-text p:not(.eyebrow){font-size:14px}.home-page .home-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-gallery-grid a{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.home-gallery-grid img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.home-gallery-grid a:hover img{transform:scale(1.03)}.home-gallery-grid span{color:#fff7de;text-shadow:0 2px 7px #000;font-size:22px;position:absolute;bottom:15px;right:15px}.home-page .home-gallery{border-top:1px solid var(--line)}.home-sparks{background:var(--card);border-block:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:55px max(6.3%,50% - 620px);display:grid}.home-sparks h2{font-size:clamp(36px,4.4vw,56px)}.home-sparks>div:last-child{border-left:1px solid var(--line);padding-left:45px}.home-sparks p:not(.eyebrow){color:var(--muted);max-width:440px;font:15px/1.9 Georgia,serif}.home-sparks-links{flex-wrap:wrap;gap:20px;margin-top:25px;display:flex}.home-sparks .sparks-word{color:var(--gold);margin-bottom:20px;font:italic 30px Georgia,serif;display:block}.home-video-link{border-block:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding:22px 7%;font-size:12px;display:flex}.home-page .destination-footer{padding-bottom:55px}.fan-club-page{max-width:840px;margin:0 auto;padding:20px 25px 80px;display:block!important}.fan-club-page>section{margin-bottom:70px}.fan-club-page h2{margin-bottom:25px;font-size:42px}.fan-club-page form{margin-top:25px}.fan-club-page .fan-notes{margin-top:55px}.fan-club-page .community-compose label{color:var(--foreground)}.home-page .record-art img{aspect-ratio:1;object-fit:cover}@media (max-width:700px){.home-page .section{padding-top:48px;padding-bottom:48px}.home-page .featured-grid{scroll-snap-type:x mandatory;gap:20px;padding-bottom:15px;display:flex;overflow-x:auto}.home-page .record{scroll-snap-align:start;flex:0 0 82%;min-width:0}.home-page .home-collection-link{display:block}.home-page .home-collection-link .text-link{margin-top:12px}.home-page .home-story{grid-template-columns:1fr}.home-page .home-story .story-image{min-height:300px;max-height:330px}.home-page .home-story .story-copy{padding:35px 7%}.home-page .home-journal .journal-feature{grid-template-columns:1fr}.home-page .home-journal .journal-image{height:190px;min-height:0}.home-page .home-journal .journal-text{padding:28px}.home-page .home-journal .journal-text h3{font-size:33px}.home-page .home-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-gallery-grid a{aspect-ratio:3/4}.home-sparks{grid-template-columns:1fr;gap:25px;padding:42px 7%}.home-sparks>div:last-child{border:0;padding:0}.home-video-link{display:block}.home-video-link .text-link{margin-top:10px}.fan-club-page{padding-inline:7%}.fan-club-page h2{font-size:35px}}@media (prefers-reduced-motion:reduce){.home-gallery-grid img{transition:none}}.home-page .home-story .story-image img{object-position:50% 0%}.home-gallery-grid img{object-position:50% 10%;transform-origin:50% 20%}.home-page .home-journal .journal-image img{object-position:50% 15%;transform-origin:50% 20%}.home-gallery-grid img[src$="/golden-hour.webp"]{object-position:50% 45%;transform-origin:50% 45%}.home-page .record-art img{object-position:50% 0%;transform-origin:50% 0}.home-page .spotlight-copy{text-align:center}.home-page .spotlight-controls,.home-page .spotlight-banner .text-link{justify-content:center}.home-page .record-art img[src$="/liminal-spaces-of-my-mind.webp"],.music-cover img[src$="/liminal-spaces-of-my-mind.webp"]{object-position:50% 45%}.home-sparks.couture-spotlight{isolation:isolate;position:relative;overflow:hidden}.couture-spotlight:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 340px 260px at var(--couture-x,50%) var(--couture-y,50%),#f9dea322,transparent 75%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.couture-photo{perspective:1100px}.couture-photo-inner{transform-origin:50%;width:100%;height:100%;transition:transform .35s,filter .35s}.home-page .home-journal .couture-photo-inner img{transform:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-lighting=stage] .couture-spotlight:before{opacity:var(--couture-active,0)}.couture-photo-inner{transform:rotateX(var(--couture-rx,0deg)) rotateY(var(--couture-ry,0deg));filter:drop-shadow(0 8px 12px #0002)}}html[data-effects=quiet] .couture-spotlight:before{display:none}html[data-effects=quiet] .couture-photo-inner{filter:none;transition:none;transform:none}@media (prefers-reduced-motion:reduce),(forced-colors:active){.couture-spotlight:before{display:none}.couture-photo-inner{filter:none;transition:none;transform:none}}@media (hover:none),(pointer:coarse){.couture-photo-inner{filter:none;transition:none;transform:none}}.home-page .home-journal .journal-feature{background:var(--card);grid-template-columns:minmax(0,306px) minmax(0,1fr);align-items:stretch;gap:28px;padding:20px}.home-page .home-journal .journal-image{aspect-ratio:1;align-self:center;width:100%;height:auto;min-height:0;max-height:none}.home-page .home-journal .couture-photo-inner{aspect-ratio:1;width:100%;height:100%}.home-page .home-journal .journal-image img{aspect-ratio:1;object-position:center;display:block}.home-page .home-journal .journal-text{justify-content:center;padding:0}.home-page .home-journal .journal-text h3{margin-bottom:12px;font-size:clamp(26px,2.6vw,34px);line-height:1.15}.home-page .home-journal .journal-text .eyebrow{margin-bottom:12px}.home-page .home-journal .journal-text .home-journal-date{color:var(--muted);margin-top:18px;font-size:11px}.home-page .home-journal .journal-text .text-link{margin-top:12px}@media (max-width:700px){.home-page .home-journal .journal-feature{grid-template-columns:1fr;gap:20px}.home-page .home-journal .journal-image{justify-self:center;max-width:306px}.home-page .home-journal .journal-text h3{font-size:28px}}.home-page .home-journal .journal-feature.journal-feature-text-only{grid-template-columns:minmax(0,1fr)}.home-page .spotlight-banner{touch-action:pan-y;height:400px;min-height:400px}.home-page .spotlight-banner .spotlight-media{place-items:center;min-width:0;height:100%;padding:0;display:grid;overflow:hidden}.home-page .spotlight-banner .spotlight-media>img,.home-page .spotlight-banner .spotlight-poster,.home-page .spotlight-banner .spotlight-poster>img{object-fit:contain;object-position:center;width:100%;height:100%}.home-page .spotlight-banner .spotlight-media .video-player,.home-page .spotlight-banner .video-surface{height:100%}.home-page .spotlight-banner .music-video{object-fit:contain;width:100%;height:100%;max-height:none;margin:0}.home-page .spotlight-banner .spotlight-copy{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;min-width:0;padding:24px 28px 66px;display:flex;position:relative}.home-page .spotlight-banner h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0;font-size:clamp(32px,3vw,40px);line-height:1.12;display:-webkit-box;overflow:hidden}.home-page .spotlight-message>p:not(.eyebrow){-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 16px;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.home-page .spotlight-banner .text-link{min-height:40px;margin-top:8px}.home-page .spotlight-banner .spotlight-controls{margin:0;position:absolute;bottom:12px;left:12px;right:12px}.home-page .spotlight-banner .spotlight-message>.eyebrow{margin:0}@media (max-width:700px){.home-page .spotlight-banner{grid-template-rows:280px 380px;height:660px;min-height:660px}.home-page .spotlight-banner .spotlight-copy{padding:20px 24px 64px}.home-page .spotlight-banner h2{font-size:30px}}.home-page .spotlight-dots{flex-wrap:wrap;gap:0}.home-page .spotlight-dots>button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.home-page .spotlight-dots>button>span{border:1px solid var(--gold);background:0 0;border-radius:50%;width:9px;height:9px}.home-page .spotlight-dots>button[aria-pressed=true]>span{background:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 16%,transparent)}.home-page .spotlight-dots>button:hover>span{background:color-mix(in srgb,var(--gold) 50%,transparent)}.home-page .spotlight-dots>button:focus-visible{outline:2px solid var(--gold);outline-offset:-5px;border-radius:50%}.home-page .featured .round-play{color:#f5f1e9;opacity:.62;width:49px;height:49px;box-shadow:none;background:#060806d9;border:1px solid #fff3;transition:opacity .2s,box-shadow .2s,background .2s;transform:none}:is(.home-page .featured .record-art:hover .round-play,.home-page .featured .record-art:focus-visible .round-play){opacity:1;box-shadow:0 0 18px color-mix(in srgb,var(--gold) 35%,transparent);background:#060806d9}@media (max-width:800px){.home-page .featured .round-play{width:43px;height:43px;bottom:12px;right:12px}}@media (hover:none){.home-page .featured .round-play{opacity:.8}}@media (prefers-reduced-motion:reduce){.home-page .featured .round-play{transition:none}}@media (forced-colors:active){.home-page .featured .round-play{opacity:1;color:buttontext;background:buttonface;border-color:buttontext}}.home-page .now-playing-label{color:var(--song-accent,var(--gold));text-shadow:0 0 8px var(--song-accent-soft,var(--gold)),0 0 18px var(--song-accent-soft,var(--gold))}.home-page .spotlight-message{flex-direction:column;align-items:center;width:100%;animation:.65s both spotlight-settle;display:flex}.home-page .spotlight-media{animation:.65s both spotlight-settle}@keyframes spotlight-settle{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}html[data-effects=quiet] .home-page .spotlight-message,html[data-effects=quiet] .home-page .spotlight-media{animation:none}@media (prefers-reduced-motion:reduce){.home-page .spotlight-message,.home-page .spotlight-media{animation:none}}.home-page .spotlight-banner[data-song-id=liminal-spaces-of-my-mind][data-spotlight-kind=video] :is(.spotlight-poster>img,.music-video){object-fit:cover;object-position:50% 31%}.home-page .spotlight-banner .spotlight-media{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0}.home-page .spotlight-banner .spotlight-poster{min-width:0;min-height:0;display:block;overflow:hidden}.home-page .spotlight-banner .spotlight-poster>img{min-height:0;display:block}.home-page .spotlight-banner .spotlight-media .video-player,.home-page .spotlight-banner .video-surface{min-height:0;overflow:hidden}.home-invitation-slot{padding-inline:7%}.home-page .strings-mini{padding-bottom:0}
