/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.top-\[5\%\]{top:5%}.top-\[10\%\]{top:10%}.top-\[15\%\]{top:15%}.top-\[20\%\]{top:20%}.top-\[25\%\]{top:25%}.right-\[-5\%\]{right:-5%}.right-\[5\%\]{right:5%}.right-\[10\%\]{right:10%}.bottom-\[5\%\]{bottom:5%}.bottom-\[10\%\]{bottom:10%}.bottom-\[15\%\]{bottom:15%}.bottom-\[20\%\]{bottom:20%}.left-\[-5\%\]{left:-5%}.left-\[5\%\]{left:5%}.left-\[10\%\]{left:10%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.container{width:100%}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.h-\[1\.5px\]{height:1.5px}.h-\[2px\]{height:2px}.h-\[20\%\]{height:20%}.h-\[30\%\]{height:30%}.h-\[35vw\]{height:35vw}.h-\[40\%\]{height:40%}.h-\[50\%\]{height:50%}.h-\[60\%\]{height:60%}.h-\[70\%\]{height:70%}.h-\[75\%\]{height:75%}.h-\[80\%\]{height:80%}.h-\[90\%\]{height:90%}.h-\[95\%\]{height:95%}.h-\[340px\]{height:340px}.h-\[350px\]{height:350px}.h-\[360px\]{height:360px}.h-\[370px\]{height:370px}.h-\[380px\]{height:380px}.h-\[390px\]{height:390px}.h-\[410px\]{height:410px}.h-\[420px\]{height:420px}.h-full{height:100%}.min-h-\[500px\]{min-height:500px}.min-h-\[520px\]{min-height:520px}.min-h-svh{min-height:100svh}.w-1\/2{width:50%}.w-3\/4{width:75%}.w-\[1\.5px\]{width:1.5px}.w-\[3px\]{width:3px}.w-\[15\%\]{width:15%}.w-\[35\%\]{width:35%}.w-\[35vw\]{width:35vw}.w-\[45\%\]{width:45%}.w-\[340px\]{width:340px}.w-\[350px\]{width:350px}.w-\[360px\]{width:360px}.w-\[370px\]{width:370px}.w-\[380px\]{width:380px}.w-\[390px\]{width:390px}.w-\[410px\]{width:410px}.w-\[420px\]{width:420px}.w-full{width:100%}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[420px\]{max-width:420px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scrollbar-none{scrollbar-width:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-\[1\.5px\]{gap:1.5px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#FF4D00\]{border-color:#ff4d00}.border-\[\#FF4D00\]\/10{border-color:oklab(66.7662% .178563 .13449/.1)}.border-\[\#FF4D00\]\/15{border-color:oklab(66.7662% .178563 .13449/.15)}.border-\[\#FF4D00\]\/20{border-color:oklab(66.7662% .178563 .13449/.2)}.border-\[\#FF4D00\]\/25{border-color:oklab(66.7662% .178563 .13449/.25)}.border-\[\#FF4D00\]\/40{border-color:oklab(66.7662% .178563 .13449/.4)}.border-\[\#FF5A00\]\/25{border-color:oklab(68.1414% .163476 .13747/.25)}.border-\[\#ff3b30\]{border-color:#ff3b30}.border-\[\#fff7f0\]\/5{border-color:oklab(98.0417% .005566 .0113741/.05)}.border-\[var\(--lime\)\]{border-color:var(--lime)}.bg-\[\#0B0B0B\]{background-color:#0b0b0b}.bg-\[\#0b0d0a\]{background-color:#0b0d0a}.bg-\[\#00FF66\]{background-color:#0f6}.bg-\[\#30d158\]{background-color:#30d158}.bg-\[\#100b08\]\/80{background-color:oklab(15.5023% .00644353 .00878937/.8)}.bg-\[\#020202\]{background-color:#020202}.bg-\[\#020202\]\/50{background-color:oklab(8.46725% -3.72529e-9 0/.5)}.bg-\[\#020202\]\/65{background-color:oklab(8.46725% -3.72529e-9 0/.65)}.bg-\[\#020202\]\/70{background-color:oklab(8.46725% -3.72529e-9 0/.7)}.bg-\[\#030303\]{background-color:#030303}.bg-\[\#080503\]{background-color:#080503}.bg-\[\#080503\]\/40{background-color:oklab(11.9147% .00471127 .00929238/.4)}.bg-\[\#090604\]\/85{background-color:oklab(12.589% .00433923 .0081652/.85)}.bg-\[\#090909\]{background-color:#090909}.bg-\[\#F7C623\]{background-color:#f7c623}.bg-\[\#FF4D00\]{background-color:#ff4d00}.bg-\[\#FF4D00\]\/5{background-color:oklab(66.7662% .178563 .13449/.05)}.bg-\[\#FF4D00\]\/10{background-color:oklab(66.7662% .178563 .13449/.1)}.bg-\[\#FF4D00\]\/50{background-color:oklab(66.7662% .178563 .13449/.5)}.bg-\[\#FF5A00\]\/10{background-color:oklab(68.1414% .163476 .13747/.1)}.bg-\[\#ff3b30\]{background-color:#ff3b30}.bg-\[\#ffb830\]{background-color:#ffb830}.bg-\[var\(--ink-soft\)\]{background-color:var(--ink-soft)}.bg-\[var\(--lime\)\],.bg-\[var\(--lime\)\]\/10{background-color:var(--lime)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--lime\)\]\/10{background-color:color-mix(in oklab, var(--lime) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(rgba\(255\,255\,255\,0\.01\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.01\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)}.bg-\[linear-gradient\(rgba\(255\,255\,255\,0\.02\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.02\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px)}.from-\[\#3478f6\]\/20{--tw-gradient-from:oklab(60.0412% -.0302203 -.199069/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#020202\]{--tw-gradient-from:#020202;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#030303\]\/60{--tw-gradient-from:oklab(9.69258% 1.49012e-8 0/.6);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d7ff00\]\/20{--tw-gradient-from:oklab(93.8086% -.113731 .192904/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#ff3b30\]\/20{--tw-gradient-from:oklab(65.4215% .203696 .111332/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#FF4D00\]\/0{--tw-gradient-via:oklab(0% 0 0/0);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#FF4D00\]\/5{--tw-gradient-via:oklab(66.7662% .178563 .13449/.05);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#080503\]{--tw-gradient-to:#080503;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[size\:20px_20px\]{background-size:20px 20px}.bg-\[size\:44px_44px\]{background-size:44px 44px}.fill-current{fill:currentColor}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-\[1\.12em\]{font-size:1.12em}.text-\[1\.15em\]{font-size:1.15em}.text-\[5\.5px\]{font-size:5.5px}.text-\[6\.5px\]{font-size:6.5px}.text-\[6px\]{font-size:6px}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-none{--tw-leading:1;line-height:1}.whitespace-nowrap{white-space:nowrap}.text-\[\#00FF66\]{color:#0f6}.text-\[\#929292\]{color:#929292}.text-\[\#B8ACA3\]{color:#b8aca3}.text-\[\#B9AAA0\]{color:#b9aaa0}.text-\[\#F5F5F5\]{color:#f5f5f5}.text-\[\#F7C623\]{color:#f7c623}.text-\[\#FF4D00\]{color:#ff4d00}.text-\[\#FF6A00\]{color:#ff6a00}.text-\[\#FF8A00\]{color:#ff8a00}.text-\[\#FF8A00\]\/90{color:oklab(74.7358% .0971393 .151681/.9)}.text-\[\#FFB000\]{color:#ffb000}.text-\[\#FFF7F0\]{color:#fff7f0}.text-\[\#FFF8F1\]{color:#fff8f1}.text-\[\#ff3b30\]{color:#ff3b30}.text-\[var\(--cine-gold\)\]{color:var(--cine-gold)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--lime\)\]{color:var(--lime)}.text-\[var\(--muted\)\]{color:var(--muted)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.placeholder-\[var\(--muted-dark\)\]::placeholder{color:var(--muted-dark)}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-\[0_0_10px_rgba\(255\,87\,34\,0\.3\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ff57224d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(255\,77\,0\,0\.05\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#ff4d000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(255\,77\,0\,0\.35\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#ff4d0059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(255\,77\,0\,0\.2\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#ff4d0033);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(255\,77\,0\,0\.5\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#ff4d0080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-350{--tw-duration:.35s;transition-duration:.35s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:border-\[\#FF4D00\]\/30:is(:where(.group):hover *){border-color:oklab(66.7662% .178563 .13449/.3)}.group-hover\:via-\[\#FF4D00\]\/40:is(:where(.group):hover *){--tw-gradient-via:oklab(66.7662% .178563 .13449/.4);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#FF4D00\]\/20:hover{border-color:oklab(66.7662% .178563 .13449/.2)}.hover\:border-\[\#FF4D00\]\/30:hover{border-color:oklab(66.7662% .178563 .13449/.3)}.hover\:border-\[\#FF5A00\]\/25:hover{border-color:oklab(68.1414% .163476 .13747/.25)}.hover\:bg-\[\#FF4D00\]\/10:hover{background-color:oklab(66.7662% .178563 .13449/.1)}.hover\:text-\[\#FF4D00\]:hover{color:#ff4d00}.hover\:shadow-\[0_16px_36px_-12px_rgba\(0\,0\,0\,0\.95\)\]:hover{--tw-shadow:0 16px 36px -12px var(--tw-shadow-color,#000000f2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_45px_rgba\(0\,0\,0\,0\.9\)\,0_0_30px_rgba\(255\,77\,0\,0\.06\)\]:hover{--tw-shadow:0 20px 45px var(--tw-shadow-color,#000000e6), 0 0 30px var(--tw-shadow-color,#ff4d000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[var\(--lime\)\]:focus{border-color:var(--lime)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-50:disabled{opacity:.5}:root{--bg-page:#e9edf5;--bg-page-2:#eef2f8;--bg-page-3:#f4f7fb;--surface:#edf1f7;--surface-light:#f8fbff;--surface-deep:#dde4ee;--text-primary:#1f2430;--text-secondary:#576072;--text-muted:#8891a3;--text-soft:#a2aabd;--text-on-dark:#fff;--accent-coral:#ff7a59;--accent-orange:#ffb15a;--accent-gold:#f2c94c;--accent-blue:var(--accent-blue);--accent-sky:#8dc6ff;--accent-violet:#8e7dff;--accent-purple:#b49cff;--accent-mint:#53d6ba;--accent-lime:#c9ea5a;--accent-pink:#ff8bb7;--white-soft:#ffffffeb;--border-soft:#6978941a;--border-medium:#6978942e;--shadow-raised:16px 16px 32px #afb8c98c, -14px -14px 28px #ffffffe0;--shadow-raised-sm:8px 8px 16px #afb8c96b, -8px -8px 16px #ffffffd6;--shadow-inset:inset 8px 8px 16px #b7bfd06b, inset -8px -8px 16px #ffffffdb;--shadow-inset-sm:inset 4px 4px 8px #b7bfd05c, inset -4px -4px 8px #ffffffd6;--shadow-hover:20px 20px 38px #abb5c68f, -18px -18px 34px #ffffffe6;--glow-coral:0 10px 30px #ff7a593d;--glow-blue:0 10px 30px #62a8ff38;--glow-violet:0 10px 30px #8e7dff38;--glow-mint:0 10px 30px #53d6ba33;--font-heading:"Manrope", system-ui, sans-serif;--font-body:"Manrope", system-ui, sans-serif;--font-editorial:"Instrument Serif", Georgia, serif;--transition-smooth:opacity .5s cubic-bezier(.22, 1, .36, 1), transform .5s cubic-bezier(.22, 1, .36, 1), background-color .3s ease, border-color .3s ease, box-shadow .3s ease;--transition-fast:opacity .25s cubic-bezier(.22, 1, .36, 1), transform .25s cubic-bezier(.22, 1, .36, 1), background-color .15s ease, border-color .15s ease;--ink:var(--bg-page);--ink-soft:var(--surface);--olive-black:var(--bg-page-2);--olive-surface:var(--surface-deep);--bone:var(--text-primary);--bone-soft:var(--text-secondary);--muted:var(--text-muted);--muted-dark:var(--text-soft);--lime:var(--accent-coral);--lime-bright:var(--accent-orange);--lime-muted:var(--accent-violet);--accent-yellow:var(--accent-gold);--accent-red:var(--accent-coral);--border-neutral:var(--border-soft);--border-strong:var(--border-medium);--glass:#edf1f7db}body{color:var(--text-primary);background:radial-gradient(circle at 16% 10%,#8e7dff0f,#0000 24%),radial-gradient(circle at 84% 16%,#62a8ff0f,#0000 22%),radial-gradient(circle at 52% 100%,#ffb15a0d,#0000 20%),linear-gradient(#eef2f8 0%,#e9edf5 100%)!important}.hero-sequence{background:#0c0907!important}#services{background:#eef2f870!important}#work{background:#eef2f857!important}#process{background:#eef2f885!important}#results{background:#eef2f86b!important}#why-us,#testimonials{background:#eef2f875!important}#faq,#contact{background:#eef2f8a8!important}*{box-sizing:border-box;border-color:var(--border-neutral);margin:0;padding:0}html{background:var(--ink);color:var(--bone);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}body{background:var(--ink);overflow-x:clip}html,body{width:100%;min-height:100%}a{color:inherit}button,input,select,textarea{font:inherit}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:var(--olive-surface);border-radius:3px}::selection{color:var(--bone);background:#d8ff0033}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}h1,h2,h3,h4{color:var(--bone);font-family:var(--font-heading);text-wrap:balance}h1{letter-spacing:-.055em;font-size:clamp(2.8rem,5vw,5.8rem);font-weight:650;line-height:.94}h2{letter-spacing:-.052em;font-size:clamp(2.5rem,4.8vw,5rem);font-weight:650;line-height:.96}h3{letter-spacing:-.025em;font-size:clamp(1.25rem,2.8vw,1.8rem);font-weight:650;line-height:1.1}p{color:var(--muted);letter-spacing:-.008em;line-height:1.65}.font-editorial{font-family:var(--font-editorial)!important;font-style:normal!important;font-weight:400!important}.font-mono{font-family:var(--font-body)!important}.text-white{color:var(--bone)!important}.container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.glass-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-neutral);background:#10130ca6}.card-premium{border:1px solid var(--border-neutral);background:var(--ink-soft);transition:var(--transition-smooth);border-radius:16px;position:relative;overflow:hidden}.card-premium:hover{border-color:var(--border-strong);transform:translateY(-3px)}.btn-primary,.btn-secondary{cursor:pointer;min-height:52px;transition:var(--transition-fast);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:15px 24px;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--lime);color:var(--ink);border:1px solid #edff53bf}.btn-primary:hover{background:var(--lime-bright);transform:translateY(-1px);box-shadow:0 8px 24px #d8ff0026}.btn-secondary{color:var(--bone);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f1ede30f;border:1px solid #f1ede32e}.btn-secondary:hover{background:#f1ede31a;border-color:#f1ede347;transform:translateY(-1px)}.btn-primary:active,.btn-secondary:active{transform:translateY(0)}.input-premium{border:1px solid var(--border-neutral);width:100%;color:var(--bone);transition:var(--transition-fast);background:#10130c80;border-radius:10px;padding:.95rem 1.15rem}.input-premium:focus{border-color:var(--lime-muted);outline:none;box-shadow:0 0 0 3px #d8ff0014}.faq-transition-grid{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.faq-transition-grid.open{opacity:1;grid-template-rows:1fr}.faq-transition-inner{overflow:hidden}.workflow-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 3rem}}@keyframes panelFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.animate-panel-fade{animation:.3s cubic-bezier(.22,1,.36,1) forwards panelFadeIn}@keyframes waveMove{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.wave-bar{transform-origin:bottom;animation:1.4s ease-in-out infinite waveMove}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.app-root{min-height:100vh;color:var(--bone);isolation:isolate;background:0 0;position:relative}.post-hero-effects--reduced .cursor-glow{display:none}.post-hero-effects--reduced .editorial-decor{transform:none!important}.hero-sequence{width:100%;height:100svh;min-height:100svh;position:relative;overflow:visible}.hero-sequence-viewport{isolation:isolate;width:100%;height:100svh;min-height:100svh;position:relative;overflow:hidden}.hero-sequence-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-sequence-canvas[hidden]{display:none}.pixi-hero-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-sequence-overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.hero-sequence-overlay a,.hero-sequence-overlay button{pointer-events:auto}.hero-final-veil{pointer-events:none;background:radial-gradient(circle at 50% 42%,#09080614,#09080685 72%),linear-gradient(#09080614,#09080670);position:absolute;inset:0}.hero-paper-safe-area{z-index:3;pointer-events:none;box-sizing:border-box;left:var(--opening-paper-left,var(--paper-left));top:var(--opening-paper-top,var(--paper-top));width:var(--opening-paper-width,var(--paper-width));height:var(--opening-paper-height,var(--paper-height));place-items:center;display:grid;position:absolute}.hero-opening-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:90%;height:88%;padding:clamp(8px,1vw,20px);display:flex}.hero-opening-copy h1{color:#171911;letter-spacing:-.052em;max-width:100%;font-size:clamp(1.2rem,2.05vw,2.55rem);font-weight:650;line-height:1.02}.hero-opening-copy h1 em{color:#2d3024;font-family:var(--font-editorial);letter-spacing:-.02em;margin-top:.08em;font-size:1.12em;font-style:normal;font-weight:400;line-height:.96;display:block}.hero-scroll-cue{color:#17191194;letter-spacing:.02em;margin-top:clamp(12px,1.35vw,24px);font-size:clamp(.48rem,.55vw,.64rem);font-weight:600}.hero-scroll-cue:after{content:"";background:linear-gradient(#11140c66,#0000);width:1px;height:24px;margin:7px auto 0;display:block}.hero-paper-overlay{z-index:4;pointer-events:none;left:var(--paper-left);top:var(--paper-top);width:var(--paper-width);height:var(--paper-height);place-items:center;display:grid;position:absolute;overflow:hidden;transform:translateZ(0)}.hero-paper-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:82%;max-width:100%;max-height:82%;padding:clamp(12px,1.6vw,28px);display:flex}@media (width<=1024px){.hero-paper-message{width:76%}}.hero-paper-eyebrow{color:#8a6046;letter-spacing:.18em;text-transform:uppercase;margin-bottom:clamp(8px,.8vw,14px);font-size:clamp(.55rem,.62vw,.72rem);font-weight:700}.hero-paper-title{color:#2b211b;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.3vw,3.1rem);font-weight:650;line-height:.98}.hero-paper-description{color:#2b211bad;text-wrap:balance;width:min(100%,430px);margin:clamp(12px,1.4vw,22px) auto 0;font-size:clamp(.72rem,.92vw,1rem);line-height:1.5}.hero-final-reveal{z-index:4;text-align:center;pointer-events:none;width:min(88vw,900px);position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.hero-final-eyebrow{color:#d8ff00c7;letter-spacing:.15em;text-transform:uppercase;margin-bottom:clamp(14px,1.5vw,24px);font-size:clamp(.58rem,.68vw,.74rem);font-weight:700;line-height:1.4}.hero-final-title{color:var(--bone);letter-spacing:-.062em;margin:0;font-size:clamp(2.65rem,5.25vw,6.25rem);font-weight:650;line-height:.91}.hero-final-title em{color:var(--bone);font-family:var(--font-editorial);letter-spacing:-.025em;margin-top:.08em;font-size:.97em;font-style:normal;font-weight:400;line-height:.9;display:block}.hero-final-description{color:#f1ede3b8;width:min(100%,620px);margin:26px auto 0;font-size:clamp(.95rem,1.1vw,1.12rem);line-height:1.55}.hero-final-actions{pointer-events:auto;justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.site-navbar-shell{z-index:1000;pointer-events:none;width:auto;max-width:1320px;margin-inline:auto;position:fixed;top:18px;left:clamp(20px,4vw,40px);right:clamp(20px,4vw,40px)}.site-navbar-reveal{opacity:0;pointer-events:none;visibility:hidden;background:#0a0a08a6;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:100%;height:66px;padding:8px 12px 8px 20px;transition:opacity .22s,transform .22s,background-color .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;transform:translateY(-10px);box-shadow:0 16px 40px #00000047,inset 0 1px #ffffff04;border:1px solid #f1ede314!important}.site-navbar-reveal--visible{opacity:1!important;pointer-events:auto!important;visibility:visible!important;transform:translateY(0)!important}.site-navbar-reveal--scrolled{background:#0a0a08e0;box-shadow:0 20px 48px #00000073,inset 0 1px #ffffff06;border-color:#f1ede31f!important}@media (prefers-reduced-motion:reduce){.site-navbar-reveal{transition-duration:1ms!important}}.navbar-glass-surface{-webkit-backdrop-filter:blur(14px)saturate(110%);z-index:-1;pointer-events:none;border-radius:18px;position:absolute;inset:0}.navbar-edge-sheen{pointer-events:none;background:linear-gradient(90deg,#0000,#f4b94214,#0000);height:1px;position:absolute;top:0;left:0;right:0}.navbar-brand{justify-self:start;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.navbar-brand-icon{filter:drop-shadow(0 0 6px #f4b94233);flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s,filter .3s;display:flex}.navbar-brand:hover .navbar-brand-icon{filter:drop-shadow(0 0 8px #f4b9424d);transform:translateY(-1px)}.navbar-brand-text{color:var(--bone);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:.82rem;font-weight:800}.navbar-links-chassis{align-items:center;height:100%;display:flex;position:relative}.navbar-links{white-space:nowrap;z-index:2;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.navbar-link{color:#f1ede39e;letter-spacing:-.01em;padding:8px 20px;font-size:.82rem;font-weight:650;text-decoration:none;transition:color .3s;position:relative}.navbar-link--active{color:var(--bone)!important}.navbar-gliding-capsule{pointer-events:none;z-index:1;background:#ffffff0a;border:1px solid #ffffff0e;border-radius:10px;height:36px;transition:transform .38s cubic-bezier(.25,.46,.45,.94),width .38s cubic-bezier(.25,.46,.45,.94),opacity .38s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;box-shadow:inset 0 1px #ffffff05,0 4px 12px #00000040}.navbar-gliding-rail{background:var(--cine-orange);height:2px;box-shadow:0 0 8px var(--cine-orange);pointer-events:none;z-index:3;border-radius:99px;transition:transform .38s cubic-bezier(.25,.46,.45,.94),width .38s cubic-bezier(.25,.46,.45,.94),opacity .38s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:4px}.navbar-cta-wrap{justify-content:flex-end;justify-self:end;align-items:center;display:flex}.navbar-cta{background:linear-gradient(180deg, var(--cine-orange), #ff6b35d9);min-height:44px;color:var(--bone);letter-spacing:-.01em;white-space:nowrap;border:1px solid #ff6b3540;border-radius:10px;align-items:center;gap:6px;padding:0 18px;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:inline-flex;box-shadow:0 3px 12px #ff6b351f,inset 0 1px #ffffff1a}.navbar-cta-desktop{display:inline}.navbar-cta-mobile{display:none}.navbar-cta .cta-arrow-icon{transition:transform .3s}.navbar-cta:hover{border-color:#ff6b3566;transform:translateY(-1.5px);box-shadow:0 6px 18px #ff6b3533,inset 0 1px #fff3}.navbar-cta:hover .cta-arrow-icon{transform:translate(2px,-2px)}.navbar-cta:active{transform:translateY(.5px);box-shadow:0 2px 6px #ff6b351a}.navbar-menu-btn{width:44px;height:44px;color:var(--bone);cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;justify-content:center;align-items:center;transition:all .3s;display:none}.navbar-menu-btn:hover{background:#ffffff0f;border-color:#ffffff1a}.mobile-drawer{z-index:101;border:1px solid var(--border-neutral);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#231f16fa,#090806f7);flex-direction:column;gap:7vh;padding:22px clamp(22px,7vw,42px) 36px;transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:fixed;inset:0}.mobile-drawer--closed{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px)}.mobile-drawer--open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.mobile-drawer-heading{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:700;display:flex}.mobile-drawer-heading button{border:1px solid var(--border-neutral);width:46px;height:46px;color:var(--bone);cursor:pointer;background:#f1ede30f;border-radius:12px;place-items:center;display:grid}.mobile-drawer-nav{flex-direction:column;display:flex}.mobile-drawer-link{color:var(--muted);letter-spacing:-.05em;padding:9px 0;font-size:clamp(2rem,9vw,3.4rem);font-weight:600;text-decoration:none;transition:color .2s;display:block}.mobile-drawer-footer{margin-top:auto}.mobile-drawer-footer .btn-primary{width:100%}.section-eyebrow{color:var(--lime-muted);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:700;display:block}.services-index{border-top:1px solid var(--border-neutral);flex-direction:column;display:flex}.service-index-item{border:0;border-bottom:1px solid var(--border-neutral);width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px 1fr;gap:14px;padding:18px 0;transition:color .25s,padding-left .25s;display:grid}.service-index-item span{color:var(--muted-dark);padding-top:.16rem;font-size:.66rem}.service-index-item:hover,.service-index-item--active{color:var(--bone);padding-left:8px}.service-index-item--active span{color:var(--lime-muted)}.service-detail{border:1px solid var(--border-neutral);background:var(--ink-soft);border-radius:20px;min-height:430px;padding:clamp(2rem,5vw,4.5rem);animation:.4s cubic-bezier(.22,1,.36,1) panelFadeIn}.service-detail-number{color:var(--lime-muted);letter-spacing:.12em;font-size:.72rem;font-weight:700}.service-detail h3{letter-spacing:-.05em;margin-top:18px;font-size:clamp(2rem,4vw,4rem);font-weight:600}.service-detail>p{max-width:38rem;margin-top:24px;font-size:clamp(1rem,1.25vw,1.15rem)}.service-detail ul{border-top:1px solid var(--border-neutral);margin:34px 0;padding:0;list-style:none}.service-detail li{border-bottom:1px solid var(--border-neutral);color:var(--bone-soft);padding:13px 0;font-size:.88rem}.service-detail a{color:var(--bone);align-items:center;gap:7px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.work-list{border-top:1px solid var(--border-strong)}.work-editorial-card{border-bottom:1px solid var(--border-neutral);grid-template-columns:54px minmax(0,1fr) minmax(170px,.32fr) 44px;align-items:center;gap:clamp(1rem,3vw,3rem);padding:clamp(1.5rem,3.5vw,3rem) 0;display:grid;position:relative}.work-card-index{color:var(--lime-muted);align-self:start;padding-top:.25rem;font-size:.7rem;font-weight:700}.work-card-copy>span{color:var(--muted-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.work-card-copy h3{max-width:720px;margin-top:9px;font-size:clamp(1.4rem,2.5vw,2.35rem);font-weight:600}.work-card-copy p{max-width:680px;margin-top:13px;font-size:.9rem}.work-card-result{flex-direction:column;gap:3px;display:flex}.work-card-result small,.work-card-result span{color:var(--muted-dark);font-size:.68rem}.work-card-result strong{color:var(--bone);letter-spacing:-.04em;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:600}.work-editorial-card>a{border:1px solid var(--border-neutral);width:44px;height:44px;color:var(--bone);border-radius:50%;place-items:center;text-decoration:none;transition:background .2s,color .2s;display:grid}.work-editorial-card>a:hover{background:var(--lime);color:var(--ink)}.why-editorial-grid{border-top:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.why-editorial-grid article{border-bottom:1px solid var(--border-neutral);min-height:260px;padding:clamp(1.5rem,4vw,3.5rem)}.why-editorial-grid article:nth-child(odd){border-right:1px solid var(--border-neutral)}.why-editorial-grid article>span{color:var(--lime-muted);font-size:.7rem;font-weight:700}.why-editorial-grid h3{margin-top:28px;font-size:clamp(1.45rem,2.5vw,2.25rem);font-weight:600}.why-editorial-grid p{max-width:34rem;margin-top:14px}.partnership-grid{border-top:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partnership-grid article{border-right:1px solid var(--border-neutral);padding:clamp(1.5rem,3.5vw,3rem)}.partnership-grid article:last-child{border-right:0}.partnership-grid article>span{color:var(--lime-muted);font-size:.7rem;font-weight:700}.partnership-grid h3{margin-top:34px;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:600}.partnership-grid p{margin-top:13px;font-size:.9rem}@media (width<=1120px) and (width>=901px){.site-navbar-reveal{grid-template-columns:1fr auto 1fr;gap:14px;padding-left:14px}.navbar-links{gap:4px}.navbar-link{padding:6px 12px;font-size:.76rem}.navbar-cta{padding-inline:14px}}@media (width>=901px){.mobile-drawer{display:none}}@media (width<=900px){.hero-caption{font-size:1.1rem;bottom:38px;left:20px}.hero-final-reveal{width:min(90vw,520px);top:57%}.hero-final-title{font-size:clamp(2.15rem,9.5vw,3.5rem);line-height:.94}.hero-final-title,.hero-final-description{text-shadow:0 2px 24px #000000b8}.hero-final-veil{background:radial-gradient(circle at 50% 42%,#09080680,#090806c2 78%),linear-gradient(#09080638,#090806a3)}.hero-final-reveal:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#090806b8,#0908063d 58%,#0000 76%);position:absolute;inset:-54px -18px}.hero-final-description{width:min(86vw,460px);margin-top:20px;font-size:.92rem}.hero-final-actions{flex-direction:column;gap:10px;margin-top:24px}.hero-final-actions a{width:100%}.site-navbar-shell{top:10px;left:10px;right:10px}.site-navbar-reveal{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px;height:58px;padding:6px 10px 6px 14px}.navbar-brand-icon{width:36px;height:36px}.navbar-links-chassis,.navbar-links{display:none}.navbar-cta-wrap{gap:6px}.navbar-cta{border-radius:11px;min-height:44px;padding-inline:12px}.navbar-cta-desktop{display:none}.navbar-cta-mobile{display:inline}.navbar-menu-btn{display:flex}.services-editorial{grid-template-columns:1fr;gap:2rem}.service-detail{min-height:0;padding:1.5rem}.work-editorial-card{grid-template-columns:30px minmax(0,1fr) 44px;align-items:start}.work-card-result{grid-column:2/4;padding-left:0}.work-editorial-card>a{grid-area:1/3}.why-editorial-grid{grid-template-columns:1fr}.why-editorial-grid article:nth-child(odd){border-right:0}.partnership-grid{grid-template-columns:1fr}.partnership-grid article{border-right:0;border-bottom:1px solid var(--border-neutral)}}@media (width<=430px){.navbar-brand{gap:4px}.navbar-brand-icon{width:32px;height:32px}.navbar-brand-text{font-size:.7rem}.navbar-cta{padding-inline:10px;font-size:.76rem}}@media (height<=740px){.hero-final-reveal{top:57%}.hero-final-title{font-size:clamp(2.4rem,5vw,5rem)}.hero-final-description{margin-top:18px}.hero-final-actions{margin-top:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3,h4,.hero-final-title{color:#1f2430!important;font-family:var(--font-heading)!important;letter-spacing:-.04em!important;line-height:1.02!important}h1 em,h2 em,h3 em,h4 em,.hero-final-title em{font-family:var(--font-editorial)!important;color:var(--accent-violet)!important;font-style:italic!important;font-weight:400!important}p{color:#576072!important}.section-eyebrow{font-family:var(--font-heading);color:var(--accent-violet)!important;letter-spacing:.12em!important;font-size:.72rem!important;font-weight:700!important}#why-us .section-eyebrow,#contact .section-eyebrow,#work .section-eyebrow,#testimonials .section-eyebrow{color:var(--accent-violet)!important}#testimonials .partnership-grid article>span{color:var(--accent-mint)!important}#why-us .why-editorial-grid article>span{color:var(--accent-violet)!important}.card-premium,#process .grid>div,#results .grid>div{box-shadow:var(--shadow-raised)!important;color:#1f2430!important;background:#edf1f7!important;border:1px solid #ffffff73!important;border-radius:24px!important;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s!important}.card-premium:hover,#process .grid>div:hover,#results .grid>div:hover{box-shadow:var(--shadow-hover)!important;border-color:#ffffffa6!important;transform:translateY(-2px)!important}.card-premium:active,#process .grid>div:active,#results .grid>div:active{box-shadow:var(--shadow-inset)!important;transform:translateY(0)!important}.work-editorial-card:first-child{box-shadow:var(--glow-violet), var(--shadow-raised)!important;border:1px solid #8e7dff3d!important}.work-card-result strong{color:#1f2430!important}.work-editorial-card:first-child .work-card-result strong{color:var(--accent-violet)!important}.services-editorial{grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.services-index{flex-direction:column;gap:12px;display:flex;border-top:none!important}.service-index-item{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px 1fr;gap:14px;width:100%;display:grid;color:#576072!important;border-bottom:none!important;border-left:3px solid #0000!important;border-radius:16px!important;padding:18px 20px!important;transition:all .22s!important}.service-index-item span{font-size:.68rem;font-family:var(--font-heading);padding-top:.16rem;font-weight:700;color:var(--text-muted)!important}.service-index-item strong{letter-spacing:-.02em;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:600}.service-index-item:hover{color:#1f2430!important;background:#e4e9f266!important;padding-left:24px!important}.service-index-item--active{box-shadow:var(--shadow-inset-sm)!important;color:#1f2430!important;background:#e5eaf2db!important;padding-left:24px!important}.service-index-item:first-child.service-index-item--active{border-left-color:var(--accent-violet)!important}.service-index-item:first-child.service-index-item--active span{color:var(--accent-violet)!important}.service-index-item:nth-child(2).service-index-item--active{border-left-color:var(--accent-coral)!important}.service-index-item:nth-child(2).service-index-item--active span{color:var(--accent-coral)!important}.service-index-item:nth-child(3).service-index-item--active{border-left-color:var(--accent-blue)!important}.service-index-item:nth-child(3).service-index-item--active span{color:var(--accent-blue)!important}.service-index-item:nth-child(4).service-index-item--active{border-left-color:var(--accent-orange)!important}.service-index-item:nth-child(4).service-index-item--active span{color:var(--accent-orange)!important}.service-index-item:nth-child(5).service-index-item--active{border-left-color:var(--accent-mint)!important}.service-index-item:nth-child(5).service-index-item--active span{color:var(--accent-mint)!important}.service-index-item:nth-child(6).service-index-item--active{border-left-color:var(--accent-gold)!important}.service-index-item:nth-child(6).service-index-item--active span{color:var(--accent-gold)!important}.service-detail{border-radius:28px;min-height:430px;padding:clamp(2rem,5vw,4.5rem);animation:.4s cubic-bezier(.22,1,.36,1) panelFadeIn;box-shadow:var(--shadow-raised)!important;background:linear-gradient(145deg,#f4f7fce6,#e7ecf4e0)!important;border:1px solid #ffffff73!important;position:relative!important;overflow:hidden!important}.service-detail:before{opacity:.8;border-radius:999px;height:6px;top:18px;left:24px;right:24px;content:""!important;background:linear-gradient(90deg, var(--accent-violet), transparent)!important;position:absolute!important}.service-detail-number{letter-spacing:.12em;font-size:.8rem;font-weight:700;color:var(--text-muted)!important}.service-detail h3{margin-top:14px;font-weight:600;letter-spacing:-.04em!important;color:#1f2430!important;font-size:clamp(1.8rem,3.5vw,3.2rem)!important}.service-detail>p{max-width:38rem;margin-top:20px;line-height:1.6;color:#576072!important;font-size:clamp(.95rem,1.1vw,1.05rem)!important}.service-detail ul{padding:0;list-style:none;border:none!important;margin:24px 0!important}.service-detail li{box-shadow:var(--shadow-inset-sm)!important;color:#576072!important;background:#edf1f7!important;border:none!important;border-radius:12px!important;margin-bottom:8px!important;margin-right:8px!important;padding:10px 16px!important;font-size:.8rem!important;display:inline-block!important}.service-detail a{transition:var(--transition-fast);align-items:center;gap:7px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex;color:var(--accent-violet)!important}.service-detail a:hover{transform:translate(3px);color:var(--accent-blue)!important}.site-navbar-reveal{-webkit-backdrop-filter:blur(18px)saturate(115%)!important;background:#edf1f7db!important;border:1px solid #ffffff73!important;border-radius:22px!important;box-shadow:12px 12px 26px #b0b8c66b,-12px -12px 24px #ffffffd1!important}.navbar-link{color:#5f687a!important;padding:8px 16px!important;transition:all .2s!important}.navbar-link:hover{color:#1f2430!important}.navbar-link--active{color:#1f2430!important;box-shadow:var(--shadow-inset-sm)!important;background:#e4e9f2eb!important;border-radius:12px!important}.navbar-link--active:after{display:none!important}.navbar-brand-text span{color:var(--accent-violet)!important}.navbar-cta{color:#fff!important;box-shadow:var(--glow-coral), var(--shadow-raised-sm)!important;transition:var(--transition-fast)!important;background:linear-gradient(135deg,#ff7a59,#ffb15a)!important;border:0!important}.navbar-cta:hover{box-shadow:var(--glow-coral), var(--shadow-hover)!important;background:linear-gradient(135deg,#ff6f4b,#ffac4e)!important;transform:translateY(-1px)!important}.navbar-cta:active{box-shadow:var(--shadow-inset-sm)!important;transform:translateY(0)!important}.btn-primary{color:#fff!important;box-shadow:var(--glow-coral), var(--shadow-raised-sm)!important;background:linear-gradient(135deg,#ff7a59,#ffb15a)!important;border:0!important;border-radius:16px!important;transition:transform .18s,box-shadow .18s,background .18s!important}.btn-primary:hover{box-shadow:var(--glow-coral), var(--shadow-hover)!important;background:linear-gradient(135deg,#ff6f4b,#ffac4e)!important;transform:translateY(-1px)!important}.btn-primary:active{box-shadow:var(--shadow-inset-sm)!important;transform:translateY(0)!important}.btn-secondary{color:#4f596b!important;box-shadow:var(--shadow-raised-sm)!important;background:#edf1f7!important;border:0!important;border-radius:16px!important;transition:transform .18s,box-shadow .18s,background .18s!important}.btn-secondary:hover{color:#1f2430!important;box-shadow:var(--shadow-hover)!important;transform:translateY(-1px)!important}.btn-secondary:active{box-shadow:var(--shadow-inset-sm)!important;transform:translateY(0)!important}#contact button[type=submit]{color:#fff!important;box-shadow:var(--glow-coral), var(--shadow-raised)!important;background:linear-gradient(135deg,#ff7a59,#ffb15a)!important;border:none!important}#contact button[type=submit]:hover{box-shadow:var(--glow-coral), var(--shadow-hover)!important}#contact input,#contact textarea,#contact select{color:#1f2430!important;box-shadow:var(--shadow-inset)!important;background:#edf1f7!important;border:1px solid #6978940a!important;border-radius:14px!important;padding:14px 18px!important}#contact input::-moz-placeholder{color:#9ba5b7!important}#contact textarea::-moz-placeholder{color:#9ba5b7!important}#contact input::placeholder,#contact textarea::placeholder{color:#9ba5b7!important}#contact input:focus,#contact textarea:focus,#contact select:focus{box-shadow:var(--shadow-inset-sm), 0 0 0 3px #62a8ff24!important;border-color:#62a8ff4d!important}#contact .text-\[\#ff3b30\]{color:var(--accent-coral)!important}#contact .border-\[\#ff3b30\]{border-color:var(--accent-coral)!important}#process .grid>div span{color:var(--accent-violet)!important}#process .grid>div strong{color:#1f2430!important}#process .grid>div p{color:#576072!important}.workflow-grid:before,.process-connector{box-shadow:var(--shadow-inset-sm)!important;background:#edf1f7!important}#process .grid>div .rounded-full{box-shadow:var(--shadow-inset-sm)!important;color:#576072!important;background:#edf1f7!important;border:none!important}#process .grid>div:hover .rounded-full{color:#fff!important;box-shadow:var(--shadow-raised-sm)!important;background:linear-gradient(135deg,#8e7dff,#62a8ff)!important}#process .grid>div:first-child:hover .rounded-full{background:linear-gradient(135deg, var(--accent-gold), var(--accent-orange))!important}#process .grid>div:nth-child(2):hover .rounded-full{background:linear-gradient(135deg, var(--accent-violet), var(--accent-purple))!important}#process .grid>div:nth-child(3):hover .rounded-full{background:linear-gradient(135deg, var(--accent-blue), var(--accent-sky))!important}#process .grid>div:nth-child(4):hover .rounded-full{background:linear-gradient(135deg, var(--accent-mint), var(--accent-blue))!important}#process .grid>div:nth-child(5):hover .rounded-full{background:linear-gradient(135deg, var(--accent-coral), var(--accent-orange))!important}#process .grid>div:nth-child(6):hover .rounded-full{background:linear-gradient(135deg, var(--accent-orange), var(--accent-gold))!important}.mobile-drawer{box-shadow:var(--shadow-raised)!important;background:#edf1f7fa!important;border:1px solid #ffffff73!important}.mobile-drawer-link:hover{color:#1f2430!important}.mobile-drawer-link--active{color:var(--accent-violet)!important}.border-b,.border-t,.border-neutral,.border-white\/5,.border-white\/10{border-color:#69789414!important}.hero-opening-copy h1{color:#1a140f!important}.hero-opening-copy h1 em{color:#46362a!important}.hero-scroll-cue{color:#8e744e!important}.hero-scroll-cue:after{background:linear-gradient(#8e744e,#0000)!important}.hero-final-title{color:#fff!important}.hero-final-title em{color:#dfcfb4!important}.hero-final-title em span{color:var(--accent-gold)!important}.hero-final-actions .btn-primary{color:#fff!important;background:linear-gradient(135deg,#ff7a59,#ffb15a)!important;border:none!important;box-shadow:0 12px 28px #ff7a5947!important}.hero-final-actions .btn-primary:hover{background:linear-gradient(135deg,#ff6f4b,#ffac4e)!important;transform:translateY(-1px)!important}.hero-final-actions .btn-secondary{color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff1f!important;border:1px solid #ffffff2e!important}.hero-final-actions .btn-secondary:hover{background:#fff3!important}#work .border-b{border:none!important}#work .group{box-shadow:var(--shadow-raised)!important;background:#edf1f7!important;border-radius:24px!important;margin-bottom:24px!important;padding:24px!important;transition:all .25s!important}#work .group:hover{box-shadow:var(--shadow-hover)!important;transform:translateY(-2px)!important}#work .group span.text-xs{box-shadow:var(--shadow-inset-sm)!important;color:#5f687a!important;background:#edf1f7!important;border-radius:999px!important;padding:6px 16px!important;font-weight:600!important}#work .group:first-child span.text-xs{color:var(--accent-blue)!important}#work .group:nth-child(2) span.text-xs{color:var(--accent-violet)!important}#work .group:nth-child(3) span.text-xs{color:var(--accent-coral)!important}#work .group h3{color:#1f2430!important}#work .group .text-right p{color:#576072!important}#work .group a{color:#5f687a!important;width:44px!important;height:44px!important;box-shadow:var(--shadow-raised-sm)!important;background:#edf1f7!important;border:none!important;border-radius:50%!important;place-items:center!important;transition:all .18s!important;display:grid!important}#work .group:hover a{color:#fff!important;box-shadow:var(--shadow-hover)!important;background:linear-gradient(135deg,#8e7dff,#62a8ff)!important}#results .grid>div{box-shadow:var(--shadow-raised)!important;background:#edf1f7!important;border:1px solid #fff6!important;border-radius:24px!important}#results .grid>div span{color:#1f2430!important}#results .grid>div span.text-lime{font-weight:700!important}#results .grid>div:first-child span.text-lime{color:var(--accent-coral)!important}#results .grid>div:nth-child(2) span.text-lime{color:var(--accent-blue)!important}#results .grid>div:nth-child(3) span.text-lime{color:var(--accent-violet)!important}#results .grid>div:nth-child(4) span.text-lime{color:var(--accent-mint)!important}#results .grid>div p{color:#576072!important}#testimonials blockquote{color:#1f2430!important}#testimonials blockquote+p{color:#576072!important}#contact{box-shadow:var(--shadow-raised)!important;background:linear-gradient(145deg,#edf1f7e0,#f5f8fcd6)!important;border-radius:32px!important;margin-top:4rem!important;margin-bottom:4rem!important;padding-top:4rem!important;padding-bottom:4rem!important}@media (width<=768px){:root{--shadow-raised:10px 10px 20px #afb8c970, -10px -10px 20px #ffffffdb;--shadow-raised-sm:6px 6px 12px #afb8c95c, -6px -6px 12px #ffffffd6;--shadow-inset:inset 5px 5px 10px #b7bfd057, inset -5px -5px 10px #ffffffd6}}section[id]{scroll-margin-top:120px!important}.results-section{padding-top:clamp(140px,12vw,210px)!important}@media (width<=900px){.services-editorial{grid-template-columns:minmax(0,1fr)!important;gap:2rem!important}}:root{--cine-bg-primary:#080808;--cine-bg-secondary:#0d0d0c;--cine-bg-elevated:#121311;--cine-bg-warm:#17130e;--cine-bg-deep:#030303;--cine-surface-primary:#141311d1;--cine-surface-secondary:#1c1813c2;--cine-surface-elevated:#241d15d6;--cine-surface-hover:#2c2218e0;--cine-text-primary:#f4efe5;--cine-text-secondary:#c9c0b2;--cine-text-muted:#8f877d;--cine-text-subtle:#66615b;--cine-text-dark:#17120d;--cine-gold:#f4b942;--cine-gold-soft:#d9a13b;--cine-gold-pale:#f1d28d;--cine-orange:#ff6b35;--cine-orange-soft:#d9582d;--cine-copper:#c8793f;--cine-amber:#e29c3b;--cine-blue:#7397bd;--cine-red:#e55645;--cine-border-soft:#f4efe514;--cine-border-medium:#f4efe524;--cine-border-strong:#f4efe538;--cine-border-gold:#f4b94247;--cine-shadow-soft:0 20px 55px #00000057;--cine-shadow-deep:0 32px 90px #00000085}.post-hero-site{--ink:var(--cine-bg-primary);--ink-soft:var(--cine-bg-elevated);--olive-black:var(--cine-bg-secondary);--olive-surface:var(--cine-bg-warm);--bone:var(--cine-text-primary);--bone-soft:var(--cine-text-secondary);--muted:var(--cine-text-muted);--muted-dark:var(--cine-text-subtle);--lime:var(--cine-gold);--lime-bright:var(--cine-amber);--lime-muted:var(--cine-gold-soft);--border-neutral:var(--cine-border-soft);--border-strong:var(--cine-border-medium);z-index:1;isolation:isolate;color:var(--cine-text-primary);background:radial-gradient(circle at 50% 3%,#f4b94217,#0000 20%),radial-gradient(circle at 82% 30%,#ff6b350b,#0000 22%),radial-gradient(circle at 16% 67%,#c8793f09,#0000 20%),linear-gradient(#080808 0%,#0d0d0c 48%,#030303 100%);position:relative;overflow:clip}.post-hero-content,.post-hero-content>section,.post-hero-content>footer{z-index:3;position:relative}.post-hero-site h2,.post-hero-site h3,.post-hero-site h4{color:var(--cine-text-primary)!important}.post-hero-site h2{font-size:clamp(3rem,6.6vw,6.8rem);letter-spacing:-.06em!important;line-height:.88!important}.post-hero-site h2 em,.post-hero-site h3 em{color:var(--cine-gold-pale)!important}.post-hero-site p{color:var(--cine-text-secondary)!important}.post-hero-site .section-eyebrow{color:var(--cine-gold)!important;letter-spacing:.16em!important;font-size:.7rem!important}.post-hero-site .section-eyebrow:before{content:"—  ";color:var(--cine-orange)}#services,#work,#process,#results,#why-us,#testimonials,#faq,#contact{border-color:var(--cine-border-soft)!important;background:0 0!important}#services,#process,#why-us,#faq{background:#03030329!important}.shooting-stars-layer{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 12%,#f4b94209,#0000 30%),linear-gradient(#060504ad,#020202c7);width:100%;height:100dvh;transition:opacity .8s cubic-bezier(.22,1,.36,1);position:fixed;inset:0;overflow:hidden}.shooting-stars-layer[data-visible=true]{opacity:1}.shooting-stars-layer canvas{pointer-events:none;width:100%;height:100%;display:block}.shooting-stars-layer[data-reduced-motion=true]{background:radial-gradient(circle at 18% 20%,#f4b94214,#0000 1px),radial-gradient(circle at 72% 38%,#ff6b3512,#0000 1px),#050403;transition:none}.post-hero-effects{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.post-hero-grain{opacity:.055;mix-blend-mode:soft-light;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='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.cinematic-spotlight{aspect-ratio:1;filter:blur(20px);background:radial-gradient(circle,#f4b9421c,#f4b94209 35%,#0000 70%);border-radius:50%;width:min(70vw,980px);position:absolute}.cinematic-spotlight--top{top:-280px;left:32%}.cinematic-spotlight--mid{opacity:.6;top:43%;right:-420px}.cinematic-grid{opacity:.034;background-image:linear-gradient(#f4efe580 1px,#0000 1px),linear-gradient(90deg,#f4efe580 1px,#0000 1px);background-size:120px 120px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 8% 88%,#0000);mask-image:linear-gradient(#0000,#000 8% 88%,#0000)}.editorial-decor{opacity:.09;position:absolute}.editorial-decor--frame{border:1px solid var(--cine-gold);width:260px;height:330px;top:19%;right:-80px;transform:rotate(8deg)}.editorial-decor--paper{clip-path:polygon(0 5%,95% 0,100% 92%,8% 100%);background:linear-gradient(145deg,#f4efe514,#0000);border:1px solid #f4efe580;width:190px;height:250px;top:51%;left:-70px;transform:rotate(-7deg)}.editorial-decor--crop{border:1px dashed var(--cine-orange);width:150px;height:110px;top:75%;right:5%}.editorial-decor--crop:before,.editorial-decor--crop:after{content:"";background:var(--cine-orange);position:absolute}.editorial-decor--crop:before{width:32px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)}.editorial-decor--crop:after{width:1px;height:32px;top:50%;left:50%;transform:translate(-50%,-50%)}.cursor-glow{--cursor-x:-300px;--cursor-y:-300px;z-index:2;filter:blur(18px);opacity:0;width:220px;height:220px;transform:translate3d(calc(var(--cursor-x) - 110px), calc(var(--cursor-y) - 110px), 0);background:radial-gradient(circle,#f4b94221,#ff6b3509 35%,#0000 70%);border-radius:50%;transition:transform .16s cubic-bezier(.22,1,.36,1),opacity .4s;position:fixed;top:0;left:0}.post-hero-effects--active .cursor-glow{opacity:.72}.site-navbar-reveal{-webkit-backdrop-filter:blur(18px)saturate(110%)!important;background:linear-gradient(#141311e0,#070707c7)!important;border:1px solid #f4b9422e!important;box-shadow:0 18px 55px #0000006b,inset 0 1px #ffffff09!important}.navbar-brand-text{color:var(--cine-text-primary)!important}.navbar-brand-text span,.navbar-brand-icon{color:var(--cine-gold)!important}.navbar-cta{color:var(--cine-text-dark)!important;background:linear-gradient(135deg, var(--cine-gold), var(--cine-amber))!important;border-color:#ffd7876b!important;box-shadow:0 12px 30px #f4b94226!important}.navbar-menu-btn{color:var(--cine-text-primary)!important;border-color:var(--cine-border-medium)!important;box-shadow:none!important;background:#f4efe50a!important}.site-navbar-reveal :focus-visible{outline-color:var(--cine-gold)!important}.mobile-drawer{border-color:var(--cine-border-gold)!important;box-shadow:var(--cine-shadow-deep)!important;background:linear-gradient(#141311fb,#030303fa)!important}.mobile-drawer-link{color:var(--cine-text-secondary)!important}.mobile-drawer-link:hover,.mobile-drawer-link--active{color:var(--cine-gold)!important}.mobile-drawer-heading{color:var(--cine-text-muted)!important}.mobile-drawer-heading button{color:var(--cine-text-primary)!important;border-color:var(--cine-border-medium)!important;box-shadow:none!important;background:#f4efe509!important}.mobile-drawer .btn-primary{color:var(--cine-text-dark)!important;background:linear-gradient(135deg, var(--cine-gold), var(--cine-amber))!important;border:1px solid #ffd7876b!important;box-shadow:0 12px 30px #f4b94226!important}.trust-strip-section{border-color:var(--cine-border-soft)!important;background:#080808e6!important}.trust-strip-section span{color:var(--cine-text-muted)!important}.post-hero-site .services-editorial{grid-template-columns:minmax(280px,.8fr) minmax(0,1.7fr)!important;align-items:start!important;gap:clamp(2.5rem,5vw,6rem)!important;display:grid!important}.post-hero-site .services-index{border-color:var(--cine-border-medium)}.post-hero-site .service-index-item{min-height:62px;border-bottom:1px solid var(--cine-border-soft)!important;color:var(--cine-text-muted)!important;box-shadow:none!important;background:0 0!important;border-left:2px solid #0000!important;border-radius:0!important;padding:18px 14px!important}.post-hero-site .service-index-item:hover,.post-hero-site .service-index-item--active{color:var(--cine-text-primary)!important;border-left-color:var(--cine-gold)!important;background:linear-gradient(90deg,#f4b94213,#0000)!important}.post-hero-site .service-index-item span{color:var(--cine-gold-soft)!important}.post-hero-site .work-list{border:0;gap:clamp(2.5rem,6vw,6rem);display:grid}.post-hero-site .work-editorial-card{grid-template-rows:auto auto;gap:24px clamp(2rem,5vw,5rem);border-bottom:1px solid var(--cine-border-soft)!important;box-shadow:none!important;background:0 0!important;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)!important;padding:0 0 clamp(3rem,6vw,6rem)!important}.work-card-media{border:1px solid var(--cine-border-soft);min-height:420px;box-shadow:var(--cine-shadow-soft);background:#0f0e0cb8;border-radius:16px;grid-row:1/3;position:relative;overflow:hidden}.work-card-media:after{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .3s;position:absolute;inset:0}.work-card-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.78)contrast(1.05);width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .4s}.work-editorial-card:hover .work-card-media img{filter:saturate(.95)contrast(1.07);transform:scale(1.025)}.work-editorial-card:hover .work-card-media:after{border-color:var(--cine-border-gold)}.work-concept-label{color:var(--cine-gold-pale);border:1px solid var(--cine-border-gold);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030303b8;border-radius:6px;padding:7px 10px;font-size:.68rem;position:absolute;bottom:18px;left:18px}.work-card-copy{align-self:end}.work-card-copy>span{color:var(--cine-gold)!important}.work-card-copy>span b{color:var(--cine-orange);margin-right:12px;font-weight:700}.post-hero-site .work-card-copy h3{margin-top:18px;font-size:clamp(2.2rem,4vw,4.7rem);color:var(--cine-text-primary)!important;line-height:.94!important}.post-hero-site .work-card-copy p{color:var(--cine-text-secondary)!important}.post-hero-site .work-card-result{grid-template-columns:repeat(3,auto);justify-content:start;align-self:start;align-items:center;gap:10px;display:grid}.post-hero-site .work-card-result small,.post-hero-site .work-card-result span{color:var(--cine-text-muted)!important}.post-hero-site .work-card-result strong{font-size:.72rem;font-weight:600;color:var(--cine-text-secondary)!important}.post-hero-site .work-editorial-card>a{position:absolute;bottom:clamp(3rem,6vw,6rem);right:0;color:var(--cine-gold-pale)!important;border:1px solid var(--cine-border-medium)!important;box-shadow:none!important;background:#f4efe509!important}.post-hero-site .work-editorial-card>a:hover{transform:translateY(-2px);color:var(--cine-text-dark)!important;background:var(--cine-gold)!important}.work-media-storyboard{background:radial-gradient(circle,#f4b9421a,#0000 48%),#0b0b0a;grid-template-columns:repeat(3,1fr);gap:8px;padding:12%;display:grid;position:absolute;inset:0}.work-media-storyboard span{aspect-ratio:9/14;border:1px solid var(--cine-border-medium);background:linear-gradient(160deg,#f4efe514,#ff6b3508);align-self:center}.post-hero-site .partnership-grid{border-color:var(--cine-border-medium)}.post-hero-site .partnership-grid article{border-color:var(--cine-border-soft)}.post-hero-site .partnership-grid article>span{color:var(--cine-gold)!important}.post-hero-site .partnership-grid h3{color:var(--cine-text-primary)!important}.post-hero-site .partnership-grid p{color:var(--cine-text-secondary)!important}.post-hero-site #contact{box-shadow:none!important;background:radial-gradient(circle at 18% 48%,#f4b9421a,#0000 26%),0 0!important;border-radius:0!important;margin:0!important;padding-top:clamp(6rem,12vw,11rem)!important;padding-bottom:clamp(2rem,4vw,3.5rem)!important}.post-hero-site #contact>.container>.grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)!important;align-items:start!important;gap:clamp(3rem,7vw,7rem)!important;display:grid!important}.post-hero-site #contact h2{font-size:clamp(3.8rem,5vw,5rem)!important}.post-hero-site #contact .lg\:col-span-7{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--cine-border-medium)!important;box-shadow:var(--cine-shadow-deep), inset 0 1px 0 #ffffff09!important;background:linear-gradient(145deg,#1a1713d6,#080808cc)!important;border-radius:18px!important;padding:clamp(1.2rem,2.2vw,1.8rem)!important}.post-hero-site #contact form{flex-direction:column;gap:.85rem;display:flex}.post-hero-site #contact form .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;display:grid!important}.post-hero-site #contact form label,.post-hero-site #contact form>div>span{color:var(--cine-text-secondary)!important;font-family:var(--font-body)!important;letter-spacing:.08em!important;font-size:.7rem!important}.post-hero-site #contact input,.post-hero-site #contact textarea,.post-hero-site #contact select{min-height:42px;color:var(--cine-text-primary)!important;border:1px solid var(--cine-border-soft)!important;box-shadow:none!important;background:#00000047!important;border-radius:8px!important;padding:.5rem .85rem!important}.post-hero-site #contact input,.post-hero-site #contact textarea,.post-hero-site #contact select,.post-hero-site #contact button{font-family:var(--font-body)!important;font-size:.85rem!important}.post-hero-site #contact input::-moz-placeholder{color:var(--cine-text-subtle)!important}.post-hero-site #contact textarea::-moz-placeholder{color:var(--cine-text-subtle)!important}.post-hero-site #contact input::placeholder,.post-hero-site #contact textarea::placeholder{color:var(--cine-text-subtle)!important}.post-hero-site #contact input:focus,.post-hero-site #contact textarea:focus,.post-hero-site #contact select:focus{border-color:#f4b9427a!important;box-shadow:0 0 0 3px #f4b94212!important}.post-hero-site #contact label,.post-hero-site #contact .text-white{color:var(--cine-text-secondary)!important}.post-hero-site #contact button:not([type=submit]){color:var(--cine-text-secondary)!important;border-color:var(--cine-border-soft)!important;background:#0003!important}.post-hero-site #contact form button:not([type=submit]){min-height:38px;border:1px solid var(--cine-border-soft)!important;border-radius:7px!important;padding:.5rem .75rem!important}.post-hero-site #contact button:not([type=submit]):hover{border-color:var(--cine-border-gold)!important}.post-hero-site #contact button[type=submit]{min-height:46px;color:var(--cine-text-dark)!important;background:linear-gradient(135deg, var(--cine-gold), var(--cine-amber))!important;border:1px solid #ffd7876b!important;border-radius:10px!important;box-shadow:0 12px 30px #f4b94226!important}.post-hero-site :focus-visible{outline-color:var(--cine-gold)}@media (width<=900px){.post-hero-site h2{font-size:clamp(2.8rem,12vw,5rem)}.post-hero-site .services-editorial{grid-template-columns:minmax(0,1fr)!important}.post-hero-site .service-detail{min-height:620px}.service-production-artifact{width:86%;right:7%}.post-hero-site .work-editorial-card{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important}.work-card-media{grid-row:auto;min-height:min(72vw,480px)}.post-hero-site .work-editorial-card>a{bottom:3rem}.post-hero-site #contact>.container>.grid{grid-template-columns:minmax(0,1fr)!important}.editorial-decor--frame{display:none}}@media (width<=767px){.post-hero-grain{opacity:.035}.cinematic-grid{opacity:.025;background-size:80px 80px}.editorial-decor--paper,.editorial-decor--crop,.cursor-glow{display:none}.post-hero-site .service-detail{min-height:570px;padding:2rem 1.25rem}.post-hero-site .service-detail h3{max-width:100%;font-size:2.5rem!important}.service-production-artifact{height:150px;bottom:72px}.post-hero-site .work-card-result{grid-template-columns:1fr;gap:4px}.post-hero-site #contact .lg\:col-span-7{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.25rem!important}.post-hero-site #contact form .grid{grid-template-columns:minmax(0,1fr)!important}.post-hero-site #contact .contact-form{width:100%}.post-hero-site #contact .contact-form input,.post-hero-site #contact .contact-form textarea,.post-hero-site #contact .contact-form select{width:100%;min-height:44px;font-size:16px!important}.post-hero-site #contact .contact-form textarea{resize:vertical}.post-hero-site #contact .contact-form button{min-height:44px}}html[data-contact-editing] #contact .pulse-dot{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.cursor-glow{display:none}.editorial-decor{transform:none!important}}.text-orange-gradient{background:linear-gradient(135deg, var(--cine-gold) 0%, var(--cine-orange) 100%);-webkit-text-fill-color:transparent;color:var(--cine-orange);-webkit-background-clip:text;background-clip:text}#testimonials .card-front-quote{color:var(--cine-gold-pale)!important}#testimonials .card-back-quote{color:var(--cine-text-primary)!important;font-family:var(--font-body), sans-serif!important}#testimonials .card-number{color:var(--cine-text-muted)!important}#testimonials .card-client-text h4{color:var(--cine-text-primary)!important}#testimonials .card-client-text p{color:var(--cine-text-muted)!important}.testimonial-card-tilt-wrapper{width:100%;height:100%;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.25,.8,.25,1)}.testimonials-section{z-index:10;padding:clamp(4rem,8vw,8rem) 0;position:relative;overflow:hidden}.testimonials-viewport{perspective:1200px;z-index:2;justify-content:center;align-items:center;width:100%;max-width:960px;height:440px;margin:0 auto;display:flex;position:relative}.testimonial-card-tilt{cursor:pointer;width:480px;height:410px;transform-style:preserve-3d;will-change:transform, opacity;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1),z-index 0s linear .8s;position:absolute}.testimonial-card-tilt.position-center{z-index:30;opacity:1;pointer-events:auto;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1);transform:translate(0)scale(1)rotateY(0)}.testimonial-card-tilt.position-left{z-index:15;opacity:.65;pointer-events:auto;transform:translate3d(-72%,0,-120px)scale(.85)rotateY(15deg)}.testimonial-card-tilt.position-right{z-index:15;opacity:.65;pointer-events:auto;transform:translate3d(72%,0,-120px)scale(.85)rotateY(-15deg)}@media (width<=1024px){.testimonial-card-tilt{width:420px;height:380px}.testimonial-card-tilt.position-left{transform:translate3d(-60%,0,-100px)scale(.85)rotateY(12deg)}.testimonial-card-tilt.position-right{transform:translate3d(60%,0,-100px)scale(.85)rotateY(-12deg)}}.testimonial-card-tilt:not(.position-center){cursor:pointer}.testimonial-card-inner{width:100%;height:100%;transform-style:preserve-3d;box-shadow:var(--cine-shadow-deep);border-radius:24px;transition:transform .6s cubic-bezier(.25,.8,.25,1);position:relative}.testimonial-card-tilt.is-flipped .testimonial-card-inner{transform:rotateY(180deg)}.testimonial-card-face{backface-visibility:hidden;border:1px solid var(--cine-border-medium);background:linear-gradient(135deg,#1c1813f5 0%,#0a0a09fa 100%);border-radius:24px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:2.25rem;transition:border-color .3s,box-shadow .3s;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff09}.testimonial-card-tilt.position-center .testimonial-card-face{border-color:var(--cine-border-gold);box-shadow:var(--cine-shadow-soft), inset 0 1px 0 #ffffff0a}.testimonial-card-tilt:focus-visible{outline:none}.testimonial-card-tilt:focus-visible .testimonial-card-inner{box-shadow:0 0 0 2px var(--cine-gold), var(--cine-shadow-deep)}.testimonial-card-face.face-back{transform:rotateY(180deg)}.card-quote-icon{color:var(--cine-border-gold);opacity:.12;margin-bottom:.5rem}.card-front-quote{font-family:var(--font-editorial);color:var(--cine-gold-pale);text-align:center;flex-grow:1;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:clamp(1.5rem,2.4vw,1.95rem);font-style:italic;line-height:1.4;display:flex}.card-back-quote{font-family:var(--font-body), sans-serif;color:var(--cine-text-primary);scrollbar-width:thin;scrollbar-color:var(--cine-border-medium) transparent;flex-grow:1;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.65;overflow-y:auto}.card-back-quote::-webkit-scrollbar{width:4px}.card-back-quote::-webkit-scrollbar-thumb{background:var(--cine-border-medium);border-radius:2px}.card-meta-row{border-top:1px solid var(--cine-border-soft);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.card-number{font-family:var(--font-heading);color:var(--cine-text-muted);letter-spacing:.05em;font-size:.85rem;font-weight:700}.card-hint{font-family:var(--font-heading);color:var(--cine-gold);text-transform:uppercase;letter-spacing:.08em;opacity:.85;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;transition:opacity .2s,transform .2s;display:flex}.testimonial-card-tilt.position-center:hover .card-hint{opacity:1;transform:translate(2px)}.card-client-info{align-items:center;gap:.75rem;display:flex}.card-avatar{background:linear-gradient(135deg, var(--cine-gold) 0%, var(--cine-orange) 100%);width:2.5rem;height:2.5rem;color:var(--cine-text-dark);border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex;box-shadow:0 4px 12px #f4b94233}.card-client-text h4{color:var(--cine-text-primary);margin:0;font-size:.95rem;font-weight:700}.card-client-text p{color:var(--cine-text-muted);margin:0;font-size:.8rem}.card-outcome-badge{color:var(--cine-orange);background:#ff6b3514;border:1px solid #ff6b3529;border-radius:6px;align-items:center;gap:.35rem;max-width:100%;padding:.4rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}@media (width<=768px){.testimonials-viewport{height:400px}.testimonial-card-tilt{width:calc(100% - 32px);max-width:400px;height:360px;position:absolute;transform:translate(0)scale(1)rotateY(0)!important}.testimonial-card-tilt:not(.position-center){pointer-events:none;display:none}.testimonial-card-face{padding:1.75rem}.card-front-quote{font-size:1.45rem}.card-back-quote{font-size:.95rem}}.testimonials-controls{z-index:10;justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex;position:relative}.testimonials-arrow{background:var(--cine-bg-elevated);border:1px solid var(--cine-border-soft);width:2.75rem;height:2.75rem;color:var(--cine-text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.testimonials-arrow:hover{border-color:var(--cine-gold);color:var(--cine-text-primary);box-shadow:0 4px 12px #f4b9421a}.testimonials-arrow:focus-visible{border-color:var(--cine-gold);box-shadow:0 0 0 2px var(--cine-gold);outline:none}.testimonials-progress{font-family:var(--font-heading);color:var(--cine-text-secondary);letter-spacing:.08em;font-size:.85rem;font-weight:700}.testimonials-dots{align-items:center;gap:.5rem;display:flex}.testimonials-dot{background:var(--cine-border-strong);cursor:pointer;border:none;border-radius:50%;width:.5rem;height:.5rem;padding:0;transition:all .3s cubic-bezier(.25,.8,.25,1)}.testimonials-dot.is-active{background:var(--cine-gold);border-radius:4px;width:1.5rem}@media (prefers-reduced-motion:reduce){.testimonial-card-tilt{transition:opacity .3s!important;transform:none!important}.testimonial-card-inner{transition:none!important;transform:none!important}.testimonial-card-tilt.is-flipped .testimonial-card-face.face-front{opacity:0;pointer-events:none}.testimonial-card-tilt.is-flipped .testimonial-card-face.face-back{opacity:1;pointer-events:auto;transform:none!important}.testimonial-card-face.face-back{opacity:0;pointer-events:none;transition:opacity .3s;transform:none!important}.testimonial-card-face.face-front{opacity:1;transition:opacity .3s}.testimonial-card-tilt.position-left,.testimonial-card-tilt.position-right{opacity:.3!important;transform:none!important}}.social-dock-capsule{-webkit-backdrop-filter:blur(20px);background:#ffffff04;border:1px solid #ffffff0a;border-radius:9999px;align-items:center;gap:1.5rem;height:82px;padding:0 2rem;display:inline-flex;position:relative;overflow:visible;box-shadow:0 12px 35px #0006,inset 0 1px #ffffff14}.social-dock-item{width:52px;height:52px;transform:perspective(400px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(var(--dock-translate,0px)) scale(var(--dock-scale,1));transform-origin:bottom;color:var(--cine-text-secondary);cursor:pointer;background:#141311;border:1.5px solid #f4b94214;border-radius:16px;justify-content:center;align-items:center;transition:transform .28s cubic-bezier(.25,.8,.25,1),box-shadow .28s,border-color .25s;display:flex;position:relative;box-shadow:0 6px 12px #00000080,inset 0 2px 3px #ffffff12,inset 0 -3px #000000b3}.social-dock-item:hover{--dock-translate:-8px;--dock-scale:1.15;border-color:#f4b94240;box-shadow:0 12px 24px #0009,0 0 15px #f4b9420f,inset 0 2px 4px #ffffff1f,inset 0 -3px #000000b3}.social-dock-item:active{--dock-translate:-2px;--dock-scale:1.05;box-shadow:0 2px 4px #0009,inset 0 1px 2px #ffffff0a,inset 0 2px 4px #000000d9}.social-dock-item:focus-visible{outline:2px solid var(--cine-gold);outline-offset:4px}.social-dock-icon-wrapper{background:#00000059;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .25s,filter .25s;display:flex;box-shadow:inset 0 1px 2px #0009,0 1px #ffffff0d}.social-dock-item:hover .social-dock-icon-wrapper{transform:translateZ(4px)}.social-dock-item:active .social-dock-icon-wrapper{transform:translateZ(1px)}.social-dock-item.instagram:hover .social-dock-icon-wrapper{color:#ff3b30;filter:drop-shadow(0 0 6px #e1306c80)}.social-dock-item.linkedin:hover .social-dock-icon-wrapper{color:#0a66c2;filter:drop-shadow(0 0 6px #0a66c280)}.social-dock-item.youtube:hover .social-dock-icon-wrapper{color:red;filter:drop-shadow(0 0 6px #ff000080)}.social-dock-item.twitter:hover .social-dock-icon-wrapper{color:var(--bone);filter:drop-shadow(0 0 4px #ffffff4d)}.dock-moon-backdrop{filter:blur(2px);z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 100%,#f4b94217 0%,#ff6b3505 50%,#0000 80%);border-top:1.2px solid #f4b94229;border-radius:360px 360px 0 0;width:360px;height:100px;position:absolute;top:-18px;left:50%;transform:translate(-50%);box-shadow:0 -12px 30px #f4b9420a}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 #22c55e80}70%{transform:scale(1);box-shadow:0 0 0 6px #22c55e00}to{transform:scale(.95);box-shadow:0 0 #22c55e00}}.pulse-dot{animation:2s infinite pulse-green}.availability-badge{color:#22c55e;border-radius:9999px;align-items:center;gap:.6rem;width:fit-content;padding:.4rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex;background:#22c55e14!important;border:1px solid #22c55e33!important;margin-bottom:1rem!important}.availability-badge .pulse-dot{background-color:#22c55e;border-radius:50%;width:8px;height:8px}.contact-intro-block h2{letter-spacing:-.02em!important;margin-top:1.5rem!important;margin-bottom:1rem!important;font-size:clamp(2.4rem,4.5vw,3.4rem)!important;line-height:1.15!important}.contact-intro-block p{color:var(--cine-text-secondary)!important;margin-bottom:1rem!important;font-size:clamp(1.05rem,1.4vw,1.25rem)!important;line-height:1.65!important}.contact-meta-grid{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;grid-template-columns:1fr 1fr;gap:2rem;margin:1.25rem 0;padding:1rem 0;display:grid}@media (width<=640px){.contact-meta-grid{grid-template-columns:1fr;gap:1.5rem}}.contact-meta-block{flex-direction:column;gap:.4rem;display:flex}.contact-meta-label{font-family:var(--font-heading), monospace;text-transform:uppercase;letter-spacing:.12em!important;color:var(--cine-text-muted)!important;margin-bottom:.1rem!important;font-size:11px!important}.contact-meta-value{font-weight:700;color:var(--cine-text-primary)!important;font-size:clamp(1.05rem,1.3vw,1.25rem)!important}.contact-meta-link{border-bottom:1.5px solid #ffffff1a;width:fit-content;padding-bottom:2px;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s;color:var(--cine-text-primary)!important;font-size:clamp(1.05rem,1.3vw,1.25rem)!important}.contact-meta-link:hover{color:var(--cine-gold)!important;border-color:var(--cine-gold)!important}.contact-meta-divider{border-left:1px solid #ffffff0d;padding-left:2rem}@media (width<=640px){.contact-meta-divider{border-left:none;padding-left:0}}.contact-details-block h3{color:var(--cine-text-primary)!important;margin-bottom:1.25rem!important;font-size:clamp(1.35rem,1.8vw,1.65rem)!important;line-height:1.25!important}.timeline-container{margin-top:1.5rem;padding-left:1.75rem;position:relative}.timeline-line{background:linear-gradient(to bottom, var(--cine-gold) 0%, #ffffff05 100%);width:1px;position:absolute;top:8px;bottom:8px;left:6px}.timeline-item{margin-bottom:2rem;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-dot{border:1.5px solid var(--cine-gold);z-index:2;background:#141311;border-radius:50%;width:10px;height:10px;transition:background .3s,box-shadow .3s;position:absolute;top:5px;left:-27px}.timeline-item:hover .timeline-dot{background:var(--cine-gold);box-shadow:0 0 8px #f4b94299}.timeline-num{font-family:var(--font-heading), monospace;color:var(--cine-gold);letter-spacing:.05em;margin-bottom:.15rem;font-size:10px;font-weight:700;display:block}.timeline-title{color:var(--cine-text-primary);margin-bottom:.25rem;font-size:.9rem;font-weight:700}.timeline-desc{color:var(--cine-text-muted);font-size:.8rem;line-height:1.5}.form-group-section{flex-direction:column;gap:1.25rem;display:flex}.form-group-title{font-family:var(--font-heading), monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--cine-gold);border-bottom:1px solid #ffffff0d;margin-bottom:.25rem;padding-bottom:.5rem;font-size:9px}@media (width>=901px){.post-hero-site #contact>.container>.grid{grid-template-rows:min-content min-content!important;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)!important;align-items:start!important;gap:0 clamp(3rem,7vw,7rem)!important;display:grid!important}.contact-intro-block{grid-area:1/1!important}.contact-form-block{grid-area:1/2/span 2!important}.contact-details-block{grid-area:2/1!important;margin-top:1.25rem!important}}@media (prefers-reduced-motion:reduce){.social-dock-item{transition:none!important;transform:none!important}.timeline-dot{transition:none!important}.timeline-line{background:var(--cine-gold)!important}.pulse-dot{animation:none!important}}.post-hero-site,.post-hero-site a,.post-hero-site button,.post-hero-site select,.post-hero-site label,.post-hero-site [role=button]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M6 11h20v4H6z' fill='%23f6f3eb' stroke='%233a3630' stroke-width='1.5'/%3E%3Cpath d='M4 15h24v11a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z' fill='%23e1dacf' stroke='%233a3630' stroke-width='1.5'/%3E%3Ccircle cx='8' cy='18' r='2.5' fill='%23d9383a'/%3E%3Crect x='21' y='12' width='3' height='2' fill='%23cceeff' stroke='%233a3630' stroke-width='1'/%3E%3Crect x='10' y='12' width='1.5' height='2' fill='%23cceeff' stroke='%233a3630' stroke-width='1'/%3E%3Ccircle cx='16' cy='21' r='6' fill='%233a3630' stroke='%23f6f3eb' stroke-width='1.5'/%3E%3Ccircle cx='17.5' cy='19.5' r='1.5' fill='%23fff' opacity='0.7'/%3E%3Cpath d='M8 8h3v3H8z' fill='%23f6f3eb' stroke='%233a3630' stroke-width='1.5'/%3E%3Cpath d='M22 9h3v2h-3z' fill='%23dfd5c3' stroke='%233a3630' stroke-width='1'/%3E%3C/svg%3E") 8 8,auto!important}.post-hero-site input[type=text],.post-hero-site input[type=email],.post-hero-site textarea{cursor:text!important}.services-section-atelier{scroll-margin-top:clamp(80px,10vw,120px)!important}.post-hero-site .service-detail{-webkit-backdrop-filter:blur(18px)saturate(110%);position:relative;border:1px solid var(--cine-border-medium)!important;height:auto!important;min-height:480px!important;box-shadow:var(--cine-shadow-deep), inset 0 1px 0 #ffffff09!important;background:linear-gradient(145deg,#1c1915c7,#0a0a09b8)!important;border-radius:18px!important;flex-direction:column!important;padding:clamp(28px,4vw,56px)!important;display:flex!important;overflow:visible!important}.service-detail-header{text-align:left;flex-direction:column;align-items:flex-start;width:100%;display:flex;margin-bottom:0!important}.service-detail-title-left{text-align:left;word-wrap:break-word;width:100%;color:var(--cine-text-primary)!important;margin:0!important;font-size:clamp(2rem,3.5vw,2.75rem)!important;font-weight:700!important;line-height:1.15!important}.service-detail-description{text-align:left;max-width:540px;color:var(--cine-text-secondary)!important;margin-top:.75rem!important;margin-bottom:0!important;font-size:.95rem!important;line-height:1.5!important}.service-detail-visual-row{justify-content:flex-end;width:100%;margin-bottom:2rem;display:flex;margin-top:clamp(1.5rem,2.5vw,2.25rem)!important}.service-detail-footer{justify-content:flex-end;margin-top:auto;display:flex}.service-detail-cta-right{align-items:center;gap:6px;font-size:.9rem;font-weight:600;transition:color .3s,transform .3s;display:inline-flex;color:var(--cine-gold-pale)!important}.service-detail-cta-right:hover{transform:translate(2px,-2px);color:var(--cine-gold)!important}.service-production-artifact{background:#040507;border:1px solid #ffffff14;border-radius:12px;overflow:hidden;box-shadow:inset 0 4px 20px #000000f2,0 12px 45px #000000b3;aspect-ratio:16/9!important;width:min(88%,680px)!important;margin:0!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important;transform:none!important}.stage-interior{transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translate3d(var(--trans-x,0px), var(--trans-y,0px), 0);pointer-events:none;transition:transform .3s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.artifact-stage-grid{opacity:.35;pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;transform:perspective(400px)rotateX(70deg)translateY(0%)scale(1.6);-webkit-mask-image:linear-gradient(#0000 20%,#000 80%);mask-image:linear-gradient(#0000 20%,#000 80%)}.artifact-stage-spotlight{pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 30%,#f4b9421f 0%,#0000 65%);position:absolute;inset:0}.artifact-stage-rimlight{pointer-events:none;z-index:10;border-radius:12px;position:absolute;inset:0;box-shadow:inset 0 0 24px #ffffff05,inset 0 0 2px #ffffff1f}.volumetric-particles{pointer-events:none;z-index:2;position:absolute;inset:0}.dust-particle{background:var(--cine-gold);opacity:0;pointer-events:none;border-radius:50%;width:2px;height:2px;position:absolute}.particle-1{animation:8s ease-in-out infinite particle-float-1;top:20%;left:30%}.particle-2{animation:10s ease-in-out infinite particle-float-2;top:40%;left:70%}.particle-3{animation:9s ease-in-out infinite particle-float-3;top:60%;left:45%}@keyframes particle-float-1{0%,to{opacity:0;transform:translate(0)}50%{opacity:.45;transform:translate(20px,-30px)}}@keyframes particle-float-2{0%,to{opacity:0;transform:translate(0)}50%{opacity:.35;transform:translate(-25px,-20px)}}@keyframes particle-float-3{0%,to{opacity:0;transform:translate(0)}50%{opacity:.4;transform:translate(15px,-25px)}}.stage-pedestal{transform:translate3d(-50%, 0, 5px) preserve-3d;z-index:1;width:250px;height:18px;position:absolute;bottom:12%;left:50%}.pedestal-top{background:#0d0e10;border:1px solid #ffffff14;border-radius:4px;height:10px;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 1px #ffffff0a}.pedestal-front{background:#070809;border-radius:0 0 4px 4px;height:8px;position:absolute;top:9px;left:1px;right:1px;box-shadow:0 10px 24px #000000d9}.artifact-scene{opacity:0;pointer-events:none;visibility:hidden;z-index:5;transform-style:preserve-3d;transition:opacity .6s cubic-bezier(.25,1,.5,1),transform .6s cubic-bezier(.25,1,.5,1),visibility .6s;position:absolute;inset:0;transform:translateY(15px)}.artifact-scene.scene-active{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)}.artifact-scene.scene-inactive *,.stage-paused *{animation-play-state:paused!important}.cartography-table{transform-style:preserve-3d;position:absolute;inset:0}.strategy-lines{z-index:1;width:100%;height:100%;position:absolute;inset:0}.strategy-path{stroke-dasharray:240;stroke-dashoffset:240px}.scene-active .strategy-path.path-active{animation:2.2s cubic-bezier(.25,1,.5,1) .3s forwards draw-path}.map-card{opacity:0;z-index:3;background:#f4efe5f2;border-radius:4px;flex-direction:column;gap:4px;padding:6px 8px;display:flex;position:absolute;box-shadow:0 8px 16px #0006}.scene-active .map-card{animation:.8s cubic-bezier(.25,1,.5,1) forwards card-rise-fade}.card-audience{top:22%;left:24%}.card-hook{top:18%;right:20%}.card-platform{bottom:25%;right:22%}.scene-active .card-audience{animation-delay:.4s}.scene-active .card-hook{animation-delay:.5s}.scene-active .card-platform{animation-delay:.6s}.card-lbl{color:#1c1a17;letter-spacing:.05em;font-size:6px;font-weight:700}.card-lines span{background:#1c1a172e;width:80%;height:1.5px;margin-top:2px;display:block}.card-lines span:nth-child(2){width:50%}.compass-dial{z-index:4;background:#0f1012;border:1.5px solid #ffffff1f;border-radius:50%;width:38px;height:38px;position:absolute;bottom:26%;left:28%;box-shadow:0 8px 16px #00000080}.compass-face{border:1px dashed #ffffff0d;border-radius:50%;position:absolute;inset:3px}.compass-tick{background:#ffffff26;width:1px;height:3px;position:absolute}.tick-n{margin-left:-.5px;top:0;left:50%}.tick-s{margin-left:-.5px;bottom:0;left:50%}.tick-e{width:3px;height:1px;margin-top:-.5px;top:50%;right:0}.tick-w{width:3px;height:1px;margin-top:-.5px;top:50%;left:0}.compass-needle-3d{background:linear-gradient(to bottom, var(--cine-orange) 50%, var(--cine-text-muted) 50%);transform-origin:50%;border-radius:99px;width:2px;height:26px;margin-top:-13px;margin-left:-1px;position:absolute;top:50%;left:50%;transform:rotate(0)}.scene-active .compass-needle-3d{animation:4s cubic-bezier(.25,1,.5,1) .8s forwards compass-spin-settle}.core-idea-token{border:1.5px solid var(--cine-gold);z-index:4;background:#141311;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:36%;left:48%}.token-glow{box-shadow:0 0 12px var(--cine-gold);opacity:.15;border-radius:50%;position:absolute;inset:-3px}.scene-active .token-glow{animation:2s ease-in-out infinite alternate token-pulse}.token-txt{color:var(--cine-gold);font-size:6px;font-weight:700}.publishing-queue{z-index:3;gap:4px;display:flex;position:absolute}.q-block{opacity:.15;background:#ffffff05;border:1px solid #ffffff0f;border-radius:2px;width:14px;height:9px}.scene-active .q-block{animation:.6s forwards cal-light-queue}.scene-active .q-1{animation-delay:1s}.scene-active .q-2{animation-delay:1.1s}.scene-active .q-3{animation-delay:1.2s}.narrative-loom{transform-style:preserve-3d;position:absolute;inset:0}.loom-rails{pointer-events:none;position:absolute;inset:38% 10%}.rail{background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:1px;position:absolute;left:0;right:0}.rail-top{top:0}.rail-bottom{bottom:0}.loom-gate{z-index:3;flex-direction:column;justify-content:space-between;align-items:center;width:38px;height:48px;display:flex;position:absolute;top:18%}.gate-hook{left:20%}.gate-build{left:46%}.gate-payoff{right:20%}.gate-pillar{background:#0f1012;border:1px solid #ffffff0f;width:2.5px;position:absolute;top:8px;bottom:0}.gate-pillar.left{left:4px}.gate-pillar.right{right:4px}.gate-aperture{background:#ffffff14;height:2px;position:absolute;top:22px;left:6px;right:6px}.gate-lbl{color:var(--cine-text-muted);letter-spacing:.05em;font-size:6px}.scene-active .gate-hook .gate-aperture{background:var(--cine-orange);box-shadow:0 0 8px var(--cine-orange);transition:all .5s .6s}.scene-active .gate-build .gate-aperture{background:var(--cine-gold);box-shadow:0 0 8px var(--cine-gold);transition:all .5s .8s}.scene-active .gate-payoff .gate-aperture{background:#ffffff4d;transition:all .5s 1s}.loom-script-ribbon{z-index:4;background:#f4efe5f2;border-radius:3px;align-items:center;width:72%;height:20px;padding:4px 8px;display:flex;position:absolute;top:48%;left:14%;overflow:hidden;box-shadow:0 8px 20px #00000080}.ribbon-text{color:#17120d;white-space:nowrap;font-size:6px;font-weight:600}.scene-active .ribbon-text{animation:12s linear 1.2s infinite scroll-script-text}.ribbon-glow{background:linear-gradient(90deg,#f4b94233,#0000);width:30px;position:absolute;top:0;bottom:0;left:0}.loom-carriage{z-index:5;background:#191a1d;border:1px solid #ffffff26;border-radius:3px;width:16px;height:16px;position:absolute;top:46%}.carriage-head{background:var(--cine-gold);width:2px;height:4px;margin-left:-1px;position:absolute;bottom:-2px;left:50%}.carriage-light{background:radial-gradient(#f4b9424d 0%,#0000 70%);width:14px;height:6px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.scene-active .loom-carriage{animation:4.5s ease-in-out infinite alternate carriage-sweep-track}.discard-tray{z-index:2;background:#08090a;border:1px dashed #ffffff0f;border-radius:4px;flex-direction:column;gap:3px;width:48px;height:28px;padding:4px;display:flex;position:absolute;bottom:18%;left:18%}.discard-item{color:var(--cine-text-subtle);opacity:.3;font-size:5px;text-decoration:line-through}.time-sculpture{transform-style:preserve-3d;position:absolute;inset:0}.sculpture-track{z-index:2;background:#0003;border:1px solid #ffffff05;border-radius:4px;align-items:center;width:80%;height:24px;display:flex;position:absolute;left:10%}.track-video{top:22%}.track-audio{top:48%}.film-clip{border:1.5px solid var(--cine-gold);opacity:0;background:#f4b9421f;border-radius:3px;justify-content:center;align-items:center;height:18px;padding:0 6px;display:flex;position:absolute;box-shadow:0 6px 12px #0006}.clip-A{width:62px}.clip-B{width:52px}.scene-active .clip-A{animation:.7s cubic-bezier(.25,1,.5,1) .3s forwards clip-snap-timeline}.scene-active .clip-B{animation:.7s cubic-bezier(.25,1,.5,1) .5s forwards clip-snap-timeline}.film-icon{color:var(--cine-text-primary);font-size:5.5px;font-weight:700}.film-perf{pointer-events:none;border-top:1.5px dashed #ffffff26;border-bottom:1.5px dashed #ffffff26;position:absolute;inset:2px 1px}.sculpture-wave-strip{background:repeating-linear-gradient(90deg, transparent 0 3px, var(--cine-gold-soft) 3px 6px);opacity:.15;width:100%;height:10px}.scene-active .sculpture-wave-strip{animation:1.5s ease-in-out infinite alternate audio-wave-pulse}.sculpting-chamber{z-index:3;background:#08090a;border:1.5px solid #ffffff0f;border-radius:4px;width:32px;height:48px;position:absolute;top:18%;left:42%;transform:translateZ(15px)}.chamber-top{background:#111215;border-bottom:1px solid #ffffff14;height:6px}.chamber-glow-interior{background:radial-gradient(circle,#ff6b3526 0%,#0000 75%);position:absolute;inset:6px 2px 2px}.playhead-blade{background:var(--cine-orange);width:2px;height:52px;box-shadow:0 0 10px var(--cine-orange);z-index:4;position:absolute;top:15%}.blade-holder{background:var(--cine-orange);border-radius:50%;width:6px;height:6px;position:absolute;top:-4px;left:-2px}.scene-active .playhead-blade{animation:4s ease-in-out infinite alternate playhead-sweep-blade}.projection-screen{z-index:3;background:#030304;border:1.5px solid #ffffff1f;border-radius:3px;width:44px;height:32px;position:absolute;top:24%;right:14%;overflow:hidden}.projection-glow{opacity:0;background:radial-gradient(circle,#f4b94233 0%,#0000 70%);position:absolute;inset:0}.scene-active .projection-glow{animation:2s ease-in-out infinite alternate projection-light-pulse}.refraction-engine{transform-style:preserve-3d;position:absolute;inset:0}.input-beam-ribbon{background:linear-gradient(to right, transparent, var(--cine-orange));z-index:2;width:60px;height:4px;position:absolute;top:40%;left:10%}.beam-pulse{background:#fff;width:8px;height:100%;display:block;box-shadow:0 0 8px #fff}.scene-active .beam-pulse{animation:1.5s linear infinite beam-pulse-flow}.refraction-prism{border:1.5px solid var(--cine-orange);z-index:3;background:#ff6b3526;border-radius:3px;width:32px;height:32px;position:absolute;top:32%;left:36%;transform:translateZ(15px)rotate(45deg);box-shadow:0 0 15px #ff6b3533}.prism-glass{background:#ffffff0a;position:absolute;inset:3px}.prism-glow{box-shadow:inset 0 0 10px var(--white);opacity:.1;position:absolute;inset:0}.vertical-slab{opacity:0;z-index:4;background:#090a0c;border:1px solid #ffffff14;border-radius:4px;flex-direction:column;justify-content:space-between;width:34px;height:58px;padding:4px;display:flex;position:absolute;bottom:24%;box-shadow:0 10px 20px #0009}.slab-1{left:54%}.slab-2{left:68%}.slab-3{left:82%}.scene-active .vertical-slab{animation:.8s cubic-bezier(.34,1.56,.64,1) forwards slab-slide-up}.scene-active .slab-1{animation-delay:.6s}.scene-active .slab-2{animation-delay:.8s}.scene-active .slab-3{animation-delay:1s}.slab-aspect{color:var(--cine-text-muted);font-size:5px}.slab-title{color:var(--cine-text-secondary);font-size:6px}.slab-lines span{background:#f6f3eb;border-radius:.5px;width:80%;height:2px;margin-top:1.5px;display:block}.slab-lines span:nth-child(2n){width:50%}.slab-guides{pointer-events:none;border:1px solid #ff6b351f;position:absolute;inset:3px}.resonance-chamber{transform-style:preserve-3d;position:absolute;inset:0}.acoustic-desk{z-index:1;background:#08090a;border:1.5px solid #ffffff0f;border-radius:50%;width:140px;height:60px;position:absolute;bottom:24%;left:20%;transform:perspective(300px)rotateX(60deg);box-shadow:inset 0 0 15px #ffffff05}.desk-rim{border:1px dashed #ffffff14;border-radius:50%;position:absolute;inset:4px}.micro-sculpture{z-index:3;flex-direction:column;align-items:center;width:22px;height:38px;display:flex;position:absolute;top:30%}.host-mic{left:24%}.guest-mic{left:46%}.micro-grille-3d{border:1px solid var(--cine-text-muted);background:#17181c;border-radius:4px;width:12px;height:18px;box-shadow:inset 0 2px 4px #ffffff0d}.micro-suspension{border:1px solid #ffffff1f;border-radius:2px;width:16px;height:4px;margin-top:1px}.micro-arm{background:#0a0b0d;border-left:1px solid #ffffff0f;width:2px;height:15px}.acoustic-ring{z-index:2;border:1px solid #1f78ff1f;border-radius:50%;width:60px;height:12px;position:absolute;top:26%;left:28%;transform:perspective(300px)rotateX(60deg)}.scene-active .acoustic-ring{animation:2.5s ease-in-out infinite alternate ring-bob}.tactile-mixer{z-index:3;background:#08090a;border:1.5px solid #ffffff0f;border-radius:3px;gap:6px;width:36px;height:24px;padding:4px 6px;display:flex;position:absolute;bottom:22%;right:18%}.mixer-fader-3d{background:#ffffff14;border-radius:1px;width:4px;height:100%;position:relative}.f-knob{background:#f6f3eb;border-radius:1px;width:8px;height:4px;position:absolute;top:20%;left:-2px;box-shadow:0 2px 4px #00000080}.scene-active .f-1 .f-knob{animation:3.5s ease-in-out infinite alternate fader-slide-knob}.scene-active .f-2 .f-knob{animation:3s ease-in-out infinite alternate-reverse fader-slide-knob}.output-port{z-index:2;background:#08090a;border:1px solid #ffffff0f;border-radius:50%;width:14px;height:14px;position:absolute;top:48%;right:10%}.port-glow{background:radial-gradient(circle,#f4b94266 0%,#0000 75%);border-radius:50%;position:absolute;inset:1px}.attention-forge{transform-style:preserve-3d;position:absolute;inset:0}.alt-design-card{z-index:1;background:#00000080;border:1px solid #ffffff0a;border-radius:4px;width:80px;height:45px;position:absolute}.card-back-1{opacity:.15;top:20%;left:16%}.card-back-2{opacity:.3;top:24%;left:22%}.winning-composition{border:1.5px solid var(--cine-border-medium);z-index:3;opacity:0;background:#121316;border-radius:5px;width:110px;height:62px;position:absolute;top:28%;right:18%;overflow:hidden;box-shadow:0 12px 28px #000000b3}.scene-active .winning-composition{animation:.8s cubic-bezier(.25,1,.5,1) .3s forwards win-comp-reveal}.comp-grid{background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}.comp-focal{border:1px dashed var(--cine-gold);border-radius:50%;width:22px;height:22px;position:absolute;top:10px;left:12px}.comp-focal:after{content:"";background:var(--cine-gold);border-radius:50%;width:2px;height:2px;position:absolute;top:10px;left:10px}.comp-title-block{flex-direction:column;gap:2.5px;display:flex;position:absolute;bottom:8px;right:8px}.comp-title-block span{background:#f6f3eb;border-radius:1px;height:4.5px;display:block}.comp-title-block span:first-child{width:42px}.comp-title-block span:nth-child(2){width:28px}.comp-badge{color:var(--cine-text-muted);font-size:5px;position:absolute;bottom:4px;left:6px}.forge-rail{z-index:4;background:#191b20;border:1px solid #ffffff14;position:absolute}.rail-h{width:130px;height:2px;top:22%;right:14%}.rail-v{width:2px;height:76px;top:20%;right:48%}.attention-paths{z-index:4;width:100%;height:100%;position:absolute;inset:0}.eye-path{stroke-dasharray:80;stroke-dashoffset:80px}.scene-active .eye-path{animation:1.8s 1s forwards draw-path}@keyframes draw-path{to{stroke-dashoffset:0}}@keyframes card-rise-fade{0%{transform:translate3d(var(--tx,0), calc(var(--ty,0) + 12px), -10px);opacity:0}to{transform:translate3d(var(--tx,0), var(--ty,0), var(--tz,10px));opacity:1}}@keyframes compass-spin-settle{0%{transform:rotate(0)}60%{transform:rotate(230deg)}80%{transform:rotate(190deg)}to{transform:rotate(205deg)}}@keyframes token-pulse{0%{opacity:.1;box-shadow:0 0 8px var(--cine-gold)}to{opacity:.3;box-shadow:0 0 16px var(--cine-gold)}}@keyframes cal-light-queue{0%{opacity:.15;background:#ffffff05}to{opacity:.85;background:#f4b9421f;border-color:#f4b9424d}}@keyframes scroll-script-text{0%{transform:translate(0)}to{transform:translate(-100px)}}@keyframes carriage-sweep-track{0%{transform:translate3d(-35px,0,15px)}to{transform:translate3d(35px,0,15px)}}@keyframes clip-snap-timeline{0%{opacity:0;transform:translate3d(40px,0,-20px)}to{opacity:1;transform:translate(0)}}@keyframes audio-wave-pulse{0%{opacity:.1}to{opacity:.3}}@keyframes playhead-sweep-blade{0%{transform:translate3d(-30px,0,15px)}to{transform:translate3d(50px,0,15px)}}@keyframes projection-light-pulse{0%{opacity:.3}to{opacity:.85}}@keyframes beam-pulse-flow{0%{transform:translate(0)}to{transform:translate(60px)}}@keyframes slab-slide-up{0%{opacity:0;transform:translate3d(0,18px,-15px)}to{opacity:1;transform:translate(0)}}@keyframes ring-bob{0%{opacity:.7;transform:perspective(300px)rotateX(60deg)translateY(-2px)}to{opacity:1;transform:perspective(300px)rotateX(60deg)translateY(2px)}}@keyframes fader-slide-knob{0%{top:15%}to{top:65%}}@keyframes win-comp-reveal{0%{opacity:0;transform:scale(.92)translate3d(8px,0,-10px)}to{opacity:1;transform:scale(1)translate(0)}}@media (prefers-reduced-motion:reduce){.service-production-artifact *{transition:none!important;animation:none!important;transform:none!important}.artifact-scene{transition:opacity .15s linear!important}.stage-interior{transition:none!important;transform:none!important}}.broadcast-station{transform-style:preserve-3d;position:absolute;inset:0}.dispatch-console{z-index:3;background:#0c0d0f;border:1px solid #ffffff14;border-radius:3px;justify-content:center;align-items:center;width:64px;height:16px;display:flex;position:absolute;bottom:22%;left:35%}.console-status{color:var(--cine-gold);font-size:5px;font-weight:700}.destination-card{opacity:0;z-index:4;background:#08090a;border:1.5px solid #ffffff0d;border-radius:4px;flex-direction:column;justify-content:space-between;width:44px;height:32px;padding:4px;display:flex;position:absolute;box-shadow:0 8px 16px #00000080}.dest-youtube{top:22%;left:16%}.dest-spotify{top:16%;left:44%}.dest-instagram{top:22%;right:16%}.scene-active .destination-card{animation:.8s cubic-bezier(.25,1,.5,1) forwards dest-card-fade-up}.scene-active .dest-youtube{animation-delay:.5s}.scene-active .dest-spotify{animation-delay:.7s}.scene-active .dest-instagram{animation-delay:.9s}.dest-tag{color:var(--cine-text-muted);letter-spacing:.05em;font-size:5px;font-weight:700}.dest-progress{background:#ffffff0d;border-radius:1px;height:3px;overflow:hidden}.progress-fill{width:0;height:100%;display:block}.scene-active .progress-fill{animation:2s forwards progress-fill-width}.scene-active .fill-yt{background:var(--cine-orange);animation-delay:1.2s}.scene-active .fill-spot{background:#1db954;animation-delay:1.4s}.scene-active .fill-insta{background:var(--cine-gold);animation-delay:1.6s}.dispatch-lasers{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.laser-beam{stroke-dasharray:100;stroke-dashoffset:100px}.scene-active .laser-beam{animation:1.5s forwards draw-path}.scene-active .beam-yt{animation-delay:1s}.scene-active .beam-spot{animation-delay:1.2s}.scene-active .beam-insta{animation-delay:1.4s}.status-lever{z-index:5;width:10px;height:16px;position:absolute;bottom:20%;left:30%}.lever-post{background:var(--cine-text-muted);transform-origin:bottom;width:2px;height:12px;position:absolute;bottom:0;left:4px;transform:rotate(-25deg)}.scene-active .lever-post{animation:1s cubic-bezier(.25,1,.5,1) .2s forwards lever-pull-angle}.lever-handle-ball{background:var(--cine-orange);border-radius:50%;width:6px;height:6px;position:absolute;bottom:10px;left:2px;transform:translate(-3px)}.scene-active .lever-handle-ball{animation:1s cubic-bezier(.25,1,.5,1) .2s forwards lever-pull-ball}@keyframes dest-card-fade-up{0%{transform:translate3d(var(--tx,0), calc(var(--ty,0) + 12px), -10px);opacity:0}to{opacity:1;transform:translate(0)}}@keyframes progress-fill-width{to{width:85%}}@keyframes lever-pull-angle{0%{transform:rotate(-25deg)}to{transform:rotate(25deg)}}@keyframes lever-pull-ball{0%{transform:translate(-3px)}to{transform:translate(3px)}}.brand-calibration-system{transform-style:preserve-3d;position:absolute;inset:0}.brand-identity-core{z-index:4;width:44px;height:44px;margin-top:-22px;margin-left:-22px;position:absolute;top:36%;left:48%}.identity-ring{border:1.5px solid var(--cine-orange);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 15px #ff5a0026}.identity-ring.ring-middle{border-color:var(--cine-gold);inset:8px}.identity-ring.ring-inner{border-color:#fff;inset:16px}.identity-center-dot{background:var(--cine-orange);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scene-active .brand-identity-core{animation:2s ease-in-out infinite alternate token-pulse}.brand-element{opacity:0;z-index:3;background:#f4efe5f2;border-radius:4px;flex-direction:column;gap:4px;padding:6px 8px;display:flex;position:absolute;box-shadow:0 8px 16px #0006}.scene-active .brand-element{animation:.8s cubic-bezier(.25,1,.5,1) forwards card-rise-fade}.element-tone{--tx:-56px;--ty:-24px;--tz:16px;top:16%;left:18%}.element-colors{--tx:52px;--ty:-28px;--tz:18px;top:14%;right:20%}.element-direction{--tx:-42px;--ty:18px;--tz:14px;bottom:22%;left:24%}.element-content{--tx:48px;--ty:14px;--tz:16px;bottom:20%;right:22%}.scene-active .element-tone{animation-delay:.4s}.scene-active .element-colors{animation-delay:.5s}.scene-active .element-direction{animation-delay:.6s}.scene-active .element-content{animation-delay:.7s}.element-tag{color:#1c1a17;letter-spacing:.05em;font-size:6px;font-weight:700}.element-line{background:#1c1a172e;width:80%;height:1.5px;margin-top:2px}.element-swatches{gap:3px;margin-top:2px;display:flex}.swatch{border-radius:50%;width:6px;height:6px}.swatch-1{background:var(--cine-orange)}.swatch-2{background:var(--cine-gold)}.swatch-3{background:#8b5cff}.brand-convergence-paths{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.convergence-line{stroke-dasharray:100;stroke-dashoffset:100px}.scene-active .convergence-line{animation:1.5s .8s forwards draw-path}.brand-status-badge{width:72px;height:16px;color:var(--cine-gold);z-index:5;background:#0c0d0f;border:1px solid #ffffff14;border-radius:3px;justify-content:center;align-items:center;margin-left:-36px;font-size:5px;font-weight:700;display:flex;position:absolute;bottom:26%;left:48%}.website-assembly-studio{transform-style:preserve-3d;position:absolute;inset:0}.browser-frame{z-index:3;opacity:0;background:#08090a;border:1.5px solid #ffffff1f;border-radius:6px;width:120px;height:80px;margin-left:-60px;position:absolute;top:24%;left:50%;overflow:hidden;box-shadow:0 12px 28px #000000b3}.scene-active .browser-frame{animation:.8s cubic-bezier(.25,1,.5,1) .3s forwards win-comp-reveal}.browser-bar{background:#111215;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;height:10px;padding:0 6px;display:flex}.browser-dots{gap:2.5px;display:flex}.browser-dots .dot{border-radius:50%;width:3.5px;height:3.5px}.dot-red{background:#ff5f56}.dot-yellow{background:#ffbd2e}.dot-green{background:#27c93f}.browser-url{color:var(--cine-text-muted);font-size:4px}.browser-viewport{padding:6px;position:absolute;inset:10px 0 0}.layout-grid{flex-direction:column;gap:4px;height:100%;display:flex}.grid-header{background:#ffffff0a;border-radius:1px;height:4px}.grid-hero{border:1px dashed var(--cine-orange);background:#ff5a0014;border-radius:2px;align-items:center;height:18px;padding:0 4px;display:flex}.hero-text-block{flex-direction:column;gap:2px;width:100%;display:flex}.text-line{opacity:.15;background:#fff;border-radius:.5px;height:2px}.text-line.line-1{width:60%}.text-line.line-2{width:40%}.grid-content{grid-template-cols:repeat(3, 1fr);flex:1;gap:3px;display:grid}.content-col{background:#ffffff05;border:1px solid #ffffff0a;border-radius:1.5px}.component-float{opacity:0;z-index:4;background:#f4efe5f2;border-radius:4px;padding:6px 8px;position:absolute;box-shadow:0 8px 16px #0006}.scene-active .component-float{animation:.8s cubic-bezier(.25,1,.5,1) forwards card-rise-fade}.comp-typography{--tx:-62px;--ty:-32px;--tz:14px;top:16%;left:16%}.comp-interactions{--tx:62px;--ty:-26px;--tz:16px;top:14%;right:18%}.comp-responsive{--tx:-54px;--ty:22px;--tz:12px;bottom:20%;left:20%}.scene-active .comp-typography{animation-delay:.5s}.scene-active .comp-interactions{animation-delay:.7s}.scene-active .comp-responsive{animation-delay:.9s}.comp-label{color:#1c1a17;letter-spacing:.05em;font-size:6px;font-weight:700}.assembly-paths{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.assembly-line{stroke-dasharray:100;stroke-dashoffset:100px}.scene-active .assembly-line{animation:1.5s forwards draw-path}.scene-active .line-1{animation-delay:.7s}.scene-active .line-2{animation-delay:.9s}.scene-active .line-3{animation-delay:1.1s}@media (width<=1024px) and (width>=901px){.post-hero-site .service-detail{padding:2.25rem!important}}@media (width<=900px){.post-hero-site .service-detail{min-height:auto!important;padding:2.5rem 1.75rem!important}.service-detail-visual-row{justify-content:center!important;margin-top:1.5rem!important}.service-production-artifact{aspect-ratio:16/9!important;width:100%!important;max-width:100%!important;margin:0 auto!important}}@media (width<=480px){.post-hero-site .service-detail{padding:1.5rem 1rem!important}.service-detail-header{margin-bottom:0!important}.service-detail-visual-row{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.service-detail-cta-right{justify-content:flex-end;width:100%;padding:8px 0}}.faq-rail-section{position:relative;overflow:hidden;background:var(--ink)!important;border-bottom:1px solid var(--cine-border-soft)!important;padding:clamp(5rem,9vw,8rem) 0!important}.faq-header-block{flex-direction:column;gap:1rem;max-width:640px;margin-bottom:clamp(3rem,5vw,4.5rem);display:flex}.faq-intro-text{max-width:36rem;font-size:1.05rem;line-height:1.5;color:var(--cine-text-secondary)!important}.faq-rail-list{flex-direction:column;gap:14px;max-width:900px;margin:0 auto;display:flex}.faq-rail-item{border-radius:12px;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;border:1px solid var(--cine-border-medium)!important;background:linear-gradient(145deg,#181613b8,#0a0a09e0)!important;box-shadow:0 4px 18px #00000073,inset 0 1px #ffffff05!important}.faq-rail-item:hover{transform:translateY(-2px);border-color:#f4b94240!important;box-shadow:0 8px 24px #000000a6,inset 0 1px #ffffff08!important}.faq-rail-item--open{border-color:var(--cine-gold)!important;background:linear-gradient(145deg,#201c18d9,#0c0c0af2)!important;box-shadow:0 12px 30px #000000bf,inset 0 1px #ffffff0a,0 0 16px #f4b9420a!important}.faq-rail-item--open:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 0,#f4b94208 0%,#0000 60%);position:absolute;inset:0}.faq-rail-toggle{text-align:left;cursor:pointer;z-index:1;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 1.75rem;display:flex;position:relative}.faq-rail-toggle:focus-visible{box-shadow:inset 3px 0 0 var(--cine-gold);background:#ffffff04;outline:none}.faq-rail-left{align-items:center;gap:1.5rem;min-width:0;display:flex}.faq-rail-index{color:var(--cine-gold-soft);opacity:.75;letter-spacing:.05em;font-size:.85rem;font-weight:550}.faq-rail-question{font-family:var(--font-heading);color:var(--cine-text-primary);letter-spacing:-.01em;font-size:clamp(1rem,1.8vw,1.15rem);font-weight:600;line-height:1.35;transition:color .2s}.faq-rail-toggle:hover .faq-rail-question{color:#f6f3eb}.faq-rail-control-wrapper{flex-shrink:0;margin-left:1.5rem}.faq-rail-button-circle{border:1px solid var(--cine-border-soft);width:32px;height:32px;color:var(--cine-text-secondary);background:#ffffff05;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex}.faq-rail-toggle:hover .faq-rail-button-circle{border-color:var(--cine-gold);color:var(--cine-gold);background:#f4b9420d;transform:scale(1.05)}.faq-rail-plus-icon{transition:transform .4s cubic-bezier(.25,1,.5,1),color .3s}.faq-rail-item--open .faq-rail-plus-icon{color:var(--cine-gold);transform:rotate(135deg)}.faq-rail-item--open .faq-rail-button-circle{border-color:var(--cine-gold);background:#f4b94214;box-shadow:inset 0 0 8px #f4b94226}.faq-answer-container{z-index:1;transition:max-height .35s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}.faq-answer-tray{background:#0000002e;border-top:1px dashed #ffffff0f;box-shadow:inset 0 8px 24px #000000d9}.faq-answer-interior{flex-direction:column;gap:1.25rem;padding:1.5rem 1.75rem 1.75rem;display:flex}.faq-answer-paragraph{max-width:720px;margin:0;font-size:.92rem;line-height:1.6;color:var(--cine-text-secondary)!important}.faq-answer-accent-line{background:linear-gradient(90deg,#f4b94226 0%,#0000 80%);height:1px}.faq-answer-footer-row{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.faq-answer-tag{color:var(--cine-text-muted);font-weight:600}.faq-inline-link{font-weight:600;transition:color .2s,transform .2s;color:var(--cine-gold-pale)!important}.faq-inline-link:hover{transform:translate(2px);color:var(--cine-gold)!important}@media (prefers-reduced-motion:reduce){.faq-rail-item,.faq-rail-button-circle,.faq-rail-plus-icon,.faq-answer-container{transition:none!important;animation:none!important}}@media (width<=900px){.faq-rail-toggle{padding:1.35rem 1.5rem}.faq-answer-interior{padding:1.35rem 1.5rem 1.5rem}}@media (width<=480px){.faq-rail-toggle{padding:1.25rem}.faq-rail-left{gap:1rem}.faq-answer-interior{padding:1.25rem 1.25rem 1.5rem}.faq-answer-footer-row{flex-direction:column;align-items:flex-start;gap:.75rem}.faq-inline-link{padding:4px 0}}.why-us-operating-section{overflow:hidden;background:var(--ink)!important;border-bottom:1px solid var(--cine-border-soft)!important;padding:clamp(5rem,10vw,8rem) 0!important;position:relative!important}.why-operating-background-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000000bf,#0000);mask-image:radial-gradient(circle,#000000bf,#0000)}.why-header-block{max-width:620px;margin-bottom:clamp(3rem,6vw,4.5rem)}.why-main-title{opacity:0;flex-direction:column;gap:.25rem;margin-bottom:1rem;display:flex;transform:translateY(18px)}.header-revealed .why-main-title{animation:.8s cubic-bezier(.25,1,.5,1) forwards why-header-reveal-anim}@keyframes why-header-reveal-anim{to{opacity:1;transform:translate(0)}}.why-title-line{display:block}.why-intro-text{opacity:0;margin:0;font-size:1.05rem;line-height:1.5;color:var(--cine-text-secondary)!important}.header-revealed .why-intro-text{animation:.6s .4s forwards fade-in-simple}.why-operating-grid{z-index:1;grid-template-rows:repeat(2,minmax(260px,1fr));grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:20px;display:grid;position:relative}.why-op-card{transform-style:preserve-3d;perspective:1000px;border-radius:16px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;border:1px solid var(--cine-border-medium)!important;box-shadow:var(--cine-shadow-deep), inset 0 1px 0 #ffffff05!important;background:linear-gradient(145deg,#141412c7,#090908e0)!important}.why-op-card:hover{border-color:#f4b94240!important;box-shadow:0 12px 36px #000000b3,inset 0 1px #ffffff09!important}.card-ambient-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#f4b94208 0%,#0000 60%);position:absolute;inset:0}.card-3d-wrapper{transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));z-index:1;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,3vw,2.5rem);transition:transform .2s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;inset:0}.strategy-card{grid-area:1/1/3;min-height:540px}.creator-card{grid-area:1/2}.workflow-card{grid-area:2/2}.op-scene{width:100%;height:50%;transform-style:preserve-3d;pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.strategy-card .op-scene{height:60%}.card-copy-block{text-align:left;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;transform:translateZ(15px)}.text-left-lower{margin-top:auto}.card-number{color:var(--cine-orange);letter-spacing:.05em;font-size:.8rem;font-weight:700}.card-title{color:var(--cine-text-primary)!important;margin:0!important;font-size:clamp(1.25rem,2vw,1.65rem)!important;font-weight:600!important}.card-desc{max-width:28rem;line-height:1.45;color:var(--cine-text-secondary)!important;margin:0!important;font-size:.88rem!important}.engine-grid-floor{background:#ffffff04;border:1px dashed #ffffff0a;width:220px;height:12px;position:absolute;bottom:12%;transform:rotateX(80deg)scale(1.6)}.raw-idea-block{opacity:0;background:#e6e0d4;border-radius:4px;width:22px;height:22px;position:absolute;box-shadow:0 0 16px #e6e0d459,inset 0 1px #ffffff4d}.grid-paused .raw-idea-block{animation:none!important}.why-operating-grid:not(.grid-paused) .raw-idea-block{animation:1s cubic-bezier(.25,1,.5,1) forwards idea-reveal-pulse}@keyframes idea-reveal-pulse{0%{opacity:0;transform:translate3d(-52px,-38px,-20px)scale(.7)}to{opacity:1;transform:translate3d(-52px,-38px,20px)scale(1)}}.strategy-wheel{border:1px dashed #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute}.wheel-notches{background:radial-gradient(circle,#f4b94205 0%,#0000 75%);border:1px solid #f4b9421a;border-radius:50%;position:absolute;inset:2px}.wheel-pointer{background:var(--cine-orange);transform-origin:bottom;width:2px;height:28px;position:absolute;bottom:50%;left:calc(50% - 1px)}.why-operating-grid:not(.grid-paused) .wheel-pointer{animation:1.8s cubic-bezier(.25,1,.5,1) forwards wheel-spin-settle}@keyframes wheel-spin-settle{0%{transform:rotate(0)}60%{transform:rotate(400deg)}80%{transform:rotate(340deg)}to{transform:rotate(360deg)}}.planning-plates{justify-content:center;gap:8px;width:100%;display:flex;position:absolute}.plate{opacity:0;background:#0006;border:1px solid #ffffff0f;border-radius:4px;padding:4px 10px;box-shadow:0 4px 10px #00000080}.why-operating-grid:not(.grid-paused) .plate{animation:.8s cubic-bezier(.25,1,.5,1) forwards plate-reveal-fade}.why-operating-grid:not(.grid-paused) .plate-audience{animation-delay:.4s}.why-operating-grid:not(.grid-paused) .plate-message{animation-delay:.6s}.why-operating-grid:not(.grid-paused) .plate-format{animation-delay:.8s}@keyframes plate-reveal-fade{0%{opacity:0;transform:translate3d(0,10px,-10px)}to{opacity:1;transform:translate(0)}}.plate-label{color:var(--cine-text-muted);letter-spacing:.05em;font-size:5px;font-weight:700}.output-frame{opacity:0;background:#0000004d;border:1px solid #ffffff1f;border-radius:4px;width:44px;height:32px;position:absolute}.why-operating-grid:not(.grid-paused) .output-frame{animation:1s cubic-bezier(.25,1,.5,1) 1.1s forwards output-frame-reveal}@keyframes output-frame-reveal{0%{opacity:0;transform:translate3d(52px,-32px,-15px)scale(.9)}to{opacity:1;border-color:#f4b94259;transform:translate3d(52px,-32px,22px)scale(1);box-shadow:0 0 14px #f4b94226}}.frame-corners{border:1px solid var(--cine-gold);border-radius:4px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(45deg,#0000 4px,#000 4px);mask-image:linear-gradient(45deg,#0000 4px,#000 4px)}.connecting-paths-svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.laser-path-line{stroke-dasharray:200;stroke-dashoffset:200px}.why-operating-grid:not(.grid-paused) .laser-path-line{animation:2s .6s forwards draw-laser-path}@keyframes draw-laser-path{to{stroke-dashoffset:0}}.lens-assembly{width:72px;height:72px;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:absolute}.lens-ring{transform-style:preserve-3d;border:1.5px solid #ffffff0f;border-radius:50%;position:absolute}.ring-outer{border-color:#ffffff0d;width:72px;height:72px}.why-operating-grid:not(.grid-paused) .ring-outer{animation:12s linear infinite lens-spin-slow-ccw}.ring-middle{border-color:#f4b9421f;width:52px;height:52px}.why-operating-grid:not(.grid-paused) .ring-middle{animation:8s linear infinite lens-spin-slow-cw}.ring-inner{border-color:#ffffff26;width:32px;height:32px}.lens-focus-dot{background:var(--cine-orange);width:6px;height:6px;box-shadow:0 0 12px var(--cine-orange);border-radius:50%;position:absolute}.lens-pulse{border:1px solid var(--cine-orange);opacity:0;border-radius:50%;width:32px;height:32px;position:absolute}.why-operating-grid:not(.grid-paused) .lens-pulse{animation:2s cubic-bezier(.215,.61,.355,1) infinite pulse-outward}@keyframes pulse-outward{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes lens-spin-slow-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes lens-spin-slow-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lens-pacing-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.pacing-wave{stroke-dasharray:200;stroke-dashoffset:200px}.why-operating-grid:not(.grid-paused) .pacing-wave{animation:2.5s .5s forwards draw-laser-path}.workflow-rail{background:#ffffff0f;border-radius:1px;width:180px;height:2px;position:absolute}.workflow-nodes{justify-content:space-between;align-items:center;width:180px;display:flex;position:absolute}.wf-node{opacity:0;background:#00000080;border:1px solid #ffffff0f;border-radius:3px;justify-content:center;align-items:center;width:32px;height:18px;display:flex;box-shadow:0 4px 8px #0006}.why-operating-grid:not(.grid-paused) .wf-node{animation:.6s cubic-bezier(.25,1,.5,1) forwards node-reveal}.why-operating-grid:not(.grid-paused) .node-script{animation-delay:.4s}.why-operating-grid:not(.grid-paused) .node-footage{animation-delay:.7s}.why-operating-grid:not(.grid-paused) .node-feedback{animation-delay:1s}.why-operating-grid:not(.grid-paused) .node-approval{animation-delay:1.3s}@keyframes node-reveal{0%{opacity:0;transform:translate3d(0,6px,-10px)}to{opacity:1;transform:translate(0)}}.node-text{color:var(--cine-text-muted);letter-spacing:.05em;font-size:4.5px;font-weight:700}.workflow-token{background:var(--cine-orange);width:6px;height:6px;box-shadow:0 0 10px var(--cine-orange);opacity:0;border-radius:50%;position:absolute;left:10px}.why-operating-grid:not(.grid-paused) .workflow-token{animation:3.5s cubic-bezier(.25,.46,.45,.94) 1.5s infinite token-relay-path}@keyframes token-relay-path{0%{opacity:0;left:10px}10%{opacity:1;left:10px}25%{left:54px}50%{left:100px}75%{opacity:1;left:144px}85%,to{opacity:0;left:166px}}@media (prefers-reduced-motion:reduce){.raw-idea-block,.wheel-pointer,.plate,.output-frame,.laser-path-line,.ring-outer,.ring-middle,.lens-pulse,.pacing-wave,.wf-node,.workflow-token{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=900px){.why-operating-grid{gap:16px;grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important}.strategy-card{grid-area:auto!important;min-height:480px!important}.creator-card,.workflow-card{grid-area:auto!important;min-height:280px!important}}@media (width<=480px){.strategy-card{min-height:420px!important}.why-op-card{border-radius:12px!important}}.results-outcome-section{overflow:hidden;background:var(--ink)!important;border-bottom:1px solid var(--cine-border-soft)!important;padding:clamp(5rem,10vw,8rem) 0!important;position:relative!important}.results-background-rails{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000000a6,#0000);mask-image:radial-gradient(circle,#000000a6,#0000)}.results-header-block{max-width:620px;margin-bottom:clamp(3rem,6vw,4.5rem)}.results-intro-text{margin-top:1rem;font-size:1.05rem;line-height:1.5;color:var(--cine-text-secondary)!important}.results-chambers-stack{z-index:1;flex-direction:column;gap:32px;display:flex;position:relative}.outcome-chamber-card{transform-style:preserve-3d;perspective:1000px;border-radius:20px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;border:1px solid var(--cine-border-medium)!important;box-shadow:var(--cine-shadow-deep), inset 0 1px 0 #ffffff04!important;background:linear-gradient(145deg,#141412c2,#090908db)!important}.outcome-chamber-card:hover{border-color:#f4b94238!important;box-shadow:0 14px 40px #000000b3,inset 0 1px #ffffff06!important}.chamber-ambient-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#f4b94205 0%,#0000 60%);position:absolute;inset:0}.chamber-3d-wrapper{transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));z-index:1;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);min-height:420px;padding:clamp(1.75rem,3.5vw,2.5rem);transition:transform .2s cubic-bezier(.25,.46,.45,.94);display:grid;position:relative}.chamber-text-area{text-align:left;pointer-events:none;flex-direction:column;gap:.85rem;display:flex;transform:translateZ(15px)}.chamber-eyebrow{color:var(--cine-orange);letter-spacing:.1em;font-size:.72rem;font-weight:700}.chamber-title{color:var(--cine-text-primary)!important;letter-spacing:-.025em!important;margin:0!important;font-size:clamp(1.75rem,3.2vw,2.5rem)!important;font-weight:650!important;line-height:1.15!important}.chamber-desc{max-width:25rem;line-height:1.55;color:var(--cine-text-secondary)!important;margin:0!important;font-size:.9rem!important}.chamber-supporting{color:var(--cine-text-muted);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid #ffffff0f;padding-top:14px;font-size:.75rem}.chamber-cta-link{pointer-events:auto;align-items:center;gap:6px;width:fit-content;margin-top:.75rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex;color:var(--cine-gold)!important}.cta-arrow-icon{transition:transform .25s cubic-bezier(.25,1,.5,1)}.chamber-cta-link:hover .cta-arrow-icon{transform:translate(2px,-2px)}.chamber-cta-link:focus-visible{outline:1px dashed var(--cine-gold);outline-offset:4px}.chamber-visual-stage{width:100%;height:260px;transform-style:preserve-3d;pointer-events:none;background:#0003;border:1px solid #ffffff0d;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible;box-shadow:inset 0 2px 14px #00000080}.chamber-floor-grid{background:#ffffff04;border:1px dashed #ffffff08;width:80%;height:8px;position:absolute;bottom:8%;transform:rotateX(85deg)scale(1.4)}.approval-track-line{background:#ffffff14;width:80%;height:2px;position:absolute}.approval-stages{justify-content:space-between;align-items:center;width:80%;display:flex;position:absolute}.app-stage{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.stage-icon{opacity:0;background:#0006;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex;box-shadow:0 4px 10px #0006}.chambers-paused .stage-icon{animation:none!important}.results-chambers-stack:not(.chambers-paused) .stage-icon{animation:.6s cubic-bezier(.25,1,.5,1) forwards node-reveal}.results-chambers-stack:not(.chambers-paused) .stage-rough .stage-icon{animation-delay:.3s}.results-chambers-stack:not(.chambers-paused) .stage-note .stage-icon{animation-delay:.6s}.results-chambers-stack:not(.chambers-paused) .stage-revision .stage-icon{animation-delay:.9s}.results-chambers-stack:not(.chambers-paused) .stage-approved .stage-icon{animation-delay:1.2s}.stage-label{color:var(--cine-text-muted);letter-spacing:.05em;font-size:5px;font-weight:700}.floating-feedback-badge{background:var(--cine-orange);color:#fff;opacity:0;border-radius:4px;padding:2px 6px;font-size:5.5px;font-weight:700;position:absolute;top:-22px;box-shadow:0 4px 10px #0000004d}.results-chambers-stack:not(.chambers-paused) .floating-feedback-badge{animation:.5s cubic-bezier(.25,1,.5,1) .75s forwards badge-reveal}@keyframes badge-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}.approved-check-stamp{color:#000;opacity:0;z-index:2;background:#53d6ba;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:800;display:flex;position:absolute;top:-14px}.results-chambers-stack:not(.chambers-paused) .approved-check-stamp{animation:.5s cubic-bezier(.175,.885,.32,1.275) 1.4s forwards stamp-reveal}@keyframes stamp-reveal{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.approval-flow-token{background:var(--cine-orange);width:6px;height:6px;box-shadow:0 0 10px var(--cine-orange);opacity:0;border-radius:50%;position:absolute;left:10%}.results-chambers-stack:not(.chambers-paused) .approval-flow-token{animation:3.2s cubic-bezier(.25,.46,.45,.94) 1.6s infinite approval-token-relay}@keyframes approval-token-relay{0%{opacity:0;left:10%}10%{opacity:1;left:10%}30%{left:36%}60%{left:63%}85%{opacity:1;left:90%}92%,to{opacity:0;left:90%}}.calibration-studio-inner{width:220px;height:160px;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.skewed-card-frame{opacity:0;background:#0006;border:1px solid #ffffff0f;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 4px 12px #00000080}.results-chambers-stack:not(.chambers-paused) .skewed-card-frame{animation:1s cubic-bezier(.25,1,.5,1) forwards frame-reveal-align}.frame-left{width:54px;height:38px;top:30px;left:15px}.results-chambers-stack:not(.chambers-paused) .frame-left{animation-delay:.3s}.frame-center{border-color:#f4b94226;width:58px;height:42px;top:40px;left:81px}.results-chambers-stack:not(.chambers-paused) .frame-center{animation-delay:.5s}.frame-right{width:44px;height:58px;top:22px;right:15px}.results-chambers-stack:not(.chambers-paused) .frame-right{animation-delay:.7s}@keyframes frame-reveal-align{0%{opacity:0;transform:translate3d(0,16px,-15px)rotate(4deg)}to{opacity:1;transform:translate(0)rotate(0)}}.frame-type{color:var(--cine-gold);font-size:5px;font-weight:700}.frame-aspect{color:var(--cine-orange);font-size:5px;font-weight:700}.frame-colors{gap:4px;display:flex}.color-dot{border-radius:50%;width:5px;height:5px}.dot-amber{background:var(--cine-gold)}.dot-orange{background:var(--cine-orange)}.dot-violet{background:var(--cine-blue)}.calibration-guides{pointer-events:none;opacity:0;border:1px dashed #ffffff08;border-radius:8px;position:absolute;inset:10px}.results-chambers-stack:not(.chambers-paused) .calibration-guides{animation:.6s .9s forwards fade-in-simple}.calibration-lock-plate{color:var(--cine-gold);opacity:0;background:#f4b9420f;border:1px solid #f4b94233;border-radius:4px;padding:2px 6px;font-size:5px;font-weight:800;position:absolute;bottom:15px;box-shadow:0 0 10px #f4b9420d}.results-chambers-stack:not(.chambers-paused) .calibration-lock-plate{animation:.6s cubic-bezier(.175,.885,.32,1.275) 1.1s forwards stamp-reveal}.ops-relay-track{width:80%;transform-style:preserve-3d;z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute}.ops-node{opacity:0;background:#0006;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;box-shadow:0 4px 10px #0006}.results-chambers-stack:not(.chambers-paused) .ops-node{animation:.6s cubic-bezier(.25,1,.5,1) forwards node-reveal}.results-chambers-stack:not(.chambers-paused) .node-script{animation-delay:.3s}.results-chambers-stack:not(.chambers-paused) .node-footage{animation-delay:.5s}.results-chambers-stack:not(.chambers-paused) .node-edit{animation-delay:.7s}.results-chambers-stack:not(.chambers-paused) .node-review{animation-delay:.9s}.results-chambers-stack:not(.chambers-paused) .node-delivery{animation-delay:1.1s}.ops-icon{font-size:14px}.delivery-glow-pulse{opacity:0;background:#53d6ba1a;border-radius:50%;position:absolute;inset:-4px}.results-chambers-stack:not(.chambers-paused) .delivery-glow-pulse{animation:2s 1.4s infinite delivery-glow-pulse-anim}@keyframes delivery-glow-pulse-anim{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.ops-connections-svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ops-active-path{stroke-dasharray:200;stroke-dashoffset:200px}.results-chambers-stack:not(.chambers-paused) .ops-active-path{animation:2.4s .5s forwards draw-laser-path}.qualitative-outcomes-strip{z-index:1;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px;display:grid;position:relative}.outcome-strip-item{text-align:center;box-shadow:var(--cine-shadow-deep);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 20px;transition:all .25s;display:flex;border:1px solid var(--cine-border-soft)!important;background:linear-gradient(145deg,#141412c2,#090908db)!important}.outcome-strip-item:hover{transform:translateY(-1px);border-color:#ffffff1a!important}.strip-icon{font-size:18px}.strip-text{color:var(--cine-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:750}@media (prefers-reduced-motion:reduce){.stage-icon,.floating-feedback-badge,.approved-check-stamp,.approval-flow-token,.skewed-card-frame,.calibration-guides,.calibration-lock-plate,.ops-node,.delivery-glow-pulse,.ops-active-path{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=900px){.chamber-3d-wrapper{grid-template-columns:1fr!important;gap:28px!important;min-height:auto!important;padding:1.5rem!important}.chamber-text-area,.chamber-desc{max-width:100%}.qualitative-outcomes-strip{gap:12px;grid-template-columns:repeat(2,1fr)!important}}@media (width<=480px){.outcome-chamber-card{border-radius:12px!important}.chamber-visual-stage{height:200px!important}.qualitative-outcomes-strip{gap:8px;grid-template-columns:1fr!important}.outcome-strip-item{text-align:left;flex-direction:row;gap:12px;padding:12px 14px}}.process-core-section{overflow:hidden;background:var(--ink)!important;border-bottom:1px solid var(--cine-border-soft)!important;padding:clamp(5rem,10vw,8rem) 0!important;position:relative!important}.process-background-grid-overlay{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000000a6,#0000);mask-image:radial-gradient(circle,#000000a6,#0000)}.process-header-block{opacity:0;max-width:620px;margin-bottom:clamp(3rem,6vw,4.5rem);transform:translateY(18px)}.process-header-block.header-revealed{animation:.8s cubic-bezier(.25,1,.5,1) forwards why-header-reveal-anim}.process-intro-text{margin-top:1rem;font-size:1.05rem;line-height:1.5;color:var(--cine-text-secondary)!important}.process-cinematic-split{z-index:1;grid-template-columns:minmax(240px,.65fr) minmax(0,1.65fr);align-items:stretch;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.process-vertical-timeline{padding-left:20px;flex-direction:column;justify-content:space-between;height:100%;padding-block:clamp(26px,3vw,44px);display:flex;position:relative}.timeline-metallic-rail{z-index:0;background:linear-gradient(#f4b94226,#f4b94205);width:2px;position:absolute;top:calc(clamp(26px,3vw,44px) + 21px);bottom:calc(clamp(26px,3vw,44px) + 21px);left:38px}.process-stage-btn{cursor:pointer;text-align:left;z-index:1;background:0 0;border:none;outline:none;align-items:center;gap:16px;padding:10px 8px;transition:all .25s;display:flex;position:relative}.stage-btn-node{border:1px solid var(--cine-border-soft);z-index:1;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative}.node-num{color:var(--cine-text-muted);font-size:8px;font-weight:750;transition:color .3s}.stage-btn-title{color:var(--cine-text-muted);font-size:clamp(.95rem,1.8vw,1.12rem);font-weight:550;transition:color .3s,transform .3s}.process-stage-btn:hover .stage-btn-title{color:var(--cine-text-primary)}.stage-btn--active .stage-btn-node{border-color:var(--cine-gold);background:var(--cine-gold);transform:translateY(-1px);box-shadow:0 0 12px #f4b9424d}.stage-btn--active .node-num{color:#000}.stage-btn--active .stage-btn-title{color:var(--cine-text-primary);transform:translate(2px)}.stage-btn--past .stage-btn-node{border-color:var(--cine-orange);box-shadow:inset 0 0 4px #ff6b3533}.stage-btn--past .node-num{color:var(--cine-orange-soft)}.process-core-card{height:clamp(500px,58vh,620px);min-height:0;transform-style:preserve-3d;perspective:1000px;border-radius:20px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;border:1px solid var(--cine-border-medium)!important;box-shadow:var(--cine-shadow-deep), inset 0 1px 0 #ffffff04!important;background:linear-gradient(145deg,#141412c2,#090908db)!important}.process-core-card .card-3d-wrapper{justify-content:stretch;position:absolute;inset:0;grid-template-rows:auto minmax(0,1fr) auto!important;padding:clamp(26px,3vw,44px)!important;display:grid!important}.process-core-card:hover{border-color:#f4b94238!important;box-shadow:0 14px 40px #000000b3,inset 0 1px #ffffff06!important}.process-card-header{text-align:left;flex-direction:column;gap:.5rem;margin-bottom:20px;display:flex;transform:translateZ(15px)}.process-card-number{color:var(--cine-orange);letter-spacing:.1em;font-size:.72rem;font-weight:700}.process-card-title{color:var(--cine-text-primary)!important;letter-spacing:-.025em!important;margin:0!important;font-size:clamp(1.75rem,3.2vw,2.5rem)!important;font-weight:650!important;line-height:1.15!important}.process-card-description{max-width:28rem;line-height:1.55;color:var(--cine-text-secondary)!important;margin:0!important;font-size:.9rem!important}.process-card-deliverable{border-top:1px solid #ffffff0f;padding-top:16px;transform:translateZ(15px)}.deliverable-label{color:var(--cine-text-muted);letter-spacing:.05em;font-size:.72rem;font-weight:700}.deliverable-text{line-height:1.5;color:var(--cine-text-secondary)!important;margin:6px 0 0!important;font-size:.88rem!important}.process-instrument-stage{width:min(82%,720px);height:min(100%,330px);transform-style:preserve-3d;z-index:1;justify-content:center;align-self:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:visible}.engine-base-platform{z-index:2;background:linear-gradient(#141412eb 0%,#050505fa 100%);border:1.5px solid #ffffff09;border-radius:8px;justify-content:center;align-items:center;width:90%;height:28px;display:flex;position:absolute;bottom:10%;overflow:hidden;transform:translateZ(5px);box-shadow:0 10px 30px #000c,inset 0 1px #ffffff0d}.platform-grid-overlay{background-image:linear-gradient(90deg,#f4b94205 1px,#0000 1px);background-size:16px 100%;position:absolute;inset:0}.platform-border{background:linear-gradient(to right, transparent, var(--cine-gold), transparent);opacity:.35;height:1px;position:absolute;top:0;left:0;right:0}.platform-support{background:#000000d9;border:1px solid #ffffff0a;width:14px;height:8px;position:absolute;bottom:-8px}.platform-left{left:15%}.platform-right{right:15%}.workflow-core-chamber{z-index:0;background:linear-gradient(#f4b94204 0%,#ff6b3501 100%);border:1.5px solid #ffffff09;border-radius:48px;justify-content:center;align-items:center;width:95px;height:140px;display:flex;position:absolute;bottom:15%;transform:translateZ(-15px);box-shadow:inset 0 0 24px #000000d9}.chamber-glass-shield{pointer-events:none;background:linear-gradient(135deg,#ffffff04 0%,#0000 60%);border-radius:46px;position:absolute;inset:2px}.chamber-glow-core{background:linear-gradient(to bottom, var(--cine-gold), var(--cine-orange));filter:blur(12px);opacity:.22;border-radius:8px;width:14px;height:60px;animation:4s ease-in-out infinite alternate core-pulse-glow;position:absolute}@keyframes core-pulse-glow{0%{opacity:.12;filter:blur(8px);transform:scaleY(.9)}to{opacity:.32;filter:blur(16px);transform:scaleY(1.15)}}.chamber-structural-ribs .rib{background:#ffffff0b;width:102px;height:1.5px;position:absolute;left:-4px}.chamber-structural-ribs .rib:first-child{top:25%}.chamber-structural-ribs .rib:nth-child(2){top:50%}.chamber-structural-ribs .rib:nth-child(3){top:75%}.engine-module-node{z-index:1;background:#0a0a08eb;border:1.5px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:18%}.node-left-distributor{left:8%;transform:translateZ(5px)}.node-right-collector{right:8%;transform:translateZ(5px)}.node-port{background:#000000d9;border:1px solid #ffffff0f;border-radius:50%;width:12px;height:12px;position:relative}.node-port:after{content:"";background:var(--cine-gold-soft);opacity:.3;border-radius:50%;position:absolute;inset:3px}.node-connection-wire{background:linear-gradient(90deg,#f4b9421f,#0000);width:70px;height:1.5px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.node-right-collector .node-connection-wire{background:linear-gradient(270deg,#ff6b351f,#0000);left:auto;right:100%}.instrument-scene{opacity:0;pointer-events:none;transform-style:preserve-3d;justify-content:center;align-items:center;transition:all .45s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;inset:0;transform:scale(.96)translateY(12px)}.instrument-scene.active{opacity:1;pointer-events:auto;z-index:2;transition-delay:.2s;transform:scale(1)translate(0)}.distill-chamber{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.distill-scattered-dots{width:220px;height:140px;transform-style:preserve-3d;position:absolute}.tag-node{color:var(--cine-text-muted);opacity:0;background:#000000a6;border:1.5px solid #ffffff0a;border-radius:4px;padding:3px 8px;font-size:7px;font-weight:700;position:absolute;box-shadow:0 4px 8px #0000004d}.t-audience{--x-off:-25px;--y-off:-15px;top:15%;left:15%}.t-topic{--x-off:25px;--y-off:-10px;top:22%;right:15%}.t-timing{--x-off:0px;--y-off:-30px;top:8%;left:45%}.scene-idea.active .tag-node{animation:4.5s ease-in-out infinite alternate tag-converge-float}@keyframes tag-converge-float{0%{transform:translate3d(var(--x-off,-15px), var(--y-off,-10px), 0);opacity:0}35%{opacity:.65}to{opacity:.9;color:var(--cine-gold);border-color:#f4b94233;transform:translateZ(10px)}}.distill-glass-tube{z-index:2;background:#00000073;border:1.5px solid #ffffff0f;border-radius:22px;justify-content:center;align-items:center;width:44px;height:110px;display:flex;position:absolute;transform:translate3d(0,-10px,15px);box-shadow:inset 0 0 12px #ffffff05}.tube-inner-core{width:14px;height:14px;box-shadow:0 0 18px #ffffffb3, 0 0 32px var(--cine-gold);opacity:0;background:#fff;border-radius:50%}.scene-idea.active .tube-inner-core{animation:2s ease-in-out .3s infinite alternate idea-core-glow}@keyframes idea-core-glow{0%{opacity:.3;transform:scale(.8)}to{opacity:1;box-shadow:0 0 24px #fff, 0 0 45px var(--cine-orange);transform:scale(1.15)}}.tube-scanner-ring{border:1.5px solid var(--cine-gold);opacity:.3;background:#f4b94214;border-radius:50%;width:50px;height:4px;position:absolute;top:10%;left:-4px}.scene-idea.active .tube-scanner-ring{animation:3s ease-in-out infinite scanner-loop}@keyframes scanner-loop{0%{opacity:.2;top:10%}50%{opacity:.6;top:85%}to{opacity:.2;top:10%}}.distill-needle-probe{background:var(--cine-orange);transform-origin:bottom;z-index:1;width:1.5px;height:50px;position:absolute;bottom:48%;left:50%;transform:rotate(-40deg)translateZ(10px)}.scene-idea.active .distill-needle-probe{animation:2.5s cubic-bezier(.25,1,.5,1) forwards needle-lock-sweep}@keyframes needle-lock-sweep{0%{transform:rotate(-90deg)translateZ(10px)}to{transform:rotate(180deg)translateZ(10px)}}.narrative-loom{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.loom-story-spine-line{background:#ffffff0f;width:1.5px;height:80px;position:absolute;transform:translateY(-10px)}.loom-gates-container{z-index:2;flex-direction:column;gap:14px;display:flex;position:absolute;transform:translate3d(0,-10px,15px)}.gate-rail-node{opacity:0;background:#0a0a08eb;border:1px solid #ffffff0a;border-radius:4px;align-items:center;gap:8px;padding:3px 8px;display:flex}.gate-rail-node span:first-child{width:14px;height:14px;color:var(--cine-text-muted);background:#000c;border:1.5px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;font-size:7px;font-weight:700;display:flex}.gate-rail-node span:last-child{color:var(--cine-text-muted);letter-spacing:.05em;font-size:7px;font-weight:700}.scene-script.active .gate-rail-node{animation:.6s cubic-bezier(.25,1,.5,1) forwards script-gate-reveal}.gate-rail-node:first-child{animation-delay:.3s}.gate-rail-node:nth-child(2){animation-delay:.5s}.gate-rail-node:nth-child(3){animation-delay:.7s}@keyframes script-gate-reveal{0%{opacity:0;transform:scale(.9)translate(-15px)}to{opacity:1;border-color:#f4b9421f;transform:scale(1)translate(0)}}.scene-script.active .gate-rail-node span:first-child{border-color:var(--cine-gold);color:#000;background:var(--cine-gold);transition-delay:.9s;box-shadow:0 0 10px #f4b9424d}.scene-script.active .gate-rail-node span:last-child{color:var(--cine-text-primary);transition-delay:.9s}.loom-ribbon-laser-svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:translate3d(0,-10px,8px)}.loom-laser-path-line{stroke-dasharray:400;stroke-dashoffset:400px}.scene-script.active .loom-laser-path-line{animation:2.5s cubic-bezier(.25,1,.5,1) .6s forwards script-path-draw}@keyframes script-path-draw{to{stroke-dashoffset:0}}.capture-stage-inner{justify-content:center;align-items:center;width:240px;height:160px;display:flex;position:relative}.camera-turret-block{z-index:2;opacity:0;background:#0a0a08eb;border:1.5px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:44px;height:38px;display:flex;position:absolute;left:24%;transform:translate3d(0,-10px,12px);box-shadow:0 8px 24px #0009}.scene-produce.active .camera-turret-block{animation:.6s cubic-bezier(.25,1,.5,1) .3s forwards node-reveal}.turret-lens-barrel{background:#000000e6;border:1.5px solid #ffffff1f;border-radius:50%;width:14px;height:14px;position:relative}.turret-aperture-ring{border:1px dashed var(--cine-gold-soft);opacity:.4;border-radius:50%;width:18px;height:18px;position:absolute}.scene-produce.active .turret-aperture-ring{animation:8s linear infinite aperture-spin}@keyframes aperture-spin{to{transform:rotate(360deg)}}.turret-sensor-glow{background:#ff3b30;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:5px}.scene-produce.active .turret-sensor-glow{animation:1s infinite alternate rec-flashing}.spotlight-cone-overlay{pointer-events:none;opacity:0;width:60px;height:70px;position:absolute;top:12%;right:22%;transform:translate3d(0,-10px,5px)}.scene-produce.active .spotlight-cone-overlay{animation:.8s cubic-bezier(.25,1,.5,1) .5s forwards light-beam-reveal}@keyframes light-beam-reveal{0%{opacity:0;transform:translate3d(15px,-20px,5px)scaleX(.7)}to{opacity:1;transform:translate3d(0,-10px,5px)scaleX(1)}}.cone-light{clip-path:polygon(50% 0%,0% 100%,100% 100%);background:linear-gradient(#f4b9422e 0%,#f4b94201 80%);width:100%;height:100%}.media-recording-monitor{z-index:3;opacity:0;position:absolute;bottom:22%;right:28%;transform:translateZ(16px)}.scene-produce.active .media-recording-monitor{animation:.6s cubic-bezier(.25,1,.5,1) .7s forwards node-reveal}.monitor-frame{background:#000000d9;border:1px solid #ffffff0d;border-radius:4px;flex-direction:column;gap:4px;padding:4px 8px;display:flex;box-shadow:0 4px 12px #00000080}.monitor-signal{color:#ff3b30;letter-spacing:.05em;font-size:6px;font-weight:700}.monitor-level-meter{align-items:flex-end;gap:3px;height:6px;display:flex}.monitor-level-meter span{background:var(--cine-gold);opacity:.6;border-radius:1px;width:2px}.monitor-level-meter span:first-child{height:3px}.monitor-level-meter span:nth-child(2){height:5px}.monitor-level-meter span:nth-child(3){height:2px}.scene-produce.active .monitor-level-meter span:first-child{animation:.6s infinite alternate meter-level-1}.scene-produce.active .monitor-level-meter span:nth-child(2){animation:.8s infinite alternate meter-level-2}.scene-produce.active .monitor-level-meter span:nth-child(3){animation:.7s infinite alternate meter-level-3}@keyframes meter-level-1{0%{height:2px}to{height:5px}}@keyframes meter-level-2{0%{height:1px}to{height:6px}}@keyframes meter-level-3{0%{height:2px}to{height:4px}}.time-sculpture{width:220px;height:100px;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.timeline-rails-chassis{background:#0003;border-block:1px solid #ffffff0a;width:220px;height:32px;position:absolute;transform:translate3d(0,-10px,5px)}.rail-line-top,.rail-line-bottom{background:#ffffff04;height:1px;position:absolute;left:0;right:0}.rail-line-top{top:25%}.rail-line-bottom{bottom:25%}.timeline-block-sequences{z-index:2;gap:8px;display:flex;position:absolute;transform:translate3d(0,-10px,12px)}.sequence-block{height:20px;color:var(--cine-text-muted);opacity:0;background:#0a0a08f2;border:1.5px solid #ffffff0d;border-radius:4px;justify-content:center;align-items:center;font-size:6px;font-weight:700;display:flex;box-shadow:0 4px 8px #0000004d}.scene-edit.active .sequence-block{animation:.8s cubic-bezier(.25,1,.5,1) forwards edit-block-align}.seq-1{width:38px;animation-delay:.2s}.seq-2{width:54px;animation-delay:.4s}.seq-3{width:44px;animation-delay:.6s}@keyframes edit-block-align{0%{opacity:0;transform:translate(-20px)}to{opacity:1;color:var(--cine-text-primary);border-color:#f4b94226;transform:translate(0)}}.timeline-laser-slicing-blade{background:var(--cine-orange);width:1.5px;height:54px;box-shadow:0 0 12px var(--cine-orange);z-index:3;opacity:0;position:absolute;left:5%;transform:translate3d(0,-10px,15px)}.scene-edit.active .timeline-laser-slicing-blade{animation:2.5s ease-in-out .8s infinite playhead-laser-sweep}@keyframes playhead-laser-sweep{0%{opacity:0;left:5%}10%{opacity:1;left:5%}90%{opacity:1;left:95%}to{opacity:0;left:95%}}.feedback-relay-inner{justify-content:center;align-items:center;width:220px;height:150px;display:flex;position:relative}.review-document-console{opacity:0;background:#0a0a08d9;border:1.5px solid #ffffff0f;border-radius:6px;flex-direction:column;justify-content:center;gap:6px;width:68px;height:90px;padding:12px;display:flex;transform:translate3d(0,-10px,8px);box-shadow:0 8px 24px #0009}.scene-review.active .review-document-console{animation:.6s cubic-bezier(.25,1,.5,1) .3s forwards node-reveal}.console-doc-body .c-line{background:#ffffff0d;border-radius:1px;height:2px;display:block}.console-doc-body .c-line:first-child{width:70%;margin-bottom:4px}.console-doc-body .c-line:nth-child(2){width:85%;margin-bottom:4px}.console-doc-body .c-line:nth-child(3){width:50%}.floating-feedback-bubbles{z-index:2;flex-direction:column;gap:12px;display:flex;position:absolute;right:14%;transform:translate3d(0,-10px,15px)}.bubble-tag{color:var(--cine-gold);opacity:0;background:#f4b9420f;border:1px solid #f4b94226;border-radius:4px;padding:4px 8px;font-size:6px;font-weight:700;box-shadow:0 4px 8px #0000004d}.scene-review.active .bubble-tag{animation:.6s cubic-bezier(.25,1,.5,1) forwards badge-reveal}.tag-trim{animation-delay:.6s}.tag-color{animation-delay:.9s}.feedback-approval-stamp-seal{color:#53d6ba;opacity:0;z-index:3;border:2px solid #53d6ba;border-radius:6px;padding:2px 6px;font-size:8px;font-weight:800;position:absolute;top:40%;left:35%;transform:rotate(-15deg)translate3d(-10px,-20px,18px)scale(1.5);box-shadow:0 4px 12px #53d6ba26}.scene-review.active .feedback-approval-stamp-seal{animation:.5s cubic-bezier(.175,.885,.32,1.275) 1.2s forwards stamp-seal-punch}@keyframes stamp-seal-punch{to{opacity:1;transform:rotate(-15deg)translateZ(18px)scale(1)}}.launch-gate-inner{width:220px;height:150px;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.mechanical-hatch-doors{z-index:3;width:100px;height:56px;transform-style:preserve-3d;display:flex;position:absolute;transform:translate3d(0,-10px,15px)}.hatch-door{background:#050505fa;border:1.5px solid #ffffff0f;width:50px;height:56px;transition:transform .7s cubic-bezier(.25,1,.5,1);box-shadow:0 8px 24px #000000b3}.h-door-left{transform-origin:0;border-right:none;border-radius:6px 0 0 6px}.h-door-right{transform-origin:100%;border-left:none;border-radius:0 6px 6px 0}.scene-publish.active .h-door-left{transition-delay:.9s;transform:rotateY(-90deg)}.scene-publish.active .h-door-right{transition-delay:.9s;transform:rotateY(90deg)}.launch-platform-rail{background:#ffffff0a;width:200px;height:2px;position:absolute;transform:translate3d(0,-10px,5px)}.gliding-export-plates{z-index:2;gap:12px;display:flex;position:absolute;transform:translate3d(0,-10px,12px)}.plate-format-card{color:var(--cine-text-muted);opacity:0;background:#0a0a08e6;border:1px solid #ffffff0d;border-radius:4px;padding:4px 8px;font-size:6px;font-weight:700;box-shadow:0 4px 10px #0006}.scene-publish.active .plate-format-card{animation:1s cubic-bezier(.25,1,.5,1) forwards publish-plate-glide}.plate-desktop{animation-delay:.3s}.plate-mobile{animation-delay:.5s}@keyframes publish-plate-glide{0%{opacity:0;transform:translateZ(-20px)}to{opacity:1;color:var(--cine-text-primary);border-color:#f4b9421f;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.tag-node,.tube-inner-core,.tube-scanner-ring,.distill-needle-probe,.gate-rail-node,.loom-laser-path-line,.camera-turret-block,.turret-aperture-ring,.turret-sensor-glow,.spotlight-cone-overlay,.media-recording-monitor,.monitor-level-meter span,.sequence-block,.timeline-laser-slicing-blade,.review-document-console,.bubble-tag,.feedback-approval-stamp-seal,.hatch-door,.plate-format-card{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media (width<=900px){.process-cinematic-split{gap:32px;grid-template-columns:1fr!important}.process-vertical-timeline{flex-wrap:wrap;justify-content:center;gap:10px;padding-left:0;flex-direction:row!important}.timeline-metallic-rail{display:none}.process-stage-btn{gap:8px;padding:6px 10px}.stage-btn-node{width:18px;height:18px}.node-num{font-size:7px}}@media (width<=480px){.process-core-card{border-radius:12px!important;min-height:480px!important}.process-instrument-stage{height:240px!important}.process-vertical-timeline{white-space:nowrap;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.process-stage-btn{flex-shrink:0}}.process-paused *{animation-play-state:paused!important}.selected-work-section{background:var(--olive-black);border-bottom:1px solid var(--cine-border-medium);padding:clamp(5rem,10vw,8rem) 0;position:relative;overflow:hidden}.work-grid-background-lines{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ffffff02 1px,#0000 1px),linear-gradient(#ffffff02 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.work-section-header{max-width:3xl;text-align:left;z-index:1;flex-direction:column;gap:1rem;margin-bottom:4rem;display:flex;position:relative}.work-section-intro{max-width:36rem;color:var(--cine-text-secondary);font-size:1.05rem}.work-exhibition-list{z-index:1;flex-direction:column;gap:clamp(3rem,6vw,6rem);display:flex;position:relative}.work-diorama-card{height:clamp(480px,55vh,580px);min-height:0;transform-style:preserve-3d;perspective:1000px;border-radius:20px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;border:1px solid var(--cine-border-medium)!important;box-shadow:var(--cine-shadow-deep), inset 0 1px 0 #ffffff04!important;background:linear-gradient(145deg,#141412c2,#090908db)!important}.work-diorama-card:hover{border-color:#f4b94238!important;box-shadow:0 14px 40px #000000b3,inset 0 1px #ffffff06!important}.card-ambient-overlay{background:radial-gradient(circle at var(--trans-x,0px) var(--trans-y,0px), #f4b94205, transparent 60%);pointer-events:none;position:absolute;inset:0}.card-edge-highlight{pointer-events:none;background:linear-gradient(90deg,#0000,#f4b94226,#0000);height:1px;position:absolute;top:0;left:0;right:0}.work-card-3d-grid-wrapper{transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));z-index:1;align-items:stretch;gap:clamp(2rem,5vw,5rem);transition:transform .2s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;padding:clamp(26px,3vw,44px)!important;display:grid!important}.work-diorama-chamber{transform-style:preserve-3d;background:#050505eb;border:1.5px solid #ffffff09;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #000000e6}.diorama-floor-grid{opacity:.8;pointer-events:none;background-image:linear-gradient(#ffffff01 1px,#0000 1px),linear-gradient(90deg,#ffffff01 1px,#0000 1px);background-size:20px 20px;width:150%;height:150%;position:absolute;transform:rotateX(70deg)translateZ(-50px)}.diorama-rim-glow{filter:blur(15px);pointer-events:none;background:radial-gradient(circle,#f4b94213 0%,#0000 70%);width:140px;height:140px;position:absolute}.diorama-active-dot{background:var(--cine-orange);width:6px;height:6px;box-shadow:0 0 8px var(--cine-orange);opacity:.6;border-radius:50%;position:absolute;top:16px;right:16px}.diorama-engine{width:min(85%,520px);height:min(100%,300px);transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.diorama-2d-overlay-tag{color:var(--cine-text-muted);letter-spacing:.1em;opacity:.45;font-size:7px;font-weight:700;position:absolute;bottom:12px;left:12px}.diorama-crop-mark{opacity:.5;border:1px solid #ffffff1f;width:8px;height:8px;position:absolute}.crop-tl{border-bottom:none;border-right:none;top:12px;left:12px}.crop-br{border-top:none;border-left:none;bottom:12px;right:12px}.authority-engine .diorama-core-mount{background:#141412f2;border:1.5px solid #ffffff0a;border-radius:50%;width:140px;height:24px;position:absolute;transform:rotateX(65deg)translateZ(-25px);box-shadow:0 10px 30px #000000d9}.authority-engine .diorama-editing-rail-ring{border:1.5px dashed #f4b94226;border-radius:50%;width:190px;height:190px;animation:16s linear infinite diorama-rotate;position:absolute;transform:rotateX(65deg)translateZ(-12px)}.authority-engine .diorama-central-lens{background:radial-gradient(circle,#f4b9427a 0%,#0000 70%);border-radius:50%;width:46px;height:46px;animation:4s ease-in-out infinite alternate diorama-pulse;position:absolute;transform:translate3d(0,-10px,12px);box-shadow:0 0 24px #f4b9424d}.authority-engine .diorama-film-strip-in{background:linear-gradient(90deg,#0000,#ffffff0f 50%,#0000);border-inline:1px dashed #ffffff26;width:140px;height:24px;position:absolute;transform:translate3d(-70px,-5px,8px)rotateY(15deg)rotateX(10deg)}.authority-engine .diorama-timeline-plates{flex-direction:column;gap:12px;display:flex;position:absolute;transform:translate3d(70px,-35px,20px)rotateY(-15deg)}.authority-engine .plate{color:var(--cine-text-muted);background:#0a0a08eb;border:1px solid #ffffff0d;border-radius:3px;padding:3px 6px;font-size:7px;font-weight:700;transition:all .3s;box-shadow:0 4px 10px #00000080}.authority-engine.active .plate{color:var(--cine-text-primary);border-color:#f4b94226}.authority-engine .diorama-short-columns{gap:16px;display:flex;position:absolute;transform:translate3d(0,48px,5px)}.authority-engine .col{background:linear-gradient(180deg, var(--cine-orange) 0%, transparent 100%);opacity:.1;width:6px;height:38px;transition:opacity .5s}.authority-engine.active .col{opacity:.22}.authority-engine .diorama-audio-pulses{align-items:flex-end;gap:3px;display:flex;position:absolute;transform:translate3d(-40px,-45px,15px)}.authority-engine .diorama-audio-pulses span{background:var(--cine-gold);border-radius:1px;width:2px}.authority-engine .diorama-audio-pulses span:first-child{height:12px;animation:.8s ease-in-out infinite alternate aud-wave}.authority-engine .diorama-audio-pulses span:nth-child(2){height:18px;animation:.8s ease-in-out .2s infinite alternate-reverse aud-wave}.authority-engine .diorama-audio-pulses span:nth-child(3){height:10px;animation:.8s ease-in-out .4s infinite alternate aud-wave}.launch-engine .diorama-identity-sphere{background:radial-gradient(circle at 35% 35%,#f4b94240 0%,#050505fa 85%);border:1.5px solid #ffffff14;border-radius:50%;width:52px;height:52px;animation:4s ease-in-out infinite alternate diorama-pulse;position:absolute;transform:translate3d(0,-10px,12px);box-shadow:0 12px 36px #000000d9}.launch-engine .diorama-lens-frame-bracket{border:1.5px solid #ffffff0a;border-radius:8px;width:90px;height:90px;position:absolute;transform:rotateX(45deg)rotateY(15deg)translate3d(0,-5px,8px);box-shadow:inset 0 0 10px #ffffff05}.launch-engine .diorama-script-rail-wire{background:linear-gradient(90deg,#0000,#f4b9424d 50%,#0000);width:150px;height:1.5px;position:absolute;transform:translate3d(-10px,25px,15px)rotate(-12deg)}.launch-engine .diorama-sequence-track{gap:18px;display:flex;position:absolute;transform:translate3d(55px,-30px,20px)rotateY(-10deg)}.launch-engine .seq-node{background:#0a0a08f2;border:1.2px solid #ffffff1a;border-radius:50%;width:8px;height:8px;transition:all .4s;box-shadow:0 2px 6px #00000080}.launch-engine.active .seq-node{border-color:var(--cine-orange);background:var(--cine-orange);box-shadow:0 0 8px #ff6b3566}.launch-engine.active .seq-node:first-child{animation-delay:.2s}.launch-engine.active .seq-node:nth-child(2){animation-delay:.4s}.launch-engine.active .seq-node:nth-child(3){animation-delay:.6s}.podcast-loop-engine .diorama-mic-columns{gap:48px;display:flex;position:absolute;transform:translate3d(0,15px,5px)rotateX(15deg)}.podcast-loop-engine .mic-column{background:linear-gradient(#191916fa 0%,#050505f2 100%);border:1.5px solid #ffffff0d;border-radius:4px;width:14px;height:52px;position:relative;box-shadow:0 6px 16px #0009}.podcast-loop-engine .mic-column:before{content:"";background:#ffffff0f;border:1px solid #ffffff1f;border-radius:3px;width:10px;height:12px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.podcast-loop-engine.active .mic-column:before{border-color:var(--cine-gold);background:#f4b94226}.podcast-loop-engine .diorama-waveform-ring{border:1.5px solid #ffffff09;border-radius:50%;width:120px;height:120px;transition:all .5s;position:absolute;transform:rotateX(65deg)translateZ(-15px);box-shadow:0 0 20px #ffffff05}.podcast-loop-engine.active .diorama-waveform-ring{border-color:#f4b9421f;box-shadow:0 0 24px #f4b9420f}.podcast-loop-engine .diorama-chapter-pins{flex-direction:column;gap:12px;display:flex;position:absolute;transform:translate3d(65px,-35px,20px)rotateY(-15deg)}.podcast-loop-engine .pin{color:var(--cine-text-muted);background:#0a0a08eb;border:1px solid #ffffff0d;border-radius:3px;padding:2px 6px;font-size:7px;font-weight:700;transition:all .4s;box-shadow:0 4px 10px #00000080}.podcast-loop-engine.active .pin{color:var(--cine-text-primary);border-color:#f4b9422e}.work-editorial-info{text-align:left;flex-direction:column;justify-content:space-between;height:100%;display:flex}.work-item-index{color:var(--cine-orange);letter-spacing:.1em;font-size:.72rem;font-weight:700}.work-item-title{color:var(--cine-text-primary)!important;letter-spacing:-.025em!important;margin:10px 0 0!important;font-size:clamp(1.75rem,3.2vw,2.5rem)!important;font-weight:650!important;line-height:1.15!important}.work-item-description{max-width:28rem;line-height:1.55;color:var(--cine-text-secondary)!important;margin:12px 0 0!important;font-size:.9rem!important}.work-capability-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.work-capability-tags .cap-tag{color:var(--cine-text-muted);background:#ffffff03;border:1px solid #ffffff0f;border-radius:100px;padding:4px 10px;font-size:10px;transition:all .3s}.work-diorama-card:hover .cap-tag{color:var(--cine-text-secondary);border-color:#ffffff1a}.work-action-button-strip{border-top:1px solid #ffffff0f;margin-top:auto;padding-top:16px}.work-explore-btn{color:var(--cine-gold);text-transform:uppercase;letter-spacing:.05em;font-size:.76rem;font-weight:700;transition:color .3s,transform .3s;display:inline-block}.work-explore-btn:hover{color:var(--cine-gold-soft);transform:translate(4px)}.work-project-switcher-rail{border-top:1px solid #ffffff0a;gap:10px;margin-top:20px;padding-top:16px;display:flex}.switcher-btn{color:var(--cine-text-muted);cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:4px;outline:none;padding:4px 10px;font-size:.72rem;transition:all .3s}.switcher-btn:hover{color:var(--cine-text-primary);border-color:#ffffff1f}.switcher-btn.active{color:var(--cine-text-primary);border-color:var(--cine-gold);background:#f4b9420d}@keyframes diorama-rotate{0%{transform:rotateX(65deg)translateZ(-12px)rotate(0)}to{transform:rotateX(65deg)translateZ(-12px)rotate(360deg)}}@keyframes diorama-pulse{0%{opacity:.75;transform:translate3d(0,-10px,12px)scale(.96)}to{opacity:.95;transform:translate3d(0,-10px,12px)scale(1.02)}}@keyframes aud-wave{0%{transform:scaleY(.4)}to{transform:scaleY(1.2)}}@media (width<=900px){.work-diorama-card{height:auto!important;min-height:0!important}.work-card-3d-grid-wrapper{flex-direction:column!important;gap:28px!important;height:auto!important;display:flex!important;position:relative!important}.work-diorama-chamber{width:100%!important;height:280px!important}.work-editorial-info{gap:16px}.work-action-button-strip{margin-top:12px}}@media (width<=480px){.work-diorama-chamber{height:220px!important}.work-item-title{font-size:1.5rem!important}}#services,#process,#work,#results,#faq{scroll-margin-top:96px!important}.cinematic-footer{isolation:isolate;color:#f6f3eb;text-align:center;box-sizing:border-box;z-index:10;background-color:#030303;flex-direction:column;justify-content:space-between;align-items:center;min-height:520px;padding:4rem 2rem clamp(3.5rem,6vw,5.5rem);display:flex;position:relative;overflow:hidden}@media (width<=1024px){.cinematic-footer{min-height:440px;padding:3.5rem 1.5rem clamp(3.5rem,6vw,5.5rem)}}@media (width<=640px){.cinematic-footer{min-height:380px;padding:3rem 1rem clamp(3.5rem,6vw,5.5rem)}}.cinematic-footer:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#02020214,#02020205 50%,#02020226);position:absolute;inset:0}.cinematic-footer__soft-aurora{z-index:1;pointer-events:none;opacity:1;background:radial-gradient(circle,#d8751b1f 0%,#0000 60%),#030303;height:28%;position:absolute;top:24%;bottom:auto;overflow:hidden;-webkit-mask-image:radial-gradient(95% 72%,#000 0%,#000000f5 48%,#000000ad 74%,#0000 100%);mask-image:radial-gradient(95% 72%,#000 0%,#000000f5 48%,#000000ad 74%,#0000 100%);width:100vw!important;left:50%!important;transform:translate(-50%)!important}@media (width<=1024px){.cinematic-footer__soft-aurora{height:28%;top:26%}}@media (width<=640px){.cinematic-footer__soft-aurora{height:24%;top:28%}}.cinematic-footer__soft-aurora,.cinematic-footer__soft-aurora>div{display:block;width:100%!important;height:100%!important}.cinematic-footer__soft-aurora canvas{transform-origin:50%;display:block;position:absolute;width:100vw!important;max-width:none!important;height:100%!important;margin:0!important;left:50%!important;transform:translate(-50%,-26%)scale(1.06)!important}.cinematic-footer__content{z-index:3;width:100%;max-width:700px;margin:0 auto;position:relative}.cinematic-footer__contact{font-family:var(--font-body), sans-serif;color:#f2f4efd9;letter-spacing:-.01em;margin:0;font-size:clamp(1.1rem,1.8vw,1.75rem);font-weight:400;line-height:1.5}.cinematic-footer__email{width:fit-content;margin-top:.75rem;margin-left:auto;margin-right:auto;padding-bottom:2px;font-weight:700;text-decoration:none;transition:color .25s;display:block;position:relative;color:#f2f4ef!important}.cinematic-footer__email:after{content:"";transform-origin:50%;background-color:#f1b94b4d;width:100%;height:1.5px;transition:transform .25s,background-color .25s;position:absolute;bottom:0;left:0;transform:scaleX(.7)}.cinematic-footer__email:hover{color:#f1b94b!important}.cinematic-footer__email:hover:after{background-color:#f1b94b;transform:scaleX(1)}.cinematic-footer__email:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #f1b94b}.cinematic-footer__wordmark{font-family:var(--font-body), sans-serif;letter-spacing:-.05em;color:#101310;opacity:.94;text-transform:lowercase;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;text-align:center;will-change:transform;transform-origin:bottom;transform:translate(-50%);transform:translate3d(-50%, 0, 0) var(--wordmark-transform,translate3d(0, 0, 0));font-size:clamp(5.5rem,17vw,19rem);font-weight:900;line-height:.72;position:absolute;bottom:-5.5%;left:50%}@media (width<=640px){.cinematic-footer__wordmark{font-size:clamp(3.5rem,18vw,6.5rem);bottom:-3%}}@media (prefers-reduced-motion:reduce){.cinematic-footer__wordmark{transition:none!important;transform:translate(-50%)!important}.cinematic-footer__email:after{display:none!important}}.post-hero-site .servicesSection{width:100%;background:var(--ink)!important;border-bottom:1px solid var(--border-neutral)!important;padding:clamp(5rem,10vw,8rem) 0!important}.post-hero-site .servicesHeader{text-align:left!important;max-width:48rem!important;margin-bottom:clamp(2.5rem,5vw,4.5rem)!important}.post-hero-site .servicesHeader .section-eyebrow{margin-bottom:1rem!important}.post-hero-site .servicesHeader h2{color:var(--cine-text-primary)!important;margin-bottom:1.25rem!important;font-size:clamp(2.2rem,4vw,3.8rem)!important;font-weight:700!important;line-height:1.1!important}.post-hero-site .servicesHeader p{color:var(--cine-text-secondary)!important;max-width:38rem!important;font-size:clamp(1rem,1.25vw,1.15rem)!important;line-height:1.6!important}.post-hero-site .servicesContentGrid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)!important;align-items:stretch!important;gap:clamp(2.5rem,5vw,5.5rem)!important;width:100%!important;display:grid!important}.post-hero-site .serviceNavigation{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.post-hero-site .serviceNavigationList{border-top:1px solid var(--cine-border-medium)!important;flex-direction:column!important;flex:1!important;justify-content:space-between!important;height:100%!important;min-height:0!important;display:flex!important}.post-hero-site .serviceNavigationList .service-index-item{border:0!important;border-bottom:1px solid var(--cine-border-soft)!important;min-height:0!important;color:var(--cine-text-muted)!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border-left:2px solid #0000!important;border-radius:0!important;flex:1!important;grid-template-columns:38px 1fr!important;align-items:center!important;padding:0 14px!important;transition:color .25s,padding-left .25s,background-color .25s!important;display:grid!important}.post-hero-site .serviceNavigationList .service-index-item:hover,.post-hero-site .serviceNavigationList .service-index-item--active{color:var(--cine-text-primary)!important;border-left-color:var(--cine-gold)!important;background:linear-gradient(90deg,#f4b94213,#0000)!important;padding-left:22px!important}.post-hero-site .serviceNavigationList .service-index-item span{color:var(--cine-gold-soft)!important;font-family:var(--font-mono)!important;padding-top:0!important;font-size:.75rem!important;font-weight:700!important;display:block!important}.post-hero-site .serviceNavigationList .service-index-item strong{letter-spacing:-.02em!important;font-size:clamp(1rem,1.4vw,1.25rem)!important;font-weight:600!important}.post-hero-site .serviceDetailCard{-webkit-backdrop-filter:blur(18px)saturate(110%);border:1px solid var(--cine-border-medium)!important;height:100%!important;min-height:clamp(500px,58vh,620px)!important;box-shadow:var(--cine-shadow-deep), inset 0 1px 0 #ffffff09!important;background:linear-gradient(145deg,#1c1915c7,#0a0a09b8)!important;border-radius:18px!important;grid-template-rows:auto minmax(0,1fr) auto!important;padding:clamp(28px,3.5vw,48px)!important;display:grid!important;overflow:visible!important}.post-hero-site .service-detail-header{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;margin-bottom:0!important;display:flex!important}.post-hero-site .service-detail-title-left{color:var(--cine-text-primary)!important;width:100%!important;margin:0!important;font-size:clamp(1.8rem,3vw,2.5rem)!important;font-weight:700!important;line-height:1.15!important}.post-hero-site .service-detail-description{color:var(--cine-text-secondary)!important;width:100%!important;max-width:520px!important;margin-top:.75rem!important;margin-bottom:0!important;font-size:.95rem!important;line-height:1.5!important}.post-hero-site .serviceVisualRow{place-items:center!important;width:100%!important;min-height:0!important;padding-block:clamp(1.5rem,3vw,2.5rem)!important;display:grid!important}.post-hero-site .serviceVisualStage{aspect-ratio:16/9!important;place-items:center!important;width:min(100%,680px)!important;margin:0 auto!important;display:grid!important}.post-hero-site .service-production-artifact{width:100%!important;max-width:100%!important;margin:0 auto!important}.post-hero-site .serviceFooter{justify-content:flex-end!important;align-items:center!important;width:100%!important;padding-top:clamp(1rem,2vw,1.5rem)!important;display:flex!important}.post-hero-site .serviceDetailCtaRight{color:var(--cine-gold-pale)!important;align-items:center!important;gap:6px!important;font-size:.9rem!important;font-weight:600!important;text-decoration:none!important;transition:color .3s,transform .3s!important;display:inline-flex!important}.post-hero-site .serviceDetailCtaRight:hover{color:var(--cine-gold)!important;transform:translate(2px,-2px)!important}@media (width<=900px){.post-hero-site .servicesContentGrid{grid-template-columns:minmax(0,1fr)!important;gap:2rem!important}.post-hero-site .serviceNavigationList{border-top:1px solid var(--cine-border-medium)!important;border-bottom:none!important;flex-direction:column!important;height:auto!important}.post-hero-site .serviceNavigationList .service-index-item{border-bottom:1px solid var(--cine-border-soft)!important;flex:none!important;min-height:56px!important;padding:16px 14px!important}.post-hero-site .serviceDetailCard{height:auto!important;min-height:auto!important}.post-hero-site .serviceVisualRow{padding-block:1.5rem!important}.post-hero-site .serviceFooter{justify-content:flex-end!important}}@media (width<=480px){.post-hero-site .serviceNavigationList .service-index-item{padding:12px 10px!important}.post-hero-site .serviceDetailCard{padding:1.5rem 1.25rem!important}.post-hero-site .serviceDetailCtaRight{justify-content:flex-end!important;width:100%!important}}@media (width<=767px){.heroMobilePaperCopy{width:86%;max-width:100%;height:auto;padding:0}.hero-opening-copy .heroMobileHeading{letter-spacing:-.045em;text-align:center;text-wrap:balance;overflow-wrap:normal;white-space:normal;width:100%;max-width:100%;margin:0;font-size:clamp(1.05rem,5.4vw,1.55rem);line-height:1.02}.hero-opening-copy h1 .heroMobileSerif{text-align:center;text-wrap:balance;white-space:normal;width:100%;max-width:100%;margin:.2rem 0 0;font-size:clamp(1rem,5vw,1.4rem);line-height:1}.heroMobileScrollHint{text-align:center;white-space:normal;margin-top:clamp(.65rem,3vw,.95rem);font-size:clamp(.58rem,2.5vw,.75rem);line-height:1.3}.heroMobileScrollHint:after{height:clamp(18px,6vw,30px);margin:.45rem auto 0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
