.collaboration-section,.acquisition-section,.partnership-faq,.partnership-invitation,.project-story{padding-block:clamp(56px,7vw,112px)}.collaboration-section{padding-block:clamp(36px,4vw,64px)}.partnership-section-heading,.project-layout,.acquisition-layout,.faq-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,96px);align-items:start}.partnership-section-heading{align-items:end;margin-bottom:20px}.collaboration-sketch{width:clamp(220px,30vw,360px);height:auto;justify-self:center;align-self:center}.collaboration-sketch-trail{fill:none;stroke:var(--charcoal);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.collaboration-sketch-star{fill:var(--lilac);stroke:var(--charcoal);stroke-width:5;stroke-linejoin:round}:is(.collaboration-section,.acquisition-section,.partnership-faq,.partnership-invitation,.project-story) h2{margin:0;font-size:clamp(32px,4vw,58px);line-height:1.06;letter-spacing:-.045em}.collaboration-section h2{font-size:clamp(30px,3.25vw,46px)}:is(.partnership-section-heading,.concept-copy,.acquisition-copy,.project-layout,.faq-layout,.project-story) p{max-width:62ch;line-height:1.7}.concept-picker{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.concept-picker button{min-height:44px;padding:10px 16px;border:2px solid var(--charcoal);background:transparent;color:var(--charcoal);font-weight:750;cursor:pointer}.concept-picker button[aria-pressed=true]{background:var(--butter);box-shadow:3px 3px 0 var(--charcoal)}.concept-picker button:hover{background:var(--lilac)}.collaboration-concept{display:grid;grid-template-columns:1.15fr 1fr;border:var(--stroke);box-shadow:7px 7px 0 var(--charcoal);margin-bottom:0}.collaboration-concept:not([hidden])+.collaboration-concept:not([hidden]){margin-top:20px}.concept-art{position:relative;display:grid;place-items:center;min-height:260px;overflow:hidden;background:var(--lilac) url(/images/paper-grain.svg)}.concept-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.concept-stamp{position:absolute;bottom:26px;left:24px;max-width:calc(100% - 48px);padding:12px 16px;border:2px solid var(--charcoal);background:var(--butter);color:var(--charcoal);box-shadow:4px 4px 0 var(--charcoal);transform:rotate(-3deg);font-size:clamp(16px,1.8vw,24px);font-weight:850;line-height:1.2}.concept-marker{position:absolute;top:24px;right:28px;width:88px;fill:var(--butter);stroke:var(--charcoal);stroke-width:4;transform:rotate(9deg)}.concept-art-ugc>img{width:78%;height:100%;margin:auto;object-fit:contain;padding-bottom:32px;filter:drop-shadow(7px 8px 0 var(--charcoal))}.concept-art-development{background-color:var(--orange)}.concept-art-development>img{width:88%;height:100%;margin:auto;object-fit:contain;padding-bottom:55px}.concept-copy{padding:clamp(20px,2vw,28px);align-self:center}.concept-copy h3,.acquisition-note h3{font-size:clamp(26px,2.7vw,40px);line-height:1.1;letter-spacing:-.035em;margin:16px 0}.concept-copy h3{font-size:clamp(25px,2.25vw,32px);margin-block:10px}.concept-copy>p{margin-block:12px;line-height:1.55}.concept-copy .text-link,.project-layout .text-link{margin-top:16px}.acquisition-layout{align-items:center}.acquisition-copy .section-label{color:var(--butter)}.acquisition-copy>p:not(.section-label){margin-block:24px}.acquisition-copy .button{margin-top:12px}.acquisition-note{position:relative;padding:clamp(24px,3vw,44px);padding-top:calc(clamp(24px,3vw,44px) + 100px);border:3px solid var(--cream);background:var(--lilac) url(/images/paper-grain.svg);color:var(--charcoal);box-shadow:8px 8px 0 var(--orange);transform:rotate(2deg)}.acquisition-note:before{content:"";position:absolute;inset:0 0 auto;height:100px;background:url(/assets/work-CKkSP3fJ.webp) center 60% / cover;border-bottom:3px solid var(--cream)}.acquisition-star{position:absolute;z-index:1;top:-44px;right:-14px;width:clamp(76px,8vw,112px);overflow:visible;fill:var(--butter);stroke:var(--charcoal);stroke-width:2;stroke-linejoin:round;filter:drop-shadow(3px 4px 0 var(--charcoal));pointer-events:none}.acquisition-star-edge{stroke:var(--cream);stroke-width:10}.note-tab{position:absolute;top:40px;left:clamp(24px,3vw,44px);display:inline-block;padding:7px 12px;background:var(--cream);font-size:13px;font-weight:750;transform:rotate(-3deg)}.acquisition-note ul{padding:0;list-style:none;line-height:1.6}.acquisition-note li{position:relative;padding:12px 0 12px 22px;border-bottom:1px solid rgb(23 25 29 / 18%)}.acquisition-note li:before{content:"";position:absolute;top:23px;left:0;width:10px;border-top:2px solid currentColor;transform:rotate(-8deg)}.project-layout{align-items:center}.partnership-faq{position:relative;isolation:isolate;padding-top:clamp(36px,4.5vw,72px);padding-bottom:clamp(116px,9.5vw,148px);background:var(--lilac) url(/images/paper-grain.svg)}.faq-layout{position:relative;z-index:1}.faq-layout>div:first-child>p{margin-top:20px}.faq-questions details{border-bottom:2px solid var(--charcoal);padding-block:18px}.faq-questions details:first-child{border-top:2px solid var(--charcoal)}.faq-questions summary{padding-right:12px;font-size:18px;font-weight:750;cursor:pointer}.faq-questions p{margin:16px 0 0}.faq-magnifier{position:absolute;bottom:-38px;left:calc(max(var(--gutter),env(safe-area-inset-left)) + clamp(76px,12vw,310px) + clamp(0px,20vw - 160px,100px));z-index:0;display:block;width:clamp(250px,26vw,360px);height:auto;overflow:visible;color:#6a6870;fill:none;stroke:currentColor;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-15deg) scaleX(-1);pointer-events:none}.pencil-retrace{opacity:.45;stroke-width:1.8}.pencil-fine,.pencil-hatching{stroke-width:2}.pencil-hatching{opacity:.65}.partnership-invitation{text-align:center;padding-bottom:clamp(80px,9vw,144px)}.partnership-invitation .button{margin-top:28px}.concept-picker[hidden],.collaboration-concept[hidden]{display:none}@media(max-width:1100px){.concept-art-ugc>img{transform:translate(28%)}.concept-art-ugc .concept-stamp{max-width:48%}}@media(max-width:720px){.partnership-section-heading,.collaboration-concept,.project-layout,.acquisition-layout,.faq-layout{grid-template-columns:minmax(0,1fr);gap:28px}.collaboration-concept{gap:0}.partnership-section-heading{gap:12px}.collaboration-sketch{width:160px;justify-self:end}.concept-art{min-height:0;height:200px}.concept-picker button{flex:1 1 auto;font-size:14px;padding-inline:10px}.acquisition-note{transform:none;margin-top:28px}.acquisition-star{top:-46px;right:-8px}.concept-stamp{left:18px;max-width:calc(100% - 36px);bottom:18px;padding:9px 12px}.concept-marker{width:64px;top:16px;right:18px}.partnership-faq{padding-bottom:clamp(220px,68vw,280px)}.faq-magnifier{left:max(var(--gutter),23vw,env(safe-area-inset-left));width:clamp(218px,68vw,280px)}}.studio-page[data-page=partnerships] .partnership-inner{padding-bottom:clamp(48px,5vw,80px)}
