@font-face{font-family:"Abril Fatface";src:url(https://nearlyneighborsmusical.com/wp-content/themes/nearly-neighbors/assets/fonts/abril/AbrilFatface-Regular.ttf) format("truetype");font-display:optional}@font-face{font-family:"Glacial Indifference";src:url(https://nearlyneighborsmusical.com/wp-content/themes/nearly-neighbors/assets/fonts/glacial/GlacialIndifference-Regular.otf) format("opentype");font-display:optional}@font-face{font-family:"Glacial Indifference";src:url(https://nearlyneighborsmusical.com/wp-content/themes/nearly-neighbors/assets/fonts/glacial/GlacialIndifference-Bold.otf) format("opentype");font-weight:700;font-display:optional}@font-face{font-family:"Glacial Indifference";src:url(https://nearlyneighborsmusical.com/wp-content/themes/nearly-neighbors/assets/fonts/glacial/GlacialIndifference-Italic.otf) format("opentype");font-style:italic;font-display:optional}:root{--paper:#f8f1e8;--paper-deep:#efe5d7;--brown:#6a2a0d;--brown-soft:#936a58;--rust:#b55725;--green:#6d8b65;--green-pale:#dce8ce;--line:rgba(106, 42, 13, 0.14);--shadow:0 15px 34px rgba(72, 38, 18, 0.13);--display:"Abril Fatface", Georgia, serif;--body:"Glacial Indifference", Avenir, "Trebuchet MS", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--brown);background:#fff;font-family:var(--body)}a{color:inherit}.site{position:relative;min-width:320px;overflow:hidden;background:radial-gradient(circle at 18% 14%,rgb(106 42 13 / .05),transparent 17%),radial-gradient(circle at 82% 62%,rgb(109 139 101 / .045),transparent 20%),linear-gradient(rgb(248 241 232 / .925),rgb(248 241 232 / .94)),url(https://nearlyneighborsmusical.com/wp-content/themes/nearly-neighbors/assets/images/Wall-texture-doodle.jpg) center top / 760px auto repeat,var(--paper)}.site::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(102deg,transparent 0 52px,rgb(106 42 13 / .018) 52px 53px,transparent 53px 106px),url(https://nearlyneighborsmusical.com/wp-content/themes/nearly-neighbors/assets/images/Wall-texture-2-doodle.jpg) 160px 120px / 900px auto repeat;opacity:.075}.page-band{position:relative;overflow:visible;background:#fff0;scroll-margin-top:118px}.shell{width:min(100% - 48px, 1220px);margin:0 auto;position:relative;z-index:1}.header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto;align-items:center;min-height:126px;padding:22px max(24px, calc((100vw - 1220px) / 2));background:rgb(248 241 232 / .96);backdrop-filter:blur(10px)}.brand{display:inline-flex;align-items:center;gap:14px;text-decoration:none;width:fit-content}.brand img{display:block;width:64px;height:64px;object-fit:contain;mix-blend-mode:multiply}.brand span{font-family:var(--display);font-size:clamp(25px, 2.3vw, 36px);font-style:italic;color:var(--brown);line-height:1}.nav{display:flex;gap:clamp(18px, 3vw, 44px);align-items:center;font-size:19px;font-weight:700}.nav a{text-decoration:none;border-bottom:2px solid #fff0}.nav a:hover,.nav a:focus-visible{border-color:var(--rust)}.hero{position:relative;z-index:1;min-height:clamp(430px, 58svh, 560px);padding:clamp(30px, 4.5vw, 64px) 0 clamp(18px, 2.5vw, 34px);display:grid;place-items:center;background:#fff0}.hero-content{width:100%}.hero-copy{display:grid;grid-template-columns:minmax(320px,0.96fr) minmax(380px,1.04fr);gap:clamp(24px, 3.4vw, 54px);align-items:center;max-width:none;justify-self:stretch;text-align:left}.hero-lockup{display:contents}.hero-lockup div{display:grid;gap:clamp(16px, 1.6vw, 26px);align-items:center}.hero-text-stack{grid-column:2}.hero-title-mark{grid-column:1;width:min(100%, 500px);height:auto;justify-self:center;display:block}.hero-title-mark img{display:block;width:100%;height:auto;mix-blend-mode:multiply;filter:drop-shadow(0 8px 12px rgb(72 38 18 / .08))}.hero-copy h1{margin:0;color:var(--brown);font-family:var(--display);font-size:clamp(64px, 5.4vw, 104px);font-style:normal;font-weight:400;line-height:.92;text-transform:uppercase}.hero-subtitle{margin:0;color:var(--brown);font-family:var(--display);font-size:clamp(24px, 2.2vw, 38px);font-style:normal;line-height:1}.doodle{position:absolute;z-index:0;display:none;width:var(--doodle-size,128px);height:auto;object-fit:contain;mix-blend-mode:multiply;opacity:var(--doodle-opacity,.56);pointer-events:none;transform:translate(var(--doodle-shift-x,0),var(--doodle-shift-y,0)) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg)));transform-origin:50% 72%}.doodle.is-active{display:block;opacity:0.52!important;animation-delay:var(--doodle-delay,0ms)}.doodle.is-active.breathe{animation:doodle-breathe var(--sway-speed,9s) ease-in-out infinite alternate}.doodle.is-active.drift{animation:doodle-drift var(--sway-speed,9s) ease-in-out infinite alternate}.doodle.is-active.sway{animation:doodle-sway var(--sway-speed,8s) ease-in-out infinite alternate}.doodle.is-active.float{animation:doodle-float var(--sway-speed,9s) ease-in-out infinite alternate}.doodle.is-active.peek{animation:doodle-peek var(--sway-speed,9s) ease-in-out infinite alternate}.doodle.is-active.tilt{animation:doodle-tilt var(--sway-speed,8s) ease-in-out infinite alternate}.doodle.is-active.bobble{animation:doodle-bobble var(--sway-speed,10s) ease-in-out infinite alternate}.doodle-video{aspect-ratio:1;background:#fff0;filter:contrast(1.05)}.doodle.about-calendar{--doodle-size:min(15vw, 152px);--doodle-rotate:8deg;--sway-speed:8.5s;right:max(16px, 3vw);top:80px}.doodle.about-coffee{--doodle-size:min(13vw, 126px);--doodle-rotate:-10deg;--sway-speed:8s;right:max(14px, 3vw);bottom:52px}.doodle.about-yoga{--doodle-size:min(12vw, 128px);--doodle-rotate:9deg;--doodle-opacity:0.76;--sway-speed:9s;right:max(36px, 12vw);top:36px}.doodle.about-cigarette{--doodle-size:min(18vw, 168px);--doodle-rotate:-16deg;--doodle-opacity:0.9;--sway-speed:7s;left:max(28px, 3vw);bottom:18px}.doodle.about-curtains{--doodle-size:min(16vw, 154px);--doodle-rotate:8deg;--doodle-opacity:0.42;--sway-speed:12s;right:max(18px, 4vw);top:-20px}.doodle.about-keys{--doodle-size:min(8vw, 78px);--doodle-rotate:-12deg;--sway-speed:9s;left:-118px;top:112px}.doodle.about-dead-plant{--doodle-size:min(13vw, 126px);--doodle-rotate:7deg;--doodle-opacity:0.38;--sway-speed:10.5s;left:max(22px, 5vw);bottom:-18px}.doodle.team-flowers{--doodle-size:min(18vw, 190px);--doodle-rotate:-7deg;--doodle-opacity:0.46;--sway-speed:10s;right:max(10px, 3vw);top:-26px}.doodle.team-bagels{--doodle-size:min(13vw, 136px);--doodle-rotate:9deg;--doodle-opacity:0.5;--sway-speed:8s;left:max(18px, 4vw);bottom:66px}.doodle.team-headphones{--doodle-size:min(12vw, 116px);--doodle-rotate:-10deg;--doodle-opacity:0.48;--sway-speed:9.5s;left:max(30px, 7vw);top:108px}.doodle.team-boxes{--doodle-size:min(18vw, 176px);--doodle-rotate:5deg;--doodle-opacity:0.42;--sway-speed:12s;right:max(24px, 5vw);bottom:34px}.doodle.team-dead-plant{--doodle-size:min(12vw, 120px);--doodle-rotate:-5deg;--doodle-opacity:0.45;--sway-speed:10s;left:max(20px, 3vw);bottom:168px}.doodle.contact-phone{--doodle-size:min(15vw, 130px);--doodle-rotate:-9deg;right:max(18px, 6vw);top:78px}.doodle.contact-receipt{--doodle-size:min(10vw, 110px);--doodle-rotate:12deg;--doodle-opacity:0.72;--sway-speed:8s;left:max(14px, 6vw);bottom:54px}.doodle.contact-wrench{--doodle-size:min(11vw, 116px);--doodle-rotate:14deg;--doodle-opacity:0.44;--sway-speed:9s;right:max(20px, 4vw);bottom:22px}.doodle.contact-wrench-two{--doodle-size:min(10vw, 106px);--doodle-rotate:-12deg;--doodle-opacity:0.36;--sway-speed:11s;left:max(20px, 4vw);top:24px}.doodle.contact-lamp{--doodle-size:min(13vw, 124px);--doodle-rotate:-6deg;--doodle-opacity:0.34;--sway-speed:10s;left:max(36px, 10vw);bottom:14px}.doodle.newsletter-notebook{--doodle-size:min(13vw, 130px);--doodle-rotate:8deg;--sway-speed:17s;left:22px;bottom:8px}.doodle.newsletter-crossword{--doodle-size:min(12vw, 128px);--doodle-rotate:-8deg;--doodle-opacity:0.66;--sway-speed:9s;right:-82px;top:170px}.doodle.newsletter-leaves{--doodle-size:min(14vw, 142px);--doodle-rotate:12deg;--doodle-opacity:0.55;--sway-speed:11s;left:28px;top:18px}.doodle.newsletter-skyline{--doodle-size:min(16vw, 154px);--doodle-rotate:-5deg;--doodle-opacity:0.36;--sway-speed:13s;right:28px;bottom:-36px}.doodle.newsletter-plant{--doodle-size:min(12vw, 122px);--doodle-rotate:8deg;--doodle-opacity:0.4;--sway-speed:11.5s;right:18px;top:-18px}.doodle.newsletter-wine{--doodle-size:min(10vw, 104px);--doodle-rotate:-8deg;--doodle-opacity:0.38;--sway-speed:10.5s;left:-18px;top:178px}.doodle.producer-lamp{--doodle-size:min(22vw, 156px);--doodle-rotate:-6deg;--doodle-opacity:0.5;--sway-speed:8s;left:12px;top:132px}.doodle.producer-wine{--doodle-size:min(16vw, 138px);--doodle-rotate:7deg;--sway-speed:8.5s;left:max(18px, 5vw);bottom:72px}.doodle.producer-bricks{--doodle-size:min(24vw, 164px);--doodle-rotate:-3deg;--doodle-opacity:0.38;--sway-speed:10s;left:18px;top:310px}.doodle.producer-flowers{--doodle-size:min(25vw, 176px);--doodle-rotate:9deg;--doodle-opacity:0.48;--sway-speed:9s;right:-72px;top:176px}.doodle.producer-headphones{--doodle-size:min(14vw, 128px);--doodle-rotate:-12deg;--doodle-opacity:0.42;--sway-speed:10s;left:max(18px, 6vw);bottom:184px}.doodle.producer-keys{--doodle-size:min(12vw, 116px);--doodle-rotate:10deg;--doodle-opacity:0.44;--sway-speed:9s;left:max(34px, 8vw);bottom:22px}.doodle.producer-boxes{--doodle-size:min(19vw, 178px);--doodle-rotate:6deg;--doodle-opacity:0.34;--sway-speed:12s;left:max(22px, 5vw);bottom:210px}.doodle.not-found-calendar{--doodle-size:min(16vw, 156px);--doodle-rotate:-8deg;--doodle-opacity:0.46;--sway-speed:9s;right:max(24px, 6vw);top:92px}.doodle.not-found-keys{--doodle-size:min(12vw, 126px);--doodle-rotate:11deg;--doodle-opacity:0.42;--sway-speed:8s;left:max(16px, 5vw);top:124px}.doodle.not-found-lamp{--doodle-size:min(14vw, 138px);--doodle-rotate:-6deg;--doodle-opacity:0.36;--sway-speed:10s;right:max(30px, 12vw);bottom:72px}@keyframes doodle-sway{from{transform:translate(var(--doodle-shift-x,0),var(--doodle-shift-y,0)) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) - 1.4deg))}to{transform:translate(var(--doodle-shift-x,0),var(--doodle-shift-y,0)) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) + 1.4deg))}}@keyframes doodle-float{from{transform:translate(var(--doodle-shift-x,0),calc(var(--doodle-shift-y, 0px) - 4px)) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) - 1deg))}to{transform:translate(var(--doodle-shift-x,0),calc(var(--doodle-shift-y, 0px) + 5px)) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) + 1deg))}}@keyframes doodle-breathe{from{transform:translate(var(--doodle-shift-x,0),var(--doodle-shift-y,0)) scale(.99) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) + 1deg))}to{transform:translate(var(--doodle-shift-x,0),var(--doodle-shift-y,0)) scale(1.015) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) - 1deg))}}@keyframes doodle-drift{from{transform:translate(calc(var(--doodle-shift-x, 0px) - 4px),calc(var(--doodle-shift-y, 0px) + 3px)) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) - 1deg))}to{transform:translate(calc(var(--doodle-shift-x, 0px) + 5px),calc(var(--doodle-shift-y, 0px) - 4px)) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) + 1.2deg))}}@keyframes doodle-peek{from{transform:translate(calc(var(--doodle-shift-x, 0px) - 3px),calc(var(--doodle-shift-y, 0px) + 9px)) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) - 1deg));opacity:.52}to{transform:translate(calc(var(--doodle-shift-x, 0px) + 2px),calc(var(--doodle-shift-y, 0px) - 5px)) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) + 1.4deg));opacity:.52}}@keyframes doodle-tilt{from{transform:translate(var(--doodle-shift-x,0),var(--doodle-shift-y,0)) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) - 2.2deg))}to{transform:translate(var(--doodle-shift-x,0),calc(var(--doodle-shift-y, 0px) - 3px)) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) + 2deg))}}@keyframes doodle-bobble{from{transform:translate(calc(var(--doodle-shift-x, 0px) - 2px),calc(var(--doodle-shift-y, 0px) - 6px)) scale(.985) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) - 1deg))}to{transform:translate(calc(var(--doodle-shift-x, 0px) + 3px),calc(var(--doodle-shift-y, 0px) + 6px)) scale(1.01) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) + 1deg))}}@keyframes cigarette-drift{from{transform:translate(calc(var(--doodle-shift-x, 0px) - 7px),calc(var(--doodle-shift-y, 0px) + 2px)) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) - 2deg));opacity:.52}to{transform:translate(calc(var(--doodle-shift-x, 0px) + 18px),calc(var(--doodle-shift-y, 0px) - 8px)) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) + 2deg));opacity:.52}}.team-flowers{transform-origin:50% 100%}.team-bagels{transform-origin:50% 50%}@keyframes flower-grow{from{transform:translate(var(--doodle-shift-x,0),calc(var(--doodle-shift-y, 0px) + 22px)) scaleX(.9) scaleY(.58) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) - 2deg));clip-path:inset(34% 0 0 0);opacity:.52}to{transform:translate(var(--doodle-shift-x,0),calc(var(--doodle-shift-y, 0px) - 12px)) scaleX(1.03) scaleY(1.28) rotate(calc(var(--doodle-rotate, 0deg) + var(--doodle-random-rotate, 0deg) + 2deg));clip-path:inset(0 0 0 0);opacity:.52}}@keyframes bagel-nibble{0%{opacity:.52;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}45%{clip-path:polygon(0 0,100% 0,100% 16%,80% 24%,100% 42%,100% 100%,0 100%)}100%{opacity:.52;clip-path:polygon(0 0,100% 0,100% 8%,76% 18%,92% 34%,73% 45%,100% 62%,100% 100%,0 100%)}}.about{position:relative;padding:18px 0 78px}.about-copy{width:min(1120px, 100%);margin:0 auto}.about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px, 4vw, 54px);align-items:start}.about-block{padding:clamp(24px, 3vw, 38px);border:1px solid rgb(106 42 13 / .16);background:rgb(255 253 247 / .86)}.section-title{margin:0 0 32px;color:var(--green);font-family:var(--display);font-size:clamp(48px, 6vw, 76px);font-weight:400;line-height:.95;overflow-wrap:break-word}.section-title.rust{color:var(--rust)}.underlined{display:inline-block;padding-bottom:5px;border-bottom:5px solid var(--rust)}.body-copy{font-size:clamp(20px, 1.8vw, 26px);font-weight:400;line-height:1.42}.body-copy p{margin:0 0 28px}.team-preview{position:relative;padding:88px 0 92px;border-bottom:0}.team-preview .section-title{margin-left:4px;margin-bottom:70px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(38px, 6vw, 86px);width:min(1040px, 100%);margin:0 auto 82px;align-items:start}.polaroid{position:relative;padding:18px 18px 58px;background:linear-gradient(var(--crease-a,74deg),transparent 0 var(--crease-start,48%),rgb(82 55 37 / .07) calc(var(--crease-start, 48%) + 0.2%) calc(var(--crease-start, 48%) + 0.9%),transparent calc(var(--crease-start, 48%) + 1.2%) 100%),linear-gradient(var(--crease-b,132deg),transparent 0 var(--crease2-start,18%),rgb(82 55 37 / .045) calc(var(--crease2-start, 18%) + 0.2%) calc(var(--crease2-start, 18%) + 0.8%),transparent calc(var(--crease2-start, 18%) + 1.1%) 100%),radial-gradient(circle at var(--dirt-x,18%) var(--dirt-y,88%),rgba(106,42,13,var(--dirt-a,.16)),transparent var(--dirt-size,19%)),radial-gradient(circle at var(--stain-x,86%) var(--stain-y,8%),rgba(106,42,13,var(--stain-a,.1)),transparent var(--stain-size,20%)),repeating-linear-gradient(var(--scratch-angle,103deg),transparent 0 18px,rgb(82 55 37 / .055) 18px 19px,transparent 19px 43px),linear-gradient(180deg,#fffef9 0%,#fffaf0 100%);background-blend-mode:multiply,multiply,multiply,multiply,multiply,normal;box-shadow:0 20px 32px rgb(72 38 18 / .17),0 1px 0 rgb(106 42 13 / .05),inset 0 0 28px rgb(106 42 13 / .035),inset 0 -24px 34px rgb(106 42 13 / .065);align-self:start;transform:rotate(var(--tilt,0deg));clip-path:var(--paper-cut,none);border:1px solid rgb(106 42 13 / .08)}.polaroid:nth-child(1){--tilt:-1.1deg;--dirt-x:13%;--dirt-y:92%;--dirt-a:0.11;--dirt-size:18%;--scratch-angle:98deg;--crease-a:82deg;--crease-start:64%}.polaroid:nth-child(2){--tilt:0.8deg;--dirt-x:88%;--dirt-y:86%;--dirt-a:0.08;--dirt-size:13%;--scratch-angle:7deg;--paper-cut:polygon(0 0, 100% 0, 100% 82%, 98% 84%, 100% 87%, 94% 90%, 99% 94%, 91% 100%, 0 100%);--stain-a:0.14}.polaroid:nth-child(3){--tilt:-0.55deg;--dirt-x:36%;--dirt-y:95%;--dirt-a:0.09;--dirt-size:16%;--scratch-angle:126deg;--crease-b:38deg;--crease2-start:68%}.polaroid.is-ripped,.bio-feature .polaroid{--paper-cut:polygon(0 0, 100% 0, 100% 78%, 97% 80%, 100% 84%, 95% 87%, 99% 90%, 92% 94%, 96% 97%, 88% 100%, 0 100%);--dirt-x:86%;--dirt-y:90%;--dirt-a:0.16;--scratch-angle:14deg;--tilt:2.4deg;--stain-a:0.16}.polaroid.is-smudged,.center-card .polaroid{--dirt-x:12%;--dirt-y:84%;--dirt-a:0.2;--dirt-size:24%;--stain-x:74%;--stain-y:92%;--scratch-angle:72deg;--tilt:-2.6deg;--crease-a:101deg;--crease-start:30%}.polaroid.is-worn,.producer:nth-child(1) .polaroid{--dirt-x:32%;--dirt-y:96%;--dirt-a:0.18;--paper-cut:polygon(0 0, 100% 0, 100% 100%, 20% 100%, 16% 96%, 13% 100%, 8% 97%, 4% 100%, 0 95%);--tilt:1.7deg;--crease-b:46deg;--crease2-start:34%}.polaroid.is-crumpled{--dirt-x:56%;--dirt-y:90%;--dirt-a:0.13;--scratch-angle:118deg;--tilt:-0.8deg;background:linear-gradient(74deg,transparent 0 17%,rgb(82 55 37 / .09) 17.2% 17.9%,transparent 18.3% 100%),linear-gradient(124deg,transparent 0 42%,rgb(82 55 37 / .075) 42.2% 43.1%,transparent 43.5% 100%),linear-gradient(20deg,transparent 0 70%,rgb(82 55 37 / .055) 70.2% 70.8%,transparent 71.2% 100%),radial-gradient(circle at var(--dirt-x,18%) var(--dirt-y,88%),rgba(106,42,13,var(--dirt-a,.08)),transparent var(--dirt-size,15%)),radial-gradient(circle at var(--stain-x,86%) var(--stain-y,8%),rgb(106 42 13 / .11),transparent 18%),repeating-linear-gradient(var(--scratch-angle,103deg),transparent 0 18px,rgb(82 55 37 / .06) 18px 19px,transparent 19px 43px),linear-gradient(180deg,#fffef9 0%,#fffaf0 100%)}.producer:nth-child(2) .polaroid{--dirt-x:90%;--dirt-y:14%;--dirt-a:0.07;--scratch-angle:132deg}.polaroid::before{content:"";position:absolute;left:50%;top:-20px;width:128px;height:30px;background:linear-gradient(90deg,transparent 0 7px,rgb(194 216 176 / .76) 7px calc(100% - 7px),transparent calc(100% - 7px)),repeating-linear-gradient(0deg,rgb(255 255 255 / .18) 0 2px,transparent 2px 6px),repeating-linear-gradient(90deg,rgb(82 55 37 / .06) 0 1px,transparent 1px 9px),rgb(194 216 176 / .34);border-radius:0;transform:translateX(-50%) rotate(-4deg);z-index:2}.polaroid h3::before{content:none}.polaroid:nth-child(2) h3::before{left:auto;right:18px;transform:rotate(7deg)}.polaroid:nth-child(3) h3::before{width:42px;transform:rotate(12deg)}.polaroid::after{content:"";position:absolute;right:-12px;bottom:18px;width:74px;height:22px;background:linear-gradient(90deg,transparent 0 6px,rgb(202 184 150 / .52) 6px calc(100% - 6px),transparent calc(100% - 6px)),repeating-linear-gradient(90deg,rgb(255 255 255 / .13) 0 3px,transparent 3px 8px),repeating-linear-gradient(0deg,rgb(82 55 37 / .06) 0 1px,transparent 1px 7px),rgb(202 184 150 / .2);clip-path:none;opacity:.82;transform:rotate(-16deg);z-index:2}.polaroid.is-smudged::after{left:-16px;right:auto;bottom:26px;transform:rotate(21deg)}.polaroid.is-ripped::after{right:-14px;bottom:34px;transform:rotate(-26deg)}.polaroid.is-crumpled::after{right:12px;bottom:-8px;transform:rotate(7deg)}.polaroid img{display:block;width:100%;height:clamp(285px, 26vw, 430px);object-fit:cover;object-position:top center;background:#e9dfd2;filter:none;box-shadow:inset 0 0 0 1px rgb(28 18 12 / .2),inset 0 0 18px rgb(28 18 12 / .08),0 1px 0 rgb(255 255 255 / .8)}.polaroid img::selection{background:#fff0}.polaroid picture{display:block}.polaroid h3{position:relative;z-index:1;margin:18px 0 7px;text-align:center;color:var(--rust);font-family:var(--display);font-size:clamp(26px, 2.6vw, 34px);font-style:italic;font-weight:400;line-height:1}.polaroid .role{margin:0;text-align:center;color:var(--brown-soft);font-size:18px;font-weight:700;text-transform:uppercase}.polaroid .role.creator-credit{font-size:16px;line-height:1.25;text-transform:none}.button-row{text-align:center}.button{display:inline-flex;min-width:250px;min-height:74px;align-items:center;justify-content:center;padding:0 32px;border-radius:6px;background:var(--green);color:#fffdf7;box-shadow:0 5px 10px rgb(80 58 32 / .22);font-family:var(--display);font-size:31px;font-style:italic;text-decoration:none;transition:background 160ms ease,box-shadow 160ms ease,transform 160ms ease}.button:hover,.button:focus-visible{background:#587a50;box-shadow:0 7px 14px rgb(80 58 32 / .24);transform:translateY(-2px)}.button-secondary{background:var(--brown)}.button-secondary:hover,.button-secondary:focus-visible{background:#4f1f0a}.not-found{position:relative;min-height:720px;display:grid;align-items:center;padding:120px 0 96px;overflow:hidden}.not-found-panel{position:relative;z-index:1;width:min(860px, 100%);margin:0 auto;padding:clamp(42px, 6vw, 78px);border:1px solid rgb(106 42 13 / .15);background:rgb(255 253 247 / .78);text-align:center}.not-found-kicker{margin:0 0 10px;color:var(--green);font-size:18px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.not-found .section-title{margin-bottom:22px;color:var(--brown);font-size:clamp(52px, 7vw, 92px)}.not-found-panel p:not(.not-found-kicker){max-width:620px;margin:0 auto 36px;color:var(--brown-soft);font-size:clamp(21px, 2.2vw, 30px);font-weight:700;line-height:1.3}.not-found .button-row{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.contact{position:relative;min-height:820px;display:grid;align-items:center;padding:96px 0}.contact-panel{width:min(1020px, 100%);margin:0 auto;padding:clamp(40px, 5vw, 70px);border:1px solid rgb(109 139 101 / .25);background:var(--green-pale)}.contact-panel .section-title{margin-bottom:14px;color:var(--brown);font-size:clamp(42px, 4.7vw, 61px)}.contact-panel .intro{margin:0 0 48px;color:var(--brown-soft);font-size:21px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.field{display:grid;gap:10px}.field.wide{grid-column:1 / -1}label{color:var(--brown-soft);font-size:17px;font-weight:700;text-transform:uppercase}input,textarea{width:100%;border:1px solid rgb(106 42 13 / .18);border-radius:5px;background:#fff;color:var(--brown);font:20px var(--body);transition:border-color 160ms ease,box-shadow 160ms ease}input{min-height:58px;padding:0 22px}textarea{min-height:145px;padding:18px 22px;resize:vertical}::placeholder{color:rgb(147 106 88 / .45)}input:focus,textarea:focus{outline:0;border-color:rgb(106 42 13 / .52);box-shadow:0 0 0 3px rgb(181 87 37 / .14)}.submit{min-width:238px;min-height:70px;margin-top:38px;border:0;border-radius:5px;background:var(--brown);color:#fff;box-shadow:0 5px 9px rgb(72 38 18 / .22);font-family:var(--display);font-size:28px;font-style:italic;cursor:pointer;transition:background 160ms ease,box-shadow 160ms ease}.submit:hover,.submit:focus-visible,.signup button:hover,.signup button:focus-visible{background:#4f1f0a;box-shadow:0 7px 14px rgb(72 38 18 / .22)}.plugin-form-panel form{width:100%}.plugin-form-panel .wpforms-container{margin:0;--wpforms-field-border-radius:5px;--wpforms-field-background-color:#fff;--wpforms-field-border-color:rgba(106, 42, 13, 0.18);--wpforms-field-text-color:var(--brown);--wpforms-label-color:var(--brown-soft);--wpforms-label-sublabel-color:rgba(147, 106, 88, 0.7);--wpforms-button-border-radius:5px;--wpforms-button-background-color:var(--brown);--wpforms-button-border-color:var(--brown);--wpforms-button-text-color:#fff;--wpforms-field-size-input-height:58px;--wpforms-field-size-font-size:20px;--wpforms-field-size-line-height:1.35;--wpforms-field-size-padding-h:22px;--wpforms-label-size-font-size:17px;--wpforms-button-size-font-size:28px;--wpforms-button-size-height:70px;--wpforms-button-size-padding-h:34px;--wpforms-button-size-margin-top:28px}.plugin-form-panel p{margin:0 0 20px}.plugin-form-panel .wpforms-field{padding:0 0 26px!important}.plugin-form-panel .wpforms-field-label,.plugin-form-panel legend.wpforms-field-label{margin:0 0 10px!important;color:var(--brown-soft)!important;font-family:var(--body);font-size:17px!important;font-weight:700!important;letter-spacing:0;line-height:1.2!important;text-transform:uppercase}.plugin-form-panel .wpforms-field-sublabel{margin-top:8px!important;color:rgb(147 106 88 / .7)!important;font-family:var(--body);font-size:15px!important;line-height:1.2!important}.plugin-form-panel .wpforms-field-row{max-width:none!important;margin:0 -11px!important}.plugin-form-panel input,.plugin-form-panel textarea,.plugin-form-panel select{margin-top:8px}.plugin-form-panel .wpforms-container input[type="text"],.plugin-form-panel .wpforms-container input[type="email"],.plugin-form-panel .wpforms-container textarea,.plugin-form-panel .wpforms-container select{width:100%!important;max-width:none!important;border:1px solid rgb(106 42 13 / .18)!important;border-radius:5px!important;background:#fff!important;color:var(--brown)!important;box-shadow:none!important;font-family:var(--body)!important;font-size:20px!important}.plugin-form-panel .wpforms-container input[type="text"],.plugin-form-panel .wpforms-container input[type="email"],.plugin-form-panel .wpforms-container select{min-height:58px!important;padding:0 22px!important}.plugin-form-panel .wpforms-container textarea{min-height:150px!important;padding:18px 22px!important}.plugin-form-panel .wpforms-container input:focus,.plugin-form-panel .wpforms-container textarea:focus,.plugin-form-panel .wpforms-container select:focus{border-color:rgb(106 42 13 / .52)!important;box-shadow:0 0 0 3px rgb(181 87 37 / .14)!important}.plugin-form-panel input[type="submit"],.plugin-form-panel button[type="submit"],.plugin-form-panel .wpforms-submit{min-width:238px!important;min-height:70px!important;margin-top:10px!important;border:0;border-radius:5px!important;background:var(--brown)!important;color:#fff!important;box-shadow:0 5px 9px rgb(72 38 18 / .22)!important;font-family:var(--display)!important;font-size:28px!important;font-style:italic!important;line-height:1!important;cursor:pointer}.plugin-form-panel input[type="submit"]:hover,.plugin-form-panel button[type="submit"]:hover,.plugin-form-panel .wpforms-submit:hover,.plugin-form-panel .wpforms-submit:focus-visible{background:#4f1f0a!important;box-shadow:0 7px 14px rgb(72 38 18 / .22)!important}.plugin-form-panel .wpforms-confirmation-container-full,.plugin-form-panel .wpforms-error-container,.plugin-form-panel .wpforms-field-description,.plugin-form-panel .wpforms-error{font-family:var(--body)!important;font-size:16px!important;line-height:1.35!important}.form-status{display:none;margin:24px 0 0;padding:16px 18px;border:1px solid rgb(106 42 13 / .16);background:rgb(255 253 247 / .72);color:var(--brown);font-size:18px;font-weight:700;line-height:1.35}.form-status.is-visible{display:block}form.is-submitted input,form.is-submitted textarea{background:rgb(255 253 247 / .52);color:rgb(106 42 13 / .55)}form.is-submitted button{background:var(--green)}.submission-scene{position:relative;grid-column:1 / -1;height:56px;margin-top:18px;overflow:hidden;pointer-events:none}.subway-car{position:absolute;left:-260px;top:8px;width:236px;height:38px;border:2px solid rgb(106 42 13 / .72);border-radius:6px 14px 14px 6px;background:linear-gradient(90deg,transparent 0 16px,rgb(109 139 101 / .22) 16px 24px,transparent 24px),rgb(255 253 247 / .74);box-shadow:0 8px 18px rgb(72 38 18 / .12);animation:subway-pass 1.25s cubic-bezier(.45,.02,.22,1) forwards;mix-blend-mode:multiply}.subway-car::before{content:"";position:absolute;left:38px;top:8px;width:24px;height:15px;background:linear-gradient(90deg,rgb(106 42 13 / .62) 0 2px,transparent 2px 11px,rgb(106 42 13 / .62) 11px 13px,transparent 13px),rgb(109 139 101 / .2);box-shadow:34px 0 0 rgb(109 139 101 / .2),68px 0 0 rgb(109 139 101 / .2),102px 0 0 rgb(109 139 101 / .2),136px 0 0 rgb(109 139 101 / .2)}.subway-car::after{content:"";position:absolute;left:22px;right:22px;bottom:-7px;height:2px;background:rgb(106 42 13 / .44);box-shadow:0 4px 0 rgb(106 42 13 / .22)}@keyframes subway-pass{0%{transform:translateX(0) skewX(-2deg);opacity:0}14%{opacity:1}100%{transform:translateX(calc(100vw + 520px)) skewX(-2deg);opacity:0}}.newsletter{position:relative;min-height:640px;display:grid;place-items:center;padding:100px 0 110px;text-align:center}.lyric-easter-egg{position:absolute;right:clamp(-24px, 1vw, 18px);top:clamp(112px, 13vw, 170px);width:min(24vw, 220px);margin:0;opacity:0;pointer-events:none;transform:translate(18px,18px) rotate(7deg);transition:none;z-index:0}.lyric-easter-egg img{display:block;width:100%;height:auto;border:10px solid rgb(255 253 247 / .88);box-shadow:0 18px 34px rgb(72 38 18 / .18);filter:sepia(.18) contrast(1.03)}body.variant-lyrics .lyric-easter-egg{opacity:.84;transform:translate(0,0) rotate(4deg);animation:none}@keyframes lyric-peek{from{transform:translate(0,0) rotate(4deg)}to{transform:translate(-10px,8px) rotate(2deg)}}.newsletter .section-title{margin-bottom:28px;font-size:clamp(54px, 6vw, 86px)}.newsletter p{max-width:760px;margin:0 auto 46px;font-size:clamp(22px, 2.1vw, 30px);font-weight:700;line-height:1.34}.signup{display:grid;grid-template-columns:minmax(280px,500px) 210px;gap:22px;justify-content:center}.signup button{border:0;border-radius:5px;background:var(--brown);color:#fff;font-family:var(--display);font-size:28px;font-style:italic;cursor:pointer;transition:background 160ms ease,box-shadow 160ms ease}.substack-signup{display:flex;justify-content:center;width:min(100%, 560px);margin:0 auto;padding:18px 18px 10px;border:1px solid rgb(106 42 13 / .14);background:rgb(255 253 247 / .38)}.substack-signup iframe{display:block;width:min(100%, 480px);max-width:100%;min-height:150px}.substack-signup iframe:not([src]){visibility:hidden}.signup .form-status{grid-column:1 / -1;margin-top:0}.footer{background:var(--brown);color:rgb(255 253 247 / .65)}.footer .shell{min-height:126px;display:grid;grid-template-columns:minmax(300px,1fr) auto auto minmax(230px,1fr);align-items:center;gap:24px}.footer img{width:70px;height:70px;object-fit:contain;filter:invert(1) opacity(.36)}.footer nav{display:flex;justify-content:center;gap:24px;font-size:18px;font-weight:700;white-space:nowrap}.social-links{display:flex;flex-wrap:nowrap;justify-content:center;gap:10px}.social-links a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 11px;border:1px solid rgb(255 253 247 / .22);border-radius:999px;background:rgb(255 253 247 / .08);color:rgb(255 253 247 / .82);font-size:14px;font-weight:700;white-space:nowrap}.social-links a svg{width:25px;height:25px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.social-links a svg path:last-child{fill:currentColor;stroke:none}.footer a{text-decoration:none}.footer .brand span{color:rgb(255 253 247 / .72);font-size:24px;white-space:nowrap}.footer .brand img{width:50px;height:50px;filter:invert(1) opacity(.42);mix-blend-mode:normal}.copyright{margin:8px 0 0;text-align:right;font-size:16px;font-weight:700}.footer-meta{display:grid;gap:6px;justify-items:end}.art-credit{margin:0;text-align:right;font-size:14px;font-weight:700}.art-credit a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.team-detail{position:relative;padding:84px 0 0;border-top:0}.team-detail .section-title{margin-bottom:78px}.bio-feature{display:grid;grid-template-columns:minmax(260px,390px) minmax(0,1fr);gap:clamp(56px, 8vw, 120px);align-items:start;margin-bottom:112px}.bio-feature .polaroid{padding-bottom:64px;transform:rotate(-2.2deg)}.bio-feature .polaroid img{aspect-ratio:1 / 1}.bio-feature .role{margin-top:22px;color:var(--rust);font-family:var(--display);font-size:24px;font-style:italic;text-transform:lowercase}.bio-feature .role.creator-credit{font-size:clamp(20px, 2.2vw, 26px);line-height:1.12;text-transform:none}.bio-text h2,.producer h3{margin:0 0 28px;color:var(--brown);font-family:var(--display);font-size:clamp(40px, 4vw, 58px);font-weight:400;line-height:1}.bio-text{position:relative;z-index:1;padding:clamp(16px, 2vw, 26px);color:var(--brown-soft);background:rgb(255 253 247 / .94);font-size:clamp(19px, 1.65vw, 25px);line-height:1.44}.bio-text p{margin:0 0 28px}.bio-text a{color:var(--rust);font-weight:700}.divider{height:1px;margin:0 0 116px;background:#fff0}.producing{display:grid;gap:72px;padding-bottom:106px}.producing-intro{max-width:900px;margin:0 auto;text-align:center;color:var(--brown);font-size:clamp(21px, 2vw, 27px);font-weight:700;line-height:1.42}.producing-intro p{margin:0 0 28px}.center-card{justify-self:center;width:min(430px, 90vw)}.center-card .polaroid img{aspect-ratio:1 / 1;filter:grayscale(1)}.producer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(54px, 8vw, 120px);align-items:start}.producer .polaroid{width:min(310px, 100%);margin:0 auto 52px}.producer:nth-child(1) .polaroid{transform:rotate(-1.8deg)}.producer:nth-child(2) .polaroid{transform:rotate(1.5deg)}.producer .polaroid .role{margin-top:18px;color:var(--green);font-family:var(--display);font-size:23px;font-style:italic;text-transform:lowercase}.producer-copy{color:var(--brown-soft);font-size:20px;line-height:1.46}.producer-copy p{margin:0 0 24px}.bio-more{margin-top:12px}.bio-more summary{display:inline-flex;min-height:42px;align-items:center;padding:0 16px;border:1px solid rgb(106 42 13 / .2);border-radius:5px;color:var(--rust);background:rgb(255 253 247 / .68);font-weight:700;cursor:pointer}.bio-more summary:hover,.bio-more summary:focus-visible{border-color:rgb(106 42 13 / .42)}.bio-more p:first-of-type{margin-top:22px}.muted{color:rgb(147 106 88 / .66);font-style:italic}[data-reveal]{opacity:0;transform:translateY(28px) rotate(var(--reveal-rotate,0deg));transition:opacity 760ms ease,transform 900ms cubic-bezier(.18,.84,.22,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:translateY(0);will-change:auto}.polaroid[data-reveal]{--reveal-rotate:-1deg;transform:translateY(34px) rotate(calc(var(--tilt, 0deg) + var(--reveal-rotate)))}.polaroid[data-reveal].is-visible{transform:translateY(0) rotate(var(--tilt,0deg))}.contact-panel[data-reveal],.newsletter .signup[data-reveal]{transform:translateY(24px) scale(.985)}.contact-panel[data-reveal].is-visible,.newsletter .signup[data-reveal].is-visible{transform:translateY(0) scale(1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.page-band{scroll-margin-top:0}.header{position:relative;grid-template-columns:1fr;justify-items:center;gap:22px;min-height:0}.nav{flex-wrap:wrap;justify-content:center}.hero{min-height:auto}.hero-content{grid-template-columns:1fr;text-align:center;gap:22px}.hero-copy{grid-template-columns:1fr;gap:22px;justify-self:center;text-align:center}.hero-lockup{display:grid;justify-items:center}.hero-text-stack{grid-column:auto;text-align:center}.cards,.about-grid,.bio-feature,.producer-grid{grid-template-columns:1fr}.cards{width:min(380px, 100%)}.cards .polaroid img{height:auto}.bio-feature{gap:42px}.bio-feature .polaroid{width:min(360px, 100%);margin:0 auto}.form-grid,.signup,.footer .shell{grid-template-columns:1fr}.footer .shell{justify-items:center;padding:42px 0}.copyright{text-align:center}.footer-meta{justify-items:center}.art-credit{text-align:center}.doodle.is-active{display:none}.lyric-easter-egg{display:none}}@media (max-width:560px){.shell{width:min(100% - 28px, 1220px)}.brand{gap:12px}.brand img{width:52px;height:52px}.nav{gap:16px;font-size:16px}.hero{padding:34px 0 48px}.hero-copy h1{font-size:clamp(52px, 14vw, 78px);line-height:.92}.hero-title-mark{grid-column:auto;width:clamp(220px, 62vw, 330px);justify-self:center}.about,.team-preview,.contact,.newsletter{padding-top:64px}.team-detail{padding-top:48px}.team-detail .section-title{margin-bottom:34px}.contact-panel{padding:28px 18px}.section-title,.newsletter .section-title,.contact-panel .section-title{font-size:clamp(38px, 13vw, 48px)}.newsletter p{font-size:21px}.signup button,.submit{min-height:62px;font-size:25px}.cards{gap:34px}.cards .polaroid{padding:14px 14px 38px}.cards .polaroid img{height:320px}.doodle.team-flowers{--doodle-size:102px;right:28px;top:22px}.doodle.team-bagels{--doodle-size:104px;right:30px;bottom:24px}.lyric-easter-egg,.doodle.producer-lamp{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}[data-reveal]{opacity:1;transform:none}}