.hero h1{font-size:clamp(calc(58px * var(--edit-home-titleSize,100) / 100),calc(9cqi * var(--edit-home-titleSize,100) / 100),calc(130px * var(--edit-home-titleSize,100) / 100));white-space:pre-line;overflow-wrap:anywhere}
.hero-video{filter:brightness(calc(var(--edit-home-brightness,100) / 100))}
.music-background video{filter:brightness(calc(var(--edit-music-brightness,100) / 100))}
.detail-background img,.detail-background video{filter:brightness(calc(var(--edit-pressione-brightness,100) / 100))}
.music h1{font-size:calc(58px * var(--edit-music-titleSize,100) / 100);overflow-wrap:anywhere}
.release-copy h2{font-size:clamp(calc(27px * var(--edit-music-titleSize,100) / 100),calc(3.2cqi * var(--edit-music-titleSize,100) / 100),calc(43px * var(--edit-music-titleSize,100) / 100));overflow-wrap:anywhere}
.releases{gap:calc(var(--edit-music-spacing,90) * 1px)}
.release-row{grid-template-columns:calc(var(--edit-music-coverSize,45.5) * 1%) minmax(0,1fr)}
.release-row:nth-child(even){grid-template-columns:minmax(0,1fr) calc(var(--edit-music-coverSize,45.5) * 1%)}
.detail-grid{grid-template-columns:calc(var(--edit-pressione-coverSize,48) * 1%) minmax(0,1fr)}
.detail h1{font-size:clamp(calc(32px * var(--edit-pressione-titleSize,100) / 100),calc(4.7cqi * var(--edit-pressione-titleSize,100) / 100),calc(63px * var(--edit-pressione-titleSize,100) / 100));overflow-wrap:anywhere}
.copy-space.has-copy,.detail .copy-space.has-copy{height:auto;min-height:75px;margin:24px 0;white-space:pre-wrap;color:var(--muted);line-height:1.7;font-size:16px;overflow-wrap:anywhere}
@container(max-width:650px){
 .hero h1{font-size:calc(65px * var(--edit-home-titleSize,100) / 100)}
 .music h1{font-size:calc(46px * var(--edit-music-titleSize,100) / 100)}
 .release-copy h2{font-size:calc(32px * var(--edit-music-titleSize,100) / 100)}
 .release-row,.release-row:nth-child(even),.detail-grid{grid-template-columns:minmax(0,1fr)}
 .cover{width:calc(var(--edit-music-coverSize,100) * 1%);justify-self:center}
 .releases{gap:calc(var(--edit-music-spacing,65) * 1px)}
 .detail-cover{width:calc(var(--edit-pressione-coverSize,100) * 1%);justify-self:center}
 .detail h1{font-size:calc(42px * var(--edit-pressione-titleSize,100) / 100)}
}
/* Per-page typography and restrained framing. */
#site{font-family:var(--font-body,Arial,sans-serif)}
#site h1{font-family:var(--font-title,Arial,sans-serif);letter-spacing:calc(var(--appearance-tracking,0) * 1px - .035em)}
#site h2,#site .archive summary{font-family:var(--font-subtitle,Arial,sans-serif)}
#site header,#site .back{font-family:var(--font-navigation,Arial,sans-serif)}
#site .eyebrow,#site button,#site .store-link,#site .release-action,#site .stores>span,#site .hero-scroll,#site .background-control{font-family:var(--font-labels,Arial,sans-serif)}
#site footer{font-family:var(--font-footer,Arial,sans-serif)}
#site .copy-space.has-copy,#site.detail-page:not(.mobile) .detail .copy-space.has-copy,#site .archive-note-body{font-size:calc(var(--appearance-bodySize,16) * 1px);line-height:var(--appearance-lineHeight,1.65)}
#site .music,#site .archive,#site .detail{width:calc(var(--appearance-pageWidth,100) * 1%)}
#site header,#site footer{border-color:rgb(255 255 255 / calc(var(--appearance-geometry,12) / 100))}
.cover-column{position:relative;min-width:0;align-self:center}
.cover-column .back{display:block;width:max-content;max-width:100%;margin:0 0 12px;padding:8px 0}
.cover-column::after{content:'';position:absolute;bottom:-8px;left:-8px;width:24px;height:24px;border-left:1px solid rgb(255 255 255 / calc(var(--appearance-geometry,12) / 100));border-bottom:1px solid rgb(255 255 255 / calc(var(--appearance-geometry,12) / 100));pointer-events:none}
#site[data-top-tone=auto] header{mix-blend-mode:difference;color:#fff}
#site[data-top-tone=auto] header a,#site[data-top-tone=auto] header button{color:#fff}
#site[data-top-tone=auto] .back{color:#fff;text-shadow:0 1px 8px #000,0 0 2px #000}
#site[data-top-tone=light] header,#site[data-top-tone=light] header a,#site[data-top-tone=light] .back{color:#fff}
#site[data-top-tone=gray] header,#site[data-top-tone=gray] header a,#site[data-top-tone=gray] .back{color:#c8c8c8}
#site[data-top-tone=dark] header,#site[data-top-tone=dark] header a,#site[data-top-tone=dark] .back{color:#151515}
#site[data-bottom-tone=auto] footer{mix-blend-mode:difference;color:#fff}
#site[data-bottom-tone=light] footer{color:#fff}
#site[data-bottom-tone=gray] footer{color:#c8c8c8}
#site[data-bottom-tone=dark] footer{color:#151515}
#site .background-control{color:#f4f4f4;text-shadow:0 1px 6px #000}
@media(min-width:651px){
 #site.detail-page:not(.mobile) .detail-grid>.cover-column{overflow:visible;padding:0;max-height:100%;display:flex;flex-direction:column;align-items:flex-start}
 #site.detail-page:not(.mobile) .cover-column .detail-cover{min-height:0;max-height:calc(100svh - 275px);width:100%;height:auto;object-fit:contain;object-position:left center}
 #site.detail-page:not(.mobile) .cover-column .back{margin:0 0 12px;padding:8px 0}
}
@container(max-width:650px){.cover-column .detail-cover{margin-inline:auto}.cover-column .back{margin-bottom:16px}.cover-column::after{display:none}}
@media(hover:hover){
 #site a,#site summary,#site button:not(:disabled){transition:filter .2s ease,opacity .2s ease,text-shadow .2s ease}
 #site a:hover,#site summary:hover,#site button:not(:disabled):hover{filter:brightness(1.12);text-shadow:0 0 10px #ffffff18}
 #site .brand:hover{opacity:.85}
 #site .release-row:hover h2{color:inherit}
}
/* Translation is separate from transform, preserving the centered wordmark. */
#site .reveal-wait{opacity:0;filter:blur(5px) brightness(var(--photo-brightness,1));translate:0 10px}
#site .reveal-in{animation:viral-enter .28s cubic-bezier(.2,.65,.25,1) both;animation-delay:var(--reveal-delay,0ms)}
@keyframes viral-enter{from{opacity:0;filter:blur(5px) brightness(var(--photo-brightness,1));translate:0 10px}to{opacity:1;filter:blur(0) brightness(var(--photo-brightness,1));translate:0 0}}
#site.motion-disabled .reveal-wait,#site.motion-disabled .reveal-in{opacity:1;filter:none;translate:none;animation:none}
@media(prefers-reduced-motion:reduce){#site .reveal-wait,#site .reveal-in{opacity:1;filter:none;translate:none;animation:none}}
/* Neutral edge typography is backed by a very soft shade for reliable contrast. */
#site[data-top-tone=auto] header{mix-blend-mode:normal;background:linear-gradient(#0006,#0002);text-shadow:0 1px 5px #000b}
#site[data-bottom-tone=auto] footer{mix-blend-mode:normal;background:linear-gradient(transparent,#0003);text-shadow:0 1px 5px #000b}
@media(min-width:651px){#site.detail-page:not(.mobile) .cover-column{align-self:start;margin-top:0}#site.detail-page:not(.mobile) .song-copy{align-self:center}}
@media(min-width:651px){
 #site.detail-page:not(.mobile) .stores{padding-block:6px}
 #site.detail-page:not(.mobile) .instrumental-stores{padding-top:0}
 #site.detail-page:not(.mobile) .detail .copy-space.has-copy{margin-block:6px}
}
/* Light pointer feedback, independent of entrance translation. */
@media(hover:hover){
 #site a:not(.release-row):not(:has(img)),#site button:not(:disabled),#site summary{scale:1;transition:scale .22s ease,filter .2s ease,opacity .2s ease,text-shadow .2s ease}
 #site a:not(.release-row):not(:has(img)):hover,#site button:not(:disabled):hover,#site summary:hover{scale:1.025;filter:brightness(1.12)}
 #site nav a,#site footer a,#site .home-next>a{display:inline-block}
}
#site[data-page=home] header,#site[data-page=music] header{background:transparent}
#site[data-page=music] .music-background,#site[data-page=music] .music-shade{top:0}
@container(max-width:650px){
 #site.detail-page header{background:transparent}
 #site.detail-page .detail-background{inset:0;overflow:visible}
 #site.detail-page .detail-background video{position:sticky;top:0;width:100%;height:100svh;object-fit:cover;object-position:center}
}
#site[data-page=archive] header{background:transparent}
.archive-background,.archive-shade{top:0}
.archive-background video{filter:brightness(calc(var(--edit-home-brightness,100) / 100))}
.archive-shade{background:linear-gradient(0deg,#0b090edb,#0b090eaa 85%,#0b090e66)}
@container(max-width:650px){
 .archive-background,.archive-shade{display:none}
 #site[data-page=archive] header{background:var(--ink)}
}
.archive-studio>.archive-photo{width:calc(var(--appearance-studioPhoto,100)*1%)}
.archive-nature>.archive-photo{width:calc(var(--appearance-naturePhoto,100)*1%);justify-self:end}
.archive-together>.archive-photo{width:calc(var(--appearance-friendPhoto,100)*1%)}
.archive-interlude>.archive-photo{width:calc(var(--appearance-nightPhoto,100)*1%);margin-left:auto}
.archive h1{font-size:calc(58px * var(--appearance-archiveTitle,100)/100)}
.archive h2{font-size:calc(32px * var(--appearance-archiveTitle,100)/100)}
.archive-bottom,.archive-nature,.archive-together{margin-block:calc(var(--appearance-sectionGap,85)*1px)}
@container(max-width:650px){
 .archive-studio>.archive-photo{width:calc(var(--appearance-studioPhoto,100)*.88%)}
 .archive-nature>.archive-photo{width:calc(var(--appearance-naturePhoto,100)*.92%)}
 .archive-together>.archive-photo{width:calc(var(--appearance-friendPhoto,100)*.88%)}
 .archive h1{font-size:calc(46px * var(--appearance-archiveTitle,100)/100)}
 .archive h2{font-size:calc(29px * var(--appearance-archiveTitle,100)/100)}
 .archive-note,.archive-notes{margin-block:calc(var(--appearance-sectionGap,55)*1px)}
}
/* Phone archive: each chapter is a photograph with a readable text layer. */
@container(max-width:650px){
 #site .archive{padding:38px 0 0}
 .archive-heading{padding-inline:7%}
 .archive-studio,.archive-nature,.archive-together,.archive-bottom{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:90svh;margin:0;padding:100px 7% 65px;overflow:hidden;gap:0;background:#09080c}
 .archive-studio>.archive-photo,.archive-nature>.archive-photo,.archive-together>.archive-photo{position:absolute;inset:0;width:100%;max-width:none;height:100%;object-fit:cover;z-index:-2}
 .archive-studio::before,.archive-nature::before,.archive-together::before,.archive-bottom::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#09080c25 0%,#09080ca6 35%,#09080ce8 100%);pointer-events:none}
 .archive-caption,.archive-bottom-notes{position:relative;width:100%}
 .archive-prose{color:#eee; text-shadow:0 1px 5px #0008}
 .archive-caption h2{color:#fff}
 .archive-bottom{min-height:100svh;justify-content:center;padding-top:90px;padding-bottom:80px}
 .archive-bottom .archive-interlude{position:absolute;inset:0;width:100%;max-width:none;height:100%;margin:0!important;z-index:-2}
 .archive-bottom .archive-interlude>.archive-photo{width:100%;height:100%;object-fit:cover;object-position:center;margin:0}
 .archive-bottom .archive-note,.archive-bottom .archive-notes{margin:0}
 .archive-bottom .archive-notes>.eyebrow{display:none}
 .archive-bottom .archive-playlist{margin-top:55px;padding-top:30px}
 .archive-bottom .archive-note-body{color:#eee}
 .archive-bottom details,.archive-bottom .archive-playlist{border-color:#ffffff38}
}
@container(max-width:650px){
 #site .archive{position:relative;padding-top:0}
 .archive-heading{position:absolute;top:0;left:0;right:0;z-index:2;padding:38px 7% 0;margin:0;pointer-events:none}
 .archive-heading h1{color:#fff;text-shadow:0 2px 14px #0009}
 .archive-studio{padding-top:180px}
}
/* Animate the cover frame so its entrance remains independent of image hover. */
#site .music .cover.reveal-in{animation-name:viral-cover-enter;animation-duration:.48s}
@keyframes viral-cover-enter{from{opacity:0;filter:blur(5px);translate:0 18px}to{opacity:1;filter:blur(0) brightness(var(--photo-brightness,1));translate:0 0}}
@media(prefers-reduced-motion:reduce){#site .music .cover.reveal-in{animation:none}}
#site{font-weight:var(--weight-body,400)}
#site h1{font-weight:var(--weight-title,400)}
#site h2,#site .archive summary{font-weight:var(--weight-subtitle,400)}
#site .copy-space,#site .archive-prose,#site .archive-note-body,#site .credits p{font-weight:var(--weight-body,400)}
#site header,#site header .brand,#site header button,#site .back{font-weight:var(--weight-navigation,400)}
#site .eyebrow,#site button,#site .store-link,#site .release-action,#site .stores>span,#site .hero-scroll,#site .background-control,#site .light-button,#site .credits summary{font-weight:var(--weight-labels,400)}
#site footer{font-weight:var(--weight-footer,400)}

@container(max-width:650px){
 .archive-studio>.archive-photo{--photo-brightness:calc(var(--appearance-studioBrightness,100)/100)}
 .archive-nature>.archive-photo{--photo-brightness:calc(var(--appearance-natureBrightness,100)/100)}
 .archive-together>.archive-photo{--photo-brightness:calc(var(--appearance-friendBrightness,100)/100)}
 .archive-interlude>.archive-photo{--photo-brightness:calc(var(--appearance-nightBrightness,100)/100)}
 #site .archive-photo{filter:brightness(var(--photo-brightness,1))}
 #site .archive-photo.reveal-wait{filter:blur(5px) brightness(var(--photo-brightness,1))}
 #site.motion-disabled .archive-photo{filter:brightness(var(--photo-brightness,1))}
}
/* About: alternating editorial chapters; on phones prose wraps around the media. */
.about{max-width:1360px;width:calc(var(--appearance-pageWidth,100)*1%);padding:58px 8% 85px;margin:auto}
.about-heading{margin-bottom:64px}.about h1{margin:0;font-size:calc(58px * var(--appearance-aboutTitle,100)/100)}
.about-chapter{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:9%;align-items:center;margin-bottom:calc(var(--appearance-sectionGap,110)*1px)}
.about-media{margin:0;position:relative;width:calc(var(--appearance-photoSize,85)*1%);justify-self:start;min-width:0}
.about-media img,.about-media video{display:block;width:100%;height:auto;max-width:100%}
.about-chapter:nth-child(even){grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}
.about-chapter:nth-child(even) .about-media{grid-column:2;grid-row:1;justify-self:end}
.about-chapter:nth-child(even) .about-copy{grid-column:1;grid-row:1}
.about-copy h2{font-size:calc(32px * var(--appearance-aboutTitle,100)/100);line-height:1.2;letter-spacing:-.025em;margin:18px 0 24px}
.about-copy p{font-size:calc(var(--appearance-bodySize,17)*1px);line-height:var(--appearance-lineHeight,1.8);color:#c4bdcc;margin:0;overflow-wrap:break-word}
.about-copy p a{text-decoration:underline;text-decoration-color:#b79aca70;text-underline-offset:4px}
.about-growth{padding-top:40px;border-top:1px solid rgb(255 255 255 / calc(var(--appearance-geometry,12)/100))}
.about-video-toggle{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;gap:8px;background:#09080caa;border:1px solid #ffffff40;padding:10px 13px;font-size:12px;min-height:44px;backdrop-filter:blur(8px)}
.about-contacts{border-top:1px solid rgb(255 255 255 / calc(var(--appearance-geometry,12)/100));padding-top:36px;display:flex;flex-direction:column;align-items:center;gap:24px}
.about-socials{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.about-socials a{border:1px solid #ffffff35;padding:15px 21px;font-size:13px;letter-spacing:.07em;font-family:var(--font-labels,Arial,sans-serif);font-weight:var(--weight-labels,400)}
.about-email{display:inline-block;font-size:16px;color:#c4bdcc;padding:10px}
@container(max-width:650px){
 .about{padding:38px 7% 65px}.about-heading{margin-bottom:40px}.about h1{font-size:calc(46px * var(--appearance-aboutTitle,100)/100)}
 .about-chapter,.about-chapter:nth-child(even){display:flow-root;margin-bottom:calc(var(--appearance-sectionGap,65)*1px)}
 .about-media{float:right;width:clamp(25%,calc(var(--appearance-photoSize,46)*1%),58%);margin:4px 0 18px 20px}
 .about-chapter:nth-child(even) .about-media{float:left;margin:4px 20px 18px 0}
 .about-copy{display:contents}.about-copy .eyebrow{font-size:11px;letter-spacing:.08em}
 .about-copy h2{font-size:calc(25px * var(--appearance-aboutTitle,100)/100);margin:12px 0 20px;overflow-wrap:break-word}
 .about-copy p{font-size:calc(var(--appearance-bodySize,16)*1px);line-height:var(--appearance-lineHeight,1.8)}
 .about-growth{padding-top:32px}.about-video-toggle{bottom:6px;right:6px;padding:8px;min-height:40px}.about-video-toggle>span:last-child{display:none}
 .about-socials{gap:8px}.about-socials a{padding:14px 12px;font-size:12px}
}

/* Archive shares Home's vertical city background on phones. */
@container(max-width:650px){
 .archive-background,.archive-shade{display:block}
 #site[data-page=archive] header{background:transparent}
 .archive-studio,.archive-nature,.archive-together,.archive-bottom{background:transparent}
}

/* Home's vertical city video behind About on phones only. */
.about-background,.about-shade{display:none}
@container(max-width:650px){
 .about-background,.about-shade{display:block;top:0}
 .about-background video{filter:brightness(calc(var(--edit-home-brightness,100)/100))}
 .about-shade{background:linear-gradient(0deg,#0b090edb,#0b090eaa 85%,#0b090e66)}
 #site[data-page=about] header{background:transparent}
}

/* Shared city background on desktop About as well. */
.about-background,.about-shade{display:block;top:0}
.about-background video{filter:brightness(calc(var(--edit-home-brightness,100)/100))}
.about-shade{background:linear-gradient(0deg,#0b090edb,#0b090eaa 85%,#0b090e66)}
#site[data-page=about] header{background:transparent}

.about-socials a{display:inline-flex;align-items:center;justify-content:center;gap:9px}
.about-socials .social-icon{width:20px;height:20px;flex:none;color:#fff}
@container(max-width:650px){.about-socials a{gap:6px;padding-inline:10px}.about-socials .social-icon{width:18px;height:18px}}
/* Home section previews share a quiet, adjustable horizontal rhythm. */
.home-preview{--preview-size:65;--preview-gap:18;--preview-space:60;--preview-title:20;padding-bottom:calc(var(--preview-space)*1px)}
.home-preview-music{--preview-size:var(--appearance-musicPreviewSize,65);--preview-gap:var(--appearance-musicPreviewGap,18);--preview-space:var(--appearance-musicPreviewSpace,60);--preview-title:var(--appearance-musicPreviewTitle,20)}
.home-preview-archive{--preview-size:var(--appearance-archivePreviewSize,65);--preview-gap:var(--appearance-archivePreviewGap,18);--preview-space:var(--appearance-archivePreviewSpace,60);--preview-title:var(--appearance-archivePreviewTitle,20)}
.home-preview-about{--preview-size:var(--appearance-aboutPreviewSize,65);--preview-gap:var(--appearance-aboutPreviewGap,18);--preview-space:var(--appearance-aboutPreviewSpace,60);--preview-title:var(--appearance-aboutPreviewTitle,20)}
.home-preview .home-next{padding:38px 7% 28px;flex-direction:row;align-items:center}
.home-preview .home-next .eyebrow{font-size:calc(var(--preview-title)*1px)}
.home-preview-grid,.home-preview .home-releases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(var(--preview-size)*1%);max-width:1200px;margin:0 auto;padding:0;gap:calc(var(--preview-gap)*1px)}
.home-preview-about .home-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.home-preview-card{display:flex;min-width:0;flex-direction:column;justify-content:flex-end}
.home-preview-card h3{font-family:var(--font-subtitle,Arial);font-weight:var(--weight-subtitle,400);font-size:calc(var(--preview-title)*1px);line-height:1.3;margin:0 0 15px}
.home-preview-image{aspect-ratio:1;overflow:hidden}
.home-preview-image img,.home-preview-image video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}
@media(hover:hover){.home-preview-card:hover img{transform:scale(1.025)}}
@container(max-width:650px){
 .home-preview-grid,.home-preview .home-releases{display:flex;width:100%;max-width:none;margin:0;padding:0 7% 10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}
 .home-preview-card,.home-preview .home-releases a{flex:0 0 calc(var(--preview-size)*1%);scroll-snap-align:start}
 .home-preview .home-next{gap:15px}.home-preview .home-next>a{font-size:11px;text-align:right}
 #site .music .release-row:hover .cover img{transform:none}
 #site .music .release-row:hover{filter:none;text-shadow:none}
 #site .music .release-row:hover h2{color:var(--text)}
}
@media(hover:none){#site .music .release-row:hover .cover img{transform:none}#site .music .release-row:hover{filter:none;text-shadow:none}}
/* Preview titles sit directly on the image. */
.home-preview-card{position:relative;isolation:isolate;aspect-ratio:1;overflow:hidden}
.home-preview-card .home-preview-image{width:100%;height:100%}
.home-preview-card::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,.15) 52%,transparent)}
.home-preview-card h3{position:absolute;top:0;left:0;right:0;z-index:2;margin:0;padding:18px;color:#fff;text-shadow:0 1px 7px #0009}
@container(max-width:650px){.home-preview-card h3{padding:16px}}

.home-preview-archive .home-preview-card h3{font-family:var(--font-archivePreview,Arial,sans-serif);font-weight:var(--weight-archivePreview,400)}
.home-preview-about .home-preview-card h3{font-family:var(--font-aboutPreview,Arial,sans-serif);font-weight:var(--weight-aboutPreview,400)}
/* Keep phone preview rows inset even at the beginning of a swipe. */
@container(max-width:650px){
 .home-preview-grid,.home-preview .home-releases{width:86%;margin-inline:7%;padding-inline:0;scroll-padding-inline:0}
}

/* Tight wrap beneath phone images, with consistent editorial spacing. */
@container(max-width:650px){
 .about-media{margin-bottom:2px;margin-left:16px}
 .about-chapter:nth-child(even) .about-media{margin-bottom:2px;margin-right:16px}
 .about-copy h2{line-height:1.15;margin-bottom:16px}
 .about-copy p{color:#e0dae5}
}
.about-copy p{max-width:65ch}
.home-preview-card h3{overflow-wrap:break-word}
.about-chapter,.archive-studio,.archive-nature,.archive-together{scroll-margin-top:24px}
/* More compact desktop chrome; phone preview retains its original scale. */
@container(min-width:651px){
 #site header{height:102px;padding-block:20px}
 #site .brand{font-size:27px}
 #site nav{gap:24px;font-size:12px}
 #site .light-button{padding:15px 23px;min-width:172px;gap:42px}
 #site .store-link{padding:12px 15px;min-height:42px}
 #site .about,#site .archive,#site .music{padding-top:48px}
 #site .hero{margin-top:-102px}
}
