@font-face{font-family:Caveat;src:url(/fonts/caveat.ttf)format("truetype");font-weight:400 600;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/caveat-bold.ttf)format("truetype");font-weight:700 900;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.ttf)format("truetype");font-weight:400 500;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-bold.ttf)format("truetype");font-weight:600 900;font-display:swap}:root{--paper:#fbf6e9;--ink:#26395d;--pencil:#56637a;--mustard:#f2c856;--rule:#c9c6b7;--faint:#eeeadc;--pad:clamp(22px,6vw,96px);--max:1420px;--script:Caveat,"Segoe Print",cursive;--type:"Courier New",monospace;--body:"DM Sans",Arial,sans-serif;color:var(--ink);font-family:var(--body);background:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body,p,h1,h2,h3,figure{margin:0}body{font-size:16px}button,input{font:inherit}button,a{color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0;padding:0}a{text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #987112}button:disabled{cursor:default}img{max-width:100%;display:block}section{scroll-margin-top:12px}p{line-height:1.65}em{font-style:normal}h2,h3,.contact-title{font-family:var(--script);font-weight:700;line-height:1.01}h2{letter-spacing:-.045em;font-size:clamp(44px,5vw,74px)}.site{padding-bottom:75px;overflow:clip}.site:before{content:"";opacity:.09;mix-blend-mode:multiply;z-index:25;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='135' height='135'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%237b6444' filter='url(%23n)' opacity='.5' d='M0 0h135v135H0z'/%3E%3C/svg%3E");position:fixed;inset:0}.header{z-index:15;background:var(--paper);border-bottom:1.3px solid var(--ink);position:sticky;top:0}.header-inner,.section,.hero-inner,.hero-bottom,footer,.llama-section{padding-left:var(--pad);padding-right:var(--pad)}.header-inner{max-width:var(--max);justify-content:space-between;align-items:center;gap:26px;height:72px;margin:auto;display:flex}.brand img{width:89px;height:auto}.nav,.header-tools,.hero-actions,.shelf-tools,.filters,.shelf-arrows,.socials,.show-actions,.profile-nav,.section-heading,.contact-bottom,.story-links{align-items:center;display:flex}.nav{gap:clamp(17px,2.4vw,38px);font-size:14px;font-weight:600}.nav a{padding:9px 0;position:relative}.nav a:hover:after,.nav a.nav-active:after{content:"";background:var(--mustard);border-radius:80% 35%;height:3px;position:absolute;bottom:3px;left:0;right:0;transform:rotate(-3deg)}.header-tools{gap:13px}.sound-toggle,.button,.icon-button,.text-button,.full-song,.calendar,.room-close,.room-stream-links a,.socials a,.notebook-marker,.hero-bottom a,.profile-copy>a,.room-transport,.volume-control,.room-volume,.show-update a{justify-content:center;align-items:center;gap:8px;display:inline-flex}.sound-toggle{border:1.5px solid var(--ink);border-radius:3px 6px 4px/4px 2px 5px;padding:8px 15px;font-size:13px;font-weight:600;box-shadow:2px 2px #c7beaa}.menu-toggle{display:none!important}.skip-link{z-index:60;background:var(--mustard);padding:12px;position:fixed;top:-100px;left:10px}.skip-link:focus{top:8px}.hero{isolation:isolate;background:var(--paper);position:relative}.hero-inner,.hero-bottom{max-width:var(--max);margin:auto}.hero-inner{grid-template-columns:46% 54%;align-items:center;padding-top:clamp(40px,4.6vw,80px);padding-bottom:clamp(26px,3.4vw,55px);display:grid;position:relative}.hero-copy{z-index:2;padding-left:1.5%;position:relative}.tape-label,.eyebrow,.section-kicker,.release-meta,.cover-label,.show-status,.show-date span,.room-track-label,.soundbar .track-info span,.room-stream-links>span,.cinema-top,.cinema-caption>span,.postcard-section article>.eyebrow,.profile-nav>span{font-family:var(--type);text-transform:uppercase;letter-spacing:.105em;font-size:11px;font-weight:700;line-height:1.4}.tape-label{color:#23334c;clip-path:polygon(1% 5%,99% 0,98.5% 29%,100% 46%,99% 59%,100% 89%,0 100%,1.3% 67%,0 46%,1.5% 31%);background:#f3d579;padding:6px 13px 5px;font-size:11px;display:inline-block;transform:rotate(-3deg)}.hero h1{width:99%;max-width:525px;margin:clamp(21px,2.4vw,37px) 0 0 -4px}.hero-wordmark{width:100%;height:auto;transform:rotate(-2deg)}.hero-subtitle{font-family:var(--script);letter-spacing:-.025em;margin-top:7px;font-size:clamp(29px,3vw,47px);font-weight:700;line-height:1.16}.hero-blurb{color:#46536a;max-width:390px;margin:12px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.55}.hero-actions{gap:clamp(15px,2vw,31px);margin-top:25px}.button{border:1.5px solid;border-radius:4px 2px 5px 3px/3px 5px 2px 4px;min-height:44px;padding:12px 18px;font-size:14px;font-weight:700}.button.filled,.button.dark{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:3px 3px #d5b862}.button:hover,.sound-toggle:hover{transform:translateY(-1px)}.text-button{border-bottom:1px solid;width:fit-content;padding:5px 0 2px;font-size:14px;font-weight:600;line-height:1.4}.hero-drawing{align-self:center;margin:-1.2% -4% 0 -2%;position:relative}.hero-drawing img,.llama-boop img{mix-blend-mode:multiply;filter:brightness(1.04)saturate(.87);width:100%;height:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-drawing figcaption{font:500 clamp(18px,1.65vw,27px)/1.1 var(--script);text-align:right;color:#425370;padding:0 8% 0 0;transform:rotate(-3deg)}.caption-arrow{padding-right:5px;font-size:1.4em;display:inline-block;transform:rotate(-55deg)}.hero-bottom{color:var(--pencil);font:600 11px/1.2 var(--type);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.hero-bottom a:hover{color:var(--ink)}.hero-bottom .notebook-marker{font:500 19px/1.1 var(--script);transform:rotate(-2deg)}.ticker{border-top:1.3px solid var(--ink);border-bottom:1.3px solid var(--ink);color:#2b3344;background:#eac356;position:relative;overflow:hidden}.ticker:before{content:"";background:repeating-linear-gradient(90deg,var(--ink) 0 1px,transparent 1px 9px);opacity:.4;height:5px;position:absolute;inset:0 0 auto}.ticker>div{width:max-content;animation:110s linear infinite crawl;display:flex}.ticker span{white-space:nowrap;font:700 12px/33px var(--type);text-transform:uppercase;letter-spacing:.13em}.ticker i{font:normal 16px var(--script);padding:0 28px}@keyframes crawl{to{transform:translate(-25%)}}.section,.llama-section,footer{padding-left:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));padding-right:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)))}.section{padding-top:clamp(46px,5.3vw,83px);padding-bottom:clamp(46px,5.3vw,83px)}.section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:23px}.eyebrow{color:var(--pencil);margin-bottom:6px;display:block}.section-heading>h2,.section-heading h2{width:fit-content;position:relative}.section-heading h2:after{content:"";background:var(--mustard);border-radius:75% 18% 60% 70%;width:63%;height:5px;margin:4px 0 0 3px;display:block;transform:rotate(-1.4deg)}.shelf-tools{justify-content:space-between;gap:10px;margin:26px 0 13px}.filters button{border:1px solid #0000;border-radius:48% 42%/43% 55% 47% 53%;padding:6px 12px;font-size:13px}.filters [aria-pressed=true]{border-color:var(--ink);background:#edd998;font-weight:700}.shelf-arrows{gap:8px}.icon-button,.profile-nav button{border:1.2px solid var(--ink);border-radius:50% 48% 47% 52%;flex:none;place-items:center;width:38px;height:38px;display:inline-grid}.icon-button:hover,.profile-nav button:hover{background:#ead9a8}.release-shelf,.member-shelf{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#bdb499 transparent;grid-auto-columns:calc(27.4725% - 18.1319px);grid-auto-flow:column;gap:22px;padding:7px 2px 12px;display:grid;overflow-x:auto}.release,.member-card{scroll-snap-align:start;min-width:0}.cover-button,.member-photo,.postcard-photo{background:#fffcf2;border:1px solid #a8a496;width:100%;padding:6px;display:block;position:relative;box-shadow:2px 3px #373c4b20}.cover-button{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .14s}.cover-button img{aspect-ratio:1;object-fit:cover;width:100%}.cover-play,.member-photo>span{background:var(--paper);border:1px solid var(--ink);border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:11px;right:11px}.cover-play svg{width:14px}.cover-label{background:#f5de9e;padding:3px 8px;font-size:9px;position:absolute;top:-4px;left:13px;transform:rotate(-3deg)}.release-meta{color:var(--pencil);margin:13px 0 3px;font-size:10px}.release-title{font:700 clamp(22px,2.15vw,33px)/1.1 var(--script);text-align:left;align-items:center;gap:5px;display:flex}.release-title svg{flex:none;width:15px}.listening-invite{text-align:left;background:#e6e9e3;border:1px dashed #77858a;align-items:center;gap:17px;width:100%;margin-top:27px;padding:20px 24px;display:flex;transform:rotate(-.2deg)}.listening-invite small{font:700 10px var(--type);letter-spacing:.09em;text-transform:uppercase}.listening-invite strong{font:700 32px/1.1 var(--script);display:block}.invite-action{align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.watch{color:var(--paper);background:#283c5e}.watch .eyebrow{color:#e6c568}.watch .text-button:hover{color:var(--mustard)}.cinema{aspect-ratio:2.45;background:#18283e;border:5px solid #f1ecdc;width:100%;display:block;position:relative;overflow:hidden;box-shadow:4px 5px #152540}.cinema>img{object-fit:cover;width:100%;height:100%}.cinema-shade{background:linear-gradient(#0000 48%,#08101edb);position:absolute;inset:0}.cinema-top,.cinema-caption,.cinema-watch{position:absolute}.cinema-top{text-shadow:0 1px 4px #000;justify-content:space-between;display:flex;inset:15px 18px auto}.cinema-top>span:first-child{background:#283c5ee6;padding:4px 8px}.cinema-caption{text-align:left;gap:2px;display:grid;bottom:19px;left:21px}.cinema-caption strong{font:700 clamp(27px,4vw,58px)/1.04 var(--script)}.cinema-caption small{font-size:11px}.cinema-watch{font:700 10px var(--type);align-items:center;gap:5px;display:flex;bottom:21px;right:22px}.big-play{background:var(--mustard);color:var(--ink);border:2px solid var(--ink);border-radius:50% 47% 51% 43%;place-items:center;width:62px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.big-play svg{width:24px}.video-selector{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px;display:grid}.video-selector button{text-align:left;border-bottom:1px solid #7e8aa0;align-items:center;gap:9px;padding:11px 6px;display:flex}.video-selector button.selected{color:#f6d370;border-bottom:2px solid #edc757}.video-selector button>span,.video-selector button small{font:600 10px var(--type)}.video-selector strong,.video-selector small{display:block}.video-selector strong{font-size:14px}.video-selector button svg{flex:none;width:14px;margin-left:auto}.live{border-bottom:1px solid var(--rule);background:#f2ead6}.live-layout,.world-layout{grid-template-columns:.78fr 1.22fr;align-items:center;gap:7%;display:grid}.live-title p{color:var(--pencil);margin-top:10px}.shows{background:var(--paper);border:1px solid var(--rule);padding:22px 27px;position:relative;box-shadow:3px 4px #403f4a16}.shows:before,.band-photo:before,.postcard-photo:before{content:"";z-index:2;background:#e5c77ea8;width:62px;height:18px;position:absolute;top:-9px;left:48%;transform:rotate(-6deg)}.show-status{border-bottom:1px dashed #aaa48f;align-items:center;gap:8px;padding-bottom:12px;font-size:10px;display:flex}.show-status>span:last-child{margin-left:auto}.live-dot{background:#9d7023;border-radius:50%;width:7px;height:7px;display:inline-block}.show{align-items:flex-start;gap:23px;padding:23px 0 16px;display:flex}.show-date{background:#f0d684;border:1px solid #9e957d;justify-items:center;min-width:62px;padding:5px 8px;display:grid;transform:rotate(-3deg)}.show-date strong{font:700 48px/.92 var(--script)}.show-date span{text-align:center;font-size:10px}.show-details,.show-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.show-details{color:var(--pencil);margin:5px 0 15px;font-size:13px}.show-actions .button{min-height:37px;padding:8px 13px;font-size:13px}.calendar,.show-update a{font-size:13px;font-weight:600}.show-update{border-top:1px dashed var(--rule);padding-top:14px}.small-note{color:var(--pencil);margin-top:5px;font-size:11px}.world-layout{grid-template-columns:1fr 1fr;gap:8%}.band-photo{border:1px solid var(--rule);background:#fffdf6;padding:8px 8px 0;position:relative;transform:rotate(-1.5deg);box-shadow:2px 3px #484a4a1c}.band-photo img{object-fit:cover;width:100%}.band-photo figcaption{font:600 23px var(--script);justify-content:space-between;align-items:center;padding:9px 4px;display:flex}.band-photo figcaption span{font:11px var(--type)}.world-copy p{margin-top:15px}.story-links{flex-wrap:wrap;gap:16px;margin-top:17px}.story-links>a:last-child{align-items:center;gap:4px;font-size:12px;display:flex}.band-section{border-block:1px solid var(--rule);background:#edf0e6}.member-shelf{grid-auto-columns:calc(20% - 12.8px);gap:16px}.member-photo img{aspect-ratio:3/4;object-fit:cover;width:100%}.ink-photos .member-photo img,.ink-photos .profile-inside>img{filter:grayscale()sepia(.18)contrast(1.2);mix-blend-mode:multiply}.member-details{justify-content:space-between;align-items:flex-start;gap:6px;margin-top:11px;display:flex}.member-details h3{font-size:clamp(23px,2.4vw,34px)}.member-details h3 button{text-align:left}.member-details p{color:var(--pencil);font-size:13px}.save-member{border:0;width:30px;height:30px}.save-member[aria-pressed=true]{background:#e8d58f}.band-tools{margin:14px 0 0}.band-tools .text-button{font-size:13px}.profile-dialog,.media-dialog{border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);width:min(780px,94vw);max-height:88dvh;padding:0;box-shadow:6px 7px #121f3290}.profile-dialog::backdrop,.media-dialog::backdrop,.listening-room::backdrop{background:#151f32bf}.profile-inside{grid-template-columns:.93fr 1.07fr;align-items:center;gap:24px;padding:18px;display:grid;position:relative}.profile-inside>img{object-fit:cover;width:100%;height:min(440px,65dvh)}.close-profile{background:var(--paper);z-index:1;position:absolute;top:12px;right:12px}.profile-copy{justify-items:start;gap:13px;padding:25px 10px;display:grid}.profile-copy h2{font-size:clamp(35px,5vw,54px)}.profile-copy .credit{font-size:13px}.credit a{text-decoration:underline}.profile-nav{justify-content:space-between;gap:20px}.postcards-grid{grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,54px);display:grid}.postcard-photo{margin:10px 0 16px}.postcard-photo img{aspect-ratio:1.95;object-fit:cover;width:100%}.postcard-section article>.eyebrow{font-size:10px}.postcard-section article h3{margin-bottom:5px}.llama-section{border-block:1px solid var(--rule);background:#f4e9d0;grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding-top:32px;padding-bottom:32px;display:grid}.llama-copy p{max-width:440px;margin:12px 0 18px}.llama-copy h2{max-width:520px}.llama-interaction{text-align:center;isolation:isolate;position:relative}.llama-boop{width:min(100%,340px);margin:auto;display:block}.llama-boop img{vertical-align:middle;width:100%;height:auto}.llama-speech,.boop-hint,.gentle-message{font:500 21px/1.1 var(--script)}.llama-speech{z-index:1;background:var(--paper);border-radius:12px;padding:3px 6px;position:absolute;top:7%;left:8%;transform:rotate(-5deg)}.boop-hint{display:block}.boop-stars{z-index:2;pointer-events:none;position:absolute;top:54%;left:50%}.boop-stars span{color:#897031;animation:.65s forwards boop;position:absolute}@keyframes boop{to{transform:rotate(var(--angle)) translateX(var(--distance));opacity:0}}.gentle-message{margin-top:9px;display:block}.contact{background:#e3e7df}.contact-title{align-items:center;gap:12px;width:fit-content;font-size:clamp(48px,7vw,91px);display:flex}.contact-title svg{width:.6em;height:.6em}.contact-bottom{flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:16px}.email{border-bottom:1px solid;align-items:center;gap:5px;display:inline-flex}.socials{flex-wrap:wrap;gap:15px}.socials a{font-size:13px}.socials svg{width:12px}footer{border-top:1px solid var(--rule);font:500 21px var(--script);justify-content:space-between;align-items:center;gap:25px;padding-top:17px;padding-bottom:17px;display:flex}footer .brand img{width:74px}footer>div{font:11px var(--type);align-items:center;gap:18px;display:flex}footer button{text-decoration:underline}.footer-heart{color:#976337}.soundbar{z-index:20;width:100%;padding:9px var(--pad) max(9px,env(safe-area-inset-bottom));color:#fffae9;background:#243653;border-top:2px solid #182a43;align-items:center;gap:13px;min-height:66px;display:flex;position:fixed;bottom:0}.soundbar-progress{background:var(--mustard);height:3px;position:absolute;top:-2px;left:0}.player-play,.room-play{background:var(--mustard);width:41px;height:41px;color:var(--ink);border:1px solid #1b2d47;border-radius:48% 51% 46% 52%;flex:none;place-items:center;display:grid}.mini-cover{object-fit:cover;border:1px solid #e2dec8;width:39px;height:39px}.track-info{text-align:left;gap:4px;min-width:0;max-width:36%;display:grid}.track-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.soundbar .track-info span{letter-spacing:.065em;color:#d5d7d3;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.sound-wave{align-items:center;gap:2px;margin-left:auto;display:flex}.sound-wave i{background:#c8b985;width:2px}.sound-wave.active i{animation:.65s ease-in-out infinite alternate wave}@keyframes wave{to{transform:scaleY(.35)}}.soundbar .icon-button,.room-transport .icon-button{color:#f4f2e5;border-color:#778393}.soundbar .icon-button:hover,.room-transport .icon-button:hover{background:#48556c}.volume-control{gap:4px}.volume-control .icon-button{border:0}.volume-control input{width:65px}.full-song{font:700 10px var(--type);white-space:nowrap;border-left:1px solid #637189;padding:10px 0 10px 16px}.full-song-long{display:none}input[type=range]{accent-color:var(--mustard)}.modal-inner{padding:20px}.modal-header,.modal-footer{justify-content:space-between;align-items:center;gap:13px;display:flex}.modal-header{margin-bottom:13px}.modal-header span{font:700 10px var(--type)}.modal-inner iframe{background:#dddccf;border:none;width:100%;height:360px}.video .modal-inner iframe{aspect-ratio:16/9;height:auto}.modal-footer{margin-top:11px;font-size:12px}.modal-footer a{align-items:center;gap:6px;display:flex}.listening-room{color:var(--paper);background:#293e5d;border:2px solid #26364b;width:min(760px,96vw);max-height:93dvh;padding:0}.room-world{text-align:center;padding:19px 28px 22px;position:relative}.room-top,.room-stream-links,.room-stream-links>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.room-top{border-bottom:1px dashed #7e8ba0;padding-bottom:10px}.room-top>span,.room-kicker,.room-artist{font:600 11px var(--type);letter-spacing:.1em;text-transform:uppercase}.room-close{font-size:13px}.room-kicker{color:#f0d381;padding:20px 0 12px}.room-disc{background:#f4f0df;border:1px solid #121d2a;width:clamp(90px,19vh,170px);margin:0 auto 8px;padding:5px;transform:rotate(-3deg);box-shadow:3px 5px #18283c}.room-disc img{aspect-ratio:1;object-fit:cover;width:100%}.room-track-label{color:#c5cec9;justify-content:center;gap:10px;padding:7px 0;font-size:9px;display:flex}.room-track h2{word-break:break-word;font-size:clamp(35px,5.6vw,58px)}.room-track-detail{font-size:14px;display:block}.room-artist{color:#cacecf;margin-top:4px;display:block}.ink-meter{width:160px;height:25px;margin:6px auto 0;display:block}.room-controls{gap:6px;max-width:340px;margin:auto;display:grid}.room-seek{font:10px var(--type);align-items:center;gap:7px;display:flex}.room-seek input{width:100%}.room-transport{gap:15px}.room-play{width:48px;height:48px}.room-volume{gap:6px}.room-volume input{width:70px;height:15px}.room-bottom{margin-top:17px}.room-tracks{scrollbar-width:thin;gap:7px;padding:4px 0 9px;display:flex;position:relative;overflow-x:auto}.room-tracks button{white-space:nowrap;text-align:left;border:1px solid #9eabaf;border-radius:2px;flex:none;padding:7px 10px;font-size:12px}.room-tracks span{font:10px var(--type);margin-right:7px}.room-tracks button.selected{background:var(--mustard);color:var(--ink);border-color:var(--mustard)}.explicit-label{font:700 8px var(--body);border:1px solid;margin-left:5px;padding:0 2px}.room-stream-links{padding-top:6px;font-size:12px}.room-stream-links>span{color:#cbd2d1;font-size:9px}.room-error{color:#f2db9d;margin-top:6px;font-size:12px}.gentle *,.motion-paused *{scroll-behavior:auto;animation-play-state:paused!important}.gentle .boop-stars,.motion-paused .boop-stars{display:none}@media (width>=1550px){.hero-inner{padding-top:78px;padding-bottom:60px}}@media (width<=960px){.header-inner{gap:15px}.nav{gap:17px}.member-shelf{grid-auto-columns:25%}.hero-inner{grid-template-columns:47% 53%}.hero-blurb{max-width:330px}.hero-actions{gap:14px}.release-shelf{grid-auto-columns:29%}.video-selector{gap:6px}.live-layout{grid-template-columns:.6fr 1.4fr;gap:4%}.world-layout{gap:5%}.soundbar{padding-inline:var(--pad);gap:10px}.volume-control input{width:45px}}@media (width<=740px){:root{--pad:clamp(18px,5.1vw,37px)}html{scroll-padding-top:69px}.header-inner{height:58px}.brand img{width:73px}.sound-toggle{min-height:33px;padding:6px 11px}.menu-toggle{border:0;width:37px;height:36px;display:grid!important}.nav{background:var(--paper);padding:13px var(--pad) 18px;border-bottom:1px solid var(--ink);grid-template-columns:repeat(2,1fr);gap:1px 22px;display:none;position:absolute;inset:58px 0 auto;box-shadow:0 5px #23375012}.nav.is-open{display:grid}.nav a{width:fit-content}.hero-inner{grid-template-columns:1fr;gap:14px;padding-top:27px;padding-bottom:7px}.hero-copy{padding:0}.hero h1{width:88%;max-width:380px;margin-top:15px}.tape-label{padding:4px 9px;font-size:10px}.hero-subtitle{margin-top:5px;font-size:clamp(28px,6.8vw,35px)}.hero-blurb{max-width:390px;margin-top:6px;font-size:15px}.hero-actions{gap:20px;margin-top:16px}.button{padding:10px 14px}.hero-drawing{width:100%;max-width:540px;margin:0 auto;position:relative}.hero-drawing img{object-fit:contain;height:clamp(168px,46vw,237px)}.hero-drawing figcaption{margin-top:-7px;padding-right:5%;font-size:19px;line-height:1}.hero-bottom{padding-bottom:8px}.hero-bottom .notebook-marker{font-size:16px}.hero-bottom a{font-size:10px}.ticker span{font-size:10px;line-height:28px}.ticker i{padding:0 16px}.section{padding-block:39px}.section-heading{margin-bottom:17px}.section-heading .text-button{font-size:12px}.shelf-tools{margin:18px 0 8px}.release-shelf{grid-auto-columns:43%;gap:13px}.release-title{font-size:25px}.icon-button{width:34px;height:34px}.filters button{padding:6px 10px;font-size:12px}.listening-invite{margin-top:15px;padding:14px 16px}.listening-invite strong{font-size:29px}.invite-action{font-size:11px}.cinema{aspect-ratio:1.75;border-width:3px}.cinema-top{font-size:8px;inset:8px 8px auto}.cinema-caption{bottom:10px;left:10px}.cinema-caption>span{font-size:8px}.cinema-caption small{font-size:9px}.cinema-watch{display:none}.big-play{width:44px;height:43px}.big-play svg{width:18px}.video-selector{grid-template-columns:repeat(2,1fr)}.video-selector button small{font-size:8px}.live-layout,.world-layout,.llama-section{grid-template-columns:1fr;gap:24px}.live-title p{margin-top:3px}.show{gap:14px}.shows{padding:18px}.show-info h3{font-size:30px}.world-copy{grid-row:1}.world-layout .band-photo{max-width:560px}.member-shelf{grid-auto-columns:41%;gap:12px}.member-details h3{font-size:26px}.band-tools{margin-top:10px}.postcards-grid{gap:20px}.postcard-photo img{aspect-ratio:1.45}.postcard-section article h3{font-size:27px}.llama-section{gap:11px;padding-block:29px}.llama-boop{width:min(77%,285px)}.llama-copy p{margin-top:7px}.profile-inside{gap:12px}.profile-copy{padding:30px 4px 12px}.soundbar{padding:8px var(--pad) max(8px,env(safe-area-inset-bottom));gap:9px;min-height:59px}.soundbar .volume-control,.sound-wave{display:none}.track-info{flex:1;max-width:none}.full-song{padding-left:9px;font-size:9px}.soundbar .icon-button{border:0;width:31px;height:34px}.site{padding-bottom:65px}.mini-cover{width:32px;height:32px}.player-play{width:36px;height:36px}footer{flex-wrap:wrap;gap:14px}footer>div{gap:10px}}@media (width<=480px){.hero-bottom>a:last-child{display:none}.hero-bottom{padding-bottom:0;position:absolute;bottom:3px;left:0}.hero-inner{padding-bottom:16px}.hero-drawing{margin-top:0}.hero-drawing figcaption{margin-top:-4px}.section-heading h2{font-size:41px}.section-heading{flex-wrap:wrap;align-items:flex-start;gap:9px}.music .section-heading>.text-button,.watch .section-heading>.text-button{align-self:center}.release-shelf{grid-auto-columns:56%}.release-title{font-size:23px}.filters{gap:3px}.shelf-arrows{gap:4px}.listening-invite{gap:10px}.listening-invite>svg{width:29px}.listening-invite strong{font-size:25px}.invite-action{max-width:75px}.world-copy h2{font-size:46px}.member-shelf{grid-auto-columns:58%}.portrait-filters{margin-top:6px}.postcards-grid{grid-template-columns:1fr;gap:24px}.postcard-photo img{aspect-ratio:1.98}.profile-inside{padding:14px;display:block}.profile-inside>img{object-position:center 25%;width:100%;height:26dvh}.profile-copy{gap:8px;padding:14px 3px 0}.profile-nav{width:100%}.profile-dialog{max-height:88dvh}.track-info strong{font-size:12px}.soundbar .track-info span{font-size:8px}.mini-cover{display:none}.room-expand{display:none!important}.track-info{margin-right:auto}.full-song{letter-spacing:0}.show-action{gap:8px}.room-world{padding:13px 14px 16px}.room-stream-links{flex-direction:column-reverse;gap:6px}.room-controls{gap:3px}.room-kicker{padding:11px 0}.room-top>span{font-size:10px}.room-bottom{margin-top:8px}.modal-inner{padding:12px}.modal-footer>span,footer .brand{display:none}footer>div{flex-wrap:wrap}.contact-bottom{gap:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ticker i svg{vertical-align:-1px;width:11px;height:11px}.caption-arrow{vertical-align:middle;padding:0;transform:none}.hero-drawing .ink-meter{width:68px;height:15px;margin:0 10px 0 0;display:inline-block}.release{padding-top:3px}@media (width<=480px){.hero-actions{gap:17px}.hero-actions button{white-space:nowrap}.hero-drawing img{height:auto;max-height:205px}.hero-drawing figcaption{margin-top:-2px}.hero-inner{padding-bottom:24px}}:root{--paper:#e9e6dc;--ink:#273146;--pencil:#495162;--mustard:#d4b168;--rule:#afafa6}.header{color:#f2efdf;background:#263142;border-color:#1d2836}.header .brand img{filter:brightness(0)saturate()invert(92%)sepia(12%)saturate(286%)}.header .sound-toggle{border-color:#bbbaad;box-shadow:2px 2px #131c2b}.header .menu-toggle:hover{background:#3a4556}.hero{background:linear-gradient(103deg,#e8e3d5 9%,#d6d5cd 57%,#bac0c9 100%)}.hero-drawing img{filter:brightness(1.07)saturate(.72)contrast(1.04)}.tape-label,.cover-label{background:#d9bb76}.ticker{background:#c2a360}.music{background:#e3e1d8}.listening-invite{background:#cfd4d0;border-color:#7b8284}.watch,.listening-room{color:#f1ede0;background:#253044}.shows{background:#e9e4d7}.world{background:#dadbd5}.band-section{background:#c6cfca}.postcard-section{background:#e3e0d5}.llama-section{background:#d4cbbb}.contact{color:#f0eee2;background:#35414a}.contact .eyebrow{color:#deb970}.contact .socials a:hover{color:#f2ce84}.soundbar{background:#232d3e}.notebook-sketch{object-fit:contain;pointer-events:none;width:100%;height:auto;display:block}.record-heading,.tape-heading,.postcards-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.record-heading .text-button,.tape-heading .text-button{margin-top:12px}.crate-sketch{width:clamp(145px,18vw,245px);max-height:157px;margin-right:clamp(0px,5vw,72px);transform:rotate(2deg)}.camera-paper{isolation:isolate;width:clamp(148px,15vw,192px);margin-right:clamp(0px,3vw,40px);padding:5px 11px;position:relative;transform:rotate(3deg)}.camera-paper:before{content:"";z-index:-1;clip-path:polygon(2% 2%,32% 2.8%,56% 0,84% 1%,99% 3%,98% 33%,100% 77%,99% 98%,74% 97%,53% 100%,22% 97%,1% 99%,2% 68%,0 29%);background:#c9ccc3;position:absolute;inset:0}.camera-paper:after{content:"";background:#ccb379cf;width:32%;height:11px;position:absolute;top:-5px;left:35%;transform:rotate(-5deg)}.camera-sketch{height:clamp(80px,8vw,102px)}.pedal-sketch{object-position:left center;width:min(85%,244px);height:143px;margin:13px 0 -3px;transform:rotate(-3deg)}.songbook-sketch{float:right;width:clamp(100px,12vw,168px);margin:14px 0 2px 14px;transform:rotate(2deg)}.world-copy .story-links{clear:both}.case-sketch{width:clamp(124px,15vw,190px);height:120px;margin-right:10%;transform:rotate(-3deg)}@media (width<=740px){.header .nav{color:#f2efdf;background:#293546;border-color:#1e2939}.hero{background:linear-gradient(155deg,#e7e2d5 8%,#d7d6ce 60%,#bfc3c8 100%)}.crate-sketch{width:clamp(100px,20vw,146px);max-height:104px;margin-right:0}.camera-paper{width:clamp(93px,21vw,135px);margin:0 2px 0 0;padding:3px 8px}.camera-sketch{height:clamp(64px,13vw,88px)}.live-title{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;display:grid}.live-title>:not(img){grid-column:1}.live-title .pedal-sketch{grid-area:1/2/4;width:clamp(96px,24vw,165px);height:94px;margin:0}.case-sketch{width:112px;height:82px;margin-right:4px}.songbook-sketch{width:clamp(92px,23vw,144px);margin:10px 0 2px 11px}}@media (width<=480px){.record-heading,.tape-heading,.postcards-heading{gap:8px}.record-heading h2,.tape-heading h2{font-size:clamp(32px,8.5vw,40px)}.record-heading .text-button,.tape-heading .text-button{margin-top:7px}.crate-sketch{width:clamp(82px,26vw,112px)}.camera-paper{width:clamp(80px,22vw,104px)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1c1922;--ink:#f3e9d8;--pencil:#c3b9c3;--mustard:#deb281;--rule:#554b56;--faint:#332d38;--serif:Baskervville, Georgia, "Times New Roman", serif;--max:1550px;--nav-height:69px;--pad:clamp(23px, 6vw, 100px)}html{scroll-padding-top:calc(var(--nav-height) + 21px)}main>section[id]{scroll-margin-top:0}body{background:var(--paper)}.site:before{mix-blend-mode:screen;opacity:.035}:focus-visible{outline-color:#f2c28f!important}.header{color:var(--ink);background:#19161df7;border-bottom:1px solid #53464c}.header-inner{height:var(--nav-height)}.header .brand img,footer .brand img,.llama-trail img{filter:brightness(0)invert(94%)sepia(18%)saturate(317%)}.header .brand img{width:112px}.nav{gap:clamp(17px,2.3vw,38px)}.nav a{color:#ded5d7;font-weight:500}.nav a:hover,.nav .nav-active{color:#f4c997}.nav a:hover:after,.nav a.nav-active:after{height:1px;transform:none}.header .sound-toggle{box-shadow:none;border:1px solid #685a63;border-radius:2px;padding:8px 13px;font-size:12px;font-weight:500}.header .sound-toggle svg{color:var(--mustard)}.header .sound-toggle:hover,.header .menu-toggle:hover{background:#302837}.skip-link{color:#211a21}.pine-hero{isolation:isolate;background:#17141b;border-bottom:1px solid #6a5962;position:relative;overflow:hidden}.forest-plate,.forest-shade{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.forest-plate{object-fit:cover;object-position:64% 54%}.forest-shade{z-index:-1;background:linear-gradient(90deg,#15111baa 0%,#14121b55 33%,#0000 64%),linear-gradient(#0000 83%,#18141cd9 100%)}.forest-content{max-width:var(--max);padding:clamp(50px, 4.5vw, 82px) var(--pad) clamp(55px, 5vw, 92px);margin:0 auto}.forest-location,.eyebrow{font:600 11px/1.4 var(--type);letter-spacing:.15em;text-transform:uppercase;color:var(--mustard)}.pine-hero h1{width:min(44vw,650px);margin:0;line-height:0}.band-signature{filter:brightness(0)invert(95%)sepia(18%)saturate(400%);width:100%;height:auto;display:block}.forest-location{color:#e4caad;margin-top:18px}.forest-actions{align-items:center;gap:23px;margin-top:24px;display:flex}.forest-actions .filled,.button.dark{color:#201a21;box-shadow:none;background:#e4ba8d;border:1px solid #e4ba8d;border-radius:2px}.forest-actions .filled{min-height:43px;padding:10px 18px;font-size:14px}.forest-video{color:var(--ink);align-items:center;gap:7px;padding:9px 0;font-size:14px;font-weight:500;display:inline-flex}.forest-video:hover,.llama-trail:hover{color:var(--mustard)}.llama-trail{bottom:15px;right:max(var(--pad), calc((100vw - var(--max))/2 + var(--pad)));color:#eee0cb;font:500 21px/1 var(--script);text-shadow:0 1px 3px #17131b;align-items:center;gap:8px;display:inline-flex;position:absolute}.llama-trail img{object-fit:contain;width:14px;height:19px}h2,h3,.contact-title{font-family:var(--serif);letter-spacing:-.045em;font-weight:400;line-height:1.05}h2,.section-heading h2{font-size:clamp(40px,4.3vw,70px)}h3{font-size:clamp(25px,2.2vw,36px)}.section-heading h2:after{content:none}.eyebrow{color:var(--mustard);margin-bottom:10px}.section{border:0;border-bottom:1px solid #403744}.section-heading{align-items:center}.band-section{background:#1d1922;padding-block:clamp(35px,3.5vw,64px)}.band-section .section-heading{margin-bottom:22px}.filters{gap:4px}.filters button{color:#c6bbc2;border:1px solid #0000;border-radius:2px;min-height:36px;padding:7px 13px}.filters button[aria-pressed=true]{color:#f0cba0;background:#392e31;border-color:#92785e;font-weight:600}.portrait-filters{border:1px solid #5a4c58;border-radius:2px;gap:0;padding:2px}.portrait-filters button{border:0;min-height:32px}.portrait-filters button[aria-pressed=true]{background:#493b3f}.member-shelf{grid-auto-columns:calc(20% - clamp(12px,1.55vw,24px)/1.25);gap:clamp(12px,1.55vw,24px);padding:0 0 10px}.release-shelf,.member-shelf{scrollbar-color:#715f67 transparent}.member-photo{box-shadow:none;background:#252027;border:1px solid #665562;padding:4px}.member-photo>img{aspect-ratio:3/4;object-fit:cover;object-position:center 33%}.member-photo>span,.cover-play{width:29px;height:29px;color:var(--ink);background:#211b25df;border:1px solid #847482}.member-photo:hover,.cover-button:hover{border-color:var(--mustard)}.member-details{gap:2px}.member-details h3{font:600 clamp(23px, 2.1vw, 33px)/1.05 var(--script);letter-spacing:-.025em}.member-details p{font-family:var(--body);margin-top:3px;font-size:13px}.save-member{border:0!important}.save-member[aria-pressed=true]{color:var(--mustard);background:#443542}.icon-button,.profile-nav button{border-color:#746573}.icon-button:hover,.profile-nav button:hover{color:#f3d9b8;background:#392f3c}.band-tools{margin-top:11px}@media (width>=1025px){.band-tools .shelf-arrows{display:none}}.text-button{border-color:#807180}.text-button:hover,.socials a:hover,.release-title:hover{color:var(--mustard)}.music,.world,.postcard-section{background:#231e28}.watch,.band-section,.contact,.live,.llama-section,.listening-room{color:var(--ink)}.watch,.llama-section{background:#1c1924}.live{background:#28232b}.record-heading .notebook-sketch,.pedal-sketch,.case-sketch,.songbook-sketch,.camera-sketch{filter:grayscale()invert()sepia(.32);opacity:.8}.camera-paper:before,.camera-paper:after{content:none}.listening-invite{background:#302933;border-color:#796773;transform:none}.listening-invite small,.release-meta{color:#d9ba93}.listening-invite strong,.release-title{color:var(--ink)}.cover-button{background:#242027;border-color:#6d5f68}.cover-label{color:#241c26;background:#dbb68d}.cinema{box-shadow:none;border:1px solid #6e5c6d}.big-play,.show-date,.player-play,.room-play,.room-tracks button.selected{color:#211b23;background:var(--mustard);border-color:var(--mustard)}.video-selector button.selected{color:#eac29a;border-bottom-color:var(--mustard)}.shows{background:#211d26;border-color:#685667;box-shadow:4px 4px #1b1820}.shows:before,.band-photo:before,.postcard-photo:before{background:#9c806ec7}.band-photo,.postcard-photo{color:#ecdfcf;background:#2d2731;border-color:#6a5b68}.llama-section{border-bottom:1px solid var(--rule);padding-block:clamp(32px,4vw,65px)}.llama-boop{width:min(100%,510px)}.llama-boop img{mix-blend-mode:normal;filter:none;-webkit-mask-image:radial-gradient(69% 68%,#000 50%,#0000 88%);mask-image:radial-gradient(69% 68%,#000 50%,#0000 88%)}.boop-hint{color:#c5b2c9}.contact,footer,.soundbar{background:#19161e}.soundbar{border-top:1px solid #5d505c}.soundbar .icon-button{border-color:#625361}.sound-wave i{background:#b49779}.listening-room,.media-dialog,.profile-dialog{color:#f5eddf;background:#25212d;border:1px solid #907c89;box-shadow:0 12px 70px #121015b5}dialog::backdrop{background:#110e15cf!important}.profile-copy .eyebrow{color:var(--mustard)}.room-top{border-color:#756979}.room-track-label,.room-artist{color:#d6c9d4}.room-kicker,.room-error{color:#e8c49b}.room-tracks button{border-color:#7e6d7e}@media (width<=1024px){.member-shelf{grid-auto-columns:24%}.forest-plate{object-position:69% 50%}.forest-content{padding-block:66px 75px}}@media (width<=740px){:root{--nav-height:58px}.header .brand img{width:82px}.header .nav{background:#201b25}.header .sound-toggle{padding:6px 10px}.pine-hero{align-items:flex-end;min-height:475px;display:flex}.forest-plate{object-fit:cover;object-position:80% 60%;height:76%}.forest-shade{background:linear-gradient(#0000 22%,#19151d45 42%,#19151de6 62%,#19151dfc 71%,#19151d 81%)}.forest-content{width:100%;padding:185px var(--pad) 41px}.pine-hero h1{width:min(79vw,410px)}.forest-location{margin-top:12px;font-size:10px}.forest-actions{margin-top:17px}.llama-trail{font-size:17px;bottom:7px}.section-heading h2{font-size:clamp(36px,6vw,47px)}.member-shelf{grid-auto-columns:37%}.eyebrow{margin-bottom:6px;font-size:10px}.band-section .section-heading{flex-wrap:nowrap;margin-bottom:15px}.portrait-filters button{min-height:32px;padding:5px 8px;font-size:11px}}@media (width<=480px){.pine-hero{min-height:500px}.forest-plate{object-position:79% center;height:65%}.forest-shade{background:linear-gradient(#0000 29%,#19151d24 42%,#19151dd9 56%,#19151df9 65%,#19151d 76%)}.forest-content{padding:209px var(--pad) 39px}.pine-hero h1{width:min(87vw,375px)}.forest-actions{gap:18px}.llama-trail{bottom:8px}.band-section{padding-block:29px}.band-section .section-heading{flex-wrap:wrap;align-items:flex-end;gap:12px}.band-section .section-heading h2{font-size:35px}.portrait-filters{margin:0}.member-shelf{grid-auto-columns:59%;gap:12px}.portrait-filters button{font-size:12px}.record-heading h2,.tape-heading h2,.postcards-heading h2{font-size:36px}.llama-section{gap:20px}.show-date{min-width:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
