.PopcornExperience-module__OXR3dq__site{--gutter:clamp(1.25rem, 4vw, 4.75rem);background:var(--ink);overflow-x:clip}.PopcornExperience-module__OXR3dq__site section[id]{scroll-margin-top:78px}.motion-ready .PopcornExperience-module__OXR3dq__site [data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .9s var(--ease);transform:translateY(34px)}.motion-ready .PopcornExperience-module__OXR3dq__site [data-reveal][data-visible=true]{opacity:1;transform:none}.PopcornExperience-module__OXR3dq__header{z-index:100;height:88px;padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right));color:var(--cream);transition:height .5s var(--ease), background .5s ease, border-color .5s ease;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.PopcornExperience-module__OXR3dq__headerScrolled{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#160d0beb;height:70px}.PopcornExperience-module__OXR3dq__logo{align-items:center;width:clamp(5rem,7vw,6.5rem);display:inline-flex}.PopcornExperience-module__OXR3dq__brandLogo{object-fit:contain;width:100%;height:auto}.PopcornExperience-module__OXR3dq__contactFoot .PopcornExperience-module__OXR3dq__logo{width:clamp(7rem,9vw,9rem)}.PopcornExperience-module__OXR3dq__desktopNav{letter-spacing:.14em;text-transform:uppercase;gap:2.4rem;font-size:.7rem;display:flex}.PopcornExperience-module__OXR3dq__desktopNav a{position:relative}.PopcornExperience-module__OXR3dq__desktopNav a:after{content:"";background:var(--gold);transform-origin:100%;height:1px;transition:transform .4s var(--ease);position:absolute;inset:auto 0 -.5rem;transform:scaleX(0)}.PopcornExperience-module__OXR3dq__desktopNav a:hover:after{transform-origin:0;transform:scaleX(1)}.PopcornExperience-module__OXR3dq__headerCta{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;justify-self:end;align-items:center;gap:.55rem;padding-bottom:.3rem;font-size:.73rem;transition:color .25s;display:flex}.PopcornExperience-module__OXR3dq__headerCta:hover{color:var(--gold)}.PopcornExperience-module__OXR3dq__menuButton{width:44px;height:44px;color:inherit;background:0 0;border:0;justify-self:end;place-items:center;padding:0;display:none}.PopcornExperience-module__OXR3dq__mobileMenu{display:none}.PopcornExperience-module__OXR3dq__hero{isolation:isolate;min-height:clamp(680px,82svh,820px);padding:7rem max(var(--gutter), env(safe-area-inset-right)) 2.25rem max(var(--gutter), env(safe-area-inset-left));background:var(--ink);align-items:flex-end;display:flex;position:relative}.PopcornExperience-module__OXR3dq__heroImage{object-fit:cover;object-position:58% center;z-index:-3;animation:PopcornExperience-module__OXR3dq__heroIn 1.8s var(--ease) both;transform:scale(1.03)}@keyframes PopcornExperience-module__OXR3dq__heroIn{0%{filter:saturate(.9)brightness(.48);transform:scale(1.12)}to{filter:saturate(1.08)brightness(.88);transform:scale(1.03)}}.PopcornExperience-module__OXR3dq__heroScrim{z-index:-2;background:linear-gradient(90deg,#160506f0 0%,#5b14108f 40%,#0000 76%),linear-gradient(#0000 42%,#160506bd 100%);position:absolute;inset:0}.PopcornExperience-module__OXR3dq__grain{z-index:-1;opacity:.13;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.PopcornExperience-module__OXR3dq__heroMeta{top:110px;left:var(--gutter);right:var(--gutter);letter-spacing:.18em;text-transform:uppercase;color:#f3eee4ad;justify-content:space-between;font-size:.61rem;display:flex;position:absolute}.PopcornExperience-module__OXR3dq__availability{align-items:center;gap:.55rem;display:inline-flex}.PopcornExperience-module__OXR3dq__availability i{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite PopcornExperience-module__OXR3dq__availabilityPulse;box-shadow:0 0 0 5px #d7a43b24}@keyframes PopcornExperience-module__OXR3dq__availabilityPulse{50%{opacity:.45;transform:scale(.78)}}.PopcornExperience-module__OXR3dq__heroContent{width:100%;max-width:1280px;margin:0 auto}.PopcornExperience-module__OXR3dq__eyebrow,.PopcornExperience-module__OXR3dq__sectionTop{letter-spacing:.2em;text-transform:uppercase;font-size:.63rem;line-height:1.3}.PopcornExperience-module__OXR3dq__eyebrow{color:var(--gold-soft);animation:PopcornExperience-module__OXR3dq__rise 1s .3s var(--ease) both;margin-bottom:1.5rem}.PopcornExperience-module__OXR3dq__hero h1{max-width:1000px;font:500 clamp(4.7rem, 11.5vw, 10.3rem) / .8 var(--font-display);letter-spacing:-.067em;animation:PopcornExperience-module__OXR3dq__rise 1.2s .18s var(--ease) both;margin:0}.PopcornExperience-module__OXR3dq__hero h1 em,.PopcornExperience-module__OXR3dq__intro h2 em,.PopcornExperience-module__OXR3dq__workHeading h2 em,.PopcornExperience-module__OXR3dq__servicesLead h2 em,.PopcornExperience-module__OXR3dq__processHeader h2 em,.PopcornExperience-module__OXR3dq__studioCopy h2 em,.PopcornExperience-module__OXR3dq__contact h2 em{color:var(--gold);font-weight:400}@keyframes PopcornExperience-module__OXR3dq__rise{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}.PopcornExperience-module__OXR3dq__heroBottom{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1fr) auto auto;align-items:flex-end;gap:2rem;margin-top:clamp(2rem,5vh,4.5rem);padding-top:1.4rem;display:grid}.PopcornExperience-module__OXR3dq__heroFeatures{gap:clamp(1rem,2.5vw,2.5rem);margin:0;padding:0 1rem 0 0;list-style:none;display:flex}.PopcornExperience-module__OXR3dq__heroFeatures li{flex-direction:column;gap:.35rem;min-width:88px;display:flex}.PopcornExperience-module__OXR3dq__heroFeatures strong{color:var(--gold);letter-spacing:.14em;font-size:.58rem;font-weight:600}.PopcornExperience-module__OXR3dq__heroFeatures span{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.62rem}.PopcornExperience-module__OXR3dq__heroBottom p{color:#f3eee4c2;max-width:460px;margin:0;font-size:clamp(.93rem,1.2vw,1.08rem);line-height:1.65}.PopcornExperience-module__OXR3dq__circleLink{width:62px;height:62px;transition:background .3s ease, color .3s ease, transform .4s var(--ease);border:1px solid #f3eee48c;border-radius:50%;flex:none;place-items:center;display:grid}.PopcornExperience-module__OXR3dq__circleLink:hover{background:var(--gold);color:var(--ink);transform:rotate(-20deg)}.PopcornExperience-module__OXR3dq__intro,.PopcornExperience-module__OXR3dq__work,.PopcornExperience-module__OXR3dq__services,.PopcornExperience-module__OXR3dq__process,.PopcornExperience-module__OXR3dq__proof{padding:clamp(3.5rem, 5.5vw, 5.5rem) var(--gutter)}.PopcornExperience-module__OXR3dq__intro{color:var(--ink);background:var(--cream)}.PopcornExperience-module__OXR3dq__sectionTop{opacity:.6;border-bottom:1px solid;justify-content:space-between;padding-bottom:1.2rem;display:flex}.PopcornExperience-module__OXR3dq__introGrid{grid-template-columns:1fr 3fr;gap:4rem;padding:clamp(3rem,5vw,5rem) 0;display:grid}.PopcornExperience-module__OXR3dq__introKicker{letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;line-height:1.5}.PopcornExperience-module__OXR3dq__intro h2{max-width:1060px;font:500 clamp(3rem, 6.5vw, 6.2rem) / .98 var(--font-display);letter-spacing:-.05em;margin:0}.PopcornExperience-module__OXR3dq__intro h2 em{color:var(--wine)}.PopcornExperience-module__OXR3dq__stats{border-top:1px solid #0a090859;grid-template-columns:repeat(3,1fr) 1.5fr;gap:2rem;padding-top:2.5rem;display:grid}.PopcornExperience-module__OXR3dq__stats div{flex-direction:column;display:flex}.PopcornExperience-module__OXR3dq__stats strong{font:500 clamp(2.5rem, 4.5vw, 4.5rem) / 1 var(--font-display);letter-spacing:-.05em}.PopcornExperience-module__OXR3dq__stats span{letter-spacing:.12em;text-transform:uppercase;margin-top:.7rem;font-size:.65rem}.PopcornExperience-module__OXR3dq__stats p{color:#0a0908a6;margin:0;line-height:1.7}.PopcornExperience-module__OXR3dq__work{color:var(--ink);background:var(--paper)}.PopcornExperience-module__OXR3dq__workHeading,.PopcornExperience-module__OXR3dq__servicesLead,.PopcornExperience-module__OXR3dq__processHeader{grid-template-columns:2fr 1fr;align-items:end;gap:4rem;margin:clamp(2.25rem,3.75vw,3.75rem) 0;display:grid}.PopcornExperience-module__OXR3dq__workHeading h2,.PopcornExperience-module__OXR3dq__servicesLead h2,.PopcornExperience-module__OXR3dq__processHeader h2{font:500 clamp(4rem, 8vw, 8rem) / .78 var(--font-display);letter-spacing:-.06em;margin:0}.PopcornExperience-module__OXR3dq__workHeading p,.PopcornExperience-module__OXR3dq__servicesLead p,.PopcornExperience-module__OXR3dq__processHeader p{max-width:420px;color:var(--muted);margin:0;line-height:1.75}.PopcornExperience-module__OXR3dq__workHeading h2 em,.PopcornExperience-module__OXR3dq__processHeader h2 em{color:var(--wine)}.PopcornExperience-module__OXR3dq__workHeading p{color:#0a0908a6}.PopcornExperience-module__OXR3dq__projectGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.PopcornExperience-module__OXR3dq__project{display:block}.PopcornExperience-module__OXR3dq__projectLarge{grid-row:span 2}.PopcornExperience-module__OXR3dq__projectSmall:nth-child(3){margin:0}.PopcornExperience-module__OXR3dq__projectVisual{aspect-ratio:4/3;background:var(--ink-soft);min-height:0;position:relative;overflow:hidden}.PopcornExperience-module__OXR3dq__projectLarge .PopcornExperience-module__OXR3dq__projectVisual{min-height:min(58vw,620px)}.PopcornExperience-module__OXR3dq__projectVisual img{object-fit:cover;transition:transform 1s var(--ease), filter .7s ease}.PopcornExperience-module__OXR3dq__project:hover .PopcornExperience-module__OXR3dq__projectVisual img{filter:saturate(1.1)brightness(1.04);transform:scale(1.04)}.PopcornExperience-module__OXR3dq__projectIndex{letter-spacing:.14em;font-size:.66rem;position:absolute;top:1.5rem;left:1.5rem}.PopcornExperience-module__OXR3dq__projectArrow{width:46px;height:46px;color:var(--ink);background:var(--cream);transition:transform .45s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:1.5rem;right:1.5rem;transform:scale(0)rotate(-35deg)}.PopcornExperience-module__OXR3dq__project:hover .PopcornExperience-module__OXR3dq__projectArrow,.PopcornExperience-module__OXR3dq__project:focus-visible .PopcornExperience-module__OXR3dq__projectArrow{transform:scale(1)rotate(0)}.PopcornExperience-module__OXR3dq__project:focus-visible .PopcornExperience-module__OXR3dq__projectVisual img{transform:scale(1.025)}.PopcornExperience-module__OXR3dq__projectInfo{grid-template-columns:1fr 1.4fr;gap:.5rem 2rem;padding-top:1.2rem;display:grid}.PopcornExperience-module__OXR3dq__projectInfo h3{font:500 clamp(2rem, 3vw, 3rem) / 1 var(--font-display);grid-row:span 2;margin:0}.PopcornExperience-module__OXR3dq__projectInfo p,.PopcornExperience-module__OXR3dq__projectInfo span{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.PopcornExperience-module__OXR3dq__work .PopcornExperience-module__OXR3dq__projectInfo p,.PopcornExperience-module__OXR3dq__work .PopcornExperience-module__OXR3dq__projectInfo span{color:#0a09089e}.PopcornExperience-module__OXR3dq__work .PopcornExperience-module__OXR3dq__textLink:hover{color:var(--wine)}.PopcornExperience-module__OXR3dq__projectInfo span{letter-spacing:.1em;text-transform:uppercase}.PopcornExperience-module__OXR3dq__textLink,.PopcornExperience-module__OXR3dq__underlinedLink{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.7rem;width:max-content;margin-top:3rem;padding-bottom:.5rem;font-size:.72rem;transition:color .25s;display:flex}.PopcornExperience-module__OXR3dq__textLink:hover,.PopcornExperience-module__OXR3dq__underlinedLink:hover{color:var(--gold)}.PopcornExperience-module__OXR3dq__services{color:var(--ink);background:linear-gradient(145deg,#ffc343 0%,#f3ab2d 100%)}.PopcornExperience-module__OXR3dq__servicesLead h2 em{color:var(--wine)}.PopcornExperience-module__OXR3dq__servicesPromise{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.PopcornExperience-module__OXR3dq__servicesPromise>span{letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:700}.PopcornExperience-module__OXR3dq__servicesPromise p{color:#0a0908a6}.PopcornExperience-module__OXR3dq__servicesPromise a{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.65rem;padding-bottom:.45rem;font-size:.68rem;font-weight:700;display:inline-flex}.PopcornExperience-module__OXR3dq__serviceList{background:#0a09086b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.PopcornExperience-module__OXR3dq__serviceList article{min-height:300px;transition:background .35s ease, transform .35s var(--ease);background:#f7b638;flex-direction:column;align-items:stretch;padding:clamp(1.5rem,2.6vw,2.5rem);display:flex}.PopcornExperience-module__OXR3dq__serviceList article:hover{z-index:1;background:#ffd36c}.PopcornExperience-module__OXR3dq__serviceList article header{justify-content:space-between;align-items:center;display:flex}.PopcornExperience-module__OXR3dq__serviceList article header span{letter-spacing:.14em;font-size:.66rem}.PopcornExperience-module__OXR3dq__serviceList article header svg{width:19px;height:19px;transition:transform .35s var(--ease)}.PopcornExperience-module__OXR3dq__serviceList article:hover header svg{transform:translate(4px,-4px)}.PopcornExperience-module__OXR3dq__serviceList h3{max-width:520px;font:500 clamp(2.35rem, 4vw, 4.2rem) / .92 var(--font-display);letter-spacing:-.05em;margin:clamp(2.5rem,5vw,4.75rem) 0 0}.PopcornExperience-module__OXR3dq__serviceList p{color:#0a0908a6;max-width:520px;margin:1rem 0 2rem;line-height:1.6}.PopcornExperience-module__OXR3dq__serviceList ul{flex-wrap:wrap;gap:.55rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.PopcornExperience-module__OXR3dq__serviceList li{color:#0a0908c2;letter-spacing:.08em;text-transform:uppercase;border:1px solid #0a090847;border-radius:999px;padding:.48rem .7rem;font-size:.61rem}.PopcornExperience-module__OXR3dq__engagementGrid ul{color:#0a0908ad;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr 1fr;gap:.7rem 1rem;margin:0;padding:0;font-size:.68rem;list-style:none;display:grid}.PopcornExperience-module__OXR3dq__engagementGrid li:before{content:"•";color:var(--wine);margin-right:.55rem}.PopcornExperience-module__OXR3dq__capabilityTape{width:calc(100% + var(--gutter) * 2);margin:3rem calc(var(--gutter) * -1) -2.75rem;color:var(--cream);background:var(--wine);white-space:nowrap;padding:1rem 0;overflow:hidden;transform:rotate(-1.8deg)}.PopcornExperience-module__OXR3dq__capabilityTape div{width:max-content;font:italic 500 clamp(1.7rem, 3vw, 3rem) / 1 var(--font-display);animation:25s linear infinite PopcornExperience-module__OXR3dq__ticker}.PopcornExperience-module__OXR3dq__capabilityTape i{background:var(--gold);border-radius:50%;width:8px;height:8px;margin:0 1rem .2rem;display:inline-block}@keyframes PopcornExperience-module__OXR3dq__ticker{to{transform:translate(-30%)}}.PopcornExperience-module__OXR3dq__engagements{padding:clamp(6rem, 10vw, 10rem) var(--gutter);color:var(--cream);background:var(--wine)}.PopcornExperience-module__OXR3dq__engagementLead{grid-template-columns:2fr 1fr;align-items:end;gap:4rem;margin:clamp(3.5rem,7vw,7rem) 0;display:grid}.PopcornExperience-module__OXR3dq__engagementLead h2{font:500 clamp(4rem, 8vw, 8rem) / .82 var(--font-display);letter-spacing:-.06em;margin:0}.PopcornExperience-module__OXR3dq__engagementLead h2 em{color:var(--gold-soft);font-weight:400}.PopcornExperience-module__OXR3dq__engagementLead>p{color:#f3eee4b3;max-width:430px;margin:0;line-height:1.75}.PopcornExperience-module__OXR3dq__engagementGrid{border:1px solid #f3eee447;grid-template-columns:repeat(3,1fr);display:grid}.PopcornExperience-module__OXR3dq__engagementGrid article{border-right:1px solid #f3eee447;flex-direction:column;min-height:520px;padding:2rem;transition:color .4s,background .4s;display:flex}.PopcornExperience-module__OXR3dq__engagementGrid article:last-child{border-right:0}.PopcornExperience-module__OXR3dq__engagementGrid article>div{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:.63rem;display:flex}.PopcornExperience-module__OXR3dq__engagementGrid h3{font:500 clamp(3rem, 5vw, 5rem) / .9 var(--font-display);letter-spacing:-.045em;margin:auto 0 1rem}.PopcornExperience-module__OXR3dq__engagementGrid p{color:#f3eee4ab;min-height:5.5rem;margin:0 0 2rem;line-height:1.65}.PopcornExperience-module__OXR3dq__engagementGrid ul{color:#f3eee4b3;grid-template-columns:1fr}.PopcornExperience-module__OXR3dq__engagementGrid li:before{color:var(--gold-soft)}.PopcornExperience-module__OXR3dq__process{color:var(--ink);background:var(--cream);padding-top:clamp(9rem,14vw,14rem)}.PopcornExperience-module__OXR3dq__processGrid{border-top:1px solid #0a09084d;grid-template-columns:repeat(4,1fr);display:grid}.PopcornExperience-module__OXR3dq__processGrid article{border-right:1px solid #0a09084d;min-height:310px;padding:1.5rem 2rem 2rem 0;position:relative}.PopcornExperience-module__OXR3dq__processGrid article:last-child{border:0}.PopcornExperience-module__OXR3dq__processGrid article>span{color:#0a09088c;letter-spacing:.15em;font-size:.64rem}.PopcornExperience-module__OXR3dq__processDot{background:var(--wine);width:11px;height:11px;box-shadow:0 0 0 5px var(--cream);border-radius:50%;position:absolute;top:-6px;left:0}.PopcornExperience-module__OXR3dq__processGrid h3{font:500 clamp(2rem, 3vw, 3.2rem) / 1 var(--font-display);margin:7rem 0 1rem}.PopcornExperience-module__OXR3dq__processGrid p{color:#0a0908a6;max-width:250px;margin:0;line-height:1.65}.PopcornExperience-module__OXR3dq__proof{color:var(--ink);background:var(--cream)}.PopcornExperience-module__OXR3dq__proofQuote{text-align:center;max-width:1060px;margin:0 auto clamp(2.75rem,4.5vw,4.5rem)}.PopcornExperience-module__OXR3dq__quoteMark{color:var(--gold);font:500 7rem / .5 var(--font-display)}.PopcornExperience-module__OXR3dq__proofQuote blockquote{font:500 clamp(2.35rem, 4vw, 4rem) / 1.02 var(--font-display);letter-spacing:-.04em;margin:1.5rem 0 2rem}.PopcornExperience-module__OXR3dq__proofQuote div{flex-direction:column;gap:.3rem;font-size:.7rem;display:flex}.PopcornExperience-module__OXR3dq__proofQuote div span{color:#0a09088c}.PopcornExperience-module__OXR3dq__proofMetrics{border-block:1px solid #0a09084d;grid-template-columns:repeat(3,1fr);display:grid}.PopcornExperience-module__OXR3dq__proofMetrics div{border-right:1px solid #0a09084d;padding:2.5rem}.PopcornExperience-module__OXR3dq__proofMetrics div:last-child{border:0}.PopcornExperience-module__OXR3dq__proofMetrics strong{color:var(--wine);font:500 clamp(3rem, 5vw, 5.5rem) / 1 var(--font-display);display:block}.PopcornExperience-module__OXR3dq__proofMetrics span{letter-spacing:.12em;text-transform:uppercase;margin-top:.75rem;font-size:.65rem;display:block}.PopcornExperience-module__OXR3dq__clientLine{border-top:1px solid #0a09084d;align-items:center;gap:3rem;padding-top:2.75rem;display:flex}.PopcornExperience-module__OXR3dq__clientLine>span{letter-spacing:.15em;text-transform:uppercase;flex:none;font-size:.63rem}.PopcornExperience-module__OXR3dq__clientLine div{color:#0a090894;font:600 clamp(1.2rem, 2vw, 2rem) / 1 var(--font-sans);flex:1;justify-content:space-between;align-items:baseline;gap:2rem;display:flex}.PopcornExperience-module__OXR3dq__clientLine i{font-family:var(--font-display);font-weight:500}.PopcornExperience-module__OXR3dq__studio{min-height:850px;color:var(--ink);background:var(--cream);grid-template-columns:1fr 1fr;display:grid}.PopcornExperience-module__OXR3dq__studioVisual{min-height:700px;position:relative;overflow:hidden}.PopcornExperience-module__OXR3dq__studioVisual img{object-fit:cover;object-position:66% center;filter:saturate(.85)brightness(.75)}.PopcornExperience-module__OXR3dq__reelLabel{width:calc(100% - 6rem);color:var(--cream);border-top:1px solid #f3eee48c;justify-content:space-between;align-items:center;gap:2rem;padding-top:1rem;display:flex;position:absolute;bottom:3rem;left:3rem}.PopcornExperience-module__OXR3dq__reelLabel span{letter-spacing:.13em;text-transform:uppercase;font-size:.66rem}.PopcornExperience-module__OXR3dq__studioCopy{align-self:center;padding:clamp(4rem,8vw,8rem)}.PopcornExperience-module__OXR3dq__studioCopy>span{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;font-size:.65rem}.PopcornExperience-module__OXR3dq__studioCopy h2{font:500 clamp(3.2rem, 5.5vw, 6rem) / .92 var(--font-display);letter-spacing:-.055em;margin:3rem 0}.PopcornExperience-module__OXR3dq__studioCopy p{color:#0a0908a6;max-width:550px;margin:1.2rem 0;line-height:1.75}.PopcornExperience-module__OXR3dq__studioCopy .PopcornExperience-module__OXR3dq__underlinedLink:hover{color:var(--wine)}.PopcornExperience-module__OXR3dq__contact{isolation:isolate;min-height:auto;padding:clamp(3rem, 4.5vw, 4.5rem) var(--gutter) 2rem;color:var(--cream);background:radial-gradient(circle at 76% 18%, #ffdda038, transparent 28%), linear-gradient(135deg, var(--wine-deep), var(--wine));flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.PopcornExperience-module__OXR3dq__contactGlow{z-index:-1;aspect-ratio:1;filter:blur(20px);background:radial-gradient(circle,#f0b32373,#0000 63%);border-radius:50%;width:70vw;position:absolute;top:-25%;left:45%}.PopcornExperience-module__OXR3dq__contactTop,.PopcornExperience-module__OXR3dq__contactFoot{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;font-size:.62rem;display:flex}.PopcornExperience-module__OXR3dq__contactTop a:hover,.PopcornExperience-module__OXR3dq__contactFoot a:hover{color:var(--gold-soft)}.PopcornExperience-module__OXR3dq__contact h2{max-width:1200px;font:500 clamp(4.3rem, 8.5vw, 8.5rem) / .82 var(--font-display);letter-spacing:-.067em;margin:auto 0 3rem}.PopcornExperience-module__OXR3dq__contactLead{grid-template-columns:2fr .8fr;align-items:end;gap:4rem;margin:clamp(2.75rem,4vw,4rem) 0 2.75rem;display:grid}.PopcornExperience-module__OXR3dq__contactLead h2{margin:0}.PopcornExperience-module__OXR3dq__contactLead>p{color:#f3eee4b3;max-width:440px;margin:0;line-height:1.75}.PopcornExperience-module__OXR3dq__inquiryForm,.PopcornExperience-module__OXR3dq__inquirySuccess{width:min(100%,1040px);color:var(--ink);background:var(--cream);margin-left:auto;padding:clamp(1.5rem,3vw,2.75rem)}.PopcornExperience-module__OXR3dq__formHeading{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #0a090847;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem;font-size:.64rem;display:flex}.PopcornExperience-module__OXR3dq__fieldPair{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.PopcornExperience-module__OXR3dq__inquiryForm label{margin-bottom:1.1rem;display:block}.PopcornExperience-module__OXR3dq__inquiryForm label>span{color:#0a090894;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.65rem;font-size:.63rem;display:block}.PopcornExperience-module__OXR3dq__inquiryForm input,.PopcornExperience-module__OXR3dq__inquiryForm select,.PopcornExperience-module__OXR3dq__inquiryForm textarea{width:100%;min-height:50px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #0a090859;border-radius:0;outline:none;padding:.7rem 0;transition:border-color .25s}.PopcornExperience-module__OXR3dq__inquiryForm textarea{resize:vertical}.PopcornExperience-module__OXR3dq__inquiryForm input::placeholder,.PopcornExperience-module__OXR3dq__inquiryForm textarea::placeholder{color:#0a090859}.PopcornExperience-module__OXR3dq__inquiryForm input:focus,.PopcornExperience-module__OXR3dq__inquiryForm select:focus,.PopcornExperience-module__OXR3dq__inquiryForm textarea:focus{border-color:var(--wine)}.PopcornExperience-module__OXR3dq__formSubmit{justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;display:flex}.PopcornExperience-module__OXR3dq__formSubmit p{color:#0a090885;max-width:360px;margin:0;font-size:.72rem;line-height:1.6}.PopcornExperience-module__OXR3dq__formSubmit p a{text-underline-offset:.2em;text-decoration:underline}.PopcornExperience-module__OXR3dq__formSubmit button{min-height:54px;color:var(--cream);background:var(--wine);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:.7rem;padding:.9rem 1.2rem;font-size:.68rem;display:flex}.PopcornExperience-module__OXR3dq__formSubmit button:hover{background:var(--ink)}.PopcornExperience-module__OXR3dq__formSubmit button:disabled{cursor:wait;opacity:.65}.PopcornExperience-module__OXR3dq__spinner{animation:.8s linear infinite PopcornExperience-module__OXR3dq__formSpin}@keyframes PopcornExperience-module__OXR3dq__formSpin{to{transform:rotate(360deg)}}.PopcornExperience-module__OXR3dq__formError{color:var(--wine-deep);background:color-mix(in srgb, var(--wine) 10%, transparent);margin:1.5rem 0 0;padding:.9rem 1rem;font-size:.8rem}.PopcornExperience-module__OXR3dq__formError a{text-decoration:underline}.PopcornExperience-module__OXR3dq__inquirySuccess{flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;display:flex}.PopcornExperience-module__OXR3dq__inquirySuccess>span{width:58px;height:58px;color:var(--cream);background:var(--wine);border-radius:50%;place-items:center;display:grid}.PopcornExperience-module__OXR3dq__inquirySuccess>p{letter-spacing:.14em;text-transform:uppercase;margin:3rem 0 1rem;font-size:.64rem}.PopcornExperience-module__OXR3dq__inquirySuccess h3{max-width:680px;font:500 clamp(2.6rem, 5vw, 5rem) / .98 var(--font-display);margin:0 0 3rem}.PopcornExperience-module__OXR3dq__inquirySuccess button{min-height:44px;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:.68rem}.PopcornExperience-module__OXR3dq__contact h2 em{color:var(--gold-soft)}.PopcornExperience-module__OXR3dq__contactButton{width:max-content;color:var(--ink);background:var(--gold);letter-spacing:.1em;text-transform:uppercase;transition:transform .4s var(--ease), background .25s ease;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:.72rem;display:flex}.PopcornExperience-module__OXR3dq__contactButton:hover{background:var(--cream);transform:translateY(-5px)}.PopcornExperience-module__OXR3dq__contactFoot{border-top:1px solid #f3eee459;margin-top:2.75rem;padding-top:2rem}.PopcornExperience-module__OXR3dq__contactFoot>div{gap:1.5rem;display:flex}.PopcornExperience-module__OXR3dq__contactFoot>div:last-child{text-align:right;flex-direction:column;gap:.35rem}@media (hover:none){.PopcornExperience-module__OXR3dq__projectArrow{transform:scale(.82)rotate(0)}}@media (hover:hover){.PopcornExperience-module__OXR3dq__engagementGrid article:hover{color:var(--ink);background:var(--gold)}.PopcornExperience-module__OXR3dq__engagementGrid article:hover p,.PopcornExperience-module__OXR3dq__engagementGrid article:hover ul{color:#15110eb3}.PopcornExperience-module__OXR3dq__engagementGrid article:hover li:before{color:var(--wine)}}@media (max-width:900px){.PopcornExperience-module__OXR3dq__header{grid-template-columns:1fr auto}.PopcornExperience-module__OXR3dq__desktopNav,.PopcornExperience-module__OXR3dq__headerCta{display:none}.PopcornExperience-module__OXR3dq__menuButton{display:grid}.PopcornExperience-module__OXR3dq__mobileMenu{z-index:90;padding:6rem max(var(--gutter), env(safe-area-inset-right)) 3rem max(var(--gutter), env(safe-area-inset-left));visibility:hidden;opacity:0;pointer-events:none;background:var(--wine);flex-direction:column;justify-content:center;gap:0;transition:opacity .35s,visibility .35s;display:flex;position:fixed;inset:0}.PopcornExperience-module__OXR3dq__mobileMenuOpen{visibility:visible;opacity:1;pointer-events:auto}.PopcornExperience-module__OXR3dq__mobileMenu a{font:500 clamp(3.7rem, 14vw, 7rem) / 1 var(--font-display);text-transform:capitalize;border-bottom:1px solid #f3eee433;align-items:baseline;gap:1rem;padding:.3rem 0;display:flex}.PopcornExperience-module__OXR3dq__mobileMenu a span{font:500 .62rem / 1 var(--font-sans);letter-spacing:.1em;color:var(--gold)}.PopcornExperience-module__OXR3dq__hero h1{font-size:clamp(4.2rem,15vw,7rem)}.PopcornExperience-module__OXR3dq__heroBottom{grid-template-columns:minmax(0,1fr) auto}.PopcornExperience-module__OXR3dq__heroFeatures{border-top:1px solid var(--line);grid-area:2/1/auto/-1;justify-content:space-between;padding:1rem 0 0}.PopcornExperience-module__OXR3dq__introGrid,.PopcornExperience-module__OXR3dq__workHeading,.PopcornExperience-module__OXR3dq__servicesLead,.PopcornExperience-module__OXR3dq__processHeader{grid-template-columns:1fr}.PopcornExperience-module__OXR3dq__stats{grid-template-columns:repeat(3,1fr)}.PopcornExperience-module__OXR3dq__stats p{grid-column:1/-1;max-width:600px;margin-top:2rem}.PopcornExperience-module__OXR3dq__projectGrid{grid-template-columns:1fr 1fr;gap:1rem}.PopcornExperience-module__OXR3dq__projectLarge{grid-column:1/-1}.PopcornExperience-module__OXR3dq__projectLarge .PopcornExperience-module__OXR3dq__projectVisual{min-height:520px}.PopcornExperience-module__OXR3dq__projectSmall:nth-child(3){margin:0}.PopcornExperience-module__OXR3dq__serviceList article{min-height:280px}.PopcornExperience-module__OXR3dq__engagementLead,.PopcornExperience-module__OXR3dq__contactLead,.PopcornExperience-module__OXR3dq__engagementGrid{grid-template-columns:1fr}.PopcornExperience-module__OXR3dq__engagementGrid article{border-bottom:1px solid #f3eee447;border-right:0;min-height:430px}.PopcornExperience-module__OXR3dq__engagementGrid article:last-child{border-bottom:0}.PopcornExperience-module__OXR3dq__processGrid{grid-template-columns:1fr 1fr}.PopcornExperience-module__OXR3dq__proofMetrics{grid-template-columns:1fr}.PopcornExperience-module__OXR3dq__proofMetrics div{border-bottom:1px solid #0a09084d;border-right:0}.PopcornExperience-module__OXR3dq__clientLine,.PopcornExperience-module__OXR3dq__clientLine div{flex-direction:column;align-items:flex-start}.PopcornExperience-module__OXR3dq__studio{grid-template-columns:1fr}}@media (max-width:600px){.PopcornExperience-module__OXR3dq__header{height:70px}.PopcornExperience-module__OXR3dq__hero{min-height:min(640px,100svh);padding-top:6.5rem;padding-bottom:1.5rem}.PopcornExperience-module__OXR3dq__heroMeta{top:90px}.PopcornExperience-module__OXR3dq__heroMeta span:last-child{display:none}.PopcornExperience-module__OXR3dq__heroImage{object-position:68% center}.PopcornExperience-module__OXR3dq__heroScrim{background:linear-gradient(90deg,#160506e0,#5b14103d),linear-gradient(#0000 24%,#160506e0 100%)}.PopcornExperience-module__OXR3dq__hero h1{font-size:clamp(3.1rem,15vw,6.2rem);line-height:.78}.PopcornExperience-module__OXR3dq__heroBottom{margin-top:1.5rem;display:block}.PopcornExperience-module__OXR3dq__heroFeatures,.PopcornExperience-module__OXR3dq__heroFeatures strong{display:none}.PopcornExperience-module__OXR3dq__heroFeatures span{letter-spacing:.07em;font-size:.53rem}.PopcornExperience-module__OXR3dq__circleLink,.PopcornExperience-module__OXR3dq__sectionTop span:last-child{display:none}.PopcornExperience-module__OXR3dq__introGrid{gap:2rem}.PopcornExperience-module__OXR3dq__intro h2{font-size:3.15rem}.PopcornExperience-module__OXR3dq__stats{grid-template-columns:1fr}.PopcornExperience-module__OXR3dq__stats p{grid-column:auto}.PopcornExperience-module__OXR3dq__workHeading h2,.PopcornExperience-module__OXR3dq__servicesLead h2,.PopcornExperience-module__OXR3dq__processHeader h2{font-size:3.35rem}.PopcornExperience-module__OXR3dq__projectGrid{grid-template-columns:1fr;gap:2.5rem}.PopcornExperience-module__OXR3dq__projectLarge{grid-column:auto}.PopcornExperience-module__OXR3dq__projectLarge .PopcornExperience-module__OXR3dq__projectVisual,.PopcornExperience-module__OXR3dq__projectVisual{aspect-ratio:4/3;min-height:0}.PopcornExperience-module__OXR3dq__projectInfo{grid-template-columns:1fr}.PopcornExperience-module__OXR3dq__projectInfo h3{grid-row:auto}.PopcornExperience-module__OXR3dq__serviceList{grid-template-columns:1fr}.PopcornExperience-module__OXR3dq__serviceList article{min-height:0}.PopcornExperience-module__OXR3dq__serviceList h3{margin-top:2.5rem;font-size:2.4rem}.PopcornExperience-module__OXR3dq__processGrid{grid-template-columns:1fr}.PopcornExperience-module__OXR3dq__processGrid article{border-bottom:1px solid #0a09084d;border-right:0;min-height:250px}.PopcornExperience-module__OXR3dq__proofQuote blockquote{font-size:2.55rem}.PopcornExperience-module__OXR3dq__clientLine div{gap:1.2rem}.PopcornExperience-module__OXR3dq__studioVisual{min-height:620px}.PopcornExperience-module__OXR3dq__studioCopy{padding:5rem var(--gutter)}.PopcornExperience-module__OXR3dq__studioCopy h2{font-size:3.4rem}.PopcornExperience-module__OXR3dq__contactTop span:last-child,.PopcornExperience-module__OXR3dq__contactTop a{display:none}.PopcornExperience-module__OXR3dq__contact h2{font-size:3.65rem;line-height:.83}.PopcornExperience-module__OXR3dq__contactLead{margin-bottom:2.5rem}.PopcornExperience-module__OXR3dq__fieldPair{grid-template-columns:1fr;gap:0}.PopcornExperience-module__OXR3dq__formHeading span:last-child{display:none}.PopcornExperience-module__OXR3dq__formSubmit{flex-direction:column;align-items:stretch}.PopcornExperience-module__OXR3dq__formSubmit button{justify-content:center}.PopcornExperience-module__OXR3dq__contactFoot{flex-wrap:wrap;gap:2rem}.PopcornExperience-module__OXR3dq__contactFoot>div:last-child{text-align:left;width:100%}}@media (max-width:380px){.PopcornExperience-module__OXR3dq__hero h1{font-size:3rem}.PopcornExperience-module__OXR3dq__heroBottom p{max-width:240px;font-size:.83rem}.PopcornExperience-module__OXR3dq__circleLink{width:46px;height:46px}.PopcornExperience-module__OXR3dq__serviceList li{padding-inline:.58rem}.PopcornExperience-module__OXR3dq__contact h2{font-size:3.2rem}}@media (orientation:landscape) and (max-height:650px) and (max-width:900px){.PopcornExperience-module__OXR3dq__hero{min-height:560px}.PopcornExperience-module__OXR3dq__heroMeta{top:82px}.PopcornExperience-module__OXR3dq__hero h1{font-size:clamp(3.8rem,12vw,5.8rem)}.PopcornExperience-module__OXR3dq__mobileMenu{padding-block:5rem 1.5rem}.PopcornExperience-module__OXR3dq__mobileMenu a{font-size:clamp(2.7rem,10vh,4rem)}}
