@font-face{font-family:"Abril Fatface";src:url(http://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(http://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(http://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(http://nearlyneighborsmusical.com/wp-content/themes/nearly-neighbors/assets/fonts/glacial/GlacialIndifference-Italic.otf) format("opentype");font-style:italic;font-display:optional}:root{color-scheme:only light;--paper:#f8f1e8;--paper-deep:#efe5d7;--brown:#6a2a0d;--brown-soft:#7f5140;--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{min-height:100%;scroll-behavior:smooth;scroll-padding-top:118px;background-color:var(--paper)}body{min-height:100%;margin:0;color:var(--brown);background-color:var(--paper);font-family:var(--body)}a{color:inherit}.skip-link{position:fixed;left:18px;top:14px;z-index:100;padding:11px 15px;border:2px solid var(--brown);background:#fffdf7;color:var(--brown);font-weight:700;text-decoration:none;transform:translateY(-180%);transition:transform 140ms ease}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--rust);outline-offset:4px}.site{position:relative;min-height:100svh;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(http://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(http://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}.about,.team-preview,.contact,.instagram-community,.newsletter,.footer{content-visibility:auto;contain-intrinsic-size:auto 760px}.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{display:inline-flex;min-height:44px;align-items:center;text-decoration:none;border-bottom:2px solid #fff0}.nav a:hover,.nav a:focus-visible{border-color:var(--rust)}.nav a[aria-current="page"]{border-color:var(--rust)}.nav-toggle{display:none;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:10px;padding:8px 10px;border:1px solid rgb(106 42 13 / .34);border-radius:4px;background:#fff0;color:var(--brown);font:inherit;font-weight:700;cursor:pointer}.nav-toggle-icon{display:grid;width:22px;gap:4px}.nav-toggle-icon span{display:block;height:2px;background:currentColor;transform-origin:center;transition:transform 160ms ease,opacity 160ms ease}.nav-toggle[aria-expanded="true"] .nav-toggle-icon span:first-child{transform:translateY(6px) rotate(45deg)}.nav-toggle[aria-expanded="true"] .nav-toggle-icon span:nth-child(2){opacity:0}.nav-toggle[aria-expanded="true"] .nav-toggle-icon span:last-child{transform:translateY(-6px) rotate(-45deg)}.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:block;width:var(--doodle-size,128px);height:auto;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.75) brightness(1.08);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)}.form-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.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{--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:none}.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}.links-page{min-height:calc(100svh - 126px);padding:clamp(52px, 7vw, 92px) 0 clamp(72px, 8vw, 116px);text-align:center}.links-page .shell{width:min(100% - 36px, 680px);display:grid;justify-items:center;gap:clamp(28px, 4vw, 44px)}.links-lockup{display:grid;justify-items:center;gap:10px}.links-logo{width:clamp(132px, 24vw, 204px);display:block}.links-logo img{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 12px rgb(72 38 18 / .08));mix-blend-mode:multiply}.links-lockup h1{margin:0;color:var(--brown);font-family:var(--display);font-size:clamp(48px, 9vw, 82px);font-weight:400;line-height:.94;text-transform:uppercase}.links-lockup p{max-width:520px;margin:0;color:var(--brown-soft);font-family:var(--display);font-size:clamp(22px, 4vw, 32px);line-height:1}.links-stack{width:min(100%, 560px);display:grid;gap:12px}.links-button{display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center;min-height:72px;padding:14px 18px;border:1px solid rgb(106 42 13 / .16);border-radius:7px;background:rgb(255 253 247 / .66);color:var(--brown);text-align:left;text-decoration:none;box-shadow:0 6px 14px rgb(72 38 18 / .08);transition:border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}.links-button:hover,.links-button:focus-visible{border-color:rgb(106 42 13 / .34);background:rgb(255 253 247 / .86);box-shadow:0 8px 18px rgb(72 38 18 / .12)}.links-button svg{grid-row:1 / 3;width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.links-button svg path:last-child{fill:currentColor;stroke:none}.links-button span{font-size:clamp(20px, 3.4vw, 26px);font-weight:700;line-height:1.05}.links-button small{color:var(--brown-soft);font-size:15px;font-weight:700;line-height:1.2}.links-button-feature{grid-template-columns:1fr;text-align:center;background:var(--green);color:#fffdf7;border-color:rgb(106 42 13 / .08)}.links-button-feature:hover,.links-button-feature:focus-visible{background:#587a50}.links-button-feature small{color:rgb(255 253 247 / .8)}.links-newsletter{width:min(100%, 560px);padding-top:8px}.links-newsletter h2{margin:0 0 12px;color:var(--brown);font-family:var(--display);font-size:clamp(38px, 7vw, 58px);font-weight:400;line-height:.98}.links-newsletter>p{max-width:500px;margin:0 auto 22px;color:var(--brown-soft);font-size:clamp(18px, 3vw, 22px);font-weight:700;line-height:1.32}.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);font-size:max(16px, 20px);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)}.casting-intro{min-height:900px;padding:clamp(64px, 8vw, 118px) 0 clamp(86px, 10vw, 148px)}.casting-layout{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(520px,1.18fr);gap:clamp(48px, 7vw, 96px);align-items:start}.casting-copy{position:sticky;top:166px}.casting-callout{position:absolute;z-index:-1;top:88px;right:-18px;margin:0;color:#fff0;font-family:var(--display);font-size:clamp(80px, 9vw, 128px);font-style:italic;line-height:1;-webkit-text-stroke:1px rgb(181 87 37 / .16);transform:rotate(-7deg);pointer-events:none}.casting-status{width:fit-content;margin:0 0 24px;padding:9px 13px;border:1px solid rgb(106 42 13 / .24);background:rgb(255 253 247 / .66);color:var(--rust);font-size:16px;font-weight:700}.casting-copy>h1{max-width:570px;margin:0 0 25px;color:var(--brown);font-family:var(--display);font-size:clamp(54px, 6.4vw, 88px);font-weight:400;line-height:.95}.casting-lede{max-width:600px;color:var(--brown-soft);font-size:clamp(21px, 2vw, 26px);line-height:1.46}.casting-lede p,.casting-note p{margin:0}.casting-note{max-width:610px;margin-top:42px;padding:28px 30px 31px;border-left:5px solid var(--rust);background:rgb(255 253 247 / .72)}.casting-note--plain{margin-top:22px;border-left-color:var(--green)}.casting-note h2{margin:0 0 12px;font-family:var(--display);font-size:30px;font-weight:400}.casting-note p{color:var(--brown-soft);font-size:18px;line-height:1.55}.casting-form{position:relative;padding:clamp(30px, 4vw, 52px);border:1px solid rgb(106 42 13 / .18);background:var(--green-pale);box-shadow:10px 12px 0 rgb(106 42 13 / .08)}.casting-form-heading{margin-bottom:34px;padding-bottom:25px;border-bottom:1px solid rgb(106 42 13 / .17)}.casting-form-heading h2{margin:0 0 7px;font-family:var(--display);font-size:clamp(38px, 4vw, 52px);font-weight:400;line-height:1}.casting-form-heading p,.field-help{margin:0;color:var(--brown-soft);font-size:15px;line-height:1.4}.casting-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.casting-form label{font-size:15px;letter-spacing:.01em}.casting-form input,.casting-form textarea{font-size:17px}.casting-form textarea{min-height:130px}.casting-consent{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;margin-top:28px;color:var(--brown);font-size:15px;font-weight:400;line-height:1.4;text-transform:none}.casting-consent input{width:20px;min-height:20px;height:20px;margin:0;accent-color:var(--brown)}.casting-consent a,.form-privacy a{color:var(--rust);text-underline-offset:3px}.form-privacy{margin:18px 0 20px;color:var(--brown-soft);font-size:14px;line-height:1.55}.newsletter-privacy{max-width:720px;margin:20px auto 0;text-align:center}.casting-form .submit{width:100%}.casting-form.is-sending .submit{cursor:wait;opacity:.68}.casting-form.is-complete{border-color:rgb(109 139 101 / .7)}.casting-doodle{position:absolute;z-index:0;width:150px;height:auto;object-fit:contain;mix-blend-mode:multiply;opacity:.18;pointer-events:none}.casting-doodle--notebook{left:-34px;top:34px;animation:casting-notebook-float 10s ease-in-out infinite alternate}.casting-doodle--lamp{right:-30px;bottom:70px;width:180px;animation:casting-lamp-float 12s ease-in-out infinite alternate}.casting-doodle--headphones{right:4vw;top:42%;width:138px;opacity:.14;animation:casting-headphones-float 9s ease-in-out -3s infinite alternate}@keyframes casting-notebook-float{from{transform:translate3d(0,-4px,0) rotate(-10deg)}to{transform:translate3d(10px,8px,0) rotate(-7deg)}}@keyframes casting-lamp-float{from{transform:translate3d(0,5px,0) rotate(6deg)}to{transform:translate3d(-8px,-7px,0) rotate(8deg)}}@keyframes casting-headphones-float{from{transform:translate3d(0,-5px,0) rotate(-5deg)}to{transform:translate3d(-9px,7px,0) rotate(-1deg)}}.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}}.instagram-community{padding:clamp(78px, 9vw, 126px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgb(255 253 247 / .5)}.instagram-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px, 6vw, 84px);align-items:end;margin-bottom:46px}.instagram-heading .section-title{margin-bottom:18px;color:var(--rust)}.instagram-heading p{max-width:760px;margin:0;color:var(--brown-soft);font-size:clamp(20px, 1.8vw, 26px);line-height:1.42}.instagram-follow{display:inline-flex;min-height:56px;align-items:center;gap:12px;padding:0 20px;border:1px solid rgb(106 42 13 / .28);border-radius:5px;background:#fffdf7;color:var(--brown);font-size:17px;font-weight:700;text-decoration:none}.instagram-follow:hover,.instagram-follow:focus-visible{border-color:var(--rust);background:var(--paper-deep)}.instagram-follow svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8}.instagram-feed{min-height:0;max-height:620px;overflow:hidden}.instagram-feed.is-empty{display:none}.instagram-feed #sb_instagram{max-height:620px;padding-bottom:0!important}.instagram-feed #sb_instagram #sbi_images{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0!important}.instagram-feed #sb_instagram .sbi_item{width:auto!important;min-width:0;padding:0!important}.instagram-more{display:flex;justify-content:center;margin-top:34px}.press-intro{position:relative;min-height:760px;padding:clamp(70px, 8vw, 118px) 0 clamp(90px, 10vw, 140px);background:rgb(255 253 247 / .46);overflow:hidden}.privacy-intro{position:relative;padding:clamp(70px, 8vw, 118px) 0 clamp(90px, 10vw, 140px);background:rgb(255 253 247 / .46);overflow:hidden}.privacy-doodle{position:absolute;right:clamp(-100px, -3vw, -28px);top:54px;width:clamp(240px, 29vw, 410px);height:auto;opacity:.12;mix-blend-mode:multiply;transform:rotate(3deg);pointer-events:none;animation:privacy-doodle-float 11s ease-in-out infinite alternate}.privacy-doodle--crossword{right:auto;left:clamp(-70px, -2vw, -24px);top:auto;bottom:7%;width:clamp(150px, 16vw, 230px);opacity:.08;animation-delay:-4s;animation-direction:alternate-reverse}@keyframes privacy-doodle-float{from{transform:translate3d(0,-5px,0) rotate(2deg)}to{transform:translate3d(-12px,10px,0) rotate(4deg)}}.privacy-layout{display:grid;grid-template-columns:minmax(260px,0.62fr) minmax(0,1.38fr);gap:clamp(54px, 9vw, 130px);align-items:start}.privacy-heading{position:sticky;top:162px}.privacy-kicker{margin:0 0 14px;color:var(--green);font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.privacy-heading h1{margin:0 0 20px;color:var(--rust);font-family:var(--display);font-size:clamp(58px, 6.4vw, 88px);font-weight:400;line-height:.94}.privacy-updated{margin:0;color:var(--brown-soft);font-size:15px}.privacy-copy{color:var(--brown-soft);font-size:18px;line-height:1.7}.privacy-copy section{padding:34px 0 36px;border-top:1px solid var(--line)}.privacy-copy section[data-reveal]{--reveal-delay:50ms}.privacy-copy section:first-of-type{border-top:0}.privacy-copy h2{margin:0 0 16px;color:var(--brown);font-family:var(--display);font-size:clamp(30px, 3vw, 40px);font-weight:400;line-height:1.08}.privacy-copy p,.privacy-copy ul{margin:0 0 18px}.privacy-copy li+li{margin-top:9px}.privacy-copy a{color:var(--rust);text-underline-offset:4px}.privacy-lede{margin:0 0 18px;color:var(--brown);font-family:var(--display);font-size:clamp(25px, 2.6vw, 35px);line-height:1.35}.privacy-contact{border-top:5px solid var(--rust)!important}.press-doodle{position:absolute;right:clamp(-36px, 2vw, 30px);top:84px;width:clamp(170px, 20vw, 285px);height:auto;opacity:.19;mix-blend-mode:multiply;transform:rotate(7deg);pointer-events:none;animation:press-doodle-float 10s ease-in-out infinite alternate}.press-doodle--phone{right:auto;left:clamp(-54px, -2vw, -18px);top:auto;bottom:54px;width:clamp(135px, 15vw, 210px);opacity:.12;animation-delay:-3s;animation-direction:alternate-reverse}@keyframes press-doodle-float{from{transform:translate3d(0,-4px,0) rotate(6deg)}to{transform:translate3d(-10px,9px,0) rotate(8deg)}}.press-heading{max-width:850px;margin-bottom:clamp(54px, 7vw, 88px)}.press-heading h1{margin:0 0 20px;color:var(--rust);font-family:var(--display);font-size:clamp(58px, 7vw, 96px);font-weight:400;line-height:.96}.press-heading p{max-width:720px;margin:0;color:var(--brown-soft);font-size:clamp(21px, 2vw, 28px);line-height:1.4}.press-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,0.65fr);gap:clamp(54px, 8vw, 110px);align-items:start}.press-copy{display:grid;gap:52px;color:var(--brown-soft);font-size:20px;line-height:1.65}.press-copy h2,.press-downloads h2{margin:0 0 20px;color:var(--brown);font-family:var(--display);font-size:38px;font-weight:400;line-height:1.05}.press-copy p{margin:0 0 18px}.press-copy a{color:var(--rust);text-underline-offset:4px}.press-credits{margin:0;border-top:1px solid var(--line)}.press-credits div{display:grid;grid-template-columns:minmax(180px,0.8fr) minmax(220px,1.2fr);gap:24px;padding:15px 0;border-bottom:1px solid var(--line)}.press-credits dt{font-weight:700}.press-credits dd{margin:0}.press-downloads{border-top:6px solid var(--rust);padding-top:28px}.press-download{display:block;padding:20px 0;border-bottom:1px solid var(--line);color:var(--brown);text-decoration:none}.press-download strong,.press-download span{display:block}.press-download strong{margin-bottom:5px;font-size:20px}.press-download span,.press-usage{color:var(--brown-soft);font-size:16px;line-height:1.45}.press-download:hover strong,.press-download:focus-visible strong{color:var(--rust);text-decoration:underline;text-underline-offset:4px}.press-usage{margin:24px 0 0}.instagram-fallback{display:grid;grid-template-columns:minmax(180px,0.62fr) minmax(260px,1.38fr);align-items:center;min-height:300px;border:1px solid rgb(106 42 13 / .18);background:var(--green-pale);color:var(--brown);text-decoration:none;overflow:hidden}.instagram-fallback-art{display:grid;align-self:stretch;place-items:center;border-right:1px solid rgb(106 42 13 / .16);background:rgb(255 253 247 / .58)}.instagram-fallback-art img{width:min(74%, 230px);height:auto;mix-blend-mode:multiply}.instagram-fallback>span:last-child{max-width:620px;padding:clamp(34px, 6vw, 76px);font-size:clamp(20px, 2vw, 28px);line-height:1.4}.instagram-fallback strong{display:block;margin-bottom:10px;color:var(--rust);font-family:var(--display);font-size:clamp(34px, 4vw, 54px);font-weight:400;line-height:1}.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{display:grid;grid-template-columns:minmax(210px,0.55fr) minmax(0,1.45fr);align-items:center;gap:26px 44px;min-height:0;padding:34px 0}.footer img{width:70px;height:70px;object-fit:contain;filter:invert(1) opacity(.36)}.footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 24px;font-size:18px;font-weight:700;line-height:1.3}.social-links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;min-width:0}.social-links a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 10px;border:1px solid rgb(255 253 247 / .22);border-radius:7px;background:rgb(255 253 247 / .08);color:rgb(255 253 247 / .82);font-size:13px;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;min-width:0}.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:none}.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:56px;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}.producing-intro p:last-child{margin-bottom:0}.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:none}.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:1080px){.header{position:sticky;grid-template-columns:1fr auto;justify-items:stretch;gap:16px;min-height:0}.nav-toggle{justify-self:end}.nav-enhanced .nav-toggle{display:inline-flex}.nav{grid-column:1 / -1;flex-wrap:wrap;justify-content:center}.nav-enhanced .nav{display:none}.nav-enhanced .nav.is-open{display:grid;width:100%;gap:0;padding:6px 0 12px}.nav-enhanced .nav a{width:100%;min-height:48px;justify-content:center;border-bottom:1px solid rgb(106 42 13 / .14)}}@media (max-width:900px){html{scroll-padding-top:0}.page-band{scroll-margin-top:0}.doodle.is-active{display:none}.instagram-feed #sb_instagram #sbi_images{grid-template-columns:1fr;gap:14px}.header{position:sticky;grid-template-columns:1fr auto;justify-items:stretch;gap:16px;min-height:0}.nav-toggle{justify-self:end}.nav-enhanced .nav-toggle{display:inline-flex}.nav{grid-column:1 / -1;flex-wrap:wrap;justify-content:center}.nav-enhanced .nav{display:none}.nav-enhanced .nav.is-open{display:grid;width:100%;gap:0;padding:6px 0 12px}.nav-enhanced .nav a{width:100%;min-height:48px;justify-content:center;border-bottom:1px solid rgb(106 42 13 / .14)}.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}.links-page{min-height:auto;padding-top:44px}.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,.instagram-heading{grid-template-columns:1fr}.instagram-heading{align-items:start}.instagram-follow{width:fit-content}.footer .shell{justify-items:center;padding:42px 0}.social-links{max-width:520px}.copyright{text-align:center}.footer-meta{justify-items:center}.art-credit{text-align:center}.doodle.is-active{display:none}.casting-layout{grid-template-columns:1fr;gap:54px}.casting-copy{position:static}.casting-callout{right:2vw}.casting-copy>h1,.casting-lede,.casting-note{max-width:720px}.casting-doodle{display:none}.lyric-easter-egg{display:none}.press-columns{grid-template-columns:1fr}.press-doodle{opacity:.1}.press-doodle--phone,.privacy-doodle--crossword{display:none}}@media (max-width:560px){.shell{width:min(100% - 28px, 1220px)}.brand{gap:12px}.brand img{width:44px;height:44px}.brand span{font-size:clamp(23px, 7vw, 29px)}.nav{width:100%;gap:10px 18px;font-size:15px}.header{gap:8px;padding-top:10px;padding-bottom:8px}.nav a{min-height:44px}.nav-toggle-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.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,.links-page,.instagram-community{padding-top:64px}.instagram-community{padding-bottom:64px}.instagram-fallback{grid-template-columns:1fr}.instagram-fallback-art{min-height:190px;border-right:0;border-bottom:1px solid rgb(106 42 13 / .16)}.instagram-fallback-art img{width:150px}.instagram-fallback>span:last-child{padding:28px 22px 32px}.team-detail{padding-top:48px}.team-detail .section-title{margin-bottom:34px}.contact-panel{padding:28px 18px}.casting-intro{padding:48px 0 76px}.casting-copy>h1{font-size:clamp(48px, 14vw, 64px)}.casting-callout{display:none}.casting-note{margin-top:30px;padding:23px 21px 25px}.casting-form{padding:28px 18px;box-shadow:6px 7px 0 rgb(106 42 13 / .08)}.casting-fields{grid-template-columns:1fr}.section-title,.newsletter .section-title,.contact-panel .section-title{font-size:clamp(37px, 11.5vw, 46px);line-height:1}.underlined{border-bottom-width:4px}.newsletter p{font-size:21px}.links-page .shell{width:min(100% - 24px, 680px)}.links-stack,.links-newsletter{width:100%}.links-button{min-height:68px;padding:13px 14px}.signup button,.submit{width:100%;min-height:62px;font-size:25px}input,textarea{font-size:16px}.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}.press-intro{padding:58px 0 82px}.privacy-intro{padding:58px 0 82px}.privacy-layout{grid-template-columns:1fr;gap:44px}.privacy-heading{position:relative;top:auto;max-width:520px}.privacy-heading h1{font-size:clamp(48px, 14vw, 64px)}.privacy-copy{font-size:17px}.press-heading h1{font-size:clamp(47px, 14vw, 64px)}.press-copy{gap:42px;font-size:18px}.press-credits div{grid-template-columns:1fr;gap:4px}}@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}}@media (prefers-contrast:more){:root{--brown-soft:#72432f;--line:rgba(106, 42, 13, 0.34)}.about-block,.contact-panel,input,textarea{border-color:rgb(106 42 13 / .48)}}.artwork-filters{position:absolute;pointer-events:none;overflow:hidden}.doodle,.doodle-video,.casting-doodle,.press-doodle,.privacy-doodle,.instagram-fallback-art img{filter:none;mix-blend-mode:normal}.instagram-feed,.instagram-feed #sb_instagram{max-height:none;overflow:visible;width:100%}.instagram-feed #sb_instagram .sbi_header,.instagram-feed #sb_instagram #sbi_load,.instagram-feed #sb_instagram .sbi_follow_btn,.instagram-feed #sb_instagram .sbi_load_btn{display:none!important}.instagram-feed #sb_instagram .sbi_photo{aspect-ratio:1;height:auto!important}.instagram-feed #sb_instagram .sbi_item:nth-child(n+4){display:none!important}.instagram-more{position:relative;z-index:2;margin-top:24px}.instagram-more .button{font-family:var(--body);font-size:18px;font-style:normal;min-height:48px;padding:12px 22px}.instagram-feed.is-empty+.instagram-more{margin-top:0}.footer .shell{grid-template-columns:minmax(0,1fr);gap:22px;padding:32px 0;justify-items:start}.footer .brand{gap:10px;max-width:100%}.footer .brand span{white-space:normal;font-size:24px}.footer nav{justify-content:flex-start;font-size:16px;gap:12px 22px}.footer .social-links{gap:12px 22px;max-width:100%}.footer .social-links a{padding:0;border:0;border-radius:0;background:#fff0;font-size:15px;min-height:44px}.footer .social-links a svg{width:20px;height:20px}.footer-meta{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;border-top:1px solid rgb(255 253 247 / .2);padding-top:16px}.footer-meta p{margin:0;text-align:left;font-size:13px}@media (max-width:900px){.page-band>.doodle,.casting-doodle,.press-doodle,.privacy-doodle{display:none}.page-band>.doodle:first-child,.casting-doodle:first-of-type,.press-doodle:first-of-type,.privacy-doodle:first-of-type{display:block;width:54px;height:auto;top:12px!important;right:18px!important;bottom:auto!important;left:auto!important;opacity:.35!important;transform:rotate(-6deg);animation:none}.footer .shell{justify-items:start}.footer-meta{justify-items:start}.instagram-feed #sb_instagram #sbi_images{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.footer .brand img{filter:brightness(0) invert(1);opacity:.75}.newsletter{min-height:0;padding:64px 0}.newsletter .section-title{margin-bottom:20px}.newsletter-signup{width:min(100%, 720px);margin-inline:auto}.newsletter .newsletter-explanation,.links-newsletter .newsletter-explanation{max-width:640px;margin:0 auto 24px;font-size:clamp(18px, 1.6vw, 22px);line-height:1.55;font-weight:400}.substack-signup{padding:0;border:0;background:#fff0}.substack-signup iframe{width:100%;height:320px;min-height:320px;border:0;background:#fff0}.newsletter .newsletter-direct,.links-newsletter .newsletter-direct{margin:18px auto;font-size:16px;line-height:1.65;font-weight:700}.newsletter-direct a{display:inline-block;padding-block:8px;text-underline-offset:3px}.newsletter .newsletter-privacy,.links-newsletter .newsletter-privacy{max-width:620px;margin:16px auto 0;font-size:14px;line-height:1.6;font-weight:400}[data-reveal],[data-reveal].is-visible{opacity:1;transform:none;transition:none;will-change:auto}.polaroid[data-reveal],.polaroid[data-reveal].is-visible{transform:rotate(var(--tilt,0deg))}@media (max-width:560px){.newsletter{padding:56px 0}.newsletter .section-title{font-size:44px}.newsletter-direct span{display:none}.newsletter-direct a{display:block;min-height:44px}}.newsletter-signup{color:var(--brown)}.substack-signup iframe{color-scheme:light;background:var(--paper)}.about>.doodle{filter:none;mix-blend-mode:normal}.doodle,.casting-doodle,.press-doodle,.privacy-doodle,.instagram-fallback-art img{filter:none;mix-blend-mode:normal;background:#fff0}@media (min-width:901px){.team-detail>.doodle.producer-headphones{left:12px!important;max-width:70px}}.casting-social-first{background:#fff0}.casting-steps{padding-left:1.4em;margin:20px 0}.casting-steps li{margin:0 0 18px;padding-left:6px;line-height:1.55}.casting-social-links{margin:20px 0!important}#casting-submit{scroll-margin-top:120px}.casting-extra{margin-top:26px;border-top:1px solid rgb(106 42 13 / .2);padding-top:18px}.casting-extra summary{cursor:pointer;font-weight:700;padding:8px 0}.casting-extra[open] summary{margin-bottom:20px}.casting-extra summary:focus-visible{outline:2px solid var(--brown);outline-offset:4px}.casting-form>.field-help{margin-top:18px}.casting-form .submit:disabled{cursor:default}.casting-form.is-complete .submit{background:var(--green)}.casting-form .form-status{font-size:17px;line-height:1.5}.casting-popup{width:min(560px, calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:28px;border:1px solid var(--brown-soft);border-radius:6px;background:var(--paper);color:var(--brown);font-family:var(--body)}.casting-popup:not([open]){display:none}.casting-popup::backdrop{background:rgb(40 24 15 / .55)}.casting-popup form{display:flex;justify-content:flex-end;margin:0 0 18px}.casting-popup-close{min-height:44px;padding:8px 12px;background:#fff0;color:var(--brown);border:1px solid var(--brown-soft);border-radius:4px;font:inherit;cursor:pointer}.casting-popup h2,.casting-jenn h2{font-family:var(--display);font-weight:400;font-size:clamp(28px, 5vw, 38px);line-height:1.15;margin:0 0 18px}.casting-popup p{font-size:18px;line-height:1.55;margin:0 0 20px}.casting-popup .button{font-size:24px;min-height:48px;padding:12px 20px}.casting-jenn{margin:28px 0;padding:24px 0;border-block:1px solid var(--line)}.casting-jenn p{font-size:18px;line-height:1.6}.casting-materials-pending{border-left:3px solid var(--green);padding-left:14px}.newsletter-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px;max-width:680px;margin:0 auto 26px;padding:0;list-style:none;color:var(--brown);font-size:16px;line-height:1.45}.newsletter-benefits li{position:relative;padding-left:18px}.newsletter-benefits li::before{content:'✳';position:absolute;left:0;color:var(--rust)}.newsletter-signup iframe{contain:content}@media (max-width:900px){.newsletter-benefits{grid-template-columns:1fr;max-width:360px;gap:8px}.newsletter{padding-bottom:84px}}@media (min-width:901px){.about,.team-preview,.contact,.instagram-community,.newsletter{content-visibility:auto;contain-intrinsic-size:760px}}.casting-materials{margin-top:24px;padding-top:20px;border-top:1px solid currentColor}.casting-materials h3{margin:0 0 12px}.casting-audio{margin-top:24px}.casting-audio h4{margin:0 0 8px;font-size:1.05rem}.casting-audio audio{display:block;width:100%;max-width:100%;margin:12px 0}.casting-page .casting-copy{position:static}.casting-page .casting-intro{min-height:0;padding-block:clamp(40px, 5vw, 72px)}.casting-page .casting-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px, 4vw, 56px)}.casting-page .casting-form{padding:clamp(20px, 3vw, 36px);box-shadow:none}.casting-about{margin-top:24px}.casting-jenn-video{margin-top:32px;max-width:430px}.casting-jenn-video h2{font-size:clamp(25px, 3vw, 34px);margin-bottom:16px}.casting-jenn-player{position:relative;width:100%;min-width:0;aspect-ratio:9 / 16;overflow:hidden;background:var(--cream,#f8f0e5)}.casting-jenn-player>img{display:block;width:100%;height:100%;object-fit:cover}.casting-jenn-player>button{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px)}.casting-jenn-player>button[hidden]{display:none}.casting-jenn-player>iframe{display:block;width:100%;height:100%;border:0;background:var(--brown)}.casting-jenn-video .field-help{margin-top:12px}.casting-about summary{cursor:pointer;font-weight:700}.casting-progress{margin:0 0 20px;color:var(--rust);font-weight:700}[data-wizard-step]{margin-bottom:24px}[data-wizard-step] h2{margin:0 0 16px;font-family:var(--display);font-size:clamp(30px, 3vw, 42px);font-weight:400}[data-wizard-step] h2:focus{outline:none}[data-wizard-step] p{line-height:1.5}[data-wizard-step][hidden],.casting-wizard-nav[hidden],.casting-wizard-nav button[hidden]{display:none}.casting-wizard-nav{display:flex;justify-content:space-between;gap:16px;margin-block:24px}.casting-wizard-nav [data-wizard-next]{margin-left:auto}.casting-form .casting-materials{margin:0;padding:0;border:0}.casting-review{overflow-wrap:anywhere}.casting-review dt{font-weight:700;margin-top:16px}.casting-review dd{margin:4px 0 0}.casting-form.is-complete [data-wizard-step],.casting-form.is-complete .casting-wizard-nav,.casting-form.is-complete .casting-progress{display:none}@media (max-width:900px){.casting-page .casting-layout{grid-template-columns:minmax(0,1fr)}.casting-page .casting-copy>h1{font-size:clamp(46px, 9vw, 72px)}.casting-page .casting-lede{font-size:20px}}.casting-wizard-nav .button{min-width:0!important;padding:12px 24px;font-size:25px;border-radius:4px;box-shadow:none}.casting-materials .button{min-width:0;max-width:100%;white-space:normal;padding:12px 18px;font-size:24px;border-radius:4px;box-shadow:none}.casting-page .casting-callout{display:none}.polaroid .portrait-nikita{overflow:hidden}.polaroid .portrait-nikita img{transform:scale(1.35);transform-origin:50% 38%}.social-follow-links{display:flex;flex-direction:column;gap:12px;align-items:stretch}.social-follow-links .instagram-follow{white-space:normal}@media (max-width:900px){.social-follow-links{width:100%}}.casting-song-context{margin:28px 0;background:var(--paper);border:1px solid var(--rust)}.casting-song-context summary{padding:22px 20px;color:var(--brown);cursor:pointer;font-family:var(--display);font-size:clamp(24px, 2.3vw, 30px);font-weight:400;line-height:1.25}.casting-song-context summary::marker{color:var(--rust);font-size:.7em}.casting-song-context summary:hover{background:var(--paper-deep)}.casting-song-context summary:focus-visible{outline:3px solid var(--brown);outline-offset:3px}.casting-song-context[open] summary{border-bottom:1px solid var(--line)}.casting-song-content{padding:24px 20px}.casting-song-beat+.casting-song-beat{margin-top:28px}.casting-song-beat h4{margin:0 0 10px;font-size:18px;line-height:1.3;color:var(--rust)}.casting-song-context p{margin:0 0 14px;max-width:60ch}.casting-song-context p:last-child{margin-bottom:0}.team-preview .section-title{margin-left:0;text-align:center}.team-preview .cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(38px, 6vw, 86px)}.team-preview .cards>.polaroid{flex:0 0 calc((100% - 2 * clamp(38px, 6vw, 86px)) / 3);min-width:0;text-align:center}.team-preview .cards picture{height:clamp(285px, 26vw, 430px);overflow:hidden}.team-preview .cards picture img{height:100%}.team-preview .portrait-jade img{object-position:40% center}.team-preview .portrait-sujin img{transform:scale(2.3);transform-origin:55% 15%}.team-preview .cards h3{font-size:clamp(26px, 2.6vw, 34px);line-height:1.1;min-height:2.2em;display:flex;align-items:center;justify-content:center;text-align:center}.team-preview .cards .role,.team-preview .cards .role.creator-credit{font-size:18px;line-height:1.25;text-align:center;text-transform:none}@media (max-width:900px){.team-preview .cards{width:min(380px, 100%);gap:34px}.team-preview .cards>.polaroid{flex-basis:100%}.team-preview .cards picture{height:320px}.team-preview .cards h3{min-height:0}}.site::before{content:none}.header{backdrop-filter:none}@media (max-width:900px){.page-band>.doodle{animation:none!important}}.doodle,.casting-doodle,.press-doodle,.privacy-doodle{animation-play-state:paused}.casting-popup:not([open]){display:none}.casting-popup{max-height:calc(100vh - 32px)}@supports (height:100dvh){.casting-popup{max-height:calc(100dvh - 32px)}}@supports not (height:100svh){.site{min-height:100vh}}@media (prefers-reduced-motion:reduce){.doodle,.casting-doodle,.press-doodle,.privacy-doodle{animation:none!important}}.substack-signup>iframe[data-src]{display:none}.substack-signup.is-loaded>[data-load-iframe]{display:none}[data-casting-open-content][hidden],[data-casting-closed][hidden],[data-casting-promotion][hidden],.text-button[hidden]{display:none!important}.nn-js [data-casting-wizard]:not(.is-wizard-ready) [data-wizard-step]:not(:first-of-type){display:none}.casting-audio audio{height:54px}.casting-layout{align-items:start}.casting-logistics{margin:28px 0;padding-block:20px;border-block:1px solid var(--line)}.casting-logistics h2,.casting-closed h2{font-family:var(--display);font-size:clamp(25px, 3vw, 34px);font-weight:400;line-height:1.2}.casting-logistics dl{margin:0;font-size:17px;line-height:1.5}.casting-logistics dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;margin-bottom:12px}.casting-logistics dt{font-weight:700}.casting-logistics dd{margin:0}.casting-logistics p{font-size:17px;line-height:1.5;overflow-wrap:anywhere}.casting-recording-tips{padding-left:22px;line-height:1.55}.casting-recording-tips li+li{margin-top:10px}.casting-closed{padding:clamp(24px, 3vw, 36px);border-block:1px solid var(--line);line-height:1.6}.casting-closed .button{min-width:0;max-width:100%;font-size:24px}.casting-share{margin-top:24px}.text-button{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.text-button:focus-visible{outline:2px solid var(--brown);outline-offset:5px}.casting-security{min-height:70px;margin-block:20px}.hero-logline{max-width:570px;margin:24px 0 0;font-size:clamp(17px, 1.6vw, 21px);line-height:1.5}.hero-status{margin:16px 0 0;font-size:16px;line-height:1.5}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:24px;font-size:17px}.hero-lockup .hero-text-stack{display:block;min-width:0}.hero-lockup .hero-actions{display:flex;gap:18px 24px}.hero-actions .button{min-width:0;min-height:54px;max-width:100%;padding:12px 18px;font-size:24px;border-radius:4px;box-shadow:none}.casting-progress,.contact-panel .form-privacy a,.newsletter-privacy a{color:var(--brown)}@media (max-width:900px){.hero-logline{margin-inline:auto}.hero-actions{justify-content:center}.casting-logistics dl>div{grid-template-columns:minmax(0,1fr);gap:3px}}.footer-cookie-settings{appearance:none;border:0;padding:0;background:#fff0;color:inherit;font:inherit;font-weight:700;cursor:pointer}.footer-cookie-settings[hidden]{display:none}.footer-cookie-settings:hover{text-decoration:underline;text-underline-offset:3px}.footer-cookie-settings:focus-visible{outline:2px solid currentColor;outline-offset:5px}html.nn-footer-cookie-settings #wpconsent-container::part(wpconsent-settings-button){display:none!important}