.studio-services-module__iQn1FW__services{--accent:var(--studio-accent,#d0ff3f);--ink:var(--studio-ink,#f5f5f2);--muted:var(--studio-muted,#bdbfbb);--line:var(--studio-line,#ffffff24);--gutter:var(--studio-gutter,clamp(28px, 5.5vw, 104px));--surface:linear-gradient(164deg, #1e221be0, #0e100df0 52%, #090b09f5);--settle:cubic-bezier(.5, .05, .15, 1);--settle-ms:.72s;--feature-h:clamp(500px, 43.5vw, 660px);isolation:isolate;padding:clamp(64px, 9vh, 120px) var(--gutter) clamp(72px, 11vh, 136px);background:var(--studio-bg,#080909);border-bottom:1px solid var(--line);position:relative;overflow:clip}.studio-services-module__iQn1FW__glow{z-index:-2;filter:blur(30px);pointer-events:none;background:radial-gradient(40% 56% at 62% 44%,#96be1e29,#0000 70%),radial-gradient(30% 46% at 44% 28%,#78a01421,#0000 72%),radial-gradient(34% 50% at 82% 26%,#608c141f,#0000 70%);height:82%;position:absolute;inset:-10% -6% auto}.studio-services-module__iQn1FW__scenery{z-index:-1;aspect-ratio:1670/940;pointer-events:none;width:min(80%,1180px);position:absolute;bottom:0;left:0}.studio-services-module__iQn1FW__sceneryImage{object-fit:cover;object-position:left bottom;-webkit-mask-image:radial-gradient(118% 128% at 14% 94%,#000 42%,#0000 76%);mask-image:radial-gradient(118% 128% at 14% 94%,#000 42%,#0000 76%)}.studio-services-module__iQn1FW__scenery:after{content:"";background:linear-gradient(100deg,#0809099e,#08090952 42%,#0000 68%);position:absolute;inset:0}.studio-services-module__iQn1FW__inner{grid-template-columns:minmax(272px,27%) minmax(0,1fr);align-items:start;gap:clamp(20px,2.4vw,48px);max-width:1660px;margin-inline:auto;display:grid}.studio-services-module__iQn1FW__copy{padding-top:clamp(0px,3.5vw,62px)}.studio-services-module__iQn1FW__eyebrow{color:#d3d6d0;text-transform:uppercase;letter-spacing:.36em;word-spacing:.4em;margin:0;font-size:clamp(10px,.8vw,13px);font-weight:650;line-height:1.5}.studio-services-module__iQn1FW__headline{letter-spacing:-.045em;margin:clamp(16px,2.4vh,30px) 0 0;font-size:clamp(34px,3.7vw,62px);font-weight:650;line-height:1.06}.studio-services-module__iQn1FW__headline span,.studio-services-module__iQn1FW__headline em{font-style:normal;display:block}.studio-services-module__iQn1FW__headline em{color:var(--accent)}.studio-services-module__iQn1FW__noteRow{justify-content:flex-end;margin-top:clamp(24px,4vh,48px);display:flex}.studio-services-module__iQn1FW__panelCta{isolation:isolate;border:1px solid var(--accent);color:var(--ink);white-space:nowrap;background:0 0;border-radius:999px;justify-content:space-between;align-items:center;gap:clamp(12px,1.2vw,22px);padding:5px 5px 5px clamp(18px,1.5vw,28px);font-size:clamp(12px,.95vw,16px);font-weight:750;transition:color .42s;display:inline-flex;position:relative;overflow:hidden}.studio-services-module__iQn1FW__panelCta>span:first-child{z-index:1;position:relative}.studio-services-module__iQn1FW__ctaCircle{color:#101400;border-radius:50%;place-items:center;width:clamp(34px,2.6vw,42px);height:clamp(34px,2.6vw,42px);display:grid;position:relative}.studio-services-module__iQn1FW__ctaCircle:before{content:"";z-index:-1;background:var(--accent);border-radius:50%;transition:transform .9s cubic-bezier(.33,1,.4,1);position:absolute;inset:0;transform:scale(1)}.studio-services-module__iQn1FW__ctaCircle svg{transition:transform .28s cubic-bezier(.22,1,.36,1)}.studio-services-module__iQn1FW__note{color:var(--ink);font-family:var(--font-studio-hand), cursive;margin:0;font-size:clamp(17px,1.35vw,25px);font-weight:400;line-height:1.06;position:relative;transform:rotate(-3deg)}.studio-services-module__iQn1FW__note>span{white-space:nowrap;width:fit-content;display:block;position:relative}.studio-services-module__iQn1FW__note>span>span{clip-path:inset(0 102% 0 0);display:block}.studio-services-module__iQn1FW__note>span:last-of-type{color:var(--accent)}.studio-services-module__iQn1FW__note>span:nth-of-type(2){margin-left:6px}.studio-services-module__iQn1FW__note>span:nth-of-type(3){margin-left:12px}.studio-services-module__iQn1FW__note>span:nth-of-type(4){margin-left:18px}.studio-services-module__iQn1FW__noteArrow{width:clamp(46px,3.8vw,76px);height:auto;color:var(--accent);position:absolute;top:2px;right:calc(100% + 10px)}.studio-services-module__iQn1FW__noteUnderline{width:calc(100% + 9px);height:auto;color:var(--accent);position:absolute;top:calc(100% - 1px);left:-5px}.studio-services-module__iQn1FW__noteArrow path:not(.studio-services-module__iQn1FW__noteHead),.studio-services-module__iQn1FW__noteUnderline path{stroke-dasharray:1;stroke-dashoffset:1px}.studio-services-module__iQn1FW__noteHead{fill:currentColor;fill-opacity:0}.studio-services-module__iQn1FW__noteRing{width:142%;height:176%;color:var(--accent);pointer-events:none;position:absolute;top:-38%;left:-21%}.studio-services-module__iQn1FW__noteRing path{stroke-dasharray:1;stroke-dashoffset:1px}.studio-services-module__iQn1FW__deckNote{text-align:center;width:max-content;margin:clamp(30px,3.4vw,58px) auto 0;font-size:clamp(16px,1.25vw,23px);transform:rotate(-1.6deg)}.studio-services-module__iQn1FW__deckNote>span:nth-of-type(n){margin-inline:auto}.studio-services-module__iQn1FW__deckNote .studio-services-module__iQn1FW__noteArrow{width:clamp(44px,3.6vw,70px);top:auto;bottom:calc(100% + 10px);right:calc(100% - 24px)}.studio-services-module__iQn1FW__cardNote{z-index:8;pointer-events:none;width:max-content;position:absolute;bottom:calc(100% + clamp(34px,3vw,52px))}.studio-services-module__iQn1FW__cardNote[data-side=left]{right:56%}.studio-services-module__iQn1FW__cardNote[data-side=right]{left:56%}.studio-services-module__iQn1FW__cardNote .studio-services-module__iQn1FW__noteArrow{width:clamp(38px,3vw,58px);top:calc(100% + 2px);bottom:auto}.studio-services-module__iQn1FW__cardNote[data-side=left] .studio-services-module__iQn1FW__noteArrow{right:4px;transform:scale(-1)}.studio-services-module__iQn1FW__cardNote[data-side=right] .studio-services-module__iQn1FW__noteArrow{left:6px;right:auto;transform:scaleY(-1)}.studio-services-module__iQn1FW__copyNote .studio-services-module__iQn1FW__noteArrow{width:clamp(46px,4vw,78px);top:calc(100% - 12px);right:calc(100% - 4px);transform:scaleY(-1)}.studio-services-module__iQn1FW__stage{padding-block:clamp(92px,9vw,140px) clamp(10px,1.6vw,26px);position:relative}.studio-services-module__iQn1FW__deck{--ov:clamp(18px, 2vw, 34px);min-height:var(--feature-h);justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.studio-services-module__iQn1FW__card{--h:clamp(264px, 21.5vw, 348px);--reveal-y:46px;--hover-y:0px;z-index:1;width:24%;height:auto;min-height:var(--h);margin-left:calc(var(--ov) * var(--deal,0) * -1);background:var(--surface);opacity:0;transform:perspective(1400px) translateY(calc(var(--lift) + var(--reveal-y) + var(--hover-y))) rotate(var(--rot)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(var(--hover-scale,1));transition:width var(--settle-ms) var(--settle), min-height var(--settle-ms) var(--settle), margin var(--settle-ms) var(--settle), transform .46s var(--settle), opacity .62s ease var(--fade-delay,0s);contain:layout style;border-radius:24px;flex-direction:column;flex-shrink:0;display:flex;position:relative;box-shadow:0 34px 62px -30px #000,0 4px 22px #00000073}.studio-services-module__iQn1FW__card:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(158deg,#fff3,#ffffff0a 44%,#d0ff3f6b);padding:1px;transition:background .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.studio-services-module__iQn1FW__card:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .42s,box-shadow .32s;position:absolute;inset:0;box-shadow:0 0 0 1px #d0ff3f8c,0 0 46px -6px #d0ff3f42,0 40px 90px -34px #000}.studio-services-module__iQn1FW__card[data-active=true]:before{opacity:1}.studio-services-module__iQn1FW__services[data-inview=true] .studio-services-module__iQn1FW__card{--reveal-y:0px;opacity:1}.studio-services-module__iQn1FW__card:nth-child(2){--fade-delay:90ms}.studio-services-module__iQn1FW__card:nth-child(3){--fade-delay:.18s}.studio-services-module__iQn1FW__card:nth-child(4){--fade-delay:.27s}.studio-services-module__iQn1FW__deck[data-featured=true] .studio-services-module__iQn1FW__card{width:23.5%}.studio-services-module__iQn1FW__deck[data-featured=true] .studio-services-module__iQn1FW__card[data-active=true]{--h:var(--feature-h);--lift:0px;--rot:0deg;z-index:5;background:linear-gradient(#0e110ceb,#090b09f5),radial-gradient(90% 70% at 50% 0,#d0ff3f1f,#0000 70%);width:41.5%}.studio-services-module__iQn1FW__card[data-active=true]:after{background:linear-gradient(158deg,#d0ff3fb3,#d0ff3f59 52%,#d0ff3fcc)}.studio-services-module__iQn1FW__card:not(:last-child):not([data-active=true]) .studio-services-module__iQn1FW__head{padding-right:calc(clamp(14px, 1.15vw, 21px) + var(--ov))}.studio-services-module__iQn1FW__card[data-active=true]+.studio-services-module__iQn1FW__card .studio-services-module__iQn1FW__head{padding-left:calc(clamp(14px, 1.15vw, 21px) + var(--ov))}.studio-services-module__iQn1FW__head{transition:padding var(--settle-ms) var(--settle);border-radius:inherit;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:auto;align-items:flex-start;gap:0;padding:clamp(14px,1.15vw,21px);display:flex}.studio-services-module__iQn1FW__cardTop{justify-content:space-between;align-items:center;width:100%;margin-bottom:clamp(10px,1.4vw,22px);display:flex}.studio-services-module__iQn1FW__index{color:var(--muted);letter-spacing:.08em;font-size:clamp(11px,.85vw,14px);font-weight:600}.studio-services-module__iQn1FW__featuredTag{color:var(--muted);text-transform:uppercase;letter-spacing:.3em;font-size:clamp(9px,.66vw,11px);font-weight:650;display:none}.studio-services-module__iQn1FW__cardLead{transition:gap var(--settle-ms) var(--settle), transform .52s var(--settle);flex-direction:column;align-items:flex-start;gap:clamp(12px,1.2vw,20px);display:flex}.studio-services-module__iQn1FW__icon{width:clamp(30px,2.6vw,42px);height:clamp(30px,2.6vw,42px);color:var(--accent);transition:width var(--settle-ms) var(--settle), height var(--settle-ms) var(--settle);flex:none}.studio-services-module__iQn1FW__cardTitle{width:100%;transition:font-size var(--settle-ms) var(--settle);letter-spacing:-.03em;margin-bottom:-.12em;padding-bottom:.12em;font-size:clamp(17px,1.35vw,23px);font-weight:700;line-height:1.16;display:block;overflow:hidden}.studio-services-module__iQn1FW__cardTitle>span{display:block}.studio-services-module__iQn1FW__deck[data-featured=true] .studio-services-module__iQn1FW__card:not([data-active=true]) .studio-services-module__iQn1FW__cardTitle{font-size:clamp(15px,1.2vw,21px)}.studio-services-module__iQn1FW__blurb{width:100%;color:var(--muted);margin-top:clamp(13px,1.2vw,20px);font-size:clamp(12.5px,.98vw,16px);line-height:1.5}.studio-services-module__iQn1FW__deck[data-featured=true] .studio-services-module__iQn1FW__card[data-active=true] .studio-services-module__iQn1FW__head{text-align:center;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:0 clamp(12px,1.1vw,20px);padding:clamp(20px,1.7vw,30px) clamp(20px,1.7vw,30px) clamp(12px,1vw,18px);display:flex}.studio-services-module__iQn1FW__card[data-active=true] .studio-services-module__iQn1FW__cardTop{width:100%;padding-right:clamp(30px,2.4vw,40px)}.studio-services-module__iQn1FW__card[data-active=true] .studio-services-module__iQn1FW__featuredTag{display:block}.studio-services-module__iQn1FW__card[data-active=true] .studio-services-module__iQn1FW__cardLead{align-items:center}.studio-services-module__iQn1FW__card[data-active=true] .studio-services-module__iQn1FW__icon{width:clamp(36px,3vw,50px);height:clamp(36px,3vw,50px)}.studio-services-module__iQn1FW__card[data-active=true] .studio-services-module__iQn1FW__cardTitle{letter-spacing:-.04em;margin-top:0;font-size:clamp(22px,2vw,36px)}.studio-services-module__iQn1FW__card[data-active=true] .studio-services-module__iQn1FW__blurb{width:100%;color:var(--ink);margin-top:clamp(12px,1vw,18px);font-size:clamp(13.5px,1.05vw,18px);line-height:1.45}.studio-services-module__iQn1FW__close{z-index:3;width:clamp(28px,2.2vw,34px);height:clamp(28px,2.2vw,34px);color:var(--muted);background:0 0;border:1px solid #ffffff38;border-radius:50%;place-items:center;padding:0;transition:background .24s,border-color .24s,color .24s,opacity .32s;display:grid;position:absolute;top:clamp(14px,1.2vw,20px);right:clamp(14px,1.2vw,20px)}.studio-services-module__iQn1FW__card[data-active=true]:not([data-phase=content]) .studio-services-module__iQn1FW__close{opacity:0;pointer-events:none}.studio-services-module__iQn1FW__panel{display:none}.studio-services-module__iQn1FW__card[data-active=true][data-phase=content] .studio-services-module__iQn1FW__panel{flex-direction:column;flex:auto;gap:clamp(8px,.8vw,12px);min-height:0;padding:0 clamp(20px,1.7vw,30px) clamp(18px,1.5vw,26px);display:flex}.studio-services-module__iQn1FW__capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(7px,.7vw,12px);margin:0;padding:0;list-style:none;display:grid}.studio-services-module__iQn1FW__capabilities li{color:var(--ink);background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:8px;padding:clamp(10px,.9vw,15px);font-size:clamp(10.5px,.76vw,13px);line-height:1.25;display:flex}.studio-services-module__iQn1FW__capabilities svg{color:var(--ink);opacity:.85}.studio-services-module__iQn1FW__project{background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;align-items:center;gap:clamp(10px,1vw,16px);padding:clamp(8px,.7vw,11px);display:flex}.studio-services-module__iQn1FW__projectArt{background:linear-gradient(150deg,#23281d,#0d0f0c 70%);border-radius:10px;flex:none;place-items:center;width:clamp(74px,7vw,116px);height:clamp(54px,4.6vw,76px);display:grid;position:relative;overflow:hidden}.studio-services-module__iQn1FW__projectImage{object-fit:cover}.studio-services-module__iQn1FW__projectGlyph{color:var(--accent);letter-spacing:.08em;font-size:clamp(12px,.9vw,15px);font-weight:700}.studio-services-module__iQn1FW__projectCopy{min-width:0}.studio-services-module__iQn1FW__projectEyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.28em;margin:0;font-size:clamp(8.5px,.62vw,10.5px);font-weight:650}.studio-services-module__iQn1FW__projectName{letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(14px,1.15vw,20px);font-weight:700}.studio-services-module__iQn1FW__projectLine{color:var(--muted);margin:4px 0 0;font-size:clamp(10.5px,.78vw,13px);line-height:1.4}.studio-services-module__iQn1FW__projectLink{border:1px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;width:clamp(36px,2.7vw,44px);height:clamp(36px,2.7vw,44px);margin-left:auto;transition:background .24s,border-color .24s,color .24s;display:grid}.studio-services-module__iQn1FW__panelCta{justify-content:space-between;align-self:flex-start;width:50%;min-width:max-content;margin-top:auto;font-size:clamp(11.5px,.88vw,15px)}.studio-services-module__iQn1FW__card[data-active=true]:not([data-phase=content]) .studio-services-module__iQn1FW__blurb,.studio-services-module__iQn1FW__card[data-active=true]:not([data-phase=content]) .studio-services-module__iQn1FW__featuredTag{opacity:0}.studio-services-module__iQn1FW__card[data-phase=writing] .studio-services-module__iQn1FW__cardNote>span>span,.studio-services-module__iQn1FW__card[data-phase=content] .studio-services-module__iQn1FW__cardNote>span>span,.studio-services-module__iQn1FW__services[data-inview=true] .studio-services-module__iQn1FW__note:not(.studio-services-module__iQn1FW__cardNote)>span>span{animation:studio-services-module__iQn1FW__writeLine .46s ease-out calc(var(--line) * .25s) forwards}.studio-services-module__iQn1FW__card[data-phase=writing] .studio-services-module__iQn1FW__cardNote .studio-services-module__iQn1FW__noteArrow path:not(.studio-services-module__iQn1FW__noteHead),.studio-services-module__iQn1FW__card[data-phase=content] .studio-services-module__iQn1FW__cardNote .studio-services-module__iQn1FW__noteArrow path:not(.studio-services-module__iQn1FW__noteHead),.studio-services-module__iQn1FW__services[data-inview=true] .studio-services-module__iQn1FW__note:not(.studio-services-module__iQn1FW__cardNote) .studio-services-module__iQn1FW__noteArrow path:not(.studio-services-module__iQn1FW__noteHead){animation:.7s ease-out forwards studio-services-module__iQn1FW__drawStroke}.studio-services-module__iQn1FW__card[data-phase=writing] .studio-services-module__iQn1FW__cardNote .studio-services-module__iQn1FW__noteHead,.studio-services-module__iQn1FW__card[data-phase=content] .studio-services-module__iQn1FW__cardNote .studio-services-module__iQn1FW__noteHead,.studio-services-module__iQn1FW__services[data-inview=true] .studio-services-module__iQn1FW__note:not(.studio-services-module__iQn1FW__cardNote) .studio-services-module__iQn1FW__noteHead{animation:.24s ease-out .52s forwards studio-services-module__iQn1FW__inkIn}.studio-services-module__iQn1FW__card[data-phase=writing] .studio-services-module__iQn1FW__cardNote .studio-services-module__iQn1FW__noteUnderline path,.studio-services-module__iQn1FW__card[data-phase=content] .studio-services-module__iQn1FW__cardNote .studio-services-module__iQn1FW__noteUnderline path,.studio-services-module__iQn1FW__services[data-inview=true] .studio-services-module__iQn1FW__note:not(.studio-services-module__iQn1FW__cardNote) .studio-services-module__iQn1FW__noteUnderline path{animation:studio-services-module__iQn1FW__drawStroke .52s ease-out calc(var(--line) * .25s + .3s) forwards}.studio-services-module__iQn1FW__services[data-inview=true] .studio-services-module__iQn1FW__noteRing path{animation:.9s ease-out .78s forwards studio-services-module__iQn1FW__drawStroke}.studio-services-module__iQn1FW__card[data-phase=content] .studio-services-module__iQn1FW__featuredTag{animation:.62s 40ms backwards studio-services-module__iQn1FW__fadeIn}.studio-services-module__iQn1FW__card[data-phase=content] .studio-services-module__iQn1FW__blurb{animation:.85s .3s backwards studio-services-module__iQn1FW__blurIn}.studio-services-module__iQn1FW__card[data-phase=content] .studio-services-module__iQn1FW__capabilities li{animation:studio-services-module__iQn1FW__riseFade .64s cubic-bezier(.16, 1, .3, 1) calc(.38s + var(--step) * 80ms) backwards}.studio-services-module__iQn1FW__card[data-phase=content] .studio-services-module__iQn1FW__project{animation:.76s .7s backwards studio-services-module__iQn1FW__blurIn}.studio-services-module__iQn1FW__card[data-phase=content] .studio-services-module__iQn1FW__panelCta{animation:.72s cubic-bezier(.16,1,.3,1) .82s backwards studio-services-module__iQn1FW__scaleIn}.studio-services-module__iQn1FW__eyebrow,.studio-services-module__iQn1FW__headline span,.studio-services-module__iQn1FW__headline em,.studio-services-module__iQn1FW__noteRow{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.studio-services-module__iQn1FW__services[data-inview=true] .studio-services-module__iQn1FW__eyebrow,.studio-services-module__iQn1FW__services[data-inview=true] .studio-services-module__iQn1FW__headline span,.studio-services-module__iQn1FW__services[data-inview=true] .studio-services-module__iQn1FW__headline em,.studio-services-module__iQn1FW__services[data-inview=true] .studio-services-module__iQn1FW__noteRow{opacity:1;transform:translateY(0)}.studio-services-module__iQn1FW__services[data-inview=true] .studio-services-module__iQn1FW__headline span:nth-of-type(2){transition-delay:90ms}.studio-services-module__iQn1FW__services[data-inview=true] .studio-services-module__iQn1FW__headline em{transition-delay:.17s}.studio-services-module__iQn1FW__services[data-inview=true] .studio-services-module__iQn1FW__noteRow{transition-delay:.34s}@keyframes studio-services-module__iQn1FW__writeLine{to{clip-path:inset(0 -4% 0 0)}}@keyframes studio-services-module__iQn1FW__drawStroke{to{stroke-dashoffset:0}}@keyframes studio-services-module__iQn1FW__inkIn{to{fill-opacity:1}}@keyframes studio-services-module__iQn1FW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes studio-services-module__iQn1FW__blurIn{0%{opacity:0;filter:blur(7px)}to{opacity:1;filter:blur()}}@keyframes studio-services-module__iQn1FW__riseFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes studio-services-module__iQn1FW__scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (min-width:1500px){.studio-services-module__iQn1FW__capabilities{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.studio-services-module__iQn1FW__panelCta:hover{color:#101400}.studio-services-module__iQn1FW__panelCta:hover .studio-services-module__iQn1FW__ctaCircle:before{transform:scale(26)}.studio-services-module__iQn1FW__panelCta:hover .studio-services-module__iQn1FW__ctaCircle svg{transform:rotate(-45deg)}.studio-services-module__iQn1FW__card:not([data-active=true]):hover,.studio-services-module__iQn1FW__card:not([data-active=true]):focus-within{--hover-y:-14px;--hover-scale:1.025;z-index:6}.studio-services-module__iQn1FW__card:hover:after,.studio-services-module__iQn1FW__card:focus-within:after{background:linear-gradient(158deg,#ffffff57,#ffffff14 44%,#d0ff3fd9)}.studio-services-module__iQn1FW__card[data-active=true]:hover:before{box-shadow:0 0 0 1px #d0ff3fbf,0 0 58px -4px #d0ff3f61,0 40px 90px -34px #000}.studio-services-module__iQn1FW__close:hover,.studio-services-module__iQn1FW__projectLink:hover{background:var(--accent);border-color:var(--accent);color:#101400}}@media (prefers-reduced-motion:reduce){.studio-services-module__iQn1FW__card,.studio-services-module__iQn1FW__eyebrow,.studio-services-module__iQn1FW__headline span,.studio-services-module__iQn1FW__headline em,.studio-services-module__iQn1FW__noteRow{transition:none}.studio-services-module__iQn1FW__card{--reveal-y:0px;--hover-y:0px}.studio-services-module__iQn1FW__eyebrow,.studio-services-module__iQn1FW__headline span,.studio-services-module__iQn1FW__headline em,.studio-services-module__iQn1FW__noteRow{transform:none}.studio-services-module__iQn1FW__services *{animation:none!important}.studio-services-module__iQn1FW__note>span>span{clip-path:none}.studio-services-module__iQn1FW__noteArrow path,.studio-services-module__iQn1FW__noteUnderline path,.studio-services-module__iQn1FW__noteRing path{stroke-dashoffset:0}.studio-services-module__iQn1FW__noteHead{fill-opacity:1}}
.studio-work-module__8EfgOq__work{--accent:var(--studio-accent,#d0ff3f);--ink:var(--studio-ink,#f5f5f2);--muted:var(--studio-muted,#bdbfbb);--line:var(--studio-line,#ffffff24);--gutter:var(--studio-gutter,clamp(28px, 5.5vw, 104px));--settle:cubic-bezier(.5, .05, .15, 1);isolation:isolate;padding:clamp(72px, 10vh, 132px) var(--gutter) clamp(76px, 11vh, 140px);background:var(--studio-bg,#080909);border-bottom:1px solid var(--line);position:relative;overflow:clip}.studio-work-module__8EfgOq__scenery{z-index:-1;aspect-ratio:1672/941;pointer-events:none;width:min(62%,980px);position:absolute;bottom:0;left:0}.studio-work-module__8EfgOq__sceneryImage{object-fit:cover;object-position:left bottom;-webkit-mask-image:radial-gradient(112% 124% at 16% 90%,#000 46%,#0000 78%);mask-image:radial-gradient(112% 124% at 16% 90%,#000 46%,#0000 78%)}.studio-work-module__8EfgOq__inner{grid-template-columns:minmax(0,1.06fr) minmax(330px,.94fr);align-items:center;gap:clamp(28px,4vw,80px);max-width:1660px;margin-inline:auto;display:grid}.studio-work-module__8EfgOq__stage{perspective:1600px;position:relative}.studio-work-module__8EfgOq__frame{aspect-ratio:4/3;background:linear-gradient(150deg, var(--tone,#1d2417), #0b0d0b 72%), var(--studio-bg,#080909);--tilt:rotateY(11deg) rotateX(2.5deg);width:100%;transform:var(--tilt);border:1px solid #ffffff29;border-radius:clamp(16px,1.6vw,26px);place-items:center;animation:.64s cubic-bezier(.16,1,.3,1) .19s backwards studio-work-module__8EfgOq__frameIn;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 110px -50px #000,0 10px 40px #0000008c}.studio-work-module__8EfgOq__leaving{z-index:2;pointer-events:none;animation:.43s ease-in forwards studio-work-module__8EfgOq__frameOut;position:absolute;inset:0}.studio-work-module__8EfgOq__frameImage{object-fit:cover}.studio-work-module__8EfgOq__phones{position:absolute;inset:0}.studio-work-module__8EfgOq__phone{aspect-ratio:9/19;background:#000;border:1px solid #ffffff3d;border-radius:10%/4.8%;width:31%;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 60px -28px #000,0 0 0 3px #0000008c}.studio-work-module__8EfgOq__phone:first-child{transform:translate(-84%,-46%)rotate(-5deg)}.studio-work-module__8EfgOq__phone:nth-child(2){z-index:1;transform:translate(-14%,-40%)rotate(4deg)}.studio-work-module__8EfgOq__screens{position:absolute;inset:0}.studio-work-module__8EfgOq__screen{aspect-ratio:16/9;background:#fff;border:1px solid #ffffff38;border-radius:clamp(8px,.8vw,12px);width:72%;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 60px -28px #000,0 0 0 3px #00000073}.studio-work-module__8EfgOq__screen:first-child{transform:translate(-60%,-62%)}.studio-work-module__8EfgOq__screen:nth-child(2){z-index:1;transform:translate(-40%,-36%)}.studio-work-module__8EfgOq__shot{object-fit:cover;object-position:top}.studio-work-module__8EfgOq__frameGlyph{color:#ffffff38;letter-spacing:.12em;font-size:clamp(42px,5vw,86px);font-weight:750}.studio-work-module__8EfgOq__detailTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.studio-work-module__8EfgOq__eyebrow{color:#d3d6d0;text-transform:uppercase;letter-spacing:.36em;word-spacing:.4em;margin:0;font-size:clamp(10px,.8vw,13px);font-weight:650;line-height:1.5}.studio-work-module__8EfgOq__name{letter-spacing:-.02em;margin:clamp(10px,1.2vh,18px) 0 0;font-size:clamp(17px,1.45vw,25px);font-weight:700;animation:.62s backwards studio-work-module__8EfgOq__blurIn}.studio-work-module__8EfgOq__nav{text-align:right;flex:none}.studio-work-module__8EfgOq__counter{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.2vw,38px);font-weight:650;line-height:1}.studio-work-module__8EfgOq__counter strong{font-weight:650}.studio-work-module__8EfgOq__counter span{color:#bdbfbb8c}.studio-work-module__8EfgOq__navButtons{justify-content:flex-end;gap:clamp(8px,.8vw,14px);margin-top:clamp(12px,1.4vw,22px);display:flex}.studio-work-module__8EfgOq__navButtons button{border:1px solid var(--line);width:clamp(38px,2.9vw,48px);height:clamp(38px,2.9vw,48px);color:var(--ink);background:0 0;border-radius:50%;place-items:center;padding:0;transition:background .24s,border-color .24s,color .24s;display:grid}.studio-work-module__8EfgOq__headline{letter-spacing:-.045em;margin:clamp(18px,2.4vh,32px) 0 0;font-size:clamp(32px,3.4vw,58px);font-weight:650;line-height:1.05}.studio-work-module__8EfgOq__headline span,.studio-work-module__8EfgOq__headline em{font-style:normal;display:block}.studio-work-module__8EfgOq__headline em{color:var(--accent)}.studio-work-module__8EfgOq__summary{max-width:46ch;color:var(--muted);letter-spacing:-.01em;margin:clamp(16px,2.2vh,28px) 0 0;font-size:clamp(14px,1.05vw,18px);line-height:1.55}.studio-work-module__8EfgOq__links{flex-wrap:wrap;align-items:center;gap:12px clamp(18px,2vw,32px);margin-top:clamp(20px,3vh,36px);display:flex}.studio-work-module__8EfgOq__allLink{color:var(--muted);text-underline-offset:5px;font-size:clamp(12px,.95vw,16px);font-weight:650;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:color .18s,text-decoration-color .18s}.studio-work-module__8EfgOq__allLink:hover{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.studio-work-module__8EfgOq__caseLink{isolation:isolate;color:var(--ink);white-space:nowrap;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:clamp(12px,1.2vw,22px);padding:5px 5px 5px clamp(18px,1.5vw,28px);font-size:clamp(12px,.95vw,16px);font-weight:700;transition:color .7s;display:inline-flex;position:relative;overflow:hidden}.studio-work-module__8EfgOq__caseLink>span:first-child{z-index:1;position:relative}.studio-work-module__8EfgOq__caseCircle{color:#101400;border-radius:50%;place-items:center;width:clamp(34px,2.6vw,42px);height:clamp(34px,2.6vw,42px);display:grid;position:relative}.studio-work-module__8EfgOq__caseCircle:before{content:"";z-index:-1;background:var(--accent);border-radius:50%;transition:transform 1.5s cubic-bezier(.33,1,.42,1);position:absolute;inset:0;transform:scale(1)}.studio-work-module__8EfgOq__caseCircle svg{transition:transform .28s cubic-bezier(.22,1,.36,1)}.studio-work-module__8EfgOq__thumbs{gap:clamp(8px,.9vw,16px);margin:clamp(26px,3.6vh,46px) 0 0;padding:0;list-style:none;display:flex}.studio-work-module__8EfgOq__thumbs button{background:0 0;border:0;width:100%;padding:0;display:block}.studio-work-module__8EfgOq__thumbs li{flex:1 1 0;min-width:0}.studio-work-module__8EfgOq__thumbFrame{aspect-ratio:3/2;border:1px solid var(--line);background:linear-gradient(150deg, var(--tone,#1d2417), #0b0d0b 74%);width:100%;transition:border-color .28s ease, transform .4s var(--settle);border-radius:clamp(8px,.8vw,12px);place-items:center;display:grid;position:relative;overflow:hidden}.studio-work-module__8EfgOq__thumbFrame .studio-work-module__8EfgOq__frameGlyph{font-size:clamp(13px,1.1vw,18px)}.studio-work-module__8EfgOq__thumbs button[data-current=true] .studio-work-module__8EfgOq__thumbFrame{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.studio-work-module__8EfgOq__eyebrow,.studio-work-module__8EfgOq__name,.studio-work-module__8EfgOq__nav,.studio-work-module__8EfgOq__headline span,.studio-work-module__8EfgOq__headline em,.studio-work-module__8EfgOq__summary,.studio-work-module__8EfgOq__links,.studio-work-module__8EfgOq__thumbs,.studio-work-module__8EfgOq__stage{opacity:0;transition:opacity .72s,transform .82s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__eyebrow,.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__name,.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__nav,.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__headline span,.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__headline em,.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__summary,.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__links,.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__thumbs,.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__stage{opacity:1;transform:translateY(0)}.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__stage{transition-delay:60ms}.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__name{transition-delay:80ms}.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__headline span{transition-delay:.16s}.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__headline em{transition-delay:.24s}.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__summary{transition-delay:.32s}.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__links{transition-delay:.4s}.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__thumbs{transition-delay:.48s}.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__headline span{animation:.9s cubic-bezier(.16,1,.3,1) backwards studio-work-module__8EfgOq__riseLine}.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__headline em{animation:.9s cubic-bezier(.16,1,.3,1) 90ms backwards studio-work-module__8EfgOq__riseLine}.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__summary{animation:.76s .18s backwards studio-work-module__8EfgOq__blurIn}.studio-work-module__8EfgOq__work[data-inview=true] .studio-work-module__8EfgOq__links{animation:.7s .26s backwards studio-work-module__8EfgOq__blurIn}@keyframes studio-work-module__8EfgOq__frameIn{0%{opacity:0;transform:var(--tilt) translateX(calc(var(--dir,1) * 15%)) scale(.96)}to{opacity:1;transform:var(--tilt) translateX(0) scale(1)}}@keyframes studio-work-module__8EfgOq__frameOut{0%{opacity:1;transform:var(--tilt) translateX(0) scale(1)}to{opacity:0;transform:var(--tilt) translateX(calc(var(--dir,1) * -13%)) scale(.96)}}@keyframes studio-work-module__8EfgOq__riseLine{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes studio-work-module__8EfgOq__blurIn{0%{opacity:0;filter:blur(7px)}to{opacity:1;filter:blur()}}@media (hover:hover) and (pointer:fine){.studio-work-module__8EfgOq__navButtons button:hover{background:var(--accent);border-color:var(--accent);color:#101400}.studio-work-module__8EfgOq__caseLink:hover{color:#101400;border-color:var(--accent)}.studio-work-module__8EfgOq__caseLink:hover .studio-work-module__8EfgOq__caseCircle:before{transform:scale(26)}.studio-work-module__8EfgOq__caseLink:hover .studio-work-module__8EfgOq__caseCircle svg{transform:rotate(-45deg)}.studio-work-module__8EfgOq__thumbs button:hover .studio-work-module__8EfgOq__thumbFrame{border-color:#fff6;transform:translateY(-4px)}}@media (max-width:1150px){.studio-work-module__8EfgOq__inner{grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vh,52px)}.studio-work-module__8EfgOq__stage{perspective:none}.studio-work-module__8EfgOq__frame{aspect-ratio:16/11;transform:none}.studio-work-module__8EfgOq__scenery{width:min(88%,720px)}}@media (max-width:620px){.studio-work-module__8EfgOq__headline{font-size:clamp(28px,8.2vw,44px)}.studio-work-module__8EfgOq__thumbs{gap:8px}.studio-work-module__8EfgOq__navButtons button{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.studio-work-module__8EfgOq__eyebrow,.studio-work-module__8EfgOq__name,.studio-work-module__8EfgOq__nav,.studio-work-module__8EfgOq__headline span,.studio-work-module__8EfgOq__headline em,.studio-work-module__8EfgOq__summary,.studio-work-module__8EfgOq__links,.studio-work-module__8EfgOq__caseLink,.studio-work-module__8EfgOq__thumbs,.studio-work-module__8EfgOq__stage,.studio-work-module__8EfgOq__thumbFrame{transition:none;transform:none}.studio-work-module__8EfgOq__work *{animation:none!important}.studio-work-module__8EfgOq__frame{transform:var(--tilt)}}
.studio-process-module__IHfFea__process{--accent:var(--studio-accent,#d0ff3f);--ink:var(--studio-ink,#f5f5f2);--muted:var(--studio-muted,#bdbfbb);--line:var(--studio-line,#ffffff24);--gutter:var(--studio-gutter,clamp(28px, 5.5vw, 104px));padding:clamp(64px, 9vh, 116px) var(--gutter);background:var(--studio-bg,#080909);color:var(--ink);border-bottom:1px solid var(--line)}.studio-process-module__IHfFea__inner{max-width:1660px;margin-inline:auto}.studio-process-module__IHfFea__copy{max-width:760px}.studio-process-module__IHfFea__eyebrow{color:#d3d6d0;text-transform:uppercase;letter-spacing:.36em;margin:0;font-size:clamp(10px,.8vw,13px);font-weight:650;line-height:1.5}.studio-process-module__IHfFea__headline{letter-spacing:-.045em;margin:clamp(16px,2.2vh,28px) 0 0;font-size:clamp(32px,3.6vw,60px);font-weight:650;line-height:1.05}.studio-process-module__IHfFea__headline span,.studio-process-module__IHfFea__headline em{font-style:normal;display:block}.studio-process-module__IHfFea__headline em{color:var(--accent)}.studio-process-module__IHfFea__lede{max-width:52ch;color:var(--muted);margin:clamp(16px,2.4vh,26px) 0 0;font-size:clamp(15px,1.1vw,19px);line-height:1.55}.studio-process-module__IHfFea__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,24px);margin:clamp(36px,5vh,64px) 0 0;padding:0;list-style:none;display:grid}.studio-process-module__IHfFea__step{border:1px solid var(--line);background:#ffffff08;border-radius:20px;flex-direction:column;padding:clamp(20px,1.8vw,30px);display:flex}.studio-process-module__IHfFea__stepTop{justify-content:space-between;align-items:center;display:flex}.studio-process-module__IHfFea__index{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:13px}.studio-process-module__IHfFea__icon{width:26px;height:26px;color:var(--accent)}.studio-process-module__IHfFea__title{letter-spacing:-.03em;margin:clamp(22px,2.6vh,34px) 0 0;font-size:clamp(20px,1.6vw,28px);font-weight:700}.studio-process-module__IHfFea__text{color:var(--muted);margin:10px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.55}.studio-process-module__IHfFea__duration{color:var(--ink);margin:auto 0 0;padding-top:18px;font-size:13px;font-weight:650}@media (max-width:1050px){.studio-process-module__IHfFea__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.studio-process-module__IHfFea__steps{grid-template-columns:minmax(0,1fr)}}
