html{scroll-behavior:smooth}body{margin:0;background:#3c444d}#sa-home{--bg:#3c444d;--text:#edf1f4;--silver:#cbd5de;--line:#cbd5de38;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;overflow:clip}#sa-home *{box-sizing:border-box}#sa-home a{color:inherit;text-decoration:none}#sa-home button,#sa-home select{font:inherit}#sa-home a:focus-visible,#sa-home button:focus-visible,#sa-home select:focus-visible{outline:2px solid #edf1f4;outline-offset:5px}#sa-home .sa-header{display:flex;align-items:center;justify-content:space-between;padding:24px 5%;gap:20px}#sa-home .sa-brand{font-size:16px;letter-spacing:.19em;line-height:1.25;display:block}#sa-home .sa-brand span{display:block;font-size:10px;letter-spacing:.49em;margin-top:6px}#sa-home .sa-nav{font-size:14px;padding:12px 0}#sa-home .sa-nav span{margin-left:22px}#sa-home .sa-hero{position:relative;min-height:650px;display:flex;isolation:isolate;margin:0 18px;transform:scale(var(--hero-scale,1));transform-origin:center center;will-change:transform}#sa-home .sa-scene{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#202832b0,#20283225),linear-gradient(0deg,#303943bb,transparent 60%),url('assets/still-aural-sound-desktop.webp') center 55%/cover;filter:grayscale(1)}#sa-home .sa-hero-copy{padding:58px 5% 36px;width:100%;display:flex;flex-direction:column;justify-content:space-between}#sa-home .sa-eyebrow{font-size:12px;letter-spacing:.16em;font-weight:400;margin:0 0 24px;color:var(--silver)}#sa-home h1{font:normal clamp(66px,10vw,150px)/.91 Georgia,serif;letter-spacing:-.05em;margin:25px 0 55px;color:#e6ebef}#sa-home h1 span{display:block;font-style:italic;margin-left:13%}#sa-home .sa-hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:24px}#sa-home .sa-hero-bottom p{font-size:16px;line-height:1.6;margin:0}#sa-home .sa-hero-bottom a{border-bottom:1px solid #d7e0e980;padding:12px 0;font-size:14px}#sa-home .sa-hero-bottom a span{padding-left:38px}#sa-home .sa-releases{padding:85px 5% 90px;scroll-margin-top:20px}#sa-home .sa-section-top{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px}#sa-home h2{font:normal clamp(34px,4.4vw,62px)/1.09 Georgia,serif;letter-spacing:-.025em;margin:0}#sa-home h2 em{font-weight:normal;color:var(--silver)}#sa-home .sa-selection{min-width:210px}#sa-home .sa-selection label{display:block;font-size:12px;color:var(--silver);margin-bottom:10px}#sa-home select{width:100%;padding:12px 32px 12px 12px;color:var(--text);background:#454e57;border:1px solid var(--line);border-radius:0;font-size:16px}#sa-home .sa-rule{border-top:1px solid var(--line);padding:18px 0 26px;display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--silver)}#sa-home .sa-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 24px}#sa-home .sa-release{min-width:0;animation:sa-in .65s ease both}#sa-home .sa-cover{position:relative;display:block;padding:0;border:0;background:#454e57;width:100%;aspect-ratio:1;overflow:hidden;color:#fff;cursor:pointer}#sa-home .sa-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}#sa-home .sa-cover:hover img{transform:scale(1.04)}#sa-home .sa-cover-label{position:absolute;bottom:12px;right:12px;background:#35404bdb;padding:7px 11px;font-size:12px;border:1px solid #d5dee744}#sa-home .sa-artist-name{display:block;font-size:12px;letter-spacing:.075em;color:var(--silver);margin-top:17px;text-transform:uppercase}#sa-home h3{font:normal 19px/1.25 Georgia,serif;margin:6px 0 8px;min-height:2.5em}#sa-home .sa-date{font-size:12px;color:var(--silver);margin:0}#sa-home .sa-card-action{display:flex;align-items:center;justify-content:space-between;font-size:14px;border-bottom:1px solid var(--line);padding:12px 0 10px;margin-top:5px;min-height:44px}#sa-home .sa-card-action:hover{border-color:var(--silver)}#sa-home .sa-detail{position:relative;margin-top:42px;padding:30px;background:#313b45;border:1px solid var(--line);scroll-margin-top:20px}#sa-home .sa-detail[hidden]{display:none}#sa-home .sa-detail-layout{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:35px}#sa-home .sa-detail-art{width:100%;aspect-ratio:1;object-fit:cover}#sa-home .sa-close{display:block;margin:0 0 24px auto;background:none;color:var(--text);border:0;min-height:44px;cursor:pointer}#sa-home .sa-detail p{color:var(--silver);max-width:65ch}#sa-home .sa-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}#sa-home .sa-links a,#sa-home .sa-links button{display:inline-block;padding:12px 16px;border:1px solid var(--line);background:transparent;color:var(--text);font-size:14px;cursor:pointer}#sa-home .sa-links .sa-primary{background:#cbd5de;color:#29333c}#sa-home iframe{border:0;width:100%;height:175px;display:block;margin-top:22px}#sa-home .sa-footer{padding:35px 5%;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:12px;color:var(--silver)}@keyframes sa-in{from{opacity:.3;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1400px){#sa-home .sa-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:650px){#sa-home .sa-header{padding:19px 6%}#sa-home .sa-brand{font-size:13px}#sa-home .sa-brand span{font-size:9px}#sa-home .sa-nav{font-size:12px}#sa-home .sa-nav span{margin-left:4px}#sa-home .sa-hero{margin:0 10px;min-height:560px}#sa-home .sa-hero-copy{padding:36px 6% 30px}#sa-home h1{font-size:clamp(61px,14vw,90px);margin:48px 0}#sa-home h1 span{margin-left:5%}#sa-home .sa-eyebrow{font-size:11px;letter-spacing:.12em}#sa-home .sa-hero-bottom{align-items:start;flex-direction:column;gap:22px}#sa-home .sa-releases{padding:55px 6%}#sa-home .sa-section-top{display:block;margin-bottom:28px}#sa-home .sa-selection{margin-top:28px}#sa-home .sa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}#sa-home h3{font-size:18px;min-height:2.5em}#sa-home .sa-cover-label{right:7px;bottom:7px;padding:5px 8px;font-size:11px}#sa-home .sa-detail{padding:20px}#sa-home .sa-detail-layout{grid-template-columns:1fr;gap:24px}#sa-home .sa-detail-art{max-width:260px}#sa-home .sa-footer{flex-wrap:wrap}#sa-home .sa-footer .sa-brand{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#sa-home *,#sa-home .sa-cover img{animation:none!important;transition:none!important}#sa-home .sa-hero{transform:none!important}}

#sa-home .sa-grid>.sa-detail{grid-column:1/-1;margin-top:0}

/* Typography follows the scroll without changing document flow. */
#sa-home .sa-hero{transform:none;will-change:auto}
#sa-home .sa-release{animation:none}
#sa-home .sa-motion{opacity:var(--sa-motion-alpha,1);transform:translate3d(0,var(--sa-motion-y,0px),0)}
#sa-home .sa-motion:focus-within{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){#sa-home .sa-motion{opacity:1!important;transform:none!important}}

#sa-home .sa-motion-anchor{display:flow-root;min-width:0}
#sa-home .sa-motion{transition:transform .18s ease-out,opacity .18s ease-out}
#sa-home .sa-fallback summary{list-style:none}
#sa-home .sa-fallback summary::-webkit-details-marker{display:none}
#sa-home .sa-fallback-copy{padding:16px 0;font-size:14px;color:var(--silver)}

#sa-home dialog.sa-detail{position:fixed;inset:0;margin:auto;width:min(860px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;color:var(--text);padding:28px;background:#313b45;border:1px solid var(--line)}
#sa-home dialog.sa-detail:not([open]){display:none}
#sa-home dialog.sa-detail:focus{outline:none}
#sa-home dialog.sa-detail::backdrop{background:#101820b8;backdrop-filter:blur(5px)}
html:has(#sa-detail[open]){overflow:hidden}
html:has(.sa-artist-dialog[open]){overflow:hidden}
#sa-home .sa-selection label[hidden],#sa-home .sa-selection select[hidden]{display:none}
#sa-home .sa-picker-trigger{display:flex;justify-content:space-between;align-items:center;gap:25px;width:100%;min-height:52px;padding:14px 18px;background:#cbd5de0d;border:1px solid var(--line);color:var(--text);cursor:pointer;transition:background .3s}
#sa-home .sa-picker-trigger:hover{background:#cbd5de20}
#sa-home .sa-artist-dialog{position:fixed;inset:0;margin:auto;width:min(920px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:28px;background:#313b45;color:var(--text);border:1px solid var(--line);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}
#sa-home .sa-artist-dialog:not([open]){display:none}
#sa-home .sa-artist-dialog::backdrop{background:#101820c9;backdrop-filter:blur(7px)}
#sa-home .sa-artist-dialog[open]{animation:sa-window-arrive .8s cubic-bezier(.16,1,.3,1) both}
#sa-home .sa-artist-dialog-head{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:24px}
#sa-home .sa-artist-dialog-head h2{font-size:clamp(30px,5vw,48px)}
#sa-home .sa-artist-dialog-head .sa-eyebrow{margin-bottom:10px}
#sa-home .sa-picker-close{position:sticky;top:0;z-index:2;border:0;background:#313b45;color:var(--text);min-height:44px;white-space:nowrap;cursor:pointer}
#sa-home .sa-all-artists{display:flex;justify-content:space-between;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--line);background:transparent;color:var(--text);margin-bottom:24px;cursor:pointer}
#sa-home .sa-artist-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}
#sa-home .sa-portrait-card{display:block;min-width:0;border:0;padding:0 0 10px;background:transparent;color:var(--text);text-align:left;cursor:pointer;opacity:0;transform:translateY(42px);transition:opacity 1s var(--portrait-delay) ease,transform 1.3s var(--portrait-delay) cubic-bezier(.16,1,.3,1)}
#sa-home .sa-portrait-visible,#sa-home .sa-portrait-card:focus-visible{opacity:1;transform:none}
#sa-home .sa-portrait-card{transition:opacity 2s var(--portrait-delay) ease-in-out,transform 2.2s var(--portrait-delay) cubic-bezier(.16,1,.3,1)}
#sa-home .sa-portrait-image{display:block;aspect-ratio:1;overflow:hidden;background:#454e57}
#sa-home .sa-portrait-image img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.1);transition:transform 1.6s cubic-bezier(.16,1,.3,1)}
#sa-home .sa-portrait-visible img{transform:scale(1)}
#sa-home .sa-portrait-image img{transition-duration:2.4s}
#sa-home .sa-portrait-card:hover img{transform:scale(1.05)}
#sa-home .sa-portrait-card:active img{transform:scale(.97)}
#sa-home .sa-portrait-name{display:block;font-size:14px;letter-spacing:.04em;margin-top:12px}
#sa-home .sa-portrait-genre{display:block;font-size:12px;color:var(--silver);line-height:1.5;margin-top:4px}
#sa-home .sa-portrait-card[aria-pressed=true] .sa-portrait-image{outline:2px solid var(--silver);outline-offset:-2px}
#sa-home .sa-all-artists[aria-pressed=true]{background:#cbd5de16}
@media(max-width:650px){#sa-home .sa-artist-dialog{padding:20px 16px}#sa-home .sa-artist-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}}
@media(prefers-reduced-motion:reduce){#sa-home .sa-portrait-card{opacity:1;transform:none}#sa-home .sa-portrait-image img{transform:none}}

/* Let the artist copy arrive in stages, then move with each portrait as it enters and leaves. */
@keyframes sa-artist-copy-arrive{from{opacity:0;transform:translate3d(-28px,20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
#sa-home .sa-artist-dialog[open] .sa-artist-dialog-head .sa-eyebrow{animation:sa-artist-copy-arrive 1.15s .18s cubic-bezier(.16,1,.3,1) both}
#sa-home .sa-artist-dialog[open] .sa-artist-dialog-head h2{animation:sa-artist-copy-arrive 1.45s .36s cubic-bezier(.16,1,.3,1) both}
#sa-home .sa-artist-dialog[open] .sa-all-artists{animation:sa-artist-copy-arrive 1.3s .65s cubic-bezier(.16,1,.3,1) both}
#sa-home .sa-portrait-name,#sa-home .sa-portrait-genre{opacity:0;transform:translate3d(-20px,12px,0);transition:opacity 1.3s ease,transform 1.5s cubic-bezier(.16,1,.3,1)}
#sa-home .sa-portrait-genre{transform:translate3d(20px,10px,0)}
#sa-home .sa-portrait-visible .sa-portrait-name,#sa-home .sa-portrait-visible .sa-portrait-genre,#sa-home .sa-portrait-card:focus-visible .sa-portrait-name,#sa-home .sa-portrait-card:focus-visible .sa-portrait-genre{opacity:1;transform:none}
#sa-home .sa-portrait-visible .sa-portrait-name{transition-delay:calc(var(--portrait-delay) + 180ms)}
#sa-home .sa-portrait-visible .sa-portrait-genre{transition-delay:calc(var(--portrait-delay) + 350ms)}
#sa-home .sa-picker-close{border:0;outline:0;padding:0 4px;font-size:12px;letter-spacing:.055em;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:color .25s,text-decoration-color .25s}
#sa-home .sa-picker-close:hover,#sa-home .sa-picker-close:focus-visible{border:0;outline:0;color:var(--silver);text-decoration-color:currentColor}
@media(prefers-reduced-motion:reduce){#sa-home .sa-portrait-name,#sa-home .sa-portrait-genre{opacity:1;transform:none}}
#sa-home dialog.sa-detail-compact{width:min(540px,calc(100% - 28px));padding:24px}
#sa-home .sa-compact-heading{display:grid;grid-template-columns:112px minmax(0,1fr);gap:22px;align-items:center}
#sa-home .sa-compact-heading .sa-detail-art{width:112px;height:112px}
#sa-home .sa-compact-heading .sa-eyebrow{margin:0 0 10px;font-size:14px}
#sa-home .sa-compact-heading h2{font-size:clamp(27px,5vw,38px);overflow-wrap:anywhere}
#sa-home .sa-compact-player{margin-top:26px;min-width:0}
#sa-home .sa-compact-player iframe{height:152px;margin:0;border:0;border-radius:12px;background:#282828}
#sa-home .sa-apple-player{margin-top:14px}
#sa-home .sa-upcoming{margin-top:28px}
#sa-home .sa-upcoming p{font-size:14px;animation:sa-text-arrive 1.5s .6s both}
#sa-home .sa-presave{display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:14px 18px;margin-top:20px;background:var(--silver);color:#29333c;animation:sa-modal-reveal 1.5s .8s both}
#sa-home .sa-release-date-label{display:flex;justify-content:space-between;gap:14px;align-items:baseline;color:var(--silver);margin:0}
#sa-home .sa-release-date-label strong{font-weight:400;color:var(--text)}
#sa-home .sa-youtube{margin-top:30px;padding-top:20px;border-top:1px solid var(--line)}
#sa-home .sa-youtube p{margin:0 0 12px;font-size:14px;letter-spacing:.04em;color:var(--silver)}
#sa-home .sa-youtube a{display:flex;justify-content:space-between;align-items:center;min-height:46px;padding:10px 14px;border:1px solid var(--line);font-size:14px;transition:background .2s,border-color .2s}
#sa-home .sa-youtube a:hover{background:#cbd5de16;border-color:var(--silver)}
#sa-home .sa-detail-compact[open] .sa-youtube{animation:sa-modal-reveal 1.55s 1.03s cubic-bezier(.16,1,.3,1) both}
#sa-home .sa-detail-compact[open] .sa-youtube a{animation:sa-text-arrive 1.5s 1.23s cubic-bezier(.16,1,.3,1) both}
#sa-home .sa-apple-player iframe{height:150px;background:transparent}
#sa-home .sa-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}
#sa-home .sa-platforms a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px 12px;border:1px solid var(--line);font-size:14px;color:var(--silver);transition:background .2s ease,border-color .2s ease}
#sa-home .sa-platforms a:hover{background:#cbd5de12;border-color:var(--silver)}
#sa-home dialog.sa-detail-compact{overscroll-behavior:contain;scrollbar-width:thin}
#sa-home .sa-detail-compact .sa-close{position:sticky;top:0;z-index:2;background:#313b45;border:1px solid var(--line);margin:0 0 4px auto;padding:6px 10px;min-height:44px;min-width:44px;font-size:12px;letter-spacing:.03em;line-height:1;color:var(--silver);opacity:.82;transition:opacity .2s,color .2s,border-color .2s}
#sa-home .sa-detail-compact .sa-close:hover,#sa-home .sa-detail-compact .sa-close:focus-visible{opacity:1;color:var(--text)}
#sa-home .sa-detail-compact .sa-close:focus-visible{outline:none;border-color:var(--silver)}
#sa-home .sa-detail-compact[open] .sa-compact-heading>img{animation:sa-modal-reveal 1s cubic-bezier(.16,1,.3,1) both}
#sa-home .sa-detail-compact[open] .sa-compact-heading>div{animation:sa-modal-reveal 1.1s .13s cubic-bezier(.16,1,.3,1) both}
#sa-home .sa-detail-compact[open] .sa-compact-player{animation:sa-modal-reveal 1.1s .26s cubic-bezier(.16,1,.3,1) both}
#sa-home .sa-detail-compact[open] .sa-apple-player{animation-delay:.4s}
#sa-home .sa-detail-compact[open] .sa-platforms a{animation:sa-modal-reveal 1s .52s cubic-bezier(.16,1,.3,1) both}
#sa-home .sa-detail-compact[open] .sa-platforms a:nth-child(2){animation-delay:.6s}
#sa-home .sa-detail-compact[open] .sa-platforms a:nth-child(3){animation-delay:.68s}
#sa-home .sa-detail-compact[open] .sa-platforms a:nth-child(4){animation-delay:.76s}
#sa-home .sa-detail-compact[open] :focus-visible{animation:none!important}
@keyframes sa-modal-reveal{from{opacity:0;transform:translate3d(0,44px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
#sa-home .sa-detail-compact[open]{animation:sa-window-arrive .85s cubic-bezier(.16,1,.3,1) both}
#sa-home .sa-detail-compact[open]::backdrop{animation:sa-backdrop-arrive .7s ease both}
#sa-home .sa-detail-compact[open] .sa-compact-heading>img{animation:sa-art-arrive 1.65s .12s cubic-bezier(.16,1,.3,1) both}
#sa-home .sa-detail-compact[open] .sa-compact-heading>div{animation:none}
#sa-home .sa-detail-compact[open] .sa-compact-heading .sa-eyebrow{animation:sa-text-arrive 1.5s .32s cubic-bezier(.16,1,.3,1) both}
#sa-home .sa-detail-compact[open] .sa-compact-heading h2{animation:sa-text-arrive 1.65s .48s cubic-bezier(.16,1,.3,1) both}
#sa-home .sa-detail-compact[open] .sa-compact-player{animation-duration:1.5s;animation-delay:.65s}
#sa-home .sa-detail-compact[open] .sa-apple-player{animation-delay:.85s}
#sa-home .sa-detail-compact[open] .sa-platforms a{animation-duration:1.35s;animation-delay:1s}
#sa-home .sa-detail-compact[open] .sa-platforms a:nth-child(2){animation-delay:1.12s}
#sa-home .sa-detail-compact[open] .sa-platforms a:nth-child(3){animation-delay:1.24s}
#sa-home .sa-detail-compact[open] .sa-platforms a:nth-child(4){animation-delay:1.36s}
#sa-home .sa-platforms a span{transition:transform .25s ease}
#sa-home .sa-platforms a:hover span{transform:translate(3px,-3px)}
@keyframes sa-window-arrive{from{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:none}}
@keyframes sa-backdrop-arrive{from{opacity:0}to{opacity:1}}
@keyframes sa-art-arrive{from{opacity:0;transform:translateY(26px) scale(.86)}to{opacity:1;transform:none}}
@keyframes sa-text-arrive{from{opacity:0;transform:translateX(36px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){#sa-home .sa-detail-compact[open]::backdrop{animation:none}}
#sa-home .sa-player-fallback{display:block;width:fit-content;margin-top:18px;padding:10px 0;font-size:14px;color:var(--silver);border-bottom:1px solid var(--line)}
@media(max-width:400px){#sa-home dialog.sa-detail-compact{padding:18px}#sa-home .sa-compact-heading{grid-template-columns:84px minmax(0,1fr);gap:16px}#sa-home .sa-compact-heading .sa-detail-art{width:84px;height:84px}}

#sa-home .sa-motion-anchor{display:flow-root;min-width:0}
#sa-home .sa-release-copy{transform-origin:center center}
/* Stable layout anchors keep scroll effects separate from tap targets. */
#sa-home .sa-choreographed{transition:opacity .22s ease-out,transform .28s ease-out}
#sa-home .sa-hero-bottom a{display:inline-block}
#sa-home .sa-hero-bottom a span{display:inline-block;animation:sa-discover-cue 2.8s ease-in-out 3.2s 3}
#sa-home .sa-cover img{transition:transform .65s cubic-bezier(.16,1,.3,1),filter .2s ease}
#sa-home .sa-cover:active img{transform:scale(.97);filter:brightness(.85)}
#sa-home .sa-cover:focus-visible img{transform:scale(1.035)}
@keyframes sa-discover-cue{0%,65%,100%{transform:translateY(0)}30%{transform:translateY(7px)}}
@media(max-width:650px){#sa-home .sa-footer>.sa-motion-anchor:first-child{width:100%}}
@media(prefers-reduced-motion:reduce){#sa-home .sa-motion-anchor>*{opacity:1!important;transform:none!important}}

#sa-home .sa-connect{margin:0 5%;padding:76px 0 67px;border-top:1px solid var(--line)}
#sa-home .sa-connect-heading{margin-bottom:35px}
#sa-home .sa-connect-heading .sa-eyebrow{margin-bottom:13px}
#sa-home .sa-connect h2{font-size:clamp(34px,4vw,54px)}
#sa-home .sa-connect-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
#sa-home .sa-connect-links a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:11px 14px;border:1px solid var(--line);font-size:13px;letter-spacing:.015em;transition:background .3s,border-color .3s,color .3s}
#sa-home .sa-connect-links a:hover,#sa-home .sa-connect-links a:focus-visible{background:#cbd5de12;border-color:#cbd5de99;color:#fff}
#sa-home .sa-connect-links a span{color:var(--silver);font-size:15px}
#sa-home .sa-connect-contact{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-top:36px;padding-top:24px;border-top:1px solid var(--line)}
#sa-home .sa-connect-contact>span{font-size:11px;letter-spacing:.14em;color:var(--silver)}
#sa-home .sa-connect-contact a{font-size:14px;border-bottom:1px solid #cbd5de77;padding-bottom:6px;transition:border-color .3s,color .3s}
#sa-home .sa-connect-contact a:hover{border-color:var(--text);color:#fff}
#sa-home .sa-connect-contact a span{padding-left:14px;color:var(--silver)}
@media(max-width:650px){#sa-home .sa-connect{margin:0 6%;padding:58px 0 52px}#sa-home .sa-connect-links{grid-template-columns:repeat(2,minmax(0,1fr))}#sa-home .sa-connect-links>.sa-motion-anchor:last-child,#sa-home .sa-connect-links>a:last-child{grid-column:1/-1}#sa-home .sa-connect-contact{align-items:start;flex-direction:column;gap:12px;margin-top:30px}}
@media(prefers-reduced-motion:reduce){#sa-home .sa-connect-links a,#sa-home .sa-connect-contact a{transition:none}}

@media(max-width:650px){#sa-home .sa-scene{background:linear-gradient(180deg,#20283255,transparent 45%,#303943bb),url("assets/still-aural-sound-mobile.webp") center/cover}}
