@font-face{font-family:Archivo;src:url('/_release/65175ad31403e8ef/vinyl/assets/fonts/inter-cyrillic.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0400-052F,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:Bungee;src:url('/_release/65175ad31403e8ef/vinyl/assets/fonts/russo-one.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0400-052F,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:'Permanent Marker';src:url('/_release/65175ad31403e8ef/vinyl/assets/fonts/caveat.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0400-052F,U+2DE0-2DFF,U+A640-A69F}
.logo{white-space:nowrap;font-size:27px}.name-tag-body .marker{font-size:clamp(62px,7.8vw,112px);white-space:nowrap;letter-spacing:-.06em}.name-tag-head .hey{line-height:1.1}.section-head h2,.poster h2,.role,.flyer-big,.contact h2{text-transform:uppercase}.client-name{font-family:var(--f-sign);font-size:clamp(19px,2.2vw,30px);letter-spacing:-.04em;white-space:nowrap;color:var(--ink)}.track-detail a{color:inherit;text-underline-offset:4px}.t-yr{font-size:10px;max-width:130px;line-height:1.4}.sticker{text-transform:uppercase}.drawer-list em{overflow-wrap:anywhere}.big-mail{overflow-wrap:anywhere}.contact-secondary{flex-wrap:wrap}.cd-title{overflow-wrap:anywhere}.poster-cols p{hyphens:auto}.bp-title{overflow-wrap:anywhere}.singles .s-meta{font-size:11px;line-height:1.6}
@media(min-width:1101px){.topbar{gap:20px}.topbar .nav{gap:18px}.topbar .nav a{font-size:12px}}
@media(max-width:600px){.logo{font-size:25px}.name-tag-body .marker{font-size:clamp(51px,15vw,84px)}.name-tag-head .hey{font-size:clamp(34px,11vw,54px)}.name-tag-head .call{font-size:15px}.section-head h2,.contact h2{font-size:clamp(32px,9vw,50px);line-height:1.02}.role{font-size:clamp(22px,7vw,34px)}.sticker{font-size:12px;max-width:53vw}.t-yr{max-width:78px;font-size:9px}.kit-label{font-size:10px}.caps{flex-wrap:wrap}.cap-name{font-size:10px}.btn{max-width:100%}.photo-sticker{width:min(90%,440px)}.contact-actions{gap:10px}.contact-actions .btn{font-size:12px}.contact-secondary a{font-size:12px}.crate-detail{min-width:0}.name-tag{max-width:100%}.hero-copy{min-width:0}}
@media(max-width:380px){.topbar{gap:8px}.topbar-actions{gap:6px}.logo{font-size:22px}.lang a{padding:5px 6px}.topbar .icon-btn{width:34px;height:34px}.kit-controls{column-gap:10px}.cap{padding:7px 6px}}
.note-page{min-height:100vh;background:var(--night);padding:100px var(--gutter) 70px}.note-shell{max-width:900px;margin:auto}.note-shell h1{font-family:var(--f-sign);font-weight:400;text-transform:uppercase;font-size:clamp(34px,6vw,72px);line-height:1.06;margin:40px 0 28px}.note-shell .note-cover{width:100%;max-height:440px;object-fit:cover;border:10px solid var(--paper);transform:rotate(-1deg);margin:10px 0 44px}.note-body{max-width:680px;font-size:clamp(17px,2vw,21px);line-height:1.75}.note-body p{margin:0 0 1.5em}.note-links{display:grid;gap:24px}.note-link{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:24px;padding:20px;border:1px solid var(--steel-line);text-decoration:none;color:var(--paper)}.note-link img{width:100%;aspect-ratio:1;object-fit:cover}.note-link h2{font-family:var(--f-sign);font-weight:400;font-size:clamp(18px,3vw,32px);line-height:1.2}.note-back{color:var(--yellow);text-decoration:none;font-weight:700}.note-meta{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.note-bottom{margin-top:48px;padding-top:24px;border-top:1px solid var(--steel-line)}@media(max-width:500px){.note-link{grid-template-columns:80px 1fr;gap:15px;padding:12px}.note-page{padding-top:70px}}
@media(max-width:380px){.topbar .logo{font-size:20px}.topbar-actions{gap:4px;flex-shrink:0}.topbar .icon-btn{width:30px;height:30px}.topbar-actions>a.btn{width:32px;height:32px;padding:0}.topbar .lang a{padding:5px;font-size:11px}}
.crate-row{padding-top:80px}.poster-cols p{hyphens:none}
