@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-ext-400-normal.B-EsvyE4.woff2)format("woff2"),url(/_astro/courier-prime-latin-ext-400-normal.CKOCNFvK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-400-normal.BbyBr73r.woff2)format("woff2"),url(/_astro/courier-prime-latin-400-normal.BAlbUm6l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f0ece3;--paper-deep:#e6e0d3;--slip:#faf7f0;--board:#bdb6a8;--ink:#1c1b19;--ink-soft:#3d3a35;--graphite:#67615a;--rule:#c9c1b2;--house:#6e5a9c;--spot:#a34a16;--accent:var(--house);--serif:"Newsreader Variable", "Iowan Old Style", Georgia, serif;--display:"Bodoni Moda Variable", "Didot", "Bodoni 72", serif;--sans:"Jost Variable", "Futura", "Century Gothic", sans-serif;--mono:"Courier Prime", "Courier New", monospace;--t-xs:.75rem;--t-sm:.875rem;--t-base:clamp(1.0625rem, .98rem + .3vw, 1.1875rem);--t-lg:clamp(1.35rem, 1.1rem + .9vw, 1.75rem);--t-xl:clamp(1.9rem, 1.4rem + 2vw, 3.1rem);--m:clamp(16px, 4.2vw, 64px);--gap:clamp(12px, 2vw, 28px);--measure:34rem;--lift:0 1px 0 #0000000d, 0 6px 14px -8px #281e0a59;--ease:cubic-bezier(.2, .7, .2, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:var(--t-base);font-optical-sizing:auto;font-variant-numeric:oldstyle-nums proportional-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;min-height:100vh;margin:0;line-height:1.5;display:flex}main{flex:1}img,video,iframe{max-width:100%;height:auto;display:block}figure{margin:0}p{margin:0 0 1em}h1,h2,h3,h4{margin:0;font-weight:400;line-height:1.1}ul,ol{margin:0;padding:0}button{font:inherit;color:inherit}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{background:var(--ink);color:var(--paper)}.caps{font-family:var(--sans);font-weight:500;font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums}.display{font-family:var(--display);font-optical-sizing:auto;letter-spacing:-.015em;font-weight:500;line-height:.95}.kicker{font-family:var(--sans);font-weight:600;font-size:var(--t-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--spot)}.pageno{font-family:var(--display);font-variant-numeric:lining-nums tabular-nums;color:var(--spot)}.typed{font-family:var(--mono);font-size:var(--t-sm);letter-spacing:-.01em;line-height:1.45}.title{font-style:italic}.muted{color:var(--graphite)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{left:var(--m);z-index:50;background:var(--ink);color:var(--paper);padding:.5rem .8rem;position:absolute;top:-100px}.skip:focus{top:.5rem}.slip{background:var(--slip);font-family:var(--mono);font-size:var(--t-xs);box-shadow:var(--lift);transform:rotate(var(--tilt,-.8deg));max-width:22ch;padding:.5em .75em .55em;line-height:1.45;display:inline-block}.crop{position:relative}.crop>.cm{pointer-events:none;border-color:var(--ink);opacity:.55;width:14px;height:14px;position:absolute}.crop>.cm:first-of-type{border-bottom:1px solid;border-right:1px solid;top:-20px;left:-20px}.crop>.cm:nth-of-type(2){border-bottom:1px solid;border-left:1px solid;top:-20px;right:-20px}.crop>.cm:nth-of-type(3){border-top:1px solid;border-right:1px solid;bottom:-20px;left:-20px}.crop>.cm:nth-of-type(4){border-top:1px solid;border-left:1px solid;bottom:-20px;right:-20px}.piece{color:inherit;text-decoration:none;display:block;position:relative}.piece img{transition:transform .22s var(--ease), box-shadow .22s var(--ease);box-shadow:0 0 #0000}@media (hover:hover){.piece:hover img{transform:translate(-2px,-3px);box-shadow:3px 5px 0 -1px #1c1b191f}}.rule{border:0;border-top:1px solid var(--rule);margin:0}.oxford{background:linear-gradient(var(--ink) 0 3px, transparent 3px 4.5px, var(--ink) 4.5px 6px);border:0;height:6px;margin:0}.box{border:1px solid var(--ink);padding:1rem 1.1rem 1.1rem}.dropcap>p:first-of-type:first-letter{font-family:var(--display);float:left;color:var(--ink);margin:.06em .08em 0 -.02em;font-size:4.1em;font-weight:500;line-height:.8}.offset{text-shadow:.045em .03em 0 color-mix(in srgb, var(--house) 60%, transparent)}.onward{font-family:var(--serif);font-style:italic;font-size:var(--t-lg);border-bottom:1px solid;padding-bottom:.05em;text-decoration:none}.onward:hover{color:var(--accent)}@view-transition{navigation:auto}::view-transition-old(root){animation:.24s var(--ease) both leaf-out}::view-transition-new(root){animation:.3s var(--ease) both leaf-in}@keyframes leaf-out{to{opacity:0;transform:translate(-12px)}}@keyframes leaf-in{0%{opacity:0;transform:translate(16px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.viewer[data-astro-cid-wtcqywq5]{color:#e9e4d8;background:#121110;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.viewer[data-astro-cid-wtcqywq5]::backdrop{background:#121110}.viewer[data-astro-cid-wtcqywq5][open]{grid-template-rows:1fr auto;display:grid}.viewer__stage[data-astro-cid-wtcqywq5]{cursor:zoom-in;outline:none;place-items:center;min-height:0;display:grid;overflow:hidden}.viewer__img[data-astro-cid-wtcqywq5]{object-fit:contain;width:auto;max-width:94vw;height:auto;max-height:calc(100dvh - 4.5rem)}.viewer[data-astro-cid-wtcqywq5].is-close .viewer__stage[data-astro-cid-wtcqywq5]{cursor:grab;touch-action:pan-x pan-y pinch-zoom;place-items:start;overflow:auto}.viewer[data-astro-cid-wtcqywq5].is-close .viewer__img[data-astro-cid-wtcqywq5]{max-width:none;max-height:none}.viewer__bar[data-astro-cid-wtcqywq5]{padding:.8rem var(--m);border-top:1px solid #2b2926;align-items:baseline;gap:1.5rem;display:flex}.viewer__cap[data-astro-cid-wtcqywq5]{font-size:var(--t-xs);flex:1;margin:0}.viewer__hint[data-astro-cid-wtcqywq5]{font-size:var(--t-xs);color:#9a9388;margin:0}.viewer__close[data-astro-cid-wtcqywq5]{cursor:pointer;color:inherit;background:0 0;border:0;padding:.5rem 0}@media (width<=720px){.viewer__hint[data-astro-cid-wtcqywq5]{display:none}}.vb{--lav:#8f7cc0;--lav-deep:#6e5a9c;--cream:#f4efe6;--black:#141312;--helv:"Helvetica Neue", Helvetica, Arial, sans-serif;--fat:"Bagel Fat One", "Cooper Black", "Arial Black", sans-serif;background:var(--cream);color:var(--black);font-family:var(--helv);font-variant-numeric:lining-nums;overflow-x:hidden}.vb a:hover{color:inherit}.ticker{z-index:40;pointer-events:none;font:400 clamp(1rem, 1.7vw, 1.4rem)/1.3 var(--mono);letter-spacing:.08em;white-space:nowrap;padding:.35rem 0;position:fixed;top:0;left:0;right:0;overflow:hidden}.ticker__track{animation:80s linear infinite tick;display:inline-flex}.ticker__track span{padding-right:0}@keyframes tick{to{transform:translate(-50%)}}.cut{z-index:50;animation:6s ease-in-out infinite bob;position:fixed;top:clamp(2.6rem,5vw,3.6rem);left:clamp(12px,4vw,60px)}@keyframes bob{50%{transform:translate(3px,6px)rotate(-1.5deg)}}.cut__btn{cursor:pointer;width:130px;height:74px;font:400 1.35rem var(--helv);background:0 0;border:0;padding:0;position:relative}.cut__btn svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cut__btn path{fill:var(--cream);stroke:var(--black);stroke-width:2.6px;stroke-linejoin:round}.cut__btn span{position:relative}.cut__btn:hover path,.cut__btn[aria-expanded=true] path{fill:var(--lav)}.cut__menu{background:var(--cream);border:2.6px solid var(--black);min-width:11rem;box-shadow:5px 6px 0 var(--black);margin-top:.4rem;padding:.4rem .9rem;list-style:none;transform:rotate(1.2deg)}.cut__menu a{font:400 1.5rem/1.1 var(--fat);padding:.35rem 0;text-decoration:none;display:block}.cut__menu a:hover{color:var(--lav-deep)}.cut__alt a{font:700 .8rem var(--helv);text-transform:uppercase;letter-spacing:.06em;border-top:1.5px solid var(--black);margin-top:.3rem;padding-top:.6rem}.btn{font:700 clamp(.95rem, 1.4vw, 1.2rem)/1 var(--helv);text-transform:uppercase;letter-spacing:.02em;color:var(--black);background:var(--cream);border:3px solid var(--black);cursor:pointer;padding:.7em 1.4em .62em;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-block}.btn:hover{box-shadow:4px 4px 0 var(--black);transform:translate(-2px,-2px)}.btn--lav{background:var(--lav)}.btn--ghost{color:var(--ink,var(--black));background:0 0;border-color:currentColor}.btn--ghost:hover{box-shadow:4px 4px}.b-title{font-style:italic}.big{font:400 clamp(4rem, 13vw, 11rem)/.9 var(--fat);letter-spacing:-.01em;margin:0 0 2rem}.vb main>section>:not(.blobs){z-index:2;position:relative}.hero{background:var(--cream);text-align:center;align-content:start;justify-items:center;min-height:100vh;padding:5.5rem 4vw 4rem;display:grid;position:relative;overflow:hidden}.blobs{z-index:0;width:100%;height:100%;position:absolute;inset:0}.blobs path{fill:var(--lav)}.hero__name{font:400 clamp(3.2rem, 9.5vw, 8.5rem)/.92 var(--fat);z-index:3;margin:1.5rem 0 .4rem;position:relative}.hero__by{font:400 1.25rem var(--helv);background:var(--cream);border:2px solid var(--black);margin:0 0 1.6rem;padding:.1em .5em}.hero__art{width:min(34vw,470px);box-shadow:10px 12px 0 var(--black);transform:rotate(-1.8deg)}.hero__cap{background:var(--cream);margin:1.4rem 0;padding:.15em .5em;font-size:1rem}.field{min-height:100vh;color:var(--ink);background:linear-gradient(to bottom, var(--prev) 0, var(--bg) 38vh, var(--bg) 100%);grid-template-columns:repeat(12,1fr);align-items:center;gap:3vw;padding:7rem 6vw 6rem;display:grid}.field__art{transform:rotate(var(--tilt));grid-column:1/7;justify-self:center;max-width:100%;box-shadow:10px 12px #0000008c}.field__art img,.field__art video{width:auto;max-width:100%;max-height:78vh;display:block}.hero__art video{width:100%;height:auto;display:block}video[data-loop]{background:0 0}.field__txt{grid-column:8/13}.field--right .field__art{grid-area:1/7/auto/13}.field--right .field__txt{text-align:right;grid-area:1/1/auto/6}.field--right .field__btns{justify-content:flex-end}.field--centre{text-align:center;grid-template-columns:1fr;justify-items:center}.field--centre .field__art,.field--centre .field__txt{grid-column:1}.field--centre .field__btns{justify-content:center}.field__t{font:400 clamp(2.4rem, 5.5vw, 5rem)/.95 var(--fat);margin:0 0 1rem}.field__meta{max-width:32ch;margin:0 0 1.6rem;font-size:1rem;line-height:1.4;display:inline-block}.field__btns{flex-wrap:wrap;gap:.8rem;display:flex}.zoom{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.zoom img{width:100%;display:block}.about{background:linear-gradient(to bottom, var(--prev) 0, var(--cream) 30vh);padding:8rem 6vw 6rem}.about__statement{max-width:30ch;margin:0 0 2.5rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500;line-height:1.2}.about__bio{max-width:52ch;margin-left:30%;font-size:1.1rem;line-height:1.5}.shop{background:#f2d43b;padding:7rem 6vw 6rem;position:relative;overflow:hidden}.blobs--shop path{fill:#e8622c}.rows{max-width:980px;margin-left:auto;list-style:none}.rows li{border-bottom:2px solid var(--black);background:#f2d43b;grid-template-columns:12rem 1fr 6rem auto;align-items:center;gap:1rem 1.5rem;padding:1.1rem 0;display:grid}.rows li:first-child{border-top:2px solid var(--black)}.rows__a{text-transform:uppercase;font-size:.95rem;font-weight:700}.rows__b{font-size:1rem;line-height:1.35}.rows__c{font-weight:700}.rows__tag{font:700 .65rem/1 var(--helv);letter-spacing:.08em;border:2px solid var(--black);background:var(--cream);vertical-align:.15em;margin-left:.6rem;padding:.3em .5em;display:inline-block;transform:rotate(-4deg)}.rows li.is-soon .rows__b{opacity:.8}.shop__head{flex-wrap:wrap;align-items:center;gap:0 2.5rem;margin-bottom:2rem;display:flex}.shop__head .big{margin:0}.sticker{background:var(--lav);color:var(--black);border:3px solid var(--black);box-shadow:6px 7px 0 var(--black);font:400 clamp(1.6rem, 3.4vw, 3rem)/1 var(--fat);transform:rotate(var(--tilt));clip-path:polygon(0 4%,6% 0,97% 3%,100% 92%,95% 100%,3% 97%);margin:0;padding:.35em .6em .4em}.contact{background:var(--lav);padding:8rem 6vw 7rem}.contact .big{text-align:center}.contact__note{text-align:center;max-width:40ch;margin:-.8rem auto 2.4rem;font-size:1.15rem}.letter{background:var(--cream);border:3px solid var(--black);max-width:640px;box-shadow:10px 12px 0 var(--black);gap:1rem;margin:0 auto;padding:1.6rem 1.8rem 1.8rem;display:grid;transform:rotate(-.6deg)}.letter label{font:700 .8rem var(--helv);text-transform:uppercase;letter-spacing:.06em;gap:.25rem;display:grid}.letter input,.letter textarea{font:400 1.1rem/1.6 var(--mono);color:var(--black);border:0;border-bottom:2px solid var(--black);background:0 0;border-radius:0;width:100%;padding:.2rem 0}.letter textarea{resize:vertical;background:repeating-linear-gradient(#0000 0 calc(1.76rem - 1px),#14131259 calc(1.76rem - 1px) 1.76rem);border:0;line-height:1.76rem}.letter input:focus,.letter textarea:focus{outline:3px solid var(--lav-deep);outline-offset:3px}.letter .btn{background:var(--lav);justify-self:start;margin-top:.4rem}.letter__sent{font:400 1.1rem var(--mono);margin:0}.contact__ig{text-align:center;margin:3rem 0 0;font-size:1.15rem}.contact__ig a{font:400 1.6rem var(--fat);border-bottom:3px solid;margin-left:.3rem;text-decoration:none}.journal{background:#ddd5ee;padding:8rem 6vw 6rem}.posts{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:4rem 3vw;list-style:none;display:grid}.posts li{transform:rotate(var(--tilt))}.post{gap:.4rem;text-decoration:none;display:grid}.post__img{border:3px solid var(--black);box-shadow:8px 9px 0 var(--black);background:var(--cream);margin-bottom:.8rem;transition:transform .14s,box-shadow .14s;display:block}.post:hover .post__img{box-shadow:11px 12px 0 var(--black);transform:translate(-3px,-3px)}.post__date{font:400 .85rem var(--mono)}.post__t{font:400 clamp(1.8rem, 3vw, 2.6rem)/1 var(--fat);overflow-wrap:anywhere}.post__s{font-size:1rem;line-height:1.4}.entry-head{text-align:center;background:#ddd5ee;padding:9rem 6vw 3rem}.entry-head .big{margin-bottom:.6rem;font-size:clamp(3rem,9vw,7.5rem)}.entry-head__date{font:400 1rem var(--mono);margin:0}.entry{background:linear-gradient(#ddd5ee, var(--cream) 40vh);padding:3rem 6vw 6rem}.entry__photos{grid-template-columns:repeat(12,1fr);align-items:start;gap:4rem 3vw;list-style:none;display:grid}.entry__photos li{transform:rotate(var(--tilt));grid-column:span 6}.entry__photos li:first-child{grid-column:2/12}.entry__photos li:nth-child(3n){grid-column:4/11}.entry__photos .zoom{border:3px solid var(--black);box-shadow:10px 12px 0 var(--black)}.entry__photos figcaption{font:400 .9rem var(--mono);margin-top:1rem}.entry__text{max-width:38rem;margin:5rem auto 0;font-size:1.2rem;line-height:1.55}.entry__nav{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:5rem;display:flex}.item{background:#f2d43b;grid-template-columns:repeat(12,1fr);align-items:start;gap:3vw;padding:9rem 6vw 6rem;display:grid}.item__art{border:3px solid var(--black);box-shadow:10px 12px 0 var(--black);grid-column:1/7;transform:rotate(-1deg)}.item__txt{grid-column:8/13}.item__txt .big{margin-bottom:1rem;font-size:clamp(2.6rem,5.5vw,5rem)}.item__rows{border-top:2px solid var(--black);margin:0 0 1.6rem}.item__rows div{border-bottom:2px solid var(--black);grid-template-columns:8rem 1fr;gap:1rem;padding:.5rem 0;display:grid}.item__rows dt{text-transform:uppercase;font-size:.85rem;font-weight:700}.item__rows dd{margin:0}.item__price{font:400 2.4rem var(--fat);margin:0 0 1rem}.np{z-index:40;background:var(--cream);width:min(40rem,100% - 2rem);color:var(--black);border:3px solid var(--black);box-shadow:6px 7px 0 var(--black);align-items:center;gap:.9rem;padding:.55rem .9rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.np[hidden]{display:none}.np__play{border:3px solid var(--black);background:var(--lav);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.np__play svg{width:1.1rem;height:1.1rem;fill:var(--black)}.np__play .i-pause,.np.is-playing .np__play .i-play{display:none}.np.is-playing .np__play .i-pause{display:inline}.np__main{flex:1;min-width:0}.np__t{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;overflow:hidden}.np__t a{font:400 1.05rem var(--fat);text-decoration:none}.np__by{font:400 .8rem var(--mono)}.np__row{align-items:center;gap:.6rem;display:flex}.np__seek{accent-color:var(--black);cursor:pointer;flex:1}.np__time{font:400 .75rem var(--mono);white-space:nowrap}.np__x{font:400 1.6rem/1 var(--fat);cursor:pointer;color:inherit;background:0 0;border:0;flex:none;padding:0 .2rem}html.has-np .vb-foot{padding-bottom:7rem}.vb-foot{background:var(--lav);text-align:center;font:400 .8rem/1.5 var(--mono);padding:0 6vw 2.4rem}.vb-foot p{margin:0}.vb-foot a{text-underline-offset:.2em;text-decoration:underline}.entry__tracks{gap:1.4rem;max-width:44rem;margin:0 auto 5rem;display:grid}.track{background:var(--cream);border:3px solid var(--black);box-shadow:8px 9px 0 var(--black);align-items:center;gap:1.1rem;margin:0;padding:1rem 1.2rem;display:flex}.track--embed{display:block}.track__main{flex:1;min-width:0}.track__t{font:400 clamp(1.3rem, 2.4vw, 1.8rem)/1.05 var(--fat);margin:0 0 .3rem}.track__note{margin:0 0 .5rem;font-size:.95rem}.track audio{width:100%;margin-top:.4rem}.track--embed iframe{border:0;width:100%;margin-top:.6rem;display:block}.track__play{border:3px solid var(--black);background:var(--lav);cursor:pointer;flex:none;place-items:center;width:3.6rem;height:3.6rem;padding:0;transition:transform .12s,box-shadow .12s;display:grid}.track__play:hover{box-shadow:4px 4px 0 var(--black);transform:translate(-2px,-2px)}.track__play svg{width:1.6rem;height:1.6rem;fill:var(--black)}.track__play .i-pause,.track.is-playing .track__play .i-play{display:none}.track.is-playing .track__play .i-pause{display:inline}.track__row{align-items:center;gap:.8rem;display:flex}.track__row[hidden]{display:none}.track__seek{accent-color:var(--black);cursor:pointer;flex:1;height:1.4rem}.track__time{font:400 .85rem var(--mono);white-space:nowrap;min-width:6.5em}.track__skip{font:700 .75rem var(--mono);cursor:pointer;color:inherit;background:0 0;border:2px solid;border-radius:999px;padding:.15rem .45rem}.track__skip:hover{background:var(--black);color:var(--cream);border-color:var(--black)}.track__dl{font:400 .8rem var(--mono);margin-top:.3rem;display:inline-block}.track__n{font:400 .9rem var(--mono);width:1.6rem}.track--row{border:0;border-bottom:2px solid var(--black);box-shadow:none;background:0 0;gap:.9rem;padding:.8rem 0}.track--row .track__t{font-size:clamp(1.1rem,2vw,1.45rem)}.track--row .track__play{width:2.8rem;height:2.8rem;box-shadow:2px 2px 0 var(--black)}.track--row .track__play svg{width:1.2rem;height:1.2rem}.track--row:not(.is-playing):not(.is-loaded) .track__row{display:none}@media (width<=560px){.track__skip{display:none}}.post__music{font-weight:700}.music{background:#c9bde3;padding:8rem 6vw 6rem}.posts--albums .post__img{aspect-ratio:1;place-items:center;display:grid;overflow:hidden}.posts--albums .post__img img{object-fit:cover;width:100%;height:100%}.album{background:var(--bg);min-height:100vh;color:var(--ink);grid-template-columns:repeat(12,1fr);align-items:start;gap:3vw;padding:9rem 6vw 6rem;display:grid}.album__cover{border:3px solid var(--black);box-shadow:10px 12px 0 var(--black);background:var(--cream);grid-column:1/6;position:sticky;top:6rem;transform:rotate(-1.2deg)}.album__blank{aspect-ratio:1;font:400 8rem var(--fat);color:var(--black);background:var(--lav);place-items:center;display:grid}.album__txt{grid-column:7/13;container-type:inline-size}.album__meta{font:400 .9rem var(--mono);margin:0 0 .6rem}.album__txt .big{font-size:min(clamp(2.8rem, 6vw, 5.5rem), 100cqi / (var(--len) * .8));overflow-wrap:anywhere;margin:0 0 .4rem}.album__by{font:400 1.4rem var(--fat);margin:0 0 1rem}.album__s{margin:0 0 1.4rem;font-size:1.15rem;line-height:1.45}.album__play{margin-bottom:1.6rem}.album__play-off,.album.is-playing .album__play-on{display:none}.album.is-playing .album__play-off{display:inline}.album__tracks{border-top:3px solid;margin:0;padding:0;list-style:none}.album .track--row{color:inherit;border-bottom-color:currentColor}.album .track__seek{accent-color:currentColor}.album__notes{margin-top:3rem;font-size:1.1rem;line-height:1.55}.album__nav{margin-top:3rem}@media (width<=760px){.album{padding-top:7rem;display:block}.album__cover{max-width:30rem;margin:0 auto 2.5rem;position:static}.cut{top:2.4rem;left:10px}.cut__btn{width:100px;height:58px;font-size:1.1rem}.hero{padding-top:7.5rem}.hero__art{width:78vw}.field,.field--right{text-align:left;grid-template-columns:1fr;padding:5rem 7vw 4rem}.field__art,.field__txt,.field--right .field__art,.field--right .field__txt{text-align:left;grid-area:auto/1}.field--right .field__btns{justify-content:flex-start}.about__bio{margin-left:0}.vb-foot__sep{display:none}.vb-foot__credit{margin-top:.3rem;display:block}.letter{padding:1.2rem 1.1rem 1.4rem}.entry__photos{grid-template-columns:1fr}.entry__photos li,.entry__photos li:first-child,.entry__photos li:nth-child(3n){grid-column:1}.item{grid-template-columns:1fr}.item__art,.item__txt{grid-column:1}.rows li{grid-template-columns:1fr;gap:.5rem}.rows .btn{justify-self:start}.rows__c:empty{display:none}}@media (prefers-reduced-motion:reduce){.ticker__track,.cut{animation:none}}
