/*! tailwindcss v4.3.3 | 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)))){:host,:root{--shimmer-angle:20deg}*,::backdrop,:after,:before{--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-space-y-reverse:0;--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-font-weight:initial;--tw-tracking: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;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:host,:root{--font-serif:var(--font-display),"Cormorant Garamond",serif;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-grotesk),"Inter",sans-serif;--default-mono-font-family:var(--font-mono-geist),monospace}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground);font-feature-settings:"liga" 1,"calt" 1}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-\[14\%\]{inset:14%}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-\[4\%\]{top:4%}.top-\[10\%\]{top:10%}.top-\[46\%\]{top:46%}.right-0{right:0}.right-\[-4\%\]{right:-4%}.right-\[-6\%\]{right:-6%}.right-\[6\%\]{right:6%}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[6\%\]{bottom:6%}.bottom-\[16\%\]{bottom:16%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[-2\%\]{left:-2%}.left-\[-6\%\]{left:-6%}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-50{z-index:50}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-\[900px\]{height:900px}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0}.max-h-\[420px\]{max-height:420px}.min-h-svh{min-height:100svh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-\[900px\]{width:900px}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[640px\]{max-width:640px}.max-w-\[1536px\]{max-width:1536px}.max-w-\[1600px\]{max-width:1600px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-x-1\/3{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/3{--tw-translate-x:calc(calc(1 / 3 * 100%) * -1)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.translate-y-2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2)}.translate-y-\[34\%\]{--tw-translate-y:34%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%}.scale-x-0,.scale-x-100{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-100{--tw-scale-x:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h/calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),var(--_highlight) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,var(--_highlight) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab,red,red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8,calc(l + .4)) c h/calc(alpha + .4)))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.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))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-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-dashed{--tw-border-style:dashed;border-style:dashed}.border-border,.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-gold\/15{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/15{border-color:color-mix(in oklab,var(--gold) 15%,transparent)}}.border-gold\/20{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/20{border-color:color-mix(in oklab,var(--gold) 20%,transparent)}}.border-gold\/25{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/25{border-color:color-mix(in oklab,var(--gold) 25%,transparent)}}.border-gold\/30{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/30{border-color:color-mix(in oklab,var(--gold) 30%,transparent)}}.border-gold\/40{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/40{border-color:color-mix(in oklab,var(--gold) 40%,transparent)}}.border-transparent{border-color:#0000}.bg-\[\#080807\]{background-color:#080807}.bg-background,.bg-background\/25{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/25{background-color:color-mix(in oklab,var(--background) 25%,transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/40{background-color:color-mix(in oklab,var(--background) 40%,transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/60{background-color:color-mix(in oklab,var(--background) 60%,transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/85{background-color:color-mix(in oklab,var(--background) 85%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background) 95%,transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/30{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/30{background-color:color-mix(in oklab,var(--card) 30%,transparent)}}.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/50{background-color:color-mix(in oklab,var(--card) 50%,transparent)}}.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/70{background-color:color-mix(in oklab,var(--card) 70%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-destructive\/70{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/70{background-color:color-mix(in oklab,var(--destructive) 70%,transparent)}}.bg-gold,.bg-gold\/15{background-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.bg-gold\/15{background-color:color-mix(in oklab,var(--gold) 15%,transparent)}}.bg-gold\/50{background-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.bg-gold\/50{background-color:color-mix(in oklab,var(--gold) 50%,transparent)}}.bg-gold\/70{background-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.bg-gold\/70{background-color:color-mix(in oklab,var(--gold) 70%,transparent)}}.bg-muted-foreground\/50{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/50{background-color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-gradient-to-l{--tw-gradient-position:to left in oklab}.bg-gradient-to-l,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#080807\]{--tw-gradient-from:#080807;--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-background\/80{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab,red,red)){.from-background\/80{--tw-gradient-from:color-mix(in oklab,var(--background) 80%,transparent)}}.from-background\/80{--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-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab,red,red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab,var(--color-black) 85%,transparent)}}.from-black\/85{--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-transparent{--tw-gradient-via:transparent;--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-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-clip-padding{background-clip:padding-box}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.font-sans{font-family:var(--font-grotesk),"Inter",sans-serif}.font-serif{font-family:var(--font-display),"Cormorant Garamond",serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-cream{color:var(--cream)}.text-destructive{color:var(--destructive)}.text-gold,.text-gold\/70{color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.text-gold\/70{color:color-mix(in oklab,var(--gold) 70%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-\[0_0_10px_oklch\(0\.78_0\.11_78\/0\.7\)\]{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_10px_oklch\(0\.78_0\.11_78\/0\.7\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,oklch(78% .11 78/.7))}.shadow-\[0_1px_0_0_var\(--border\)\]{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,var(--border))}.ring,.shadow-\[0_1px_0_0_var\(--border\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab,red,red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 50%,transparent) var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.drop-shadow-\[0_0_35px_oklch\(0\.65_0\.11_78_\/_0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 0 35px var(--tw-drop-shadow-color,oklch(65% .11 78/.45)));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_0_35px_oklch\(0\.65_0\.11_78_\/_0\.45\)\],.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-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-blur-sm{-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.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,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\,opacity\]{transition-property:max-height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-150:is(:where(.group):hover *){--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-cream:is(:where(.group):hover *){color:var(--cream)}.group-hover\:text-gold-bright:is(:where(.group):hover *){color:var(--gold-bright)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/card\:scale-105:is(:where(.group\/card):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/contact\:text-cream:is(:where(.group\/contact):hover *){color:var(--cream)}.group-hover\/contact\:text-gold-bright:is(:where(.group\/contact):hover *){color:var(--gold-bright)}}.group-focus-visible\:scale-x-100:is(:where(.group):focus-visible *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-gold:hover{border-color:var(--gold)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.hover\:text-cream:hover{color:var(--cream)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gold-bright:hover{color:var(--gold-bright)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-gold:focus{border-color:var(--gold)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.focus-visible\:outline-1:focus-visible,.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-gold:focus-visible{outline-color:var(--gold)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (min-width:40rem){.sm\:block{display:block}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:48rem){.md\:grid{display:grid}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:place-items-center{place-items:center}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:pt-40{padding-top:calc(var(--spacing) * 40)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:64rem){.lg\:ml-0{margin-left:0}.lg\:ml-6{margin-left:calc(var(--spacing) * 6)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.lg\:flex-row{flex-direction:row}.lg\:justify-between{justify-content:space-between}.lg\:text-left{text-align:left}}@media (min-width:80rem){.xl\:block{display:block}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{color-scheme:dark;--background:oklch(16% .008 60);--foreground:oklch(92% .015 75);--card:oklch(20% .01 65);--card-foreground:oklch(92% .015 75);--popover:oklch(18% .01 65);--popover-foreground:oklch(92% .015 75);--primary:oklch(78% .11 78);--primary-foreground:oklch(16% .01 60);--secondary:oklch(24% .012 65);--secondary-foreground:oklch(92% .015 75);--muted:oklch(24% .01 65);--muted-foreground:oklch(68% .02 75);--accent:oklch(78% .11 78);--accent-foreground:oklch(16% .01 60);--gold:oklch(78% .11 78);--gold-bright:oklch(86% .12 85);--gold-deep:oklch(60% .1 68);--cream:oklch(93% .02 80);--destructive:oklch(62% .2 25);--border:oklch(82% .09 78/.15);--input:oklch(82% .09 78/.2);--ring:oklch(78% .11 78/.5);--radius:.5rem}@keyframes spin-slow{to{transform:rotate(1turn)}}@keyframes spin-reverse{to{transform:rotate(-1turn)}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{opacity:.68;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes rise-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes orbit-dot{0%{transform:rotate(0deg) translateX(var(--orbit-r)) rotate(0deg)}to{transform:rotate(1turn) translateX(var(--orbit-r)) rotate(-1turn)}}.animate-spin-slow{animation:spin-slow 60s linear infinite}.animate-spin-reverse{animation:spin-reverse 90s linear infinite}.animate-float{animation:float-y 6s ease-in-out infinite}.animate-glow{animation:pulse-glow 5s ease-in-out infinite}@keyframes hero-glow{0%,to{opacity:.25;transform:scale(.9)}50%{opacity:.55;transform:scale(1.06)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:marquee 28s linear infinite}.marquee-group:hover .animate-marquee{animation-play-state:paused}.reveal{opacity:0}.reveal.is-visible{animation:rise-in .9s cubic-bezier(.22,1,.36,1) forwards}@media (prefers-reduced-motion:reduce){.animate-float,.animate-glow,.animate-hero-glow,.animate-marquee,.animate-spin-reverse,.animate-spin-slow{animation:none}.reveal{opacity:1}}.text-gold-gradient{background:linear-gradient(135deg,var(--gold-bright),var(--gold),var(--gold-deep));color:#0000;-webkit-background-clip:text;background-clip:text}.bg-gold-metal{background:linear-gradient(145deg,var(--gold-bright) 0,var(--gold) 40%,var(--gold-deep) 100%)}html{scroll-behavior:smooth}.nav-hover-indicator{height:clamp(1px,.11vw,2px);box-shadow:0 0 6px var(--gold);bottom:8%}@supports (color:color-mix(in lab,red,red)){.nav-hover-indicator{box-shadow:0 0 6px color-mix(in oklch,var(--gold) 72%,transparent)}}.hotspot-cta{transition:filter .18s}.hotspot-cta:focus-visible,.hotspot-cta:hover{filter:drop-shadow(0 0 7px var(--gold))}@supports (color:color-mix(in lab,red,red)){.hotspot-cta:focus-visible,.hotspot-cta:hover{filter:drop-shadow(0 0 7px color-mix(in oklch,var(--gold) 42%,transparent))}}.menu-refined-mark{aspect-ratio:1;border:1px solid var(--gold-bright);width:clamp(4px,.48vw,7px);transform:translate(-50%,-50%)rotate(45deg)}@supports (color:color-mix(in lab,red,red)){.menu-refined-mark{border:1px solid color-mix(in oklch,var(--gold-bright) 80%,transparent)}}.menu-refined-mark{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.menu-refined-mark{background:color-mix(in oklch,var(--gold) 32%,transparent)}}.menu-refined-mark{box-shadow:0 0 5px var(--gold-bright),inset 0 0 3px var(--gold-bright)}@supports (color:color-mix(in lab,red,red)){.menu-refined-mark{box-shadow:0 0 5px color-mix(in oklch,var(--gold-bright) 55%,transparent),inset 0 0 3px color-mix(in oklch,var(--gold-bright) 35%,transparent)}}.hero-light-stage{isolation:isolate;border-radius:9999px;overflow:hidden}.hero-core-position{aspect-ratio:1;width:58%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes hero-ring-sweep{to{transform:rotate(1turn)}}.hero-orbit-light{background:conic-gradient(from 0deg,transparent 0deg 282deg,var(--gold-deep) 300deg,var(--gold-bright) 326deg,var(--gold) 346deg,transparent 1turn)}@supports (color:color-mix(in lab,red,red)){.hero-orbit-light{background:conic-gradient(from 0deg,transparent 0deg 282deg,color-mix(in oklch,var(--gold-deep) 18%,transparent) 300deg,color-mix(in oklch,var(--gold-bright) 88%,transparent) 326deg,color-mix(in oklch,var(--gold) 38%,transparent) 346deg,transparent 1turn)}}.hero-orbit-light{mix-blend-mode:screen;opacity:.9;animation:hero-ring-sweep 9s linear infinite;-webkit-mask:radial-gradient(circle,#0000 0 91.7%,#000 93.1% 97.8%,#0000 99.2% 100%);mask:radial-gradient(circle,#0000 0 91.7%,#000 93.1% 97.8%,#0000 99.2% 100%)}.animate-hero-glow{mix-blend-mode:screen;background:radial-gradient(circle,oklch(85% .13 85/.52),oklch(78% .11 78/.18) 38%,#0000 68%);animation:hero-glow 4.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hero-orbit-light{animation:none}}.hero-lightning{position:absolute;inset:0;overflow:visible}.hero-lightning path{fill:none;stroke-linecap:round;stroke-linejoin:round}.hero-lightning .hero-bolt-glow{stroke:var(--gold-bright);stroke-width:3.5px;opacity:.5;filter:blur(2.2px)}.hero-lightning .hero-bolt-core{stroke:url(#boltFade);stroke-width:.9px;filter:drop-shadow(0 0 2px oklch(92% .09 92/.9))}.hero-bolt-1,.hero-bolt-2,.hero-bolt-3{opacity:0}@keyframes bolt-flash{0%,to{opacity:0}.6%{opacity:1}1.1%{opacity:.15}1.7%{opacity:1}2.4%{opacity:0}3.1%{opacity:.65}3.6%{opacity:0}}.hero-bolt-1{animation:bolt-flash 7.5s ease-in-out .2s infinite}.hero-bolt-2{animation:bolt-flash 8.6s ease-in-out 2.9s infinite}.hero-bolt-3{animation:bolt-flash 6.8s ease-in-out 4.7s infinite}.hero-flash-wash{mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,oklch(88% .1 88/.5),#0000 72%);animation:bolt-flash 7.5s ease-in-out .2s infinite}@media (prefers-reduced-motion:reduce){.hero-bolt-1,.hero-bolt-2,.hero-bolt-3,.hero-flash-wash{opacity:0;animation:none}}.mega-menu-panel{z-index:30;transform-origin:100% 0;clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);border:1px solid var(--gold);background:linear-gradient(165deg,#181714fa,#090908fc 65%);position:absolute}@supports (color:color-mix(in lab,red,red)){.mega-menu-panel{border:1px solid color-mix(in oklch,var(--gold) 40%,transparent)}}.mega-menu-panel{opacity:0;pointer-events:none;transition:opacity .24s,transform .34s cubic-bezier(.22,1,.36,1);transform:scaleY(.85)translateY(-8px);box-shadow:0 24px 60px #0009,inset 0 1px #ffffff0a}.mega-menu-panel.is-open{opacity:1;pointer-events:auto;transform:scaleY(1)translateY(0)}.mega-menu-sweep{background:linear-gradient(100deg,transparent 30%,var(--gold-bright) 48%,transparent 66%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mega-menu-sweep{background:linear-gradient(100deg,transparent 30%,color-mix(in oklch,var(--gold-bright) 60%,transparent) 48%,transparent 66%)}}.mega-menu-sweep{opacity:0;pointer-events:none;transform:translate(-130%)}.mega-menu-panel.is-open .mega-menu-sweep{animation:mega-sweep .85s ease-out .14s}@keyframes mega-sweep{0%{opacity:.9;transform:translate(-130%)}to{opacity:0;transform:translate(130%)}}.mega-menu-item{opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1);transform:translate(12px)}.mega-menu-panel.is-open .mega-menu-item{opacity:1;transform:translate(0)}.mega-menu-panel.is-open .mega-menu-item:first-child{transition-delay:70ms}.mega-menu-panel.is-open .mega-menu-item:nth-child(2){transition-delay:.115s}.mega-menu-panel.is-open .mega-menu-item:nth-child(3){transition-delay:.16s}.mega-menu-contact-row a:hover{box-shadow:0 0 10px var(--gold)}@supports (color:color-mix(in lab,red,red)){.mega-menu-contact-row a:hover{box-shadow:0 0 10px color-mix(in oklch,var(--gold) 35%,transparent)}}.cap-orbit-svg{overflow:visible}.cap-node{fill:var(--gold-bright);transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 3px oklch(86% .12 85/.85));animation:cap-node-pulse 3.2s ease-in-out infinite}.cap-node-1{animation-delay:0s}.cap-node-2{animation-delay:.6s}.cap-node-3{animation-delay:1.2s}.cap-node-4{animation-delay:1.8s}@keyframes cap-node-pulse{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.cap-comet{fill:var(--gold-bright)}.cap-comet-core{filter:drop-shadow(0 0 2px oklch(95% .08 92))drop-shadow(0 0 7px oklch(82% .12 80/.8))}.cap-comet-tail-1{opacity:.45;filter:blur(.6px)}.cap-comet-tail-2{opacity:.2;filter:blur(1px)}.cap-pyramid-glow{fill:oklch(80% .12 78/.55);transform-box:fill-box;transform-origin:50%;filter:blur(4px);animation:pulse-glow 4.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cap-node,.cap-pyramid-glow{opacity:.6;animation:none}.cap-comet-core,.cap-comet-tail-1,.cap-comet-tail-2{display:none}}.mega-menu-panel.is-open .mega-menu-item:nth-child(4){transition-delay:.205s}.mega-menu-panel.is-open .mega-menu-item:nth-child(5){transition-delay:.25s}.menu-refined-mark{transition:transform .26s}.menu-refined-mark.is-open{transform:translate(-50%,-50%)rotate(90deg)}@media (prefers-reduced-motion:reduce){.mega-menu-item,.mega-menu-panel{transition:none}.mega-menu-panel.is-open .mega-menu-sweep{animation:none}}.live-art-nav{z-index:20;background:radial-gradient(at 36% 12%,#191b1d9e,#0000 44%),linear-gradient(#0a0b0efe,#0a0c0efe 58%,#080a0cfe);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;overflow:visible;box-shadow:inset 0 1px #ffffff06}.live-art-nav-item{appearance:none;cursor:pointer;color:#c0beb9cc;min-width:0;font-family:var(--font-grotesk),"Manrope",sans-serif;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2px,.22vw,4px);padding:0;transition:color .18s,text-shadow .18s;display:flex;position:relative}.live-art-nav-item+.live-art-nav-item:before{content:"";background:linear-gradient(#0000,#b2b0a88f 24% 76%,#0000);width:1px;position:absolute;top:13%;bottom:10%;left:0}.live-art-nav-number{letter-spacing:.03em;color:#b5b2abb8;font-size:clamp(6px,.68vw,10.5px);line-height:1;display:block}.live-art-nav-label,.live-art-nav-number{font-weight:400;transition:color .18s,text-shadow .18s}.live-art-nav-label{letter-spacing:.015em;color:#d8d5cfd6;width:max-content;max-width:100%;font-size:clamp(7px,.78vw,12px);line-height:1.15;display:inline-block;position:relative}.live-art-nav-label:after{content:"";transform-origin:50%;background:linear-gradient(90deg,transparent 0,var(--gold-bright) 12%,var(--gold) 50%,var(--gold-bright) 88%,transparent 100%);border-radius:999px;width:100%;height:clamp(1px,.105vw,1.7px);transition:transform .18s;position:absolute;top:calc(100% + clamp(5px,.42vw,7px));left:50%;transform:translate(-50%)scaleX(0);box-shadow:0 0 5px #eeba4ca6,0 0 10px #d2972d4d}.live-art-nav-item.is-active .live-art-nav-number,.live-art-nav-item:focus-visible .live-art-nav-number,.live-art-nav-item:hover .live-art-nav-number{color:var(--gold-bright);text-shadow:0 0 6px #f0bf537a}.live-art-nav-item.is-active .live-art-nav-label,.live-art-nav-item:focus-visible .live-art-nav-label,.live-art-nav-item:hover .live-art-nav-label{color:var(--gold-bright);text-shadow:0 0 7px #f0bf537a}.live-art-nav-item.is-active .live-art-nav-label:after,.live-art-nav-item:focus-visible .live-art-nav-label:after,.live-art-nav-item:hover .live-art-nav-label:after{transform:translate(-50%)scaleX(1)}.live-art-nav-item:focus-visible{outline:1px solid var(--gold)}@supports (color:color-mix(in lab,red,red)){.live-art-nav-item:focus-visible{outline:1px solid color-mix(in oklch,var(--gold) 65%,transparent)}}.live-art-nav-item:focus-visible{outline-offset:-1px}@media (prefers-reduced-motion:reduce){.live-art-nav-item,.live-art-nav-label,.live-art-nav-label:after,.live-art-nav-number{transition:none}}.site-artboard,.site-canvas,body{background:#030508}.site-canvas{overflow-x:hidden}.menu-control-glyph{aspect-ratio:1;filter:drop-shadow(0 0 5px #d7a54933);width:clamp(18px,1.85vw,29px);transition:filter .26s}.menu-control-axis,.menu-control-core,.menu-control-inner,.menu-control-outer{display:block;position:absolute}.menu-control-outer{border:1px solid #ca9e549e;transition:transform .36s cubic-bezier(.22,1,.36,1),border-color .22s;inset:7%;transform:rotate(45deg);box-shadow:inset 0 0 7px #e0ae5314,0 0 6px #e0ae531a}.menu-control-inner{background:radial-gradient(circle,#daa84e29,#0000 68%);border:1px solid #eabc6094;transition:transform .36s cubic-bezier(.22,1,.36,1);inset:28%;transform:rotate(45deg)}.menu-control-axis{opacity:.78;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-control-axis-h{background:linear-gradient(90deg,#0000,#deb05ca8,#0000);width:64%;height:1px}.menu-control-axis-v{background:linear-gradient(#0000,#deb05ca8,#0000);width:1px;height:64%}.menu-control-core{aspect-ratio:1;background:#f1c569eb;width:15%;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 7px #edb852b8}.menu-control-glyph.is-open .menu-control-outer{border-color:#efc166e6;transform:rotate(135deg)}.menu-control-glyph.is-open .menu-control-inner{transform:rotate(-45deg)scale(.9)}.hero-spotlights{z-index:8}.hero-spotlight{--spot-lean:0deg;aspect-ratio:1/.76;width:clamp(20px,2.15vw,34px);transform:translate(-50%,-50%) rotate(var(--spot-lean));transform-origin:50% 30%;position:absolute;top:11.75%}.hero-spotlight-left{--spot-lean:8deg;left:49.65%}.hero-spotlight-right{--spot-lean:-8deg;left:66.15%}.hero-spotlight-housing{background:radial-gradient(circle at 50% 69%,#ecba5e42 0 16%,#0000 17%),linear-gradient(145deg,#39342beb,#090a0cfa 48%,#211d17f2);border:1px solid #b1894b61;border-radius:48% 48% 34% 34%/54% 54% 40% 40%;position:absolute;inset:0;box-shadow:inset 0 1px #ffe8b021,inset 0 -5px 8px #000000b8,0 3px 8px #00000094}.hero-spotlight-lens{aspect-ratio:1/.48;background:radial-gradient(#fff0bbfa 0 10%,#f5c569db 24%,#a9702d61 48%,#0909082e 70%);border-radius:50%;width:58%;animation:spotlight-lens-breathe 5.2s ease-in-out infinite;position:absolute;bottom:-6%;left:50%;transform:translate(-50%);box-shadow:0 0 5px #ffdc91e0,0 0 12px #e0a64a85}.hero-spotlight-beam{z-index:-1;transform-origin:50% 0;clip-path:polygon(45% 0,55% 0,79% 100%,21% 100%);filter:blur(2.6px);opacity:.74;background:linear-gradient(#ffe4a06b,#f0b95b3d 32%,#da993d1a 64%,#0000);width:470%;height:960%;animation:spotlight-beam-breathe 5.2s ease-in-out infinite;position:absolute;top:72%;left:50%;transform:translate(-50%)}.hero-spotlight-right .hero-spotlight-beam,.hero-spotlight-right .hero-spotlight-lens{animation-delay:1.65s}@keyframes spotlight-lens-breathe{0%,to{filter:brightness(.85);opacity:.78}48%{filter:brightness(1.28);opacity:1}}@keyframes spotlight-beam-breathe{0%,to{opacity:.42}48%{opacity:.84}}.hero-orbit-light{opacity:1;filter:drop-shadow(0 0 5px #ebb5506b)}.animate-hero-glow{background:radial-gradient(circle,oklch(88% .13 88/.74),oklch(79% .12 78/.26) 38%,#0000 69%)}@media (prefers-reduced-motion:reduce){.hero-spotlight-beam,.hero-spotlight-lens,.menu-control-glyph,.menu-control-inner,.menu-control-outer{transition:none;animation:none}.hero-spotlight-beam{opacity:.58}}.menu-clean-surface{z-index:23;clip-path:polygon(14% 0,100% 0,100% 100%,0 100%,0 26%);box-shadow:none;background:radial-gradient(at 50% 18%,#1c191438,#0000 58%),linear-gradient(#07090bfe,#050709fe)}.menu-control-glyph{z-index:24;filter:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1px,.14vw,3px);width:clamp(42px,4.6vw,70px);height:clamp(30px,3.05vw,47px);transition:filter .22s;display:flex;transform:translate(-50%,-50%)}.menu-control-star{aspect-ratio:1;clip-path:polygon(50% 0,58% 39%,100% 50%,58% 61%,50% 100%,42% 61%,0 50%,42% 39%);background:linear-gradient(135deg,#f7cd76,#b68138 58%,#f1c15e);width:clamp(10px,.95vw,15px);transition:transform .36s cubic-bezier(.22,1,.36,1),filter .22s;display:block;box-shadow:0 0 5px #eab45257}.menu-control-label{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.14em;color:#e1dacce0;text-shadow:0 0 5px #000c;font-size:clamp(6px,.62vw,9.5px);line-height:1;transition:color .22s,text-shadow .22s;display:block}.menu-control-glyph.is-open{filter:drop-shadow(0 0 6px #e8b45252)}.menu-control-glyph.is-open .menu-control-star{filter:brightness(1.25);transform:rotate(45deg)scale(1.08)}.menu-control-glyph.is-open .menu-control-label{color:var(--gold-bright);text-shadow:0 0 7px #eebb5770}.hero-spotlight{animation-duration:18s;animation-timing-function:cubic-bezier(.45,0,.2,1);animation-iteration-count:infinite}.hero-spotlight-left{animation-name:spotlight-left-pan}.hero-spotlight-right{animation-name:spotlight-right-pan}.hero-spotlight-beam,.hero-spotlight-lens{animation-duration:18s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.hero-spotlight-left .hero-spotlight-lens{animation-name:spotlight-left-lens}.hero-spotlight-left .hero-spotlight-beam{animation-name:spotlight-left-beam}.hero-spotlight-right .hero-spotlight-lens{animation-name:spotlight-right-lens;animation-delay:0s}.hero-spotlight-right .hero-spotlight-beam{animation-name:spotlight-right-beam;animation-delay:0s}.hero-spotlight-beam{clip-path:polygon(46.5% 0,53.5% 0,76% 100%,24% 100%);filter:blur(3.1px);mix-blend-mode:screen;opacity:0;background:radial-gradient(at 50% 5%,#fff3cc8f,#0000 14%),linear-gradient(#ffe7ab75,#f4c16745 28%,#dc9b3d1f 62%,#0000);width:430%;height:980%}@keyframes spotlight-left-pan{0%,8%{transform:translate(-50%,-50%)rotate(-8deg)}12%{transform:translate(-50%,-50%)rotate(14deg)}16%{transform:translate(-50%,-50%)rotate(14deg)}35%{transform:translate(-50%,-50%)rotate(-24deg)}40%,to{transform:translate(-50%,-50%)rotate(-8deg)}}@keyframes spotlight-right-pan{0%,47%{transform:translate(-50%,-50%)rotate(8deg)}51%{transform:translate(-50%,-50%)rotate(-14deg)}55%{transform:translate(-50%,-50%)rotate(-14deg)}74%{transform:translate(-50%,-50%)rotate(24deg)}79%,to{transform:translate(-50%,-50%)rotate(8deg)}}@keyframes spotlight-left-beam{0%,13%{opacity:0}16%{opacity:.3}20%{opacity:.78}29%{opacity:.9}35%{opacity:.56}39%,to{opacity:0}}@keyframes spotlight-right-beam{0%,52%{opacity:0}55%{opacity:.3}59%{opacity:.78}68%{opacity:.9}74%{opacity:.56}78%,to{opacity:0}}@keyframes spotlight-left-lens{0%,12%{opacity:.18;filter:brightness(.55)}15%{opacity:.28;filter:brightness(.72)}19%,34%{opacity:1;filter:brightness(1.35)}39%,to{opacity:.18;filter:brightness(.55)}}@keyframes spotlight-right-lens{0%,51%{opacity:.18;filter:brightness(.55)}54%{opacity:.28;filter:brightness(.72)}58%,73%{opacity:1;filter:brightness(1.35)}78%,to{opacity:.18;filter:brightness(.55)}}.hero-metal-sweep{z-index:1;pointer-events:none;mix-blend-mode:screen;filter:blur(4px);opacity:0;transform-origin:50% 79%;background:radial-gradient(at 50% 79%,#ffeebe7a 0,#f4be5b40 13%,#dc973717 28%,#0000 52%);animation:hero-metal-catch 18s ease-in-out infinite;transform:scaleX(.76)scaleY(.92)}@keyframes hero-metal-catch{0%,17%{opacity:0;transform:scaleX(.72)scaleY(.9)}22%{opacity:.32;transform:scaleX(.86)scaleY(.95)}28%{opacity:.82;transform:scaleX(1.02)scaleY(1)}34%{opacity:.2;transform:scaleX(1.1)scaleY(1.02)}38%,56%{opacity:0;transform:scaleX(.72)scaleY(.9)}61%{opacity:.32;transform:scaleX(.86)scaleY(.95)}67%{opacity:.82;transform:scaleX(1.02)scaleY(1)}73%{opacity:.2;transform:scaleX(1.1)scaleY(1.02)}77%,to{opacity:0;transform:scaleX(.72)scaleY(.9)}}@media (prefers-reduced-motion:reduce){.hero-metal-sweep,.hero-spotlight,.hero-spotlight-beam,.hero-spotlight-lens,.menu-control-star{transition:none!important;animation:none!important}.hero-spotlight-left{transform:translate(-50%,-50%)rotate(-12deg)}.hero-spotlight-right{transform:translate(-50%,-50%)rotate(12deg)}.hero-spotlight-beam{opacity:.28}.hero-metal-sweep{display:none}}.menu-clean-surface{display:none!important}.menu-control-glyph{filter:drop-shadow(0 0 5px #dcaa4e2e)}.menu-control-label{color:#d8cebcd1;letter-spacing:.18em}.typography-polish{z-index:16}.cap-label-polish,.section-title-polish{white-space:nowrap;background:#030508;align-items:center;display:flex;position:absolute;box-shadow:0 0 10px 7px #030508}.section-title-polish{height:2.15%;font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.18em;color:#e7decde0;text-shadow:0 0 9px #d9a44a14;font-size:clamp(8px,.94vw,14px);font-weight:400;line-height:1}.selected-title-polish{width:10.5%;top:65.65%;left:2.25%}.capabilities-title-polish{width:9.7%;top:65.65%;left:69.95%}.cap-label-polish{height:2.05%;font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.025em;color:#d3cbbcc7;text-shadow:0 0 8px #000000e0;padding-inline:.15%;font-size:clamp(7px,.79vw,12px);font-weight:400;line-height:1}.cap-label-web{width:7.1%;top:71.1%;left:72.55%}.cap-label-digital{width:9.3%;top:71.1%;left:85.15%}.cap-label-graphic{width:8.75%;top:75.6%;left:73.3%}.cap-label-motion{width:5.05%;top:75.6%;left:86.35%}.cap-label-brand{width:8.1%;top:80.25%;left:73.35%}.cap-label-ai{width:8.75%;top:80.25%;left:85.45%}.footer-copy-polish{background:linear-gradient(90deg,#030508 0 91%,#03050800 100%);align-items:center;gap:clamp(8px,1.25vw,19px);width:53.6%;height:7.45%;padding-inline:1.8%;display:flex;position:absolute;top:91.05%;left:14.1%;box-shadow:-16px 0 18px #030508,0 -5px 14px #030508c7,0 8px 14px #030508d1}.footer-copy-text{font-family:var(--font-display),"Cormorant Garamond",serif;letter-spacing:.008em;color:#e9e0cfe6;text-shadow:0 0 12px #000000bf;font-size:clamp(13px,1.72vw,27px);font-weight:400;line-height:1}.footer-copy-text em{color:#cd9948f0;text-shadow:0 0 9px #c38d3b1a;font-style:italic}.footer-copy-rule{background:linear-gradient(90deg,#0000,#ba893dbf);flex:none;width:clamp(26px,4vw,60px);height:1px}.footer-copy-mark{aspect-ratio:1;clip-path:polygon(50% 0,58% 39%,100% 50%,58% 61%,50% 100%,42% 61%,0 50%,42% 39%);background:linear-gradient(135deg,#e3b35ce6,#895c26cc);flex:none;width:clamp(7px,.7vw,11px);box-shadow:0 0 6px #dda9502e}@media (max-width:780px){.cap-label-polish,.section-title-polish{box-shadow:0 0 6px 4px #030508}.footer-copy-polish{gap:7px}}.hero-copy-live{z-index:17;color:#eee6d7f5;isolation:isolate;width:26.1%;top:15.55%;left:4.75%}.hero-copy-live:before{content:"";z-index:-1;filter:blur(1.1px);pointer-events:none;background:radial-gradient(at 30% 48%,#030508 0,#030508fe 72%,#030508e0 86%,#0000 100%);width:118%;height:112%;position:absolute;top:-5%;left:-7%}.hero-copy-live h1{font-family:var(--font-display),"Cormorant Garamond",serif;letter-spacing:-.025em;color:#eee5d3f7;text-wrap:nowrap;text-shadow:0 1px #ffffff09,0 3px 20px #0000006b;margin:0;font-size:clamp(42px,5.05vw,77px);font-weight:500;line-height:.93}.hero-copy-live h1 em{color:#b7803cfa;text-shadow:0 0 11px #b1793417;font-style:italic;font-weight:500}.hero-copy-live p{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:-.012em;color:#dad6cee6;text-shadow:0 2px 8px #000000b8;margin:clamp(15px,1.3vw,20px) 0 0;font-size:clamp(10px,1.08vw,16.5px);font-weight:350;line-height:1.72}.header-cta-live,.hero-cta-live{z-index:22;appearance:none;cursor:pointer;filter:drop-shadow(0 4px 8px #00000047);background:0 0;border:0;margin:0;padding:0;transition:transform .22s,filter .22s}.header-cta-live img,.hero-cta-live img{-webkit-user-select:none;user-select:none;height:auto;display:block}.hero-cta-live{width:12%}.header-cta-live{width:13.35%;top:4.48%;left:83.05%}.header-cta-live:focus-visible,.header-cta-live:hover,.hero-cta-live:focus-visible,.hero-cta-live:hover{filter:brightness(1.08)drop-shadow(0 5px 10px #00000057)drop-shadow(0 0 8px #c6913c1f);transform:translateY(-1px)}.header-cta-live:focus-visible,.hero-cta-live:focus-visible{outline-offset:3px;outline:1px solid #dcad55bf}.menu-control-glyph{gap:clamp(2px,.16vw,3px);width:clamp(46px,4.75vw,73px);height:clamp(34px,3.2vw,49px)}.menu-control-star{width:clamp(11px,1vw,15.5px)}.menu-control-label{letter-spacing:.16em;color:#e2cfabf0;text-shadow:0 0 6px #000000e6,0 0 8px #c6913f1a;font-size:clamp(7px,.69vw,10.6px);font-weight:500}@media (max-width:780px){.hero-copy-live h1{font-size:clamp(30px,5.05vw,42px)}.hero-copy-live p{font-size:clamp(7px,1.08vw,10px)}}@media (prefers-reduced-motion:reduce){.header-cta-live,.hero-cta-live{transition:none}}.hero-copy-live:before{display:none!important}.locked-home-shell{aspect-ratio:1536/924;background:#030508;width:min(100%,1536px);margin-inline:auto;position:relative;overflow:hidden}.locked-home-shell>.site-artboard{width:100%;max-width:none;margin:0}.featured-creation{background:radial-gradient(at 24% 44%,#98692e12,#0000 38%),radial-gradient(at 86% 35%,#ae7c3709,#0000 30%),linear-gradient(#030508,#040507 54%,#030508);border-top:1px solid #bb873b38;border-bottom:1px solid #bb873b21;width:min(100%,1536px);margin-inline:auto;padding:clamp(32px,3.8vw,58px) clamp(22px,3.25vw,50px) clamp(38px,4.25vw,66px);position:relative;overflow:hidden}.featured-creation:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(115deg,#0000 0 47%,#bc8a3e0b 47.08% 47.16%,#0000 47.24%),linear-gradient(65deg,#0000 0 72%,#bc8a3e09 72.06% 72.13%,#0000 72.2%);position:absolute;inset:0}.featured-creation-heading{z-index:2;font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.2em;color:#e7decddb;align-items:center;gap:clamp(12px,1.3vw,20px);margin-bottom:clamp(24px,2.1vw,32px);font-size:clamp(10px,.88vw,13.5px);font-weight:400;line-height:1;display:flex;position:relative}.featured-heading-rule{background:linear-gradient(90deg,#c49142c7,#0000);width:clamp(48px,5vw,78px);height:1px}.featured-creation-shell{z-index:2;border-top:1px solid #cb97481f;border-bottom:1px solid #cb97481f;grid-template-columns:minmax(0,1.18fr) minmax(310px,.92fr) minmax(230px,.62fr);min-height:clamp(390px,31vw,478px);display:grid;position:relative}.featured-media{min-width:0;padding:clamp(12px,1.15vw,18px) clamp(18px,1.55vw,24px) clamp(12px,1.15vw,18px) 0;position:relative}.featured-media-frame{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:#070707;border:1px solid #c4914247;width:100%;height:100%;min-height:350px;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #0000008a,0 12px 42px #0000003d}.featured-media-frame:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#0305088c,#0000 12% 78%,#03050847),linear-gradient(#0305081f,#0000 18% 81%,#0305086b);position:absolute;inset:0}.featured-media-frame img{object-fit:cover;object-position:54% 48%;filter:saturate(.87)contrast(1.02)brightness(.89);width:100%;height:100%;transform:scale(1.015)}.featured-media-sheen{z-index:2;filter:blur(6px);opacity:.58;background:linear-gradient(90deg,#0000,#ecbb651a,#0000);width:24%;height:150%;animation:featured-sheen 12s ease-in-out infinite;position:absolute;top:-24%;left:-35%;transform:rotate(13deg)}@keyframes featured-sheen{0%,66%,to{opacity:0;transform:translate(0)rotate(13deg)}72%{opacity:.42}86%{opacity:.18;transform:translate(650%)rotate(13deg)}90%{opacity:0}}.featured-media-corner{z-index:3;pointer-events:none;width:38px;height:38px;position:absolute}.featured-media-corner-a{border-top:1px solid #e2b15994;border-left:1px solid #e2b15994;top:0;left:0}.featured-media-corner-b{border-bottom:1px solid #e2b1596b;border-right:1px solid #e2b1596b;bottom:0;right:0}.featured-copy{border-left:1px solid #c28f4121;flex-direction:column;justify-content:center;min-width:0;padding:clamp(26px,2.4vw,38px) clamp(28px,2.5vw,40px);display:flex}.featured-eyebrow{letter-spacing:.145em;color:#d3a049fa;margin:0 0 clamp(10px,.9vw,14px);font-size:clamp(10px,.76vw,11.5px);font-weight:500}.featured-copy h2{max-width:12ch;font-family:var(--font-display),"Cormorant Garamond",serif;letter-spacing:-.02em;color:#ebe2d1f2;text-shadow:0 3px 20px #00000073;margin:0;font-size:clamp(34px,3.25vw,50px);font-weight:500;line-height:.98}.featured-lede{max-width:34ch;font-family:var(--font-grotesk),"Manrope",sans-serif;color:#e7e0d3eb;margin:clamp(14px,1.2vw,18px) 0 0;font-size:clamp(12.5px,1.05vw,16px);font-weight:400;line-height:1.62}.featured-tags{letter-spacing:.125em;color:#d39f48f5;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:clamp(18px,1.55vw,24px);font-size:clamp(9px,.7vw,10.75px);font-weight:500;display:flex}.featured-tags i{background:#d29e4abf;border-radius:999px;width:2px;height:2px;box-shadow:0 0 5px #d29e4a47}.featured-description{color:#cdc8bedb;max-width:48ch;margin:clamp(17px,1.45vw,22px) 0 0;font-size:clamp(11.5px,.9vw,13.75px);font-weight:400;line-height:1.62}.featured-project-cta{appearance:none;cursor:pointer;filter:drop-shadow(0 4px 8px #00000047);background:0 0;border:0;width:clamp(188px,14vw,215px);margin-top:clamp(22px,1.9vw,30px);padding:0;transition:transform .22s,filter .22s;display:inline-block;position:relative}.featured-project-cta-art{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.featured-project-cta-label{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.09em;white-space:nowrap;color:#ecdab7f5;text-shadow:0 1px 5px #000000bf;pointer-events:none;justify-content:center;align-items:center;font-size:clamp(8px,.69vw,10.5px);font-weight:500;line-height:1;display:flex;position:absolute;top:50%;left:8%;right:27.5%;transform:translateY(-50%)}.featured-project-cta:focus-visible,.featured-project-cta:hover{filter:brightness(1.08)drop-shadow(0 5px 10px #00000057)drop-shadow(0 0 8px #c6913c1f);transform:translateY(-1px)}.featured-project-cta:focus-visible{outline-offset:3px;outline:1px solid #dcad55bf}.featured-proof{border-left:1px solid #c28f4121;flex-direction:column;justify-content:center;gap:clamp(24px,2.2vw,34px);min-width:0;padding:clamp(24px,2.1vw,33px) 0 clamp(24px,2.1vw,33px) clamp(26px,2.15vw,34px);display:flex}.featured-proof-item{grid-template-columns:clamp(34px,2.8vw,43px) 1fr;align-items:start;gap:clamp(12px,1.05vw,16px);display:grid}.featured-proof-icon{aspect-ratio:1;color:#cf9a45e6;border:1px solid #c9954359;border-radius:999px;place-items:center;width:clamp(34px,2.8vw,43px);display:grid;box-shadow:inset 0 0 16px #c58f3b09}.featured-proof-icon svg{width:42%;height:42%}.featured-proof-item h3{letter-spacing:.09em;color:#deb15dfa;margin:2px 0 5px;font-size:clamp(9.5px,.76vw,11.5px);font-weight:500;line-height:1.3}.featured-proof-item p{color:#cac6bedb;max-width:25ch;margin:0;font-size:clamp(11px,.84vw,12.75px);font-weight:400;line-height:1.55}.closing-statement-live{background:#030508;justify-content:center;align-items:center;gap:clamp(12px,1.5vw,23px);width:min(100%,1536px);margin-inline:auto;padding:clamp(54px,5.2vw,80px) 24px clamp(62px,5.8vw,90px);display:flex;position:relative;overflow:hidden}.closing-statement-live:before{content:"";background:linear-gradient(90deg,#0000,#bb893c4d 18% 82%,#0000);height:1px;position:absolute;top:0;left:9%;right:9%}.closing-statement-live p{font-family:var(--font-display),"Cormorant Garamond",serif;color:#e9e0cfe8;margin:0;font-size:clamp(24px,2.45vw,38px);font-weight:400;line-height:1.05}.closing-statement-live em{color:#c28b3ef5;font-style:italic}.closing-statement-rule{background:linear-gradient(90deg,#0000,#be8b3db8);width:clamp(34px,4.7vw,72px);height:1px}.closing-statement-mark{aspect-ratio:1;clip-path:polygon(50% 0,58% 39%,100% 50%,58% 61%,50% 100%,42% 61%,0 50%,42% 39%);background:linear-gradient(135deg,#e2b25af2,#815422d9);width:clamp(8px,.72vw,11px);box-shadow:0 0 8px #d5a04829}@media (max-width:980px){.featured-creation-shell{grid-template-columns:1.1fr .9fr}.featured-proof{border-top:1px solid #c28f4121;border-left:0;flex-direction:row;grid-column:1/-1;justify-content:space-between;padding:24px 0 8px}.featured-proof-item{width:31%}}@media (max-width:720px){.featured-creation{padding-inline:18px}.featured-creation-shell{display:block}.featured-media{height:min(66vw,420px);padding-right:0}.featured-copy{border-top:1px solid #c28f4121;border-left:0;padding:28px 4px 30px}.featured-copy h2{max-width:none}.featured-proof{grid-template-columns:1fr;gap:18px;padding-top:26px;display:grid}.featured-proof-item{width:100%}.closing-statement-live{text-align:center;align-items:center;gap:10px;padding-inline:18px}.closing-statement-rule{display:none}}@media (prefers-reduced-motion:reduce){.featured-media-sheen{animation:none;display:none}.featured-project-cta,.featured-project-cta-cap svg{transition:none}}.header-cta-live,.hero-cta-live{height:auto;display:block;position:absolute}.hero-cta-live{aspect-ratio:215/61;width:clamp(165px,12.4vw,190px);top:50.75%;left:5.25%}.header-cta-live{aspect-ratio:248/61;filter:brightness(1.055)drop-shadow(0 4px 9px #0000004d)drop-shadow(0 0 6px #c9944117);width:clamp(190px,14.3vw,220px);top:4.2%;left:82.8%}.header-cta-live img,.hero-cta-live img{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cta-live-label{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.085em;white-space:nowrap;color:#ecdab7f7;text-shadow:0 1px 5px #000000c7;pointer-events:none;justify-content:center;align-items:center;font-size:clamp(8.6px,.72vw,10.8px);font-weight:500;line-height:1;display:flex;position:absolute;top:50%;left:7.5%;right:26.8%;transform:translateY(-50%)}.header-cta-live .cta-live-label{left:6.5%;right:24.8%}.featured-project-cta{aspect-ratio:215/61;width:clamp(165px,12.4vw,190px)}.featured-project-cta-label{letter-spacing:.085em;font-size:clamp(8.6px,.72vw,10.8px)}.header-cta-live:focus-visible,.header-cta-live:hover{filter:brightness(1.12)drop-shadow(0 5px 11px #0000005c)drop-shadow(0 0 10px #cd974229);transform:translateY(-1px)}.why-ah{isolation:isolate;background:radial-gradient(circle at 50% 48%,#c28f4118,#0000 29%),linear-gradient(#06080af5,#030508);border-bottom:1px solid #c28f4114;width:min(100%,1536px);margin-inline:auto;padding:clamp(48px,4.9vw,76px) clamp(34px,5.7vw,88px) clamp(58px,5.8vw,89px);position:relative;overflow:hidden}.why-ah:before{content:"";background:linear-gradient(90deg,#0000,#c28f4142 12% 88%,#0000);height:1px;position:absolute;top:0;left:5.7%;right:5.7%}.why-ah:after{content:"";z-index:-2;opacity:.26;background-image:linear-gradient(#cd974212 1px,#0000 0),linear-gradient(90deg,#cd97420f 1px,#0000 0);background-size:86px 86px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 76%,#0000);mask-image:linear-gradient(#0000,#000 22% 76%,#0000)}.why-ah-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.why-ah-arc{border:1px solid #c491421d;border-radius:50%;position:absolute;transform:rotate(-8deg)}.why-ah-arc-a{width:710px;height:240px;top:43%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.why-ah-arc-b{opacity:.55;width:900px;height:320px;top:43%;left:50%;transform:translate(-50%,-50%)rotate(7deg)}.why-ah-diagonal{background:linear-gradient(90deg,#0000,#cd974221,#0000);width:520px;height:1px;position:absolute}.why-ah-diagonal-a{top:48%;left:-70px;transform:rotate(-27deg)}.why-ah-diagonal-b{top:52%;right:-90px;transform:rotate(27deg)}.why-ah-heading-row{z-index:3;justify-content:space-between;align-items:center;gap:28px;margin-bottom:clamp(42px,4.1vw,63px);display:flex;position:relative}.why-ah-heading{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.2em;color:#e7decde0;align-items:center;gap:clamp(12px,1.3vw,20px);font-size:clamp(10px,.88vw,13.5px);font-weight:400;line-height:1;display:flex}.why-ah-heading-rule{background:linear-gradient(90deg,#c49142d1,#0000);width:clamp(48px,5vw,78px);height:1px}.why-ah-kicker{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.22em;color:#cd9742b8;margin:0;font-size:clamp(8.5px,.7vw,10.5px);font-weight:500}.why-ah-stage{z-index:2;background:linear-gradient(#090a0b57,#03050814);border-top:1px solid #c28f4121;border-bottom:1px solid #c28f411c;position:relative}.why-ah-flow{z-index:4;pointer-events:none;height:20px;position:absolute;top:clamp(69px,5.8vw,89px);left:8.5%;right:8.5%}.why-ah-track{background:linear-gradient(90deg,#0000,#c08d3f33 6%,#c08d3f57 50%,#c08d3f33 94%,#0000);height:1px;left:0;right:0}.why-ah-signal,.why-ah-track{position:absolute;top:50%;transform:translateY(-50%)}.why-ah-signal{opacity:0;filter:drop-shadow(0 0 5px #dfa64a85)drop-shadow(0 0 12px #dfa64a29);background:linear-gradient(90deg,#0000,#f2c5702e,#f4c977fa,#0000);width:clamp(78px,8.3vw,128px);height:2px;animation:why-ah-signal 9s cubic-bezier(.45,.05,.55,.95) infinite;left:-3%}@keyframes why-ah-signal{0%,9%{opacity:0;left:-3%}14%{opacity:.85}80%{opacity:.85}88%,to{opacity:0;left:94%}}.why-ah-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.why-ah-item{text-align:center;min-width:0;min-height:clamp(330px,25vw,390px);padding:clamp(44px,4vw,62px) clamp(28px,3vw,46px) clamp(34px,3.4vw,52px);position:relative;overflow:hidden}.why-ah-item+.why-ah-item{border-left:1px solid #c28f411c}.why-ah-item:after,.why-ah-item:before{content:"";pointer-events:none;transition:opacity .35s,transform .45s;position:absolute}.why-ah-item:before{opacity:0;background:radial-gradient(circle at 50% 23%,#cd974216,#0000 42%);inset:0}.why-ah-item:after{opacity:.24;background:linear-gradient(90deg,#0000,#e6b159bf,#0000);width:48%;height:1px;bottom:-1px;left:50%;transform:translate(-50%)scaleX(.32)}.why-ah-item:hover:before{opacity:1}.why-ah-item:hover:after{opacity:.82;transform:translate(-50%)scaleX(1)}.why-ah-ghost-number{z-index:-1;font-family:var(--font-display),"Cormorant Garamond",serif;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #cd974212;opacity:.8;-webkit-user-select:none;user-select:none;font-size:clamp(88px,9.7vw,148px);font-weight:500;line-height:.8;position:absolute;top:6%;right:7%}.why-ah-glyph-shell{aspect-ratio:1;place-items:center;width:clamp(58px,5vw,76px);margin:0 auto clamp(16px,1.5vw,23px);display:grid;position:relative}.why-ah-glyph-halo{opacity:.24;filter:blur(2px);background:radial-gradient(circle,#d7a04640,#d7a0460d 42%,#0000 70%);border-radius:50%;animation:why-ah-halo 9s ease-in-out infinite;position:absolute;inset:-52%}.why-ah-item-2 .why-ah-glyph-halo{animation-delay:3s}.why-ah-item-3 .why-ah-glyph-halo{animation-delay:6s}@keyframes why-ah-halo{0%,22%,to{opacity:.22;transform:scale(.92)}14%,8%{opacity:.76;transform:scale(1.09)}}.why-ah-glyph-orbit{background:#040608a8;border:1px solid #d9a34c61;border-radius:4px;transition:border-color .3s,box-shadow .3s,transform .5s;position:absolute;inset:0;transform:rotate(45deg);box-shadow:inset 0 0 22px #cd974208,0 0 20px #cd974212}.why-ah-glyph-orbit:after,.why-ah-glyph-orbit:before{content:"";border:1px solid #d9a34c29;border-radius:50%;position:absolute;inset:8px}.why-ah-glyph-orbit:after{border-color:#d9a34c17;inset:-9px}.why-ah-glyph{z-index:2;color:#dba853e6;filter:drop-shadow(0 0 5px #d69d451f);width:46%;position:relative}.why-ah-glyph svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block}.why-ah-glyph .why-ah-glyph-fill{fill:currentColor;stroke:none}.why-ah-number{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.18em;color:#cd9742eb;margin:0 0 clamp(7px,.6vw,10px);font-size:clamp(9px,.72vw,11px);font-weight:500;line-height:1}.why-ah-item h2{font-family:var(--font-display),"Cormorant Garamond",serif;letter-spacing:.025em;color:#efe6d5f7;text-shadow:0 0 14px #cd97420b,0 3px 18px #0000007a;margin:0;font-size:clamp(37px,3.25vw,50px);font-weight:500;line-height:.96;transition:color .25s,text-shadow .25s}.why-ah-copy{max-width:34ch;color:#d7d1c7e8;margin:clamp(15px,1.35vw,21px) auto 0;font-size:clamp(12.6px,.95vw,14.6px);font-weight:400;line-height:1.66}.why-ah-copy,.why-ah-transform{font-family:var(--font-grotesk),"Manrope",sans-serif}.why-ah-transform{width:min(100%,255px);letter-spacing:.16em;color:#cd9742ba;white-space:nowrap;justify-content:center;align-items:center;gap:10px;margin:clamp(24px,2.2vw,34px) auto 0;font-size:clamp(7.8px,.62vw,9.4px);font-weight:500;display:flex}.why-ah-transform-line{background:linear-gradient(90deg,#cd97422e,#cd974285,#cd97422e);flex:1;min-width:35px;height:1px;position:relative}.why-ah-transform-line i{border-top:1px solid #e2af58b8;border-right:1px solid #e2af58b8;width:5px;height:5px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.why-ah-item:hover h2{color:#e7c17dfc;text-shadow:0 0 18px #cd97421f,0 3px 18px #00000070}.why-ah-item:hover .why-ah-glyph-orbit{border-color:#e8b558ad;transform:rotate(135deg);box-shadow:inset 0 0 28px #cd97420d,0 0 24px #cd97421a}.why-ah-item:hover .why-ah-glyph{color:#ebbc69fa}@media (max-width:760px){.why-ah{padding-inline:18px}.why-ah-heading-row{align-items:flex-start;margin-bottom:30px}.why-ah-kicker{display:none}.why-ah-stage{border-top-color:#c28f411f}.why-ah-flow{display:none}.why-ah-grid{grid-template-columns:1fr}.why-ah-item{min-height:0;padding:34px 12px 38px}.why-ah-item+.why-ah-item{border-top:1px solid #c28f411c;border-left:0}.why-ah-ghost-number{font-size:100px;top:7%;right:2%}.why-ah-copy{max-width:43ch}.why-ah-transform{margin-top:23px}.why-ah-arc-a,.why-ah-arc-b{width:520px}}@media (prefers-reduced-motion:reduce){.why-ah-glyph-halo,.why-ah-signal{animation:none}.why-ah-signal{display:none}.why-ah-glyph-orbit,.why-ah-item h2,.why-ah-item:after,.why-ah-item:before{transition:none}}.final-footer-v27{z-index:8;isolation:isolate;background:radial-gradient(circle at 50% 20%,#c4914213,#0000 25%),linear-gradient(#040609,#020406);border-top:1px solid #c28f4124;width:min(100%,1536px);margin:-48px auto 0;position:relative;overflow:hidden}.final-footer-v27-geometry{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.final-footer-v27-orbit{border:1px solid #ca964412;border-radius:50%;position:absolute;top:28%;left:50%}.final-footer-v27-orbit-a{width:min(620px,48vw);height:min(150px,11vw);transform:translate(-50%,-50%)rotate(-7deg)}.final-footer-v27-orbit-b{opacity:.48;width:min(820px,63vw);height:min(210px,16vw);transform:translate(-50%,-50%)rotate(8deg)}.final-footer-v27-cta-row{z-index:2;gap:clamp(22px,2.2vw,34px);min-height:100px;padding:12px clamp(28px,5.2vw,80px) 8px;position:relative;flex-direction:row!important;justify-content:center!important;align-items:center!important;display:flex!important}.final-footer-v27-statement{justify-content:center;align-items:center;gap:clamp(12px,1.2vw,18px);min-width:0;display:flex}.final-footer-v27-statement h2{font-family:var(--font-display),"Cormorant Garamond",serif;letter-spacing:.006em;white-space:nowrap;color:#efe6d6f5;text-shadow:0 4px 24px #0000006b;margin:0;font-size:clamp(27px,2.35vw,36px);font-weight:400;line-height:1.05}.final-footer-v27-statement h2 em{color:#cd9948fc;font-style:italic}.final-footer-v27-rule{background:linear-gradient(90deg,#0000,#c59140c2);flex:none;width:clamp(34px,4vw,60px);height:1px}.final-footer-v27-brand-nexus,.final-footer-v27-mark{clip-path:polygon(50% 0,58% 39%,100% 50%,58% 61%,50% 100%,42% 61%,0 50%,42% 39%);background:linear-gradient(135deg,#f2c264,#976528 58%,#e5ae50);flex:none}.final-footer-v27-mark{aspect-ratio:1;width:9px}.final-footer-v27-button{aspect-ratio:248/61;cursor:pointer;filter:brightness(1.07)drop-shadow(0 4px 9px #0000004d)drop-shadow(0 0 7px #c994411a);background:0 0;border:0;flex:none;width:clamp(194px,13.6vw,210px);padding:0;transition:transform .22s,filter .22s;visibility:visible!important;opacity:1!important;margin:0!important;display:block!important;position:relative!important}.final-footer-v27-button img{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.final-footer-v27-button span{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.085em;white-space:nowrap;color:#ecdab7fa;text-shadow:0 1px 5px #000000c7;justify-content:center;align-items:center;font-size:clamp(8.8px,.72vw,10.6px);font-weight:500;line-height:1;display:flex;position:absolute;top:50%;left:6.5%;right:24.8%;transform:translateY(-50%)}.final-footer-v27-button:focus-visible,.final-footer-v27-button:hover{filter:brightness(1.13)drop-shadow(0 5px 11px #0000005c)drop-shadow(0 0 10px #cd97422b);transform:translateY(-1px)}.final-footer-v27-meta{z-index:2;border-top:1px solid #c28f4133;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-height:56px;margin:0 clamp(28px,5.2vw,80px);position:relative;display:grid!important}.final-footer-v27-brand{justify-self:start;align-items:center;gap:11px;display:flex}.final-footer-v27-brand-nexus{aspect-ratio:1;width:12px}.final-footer-v27-brand p,.final-footer-v27-brand span,.final-footer-v27-copyright,.final-footer-v27-top{font-family:var(--font-grotesk),"Manrope",sans-serif}.final-footer-v27-brand p{letter-spacing:.18em;color:#e8e0d2eb;margin:0;font-size:clamp(9px,.75vw,11.5px);font-weight:500;line-height:1}.final-footer-v27-brand span{letter-spacing:.18em;color:#cd9742ad;margin-top:4px;font-size:clamp(6.8px,.54vw,8.4px);line-height:1;display:block}.final-footer-v27-copyright{letter-spacing:.16em;color:#bebbb594;justify-self:center;margin:0;font-size:clamp(7.2px,.58vw,9px)}.final-footer-v27-top{color:#dad1c1d1;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:9px;padding:7px 2px;font-size:clamp(7.6px,.6vw,9.2px);font-weight:500;visibility:visible!important;opacity:1!important;display:inline-flex!important}.final-footer-v27-top i{border:1px solid #cd97425c;width:16px;height:16px;position:relative;transform:rotate(45deg)}.final-footer-v27-top i:after{content:"";border-top:1px solid #ddaa53d6;border-left:1px solid #ddaa53d6;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-footer-v27-button:focus-visible,.final-footer-v27-top:focus-visible{outline-offset:4px;outline:1px solid #deab53c7}@media (max-width:920px) and (min-width:761px){.final-footer-v27{margin-top:-34px}.final-footer-v27-cta-row{gap:16px;padding-inline:20px}.final-footer-v27-rule{width:26px}.final-footer-v27-statement h2{font-size:25px}.final-footer-v27-button{width:180px}.final-footer-v27-meta{margin-inline:20px}}@media (max-width:760px){.final-footer-v27{margin-top:-12px}.final-footer-v27-cta-row{gap:18px;min-height:0;padding:26px 18px 18px;flex-direction:column!important}.final-footer-v27-rule{display:none}.final-footer-v27-statement h2{white-space:normal;max-width:14ch;font-size:clamp(28px,8.5vw,36px)}.final-footer-v27-button{width:clamp(190px,54vw,210px)}.final-footer-v27-meta{grid-template-columns:1fr auto;gap:16px;margin-inline:18px;padding-block:16px}.final-footer-v27-copyright{grid-area:2/1/auto/-1;justify-self:start}.final-footer-v27-top{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.final-footer-v27-button{transition:none}}.services-page-v29{color:#ece4d6;background:#030508;min-height:100svh;overflow-x:hidden}.services-locked-header-v29{z-index:60;background:#030508;width:100%;position:relative}.services-header-artboard-v29{aspect-ratio:1536/104;background:#030508;width:min(100%,1536px);margin-inline:auto;position:relative;overflow:visible}.services-header-art-clip-v29{background:#030508;position:absolute;inset:0;overflow:hidden}.services-header-art-clip-v29>img{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;max-width:none;height:auto;display:block;position:absolute;inset:0 auto auto 0}.services-header-nav-v29{width:33.65%;height:55.3%;position:absolute;top:34.25%;left:35.65%}.services-header-cta-v29{top:41.35%!important;left:82.8%!important}.services-menu-glyph-v29{position:absolute;left:75.9%;top:53.65%!important}.services-menu-hotspot-v29{z-index:31;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;width:7%;height:66.9%;position:absolute;top:23.65%;left:72.4%}.services-menu-hotspot-v29:focus-visible{outline-offset:-2px;outline:1px solid #dba94fa6}.services-mega-menu-v29{width:19%!important;top:calc(100% + 4px)!important;left:68.5%!important}.services-hero-v29{isolation:isolate;background:radial-gradient(at 64% 47%,#bb80321a,#0000 36%),radial-gradient(at 12% 30%,#5e42200d,#0000 34%),linear-gradient(#040609,#020406);border-bottom:1px solid #c28f4129;grid-template-columns:minmax(365px,35.6%) minmax(0,64.4%);width:min(100%,1536px);min-height:clamp(620px,48.2vw,740px);margin-inline:auto;display:grid;position:relative;overflow:hidden}.services-hero-v29:before{content:"";z-index:-1;pointer-events:none;opacity:.28;background:linear-gradient(90deg,#0000 0 8%,#bc8f4d0e 8.05%,#0000 8.1% 91%,#bc8f4d0a 91.05%,#0000 91.1%),linear-gradient(#0000 0 15%,#bc8f4d0b 15.05%,#0000 15.1% 85%,#bc8f4d09 85.05%,#0000 85.1%);position:absolute;inset:0}.services-hero-copy-v29{z-index:8;align-self:center;padding:clamp(44px,4.4vw,68px) clamp(28px,3.7vw,57px) clamp(48px,4.4vw,68px) clamp(38px,5.15vw,79px);position:relative}.services-eyebrow-v29{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.22em;color:#d5cfc5ba;align-items:center;gap:14px;margin-bottom:clamp(28px,2.6vw,40px);font-size:clamp(8px,.67vw,10.3px);font-weight:500;line-height:1;display:flex}.services-eyebrow-v29 span:first-child{color:#cf973cf2}.services-eyebrow-v29 i{background:linear-gradient(90deg,#ca953fc7,#0000);width:clamp(34px,4.3vw,66px);height:1px}.services-hero-copy-v29 h1{font-family:var(--font-display),"Cormorant Garamond",serif;letter-spacing:-.028em;color:#efe7d8f7;text-shadow:0 8px 38px #0000006b;margin:0;font-size:clamp(54px,5.15vw,79px);font-weight:400;line-height:.82}.services-hero-copy-v29 h1 em{color:#be8437fa;text-shadow:0 0 18px #b179341a;margin-top:.08em;font-style:italic;font-weight:400;line-height:.86;display:inline-block}.services-hero-copy-v29>p{width:min(100%,400px);font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:-.012em;color:#d5d1c9d1;margin:clamp(26px,2.35vw,36px) 0 0;font-size:clamp(12px,1.04vw,16px);font-weight:350;line-height:1.68}.services-closing-cta-v29,.services-explore-cta-v29{appearance:none;cursor:pointer;filter:drop-shadow(0 4px 9px #00000052);background:0 0;border:0;margin:0;padding:0;transition:transform .22s,filter .22s;position:relative}.services-closing-cta-v29 img,.services-explore-cta-v29 img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.services-closing-cta-v29 span,.services-explore-cta-v29 span{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.08em;white-space:nowrap;color:#ecdab7f7;text-shadow:0 1px 5px #000000c7;pointer-events:none;justify-content:center;align-items:center;font-size:clamp(8px,.68vw,10.4px);font-weight:500;line-height:1;display:flex;position:absolute;top:50%;left:6%;right:25%;transform:translateY(-50%)}.services-closing-cta-v29:focus-visible,.services-closing-cta-v29:hover,.services-explore-cta-v29:focus-visible,.services-explore-cta-v29:hover{filter:brightness(1.1)drop-shadow(0 5px 11px #00000061)drop-shadow(0 0 10px #cd974226);transform:translateY(-1px)}.services-closing-cta-v29:focus-visible,.services-explore-cta-v29:focus-visible{outline-offset:3px;outline:1px solid #dcad55bf}.services-machine-stage-v29{z-index:5;isolation:isolate;perspective:1200px;align-self:stretch;min-width:0;position:relative;overflow:hidden}.services-machine-scene-v29{z-index:0;opacity:.94;-webkit-user-select:none;user-select:none;pointer-events:none;width:103%;max-width:none;height:auto;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.services-machine-vignette-v29{z-index:1;pointer-events:none;background:linear-gradient(90deg,#030508,#0000 8% 91%,#03050866),linear-gradient(#0305082e,#0000 12% 87%,#03050838);position:absolute;inset:0}.services-module-eraser-v29{z-index:2;pointer-events:none;filter:blur(2px);background:radial-gradient(#020406ed 0,#020406e0 50%,#0204068f 69%,#0000 82%);border-radius:44%;position:absolute}.eraser-web{width:36%;height:35%;top:5%;left:7.5%}.eraser-graphic{width:35%;height:35%;top:5%;left:57.5%}.eraser-brand{width:38%;height:36%;top:35%;left:1%}.eraser-digital{width:36%;height:37%;top:35%;left:64%}.eraser-motion{width:36%;height:33%;top:67%;left:7%}.eraser-ai{width:38%;height:34%;top:67%;left:62%}.services-module-v29{z-index:8;appearance:none;cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;margin:0;padding:0;transition:transform .3s cubic-bezier(.22,1,.36,1),filter .3s;position:absolute}.module-web{width:32.4%;top:10.1%;left:10.9%}.module-graphic{width:28%;top:10.9%;left:59.9%}.module-brand{width:32.4%;top:40.3%;left:4.9%}.module-digital{width:30%;top:41.9%;left:67.8%}.module-motion{width:29.5%;top:72.9%;left:10.3%}.module-ai{width:35.4%;top:72.9%;left:64.3%}.services-module-float-v29{width:100%;animation:services-module-float var(--float-duration,8.5s) ease-in-out var(--float-delay,0s) infinite alternate;will-change:transform;display:block;position:relative}.services-module-glow-v29,.services-module-image-v29{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.services-module-glow-v29{opacity:0;filter:brightness(1.28)saturate(1.15)contrast(1.05)drop-shadow(0 0 14px #cd97424d);mix-blend-mode:screen;transition:opacity .28s;position:absolute;inset:0}.services-module-v29.is-active,.services-module-v29:focus-visible,.services-module-v29:hover{z-index:14;filter:drop-shadow(0 18px 24px #00000052);transform:translateZ(34px)scale(1.025)}.services-module-v29.is-active .services-module-glow-v29,.services-module-v29:focus-visible .services-module-glow-v29,.services-module-v29:hover .services-module-glow-v29{opacity:.42}.services-module-v29:focus-visible{outline-offset:4px;outline:1px solid #dcad558c}.services-module-label-v29{z-index:20;width:max-content;font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.08em;color:#dad5cbe0;text-shadow:0 2px 7px #000000f2;background:linear-gradient(90deg,#030508eb,#030508a8 72%,#0000);border-left:1px solid #c58f3a70;align-items:center;gap:9px;padding:5px 8px 5px 7px;font-size:clamp(7px,.61vw,9.3px);font-weight:500;line-height:1;transition:color .22s,text-shadow .22s;display:flex;position:absolute}.services-module-label-v29 b{color:#cc9640f2;font-size:.92em;font-weight:500}.module-graphic .services-module-label-v29,.module-web .services-module-label-v29{top:-3%;left:12%}.module-brand .services-module-label-v29,.module-digital .services-module-label-v29{top:-2%;left:16%}.module-ai .services-module-label-v29,.module-motion .services-module-label-v29{top:-3%;left:17%}.services-module-v29.is-active .services-module-label-v29,.services-module-v29:focus-visible .services-module-label-v29,.services-module-v29:hover .services-module-label-v29{color:#efdebcfa;text-shadow:0 0 8px #d69f463d,0 2px 7px #000000f2}@keyframes services-module-float{0%{transform:translate(-1px,-5px)rotate(-.12deg)}48%{transform:translate(2px,3px)rotate(.08deg)}to{transform:translate(-2px,9px)rotate(.14deg)}}.services-energy-line-v29{z-index:5;opacity:.24;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#da9d40b3,#e2ae542e 48%,#0000);height:2px;transition:opacity .24s,filter .24s;position:absolute;top:50%;left:50.4%;overflow:visible;box-shadow:0 0 6px #dfa4462e}.services-energy-line-v29 i{filter:blur(.2px)drop-shadow(0 0 5px #f5c36394);opacity:.48;background:linear-gradient(90deg,#0000 0 30%,#ffe7adfa 47%,#e0a145d9 52%,#0000 67% 100%) 0 0/220% 100%;animation:services-current 4.7s linear infinite;display:block;position:absolute;inset:-2px 0}.services-energy-line-v29.is-active i{opacity:1;animation-duration:1.45s}.energy-web{width:29%;transform:rotate(-150deg)}.energy-graphic{width:27%;transform:rotate(-30deg)}.energy-brand{width:28%;transform:rotate(177deg)}.energy-digital{width:28%;transform:rotate(3deg)}.energy-motion{width:29%;transform:rotate(151deg)}.energy-ai{width:30%;transform:rotate(29deg)}@keyframes services-current{0%{background-position:155% 0}to{background-position:-55% 0}}.services-nexus-core-v29{z-index:18;aspect-ratio:1;pointer-events:none;place-items:center;width:clamp(72px,8.6vw,132px);display:grid;position:absolute;top:50.2%;left:50.4%;transform:translate(-50%,-50%)}.services-nexus-core-v29>img{z-index:3;filter:drop-shadow(0 0 7px #eebc5b3d);width:76%;height:auto;animation:services-nexus-breathe 4.4s ease-in-out infinite;display:block;position:relative}.services-nexus-aura-v29{z-index:1;filter:blur(7px);background:radial-gradient(circle,#e8ae4b2e 0,#bc7e2a12 45%,#0000 72%);border-radius:50%;animation:services-nexus-aura 3.8s ease-in-out infinite;position:absolute;inset:5%}@keyframes services-nexus-breathe{0%,to{filter:brightness(.96)drop-shadow(0 0 6px #eebc5b2e);transform:scale(.985)}50%{filter:brightness(1.13)drop-shadow(0 0 12px #eebc5b61);transform:scale(1.025)}}@keyframes services-nexus-aura{0%,to{opacity:.54;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}.services-spark-v29{z-index:5;transform-origin:50% 320%;opacity:0;background:linear-gradient(#ffebb4f2,#db97362e,#0000);width:1px;height:16%;animation:services-spark 5.2s ease-in-out infinite;position:absolute;top:50%;left:50%;box-shadow:0 0 5px #f2be5a9e}.spark-1{animation-delay:-.6s;transform:translate(-50%,-285%)rotate(18deg)}.spark-2{animation-delay:-2.8s;transform:translate(-50%,-285%)rotate(91deg)}.spark-3{animation-delay:-4.1s;transform:translate(-50%,-285%)rotate(164deg)}.spark-4{animation-delay:-1.9s;transform:translate(-50%,-285%)rotate(238deg)}.spark-5{animation-delay:-3.6s;transform:translate(-50%,-285%)rotate(309deg)}@keyframes services-spark{0%,67%,to{opacity:0;height:7%}70%{opacity:.34;height:10%}73%{opacity:1;height:21%}75%{opacity:.18;height:8%}77%{opacity:.88;height:17%}80%{opacity:0;height:7%}}.services-ai-brain-v29{z-index:20;pointer-events:none;opacity:.62;mix-blend-mode:screen;transform-origin:50% 55%;width:11.4%;height:auto;transform-style:preserve-3d;filter:brightness(1.12)saturate(1.18)drop-shadow(0 0 8px #dea4464d);transition:opacity .25s,filter .25s;animation:services-brain-spin 9s ease-in-out infinite;position:absolute;top:83.3%;left:80.3%}.services-machine-stage-v29.is-ai .services-ai-brain-v29{opacity:.98;filter:brightness(1.35)saturate(1.28)drop-shadow(0 0 12px #f0bb569e);animation-duration:4.8s}@keyframes services-brain-spin{0%{transform:perspective(300px)rotateY(-18deg)rotate(-1deg)scale(.96)}25%{transform:perspective(300px)rotateY(4deg)rotate(0)scale(1)}50%{transform:perspective(300px)rotateY(20deg)rotate(1deg)scale(.97)}75%{transform:perspective(300px)rotateY(-2deg)rotate(0)scale(1.01)}to{transform:perspective(300px)rotateY(-18deg)rotate(-1deg)scale(.96)}}.services-capabilities-v29{background:radial-gradient(at 50% 0,#af772d13,#0000 37%),linear-gradient(#030508,#020406);border-bottom:1px solid #c28f411f;width:min(100%,1536px);margin-inline:auto;padding:clamp(22px,2.4vw,37px) clamp(34px,4.35vw,67px) clamp(34px,3.2vw,49px);position:relative;overflow:hidden}.services-capabilities-kicker-v29{font-family:var(--font-grotesk),"Manrope",sans-serif;color:#cd9742eb;justify-content:center;align-items:center;gap:14px;margin-bottom:clamp(25px,2.1vw,32px);font-size:clamp(8px,.68vw,10.4px);font-weight:500;line-height:1;display:flex}.services-capabilities-kicker-v29 i{background:linear-gradient(90deg,#0000,#ce973e94);width:clamp(32px,4.1vw,63px);height:1px}.services-capabilities-kicker-v29 i:last-child{transform:scaleX(-1)}.services-capability-grid-v29{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.services-capability-v29{text-align:center;min-width:0;padding:0 clamp(15px,1.5vw,23px);position:relative}.services-capability-v29+.services-capability-v29:before{content:"";background:linear-gradient(#0000,#bf90493d 25% 76%,#0000);width:1px;position:absolute;top:7%;bottom:6%;left:0}.services-capability-v29 img{object-fit:contain;opacity:.94;filter:drop-shadow(0 0 7px #cc953d29);width:clamp(39px,3.8vw,58px);height:clamp(39px,3.8vw,58px);margin:0 auto 8px;display:block}.services-capability-v29 h2{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.09em;color:#d29f4af0;margin:0;font-size:clamp(8.4px,.78vw,12px);font-weight:500;line-height:1.1}.services-capability-v29 p{max-width:180px;font-family:var(--font-grotesk),"Manrope",sans-serif;color:#cdcac3ba;margin:13px auto 0;font-size:clamp(9px,.82vw,12.6px);font-weight:350}.services-closing-v29{background:radial-gradient(circle at 18%,#b67e3117,#0000 23%),linear-gradient(#06080af0,#030508fa);border:1px solid #c18e3e3d;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(18px,2vw,31px);width:min(100%,1402px);min-height:clamp(94px,8vw,123px);margin:clamp(18px,2vw,30px) auto clamp(18px,2.2vw,34px);padding:14px clamp(26px,3vw,46px);display:grid;position:relative;overflow:hidden}.services-closing-mark-v29{aspect-ratio:1;place-items:center;width:clamp(42px,4.2vw,65px);display:grid}.services-closing-mark-v29 img{filter:drop-shadow(0 0 8px #daa3472e);width:100%;height:auto;display:block}.services-closing-copy-v29 span{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.18em;color:#ca9642e8;font-size:clamp(7.5px,.65vw,10px);font-weight:500;line-height:1;display:block}.services-closing-copy-v29 p{font-family:var(--font-display),"Cormorant Garamond",serif;color:#e8e0d2e8;margin:8px 0 0;font-size:clamp(22px,2.1vw,32px);font-weight:400;line-height:1.08}@media (max-width:1050px){.services-hero-v29{grid-template-columns:40% 60%;min-height:650px}.services-hero-copy-v29 h1{font-size:clamp(48px,5.4vw,65px)}.services-machine-scene-v29{width:113%}.services-capability-grid-v29{grid-template-columns:repeat(3,1fr);row-gap:34px}.services-capability-v29:nth-child(4):before{display:none}}@media (max-width:760px){.services-header-artboard-v29{aspect-ratio:1536/118}.services-header-nav-v29{width:43%;height:54%;top:30%;left:30%}.services-header-cta-v29{display:none}.services-menu-glyph-v29{left:88%;top:52%!important}.services-menu-hotspot-v29{width:13%;height:70%;top:16%;left:83%}.services-mega-menu-v29{width:40%!important;left:56%!important}.services-hero-v29{min-height:auto;display:block}.services-hero-copy-v29{padding:48px 28px 28px}.services-hero-copy-v29 h1{font-size:clamp(52px,14vw,72px);line-height:.84}.services-hero-copy-v29>p{max-width:520px}.services-machine-stage-v29{aspect-ratio:1018/690;width:100%;min-height:470px}.services-machine-scene-v29{width:104%}.services-module-label-v29{font-size:7px}.services-capability-grid-v29{grid-template-columns:repeat(2,1fr)}.services-capability-v29:nth-child(odd):before{display:none}.services-capability-v29:nth-child(4):before{display:block}.services-closing-v29{grid-template-columns:auto 1fr;margin-inline:18px}.services-closing-cta-v29{grid-column:1/-1;justify-self:center}}@media (prefers-reduced-motion:reduce){.services-ai-brain-v29,.services-energy-line-v29 i,.services-module-float-v29,.services-nexus-aura-v29,.services-nexus-core-v29>img,.services-spark-v29{animation:none!important}.services-closing-cta-v29,.services-energy-line-v29,.services-explore-cta-v29,.services-module-glow-v29,.services-module-v29{transition:none!important}}.services-nexus-core-v29:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 48% 42%,#0c0a08 0,#040506 58%,#020406 78%,#0000 81%);border-radius:50%;position:absolute;inset:11%;box-shadow:inset 0 0 18px #000000e0,0 0 6px #c9944114}.services-nexus-core-v29>img{filter:brightness(1.06)drop-shadow(0 0 7px #eebc5b4d);width:67%}@media (min-width:1051px){.services-hero-v29{min-height:clamp(590px,43.6vw,670px)}}@media (min-width:761px) and (max-width:1050px){.services-hero-v29{min-height:610px}}.services-explore-cta-v29{aspect-ratio:215/61;width:clamp(165px,12.4vw,190px);margin-top:clamp(30px,2.6vw,40px)}.services-explore-cta-v29 span{letter-spacing:.085em;font-size:clamp(8.6px,.72vw,10.8px);left:7.5%;right:26.8%}.services-closing-cta-v29{aspect-ratio:248/61;filter:brightness(1.055)drop-shadow(0 4px 9px #0000004d)drop-shadow(0 0 6px #c9944117);width:clamp(190px,14.3vw,220px)}.services-closing-cta-v29 span{letter-spacing:.085em;font-size:clamp(8.6px,.72vw,10.8px);left:6.5%;right:24.8%}.services-nexus-core-v29:before{display:none!important}.services-machine-stage-v29:before{z-index:3;opacity:.78;background:radial-gradient(circle at 50.4% 49.5%,#ecb24e2e 0,#bc7e2d17 9%,#0000 23%),radial-gradient(at 50% 69%,#db9e421a 0,#0000 34%);animation:services-machine-ambient-v31 5.8s ease-in-out infinite;inset:0}.services-machine-stage-v29:after,.services-machine-stage-v29:before{content:"";pointer-events:none;mix-blend-mode:screen;position:absolute}.services-machine-stage-v29:after{z-index:4;filter:blur(12px);background:radial-gradient(#da9c411c,#0000 66%);height:20%;bottom:7%;left:14%;right:11%}@keyframes services-machine-ambient-v31{0%,to{opacity:.62;filter:brightness(.96)}50%{opacity:.9;filter:brightness(1.1)}}.services-machine-scene-v29{opacity:1;filter:brightness(1.1)contrast(1.055)saturate(1.06);width:109%;top:48.8%}.services-machine-vignette-v29{background:linear-gradient(90deg,#030508b8,#0000 6.5% 94%,#03050847),linear-gradient(#03050814,#0000 10% 91%,#0305081f)}.services-module-eraser-v29{filter:blur(4px);background:radial-gradient(#020406cc 0,#020406b3 45%,#02040661 66%,#0000 83%)}.services-energy-line-v29{opacity:.48;background:linear-gradient(90deg,#ffe097eb,#e0a448b8 24%,#cc892c47 62%,#0000);height:3px;box-shadow:0 0 4px #ffe19a7a,0 0 11px #db9c3e47}.services-energy-line-v29:before{content:"";pointer-events:none;filter:blur(1.6px);background:linear-gradient(90deg,#0000,#ffebb90d 12%,#ffe0966b 46%,#e8ad521a 72%,#0000) 0 0/260% 100%;animation:services-electric-sweep-v31 3.1s linear infinite;position:absolute;inset:-3px 0}.services-energy-line-v29:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle,#fff8dd 0 13%,#ffd57e 27%,#dc9433b8 48%,#0000 74%);border-radius:50%;width:8px;height:8px;animation:services-electric-node-v31 3.2s linear infinite;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 5px #ffeebeeb,0 0 12px #e9ae4eb8,0 0 22px #c8822757}.services-energy-line-v29 i{opacity:.76;filter:blur(.25px)drop-shadow(0 0 6px #ffd06fb8);background-size:250% 100%;animation-duration:2.8s;inset:-3px 0}.energy-web:after{animation-delay:-.35s}.energy-graphic:after{animation-delay:-1.65s}.energy-brand:after{animation-delay:-2.25s}.energy-digital:after{animation-delay:-.95s}.energy-motion:after{animation-delay:-1.95s}.energy-ai:after{animation-delay:-2.75s}.energy-web:before{animation-delay:-.2s}.energy-graphic:before{animation-delay:-1.1s}.energy-brand:before{animation-delay:-2s}.energy-digital:before{animation-delay:-.7s}.energy-motion:before{animation-delay:-1.55s}.energy-ai:before{animation-delay:-2.4s}.services-energy-line-v29.is-active{opacity:1;filter:brightness(1.36)saturate(1.14);box-shadow:0 0 7px #ffe29bc7,0 0 17px #e7ab4c8a,0 0 30px #c67f263d}.services-energy-line-v29.is-active:after{animation-duration:1.45s}.services-energy-line-v29.is-active i,.services-energy-line-v29.is-active:before{animation-duration:1.35s}@keyframes services-electric-sweep-v31{0%{background-position:170% 0}to{background-position:-70% 0}}@keyframes services-electric-node-v31{0%{opacity:0;left:1%;transform:translate(-50%,-50%)scale(.45)}8%{opacity:.92}48%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}90%{opacity:.88}to{opacity:0;left:99%;transform:translate(-50%,-50%)scale(.5)}}.services-nexus-core-v29{width:clamp(78px,9.1vw,140px);transform-style:preserve-3d}.services-nexus-core-v29>img{transform-origin:50%;transform-style:preserve-3d;backface-visibility:visible;filter:brightness(1.1)saturate(1.04)drop-shadow(0 0 8px #f6c46166);animation:services-nexus-turn-v31 6.4s ease-in-out infinite}.services-nexus-core-v29:after{content:"";z-index:2;pointer-events:none;filter:blur(2px);background:radial-gradient(circle,#ffe2971a 0,#d8973a0d 34%,#0000 69%);border-radius:50%;animation:services-core-flash-v31 3.4s ease-in-out infinite;position:absolute;inset:-5%}.services-nexus-aura-v29{filter:blur(9px);background:radial-gradient(circle,#f6be5b40 0,#c6842b1c 42%,#0000 73%);inset:-2%}@keyframes services-nexus-turn-v31{0%,to{filter:brightness(1.02)saturate(1.02)drop-shadow(0 0 7px #f1bb554d);transform:perspective(260px)rotateY(-14deg)rotate(-.6deg)scale(.985)}50%{filter:brightness(1.2)saturate(1.08)drop-shadow(0 0 14px #f9c96894);transform:perspective(260px)rotateY(14deg)rotate(.6deg)scale(1.035)}}@keyframes services-core-flash-v31{0%,to{opacity:.46;transform:scale(.95)}50%{opacity:.92;transform:scale(1.07)}}.services-spark-v29{width:1.5px;animation-duration:3.9s;box-shadow:0 0 5px #ffecb8c7,0 0 11px #e5a4427a}@media (min-width:1051px){.services-hero-v29{min-height:clamp(545px,39vw,600px)}.services-hero-copy-v29{padding-top:clamp(24px,2.1vw,32px);padding-bottom:clamp(24px,2.1vw,32px)}.services-eyebrow-v29{margin-bottom:clamp(18px,1.45vw,22px)}.services-hero-copy-v29>p{margin-top:clamp(18px,1.45vw,22px)}.services-explore-cta-v29{margin-top:clamp(20px,1.55vw,24px)}}@media (min-width:761px) and (max-width:1050px){.services-hero-v29{min-height:560px}.services-hero-copy-v29{padding-top:28px;padding-bottom:28px}.services-eyebrow-v29{margin-bottom:20px}.services-hero-copy-v29>p{margin-top:20px}.services-explore-cta-v29{margin-top:22px}}.services-capabilities-v29{padding-top:clamp(16px,1.45vw,22px);padding-bottom:clamp(24px,2.25vw,34px)}.services-capabilities-kicker-v29{margin-bottom:clamp(18px,1.55vw,24px)}.services-closing-v29{margin-top:clamp(12px,1.15vw,18px);margin-bottom:clamp(12px,1.3vw,20px)}@media (prefers-reduced-motion:reduce){.services-energy-line-v29:after,.services-energy-line-v29:before,.services-machine-stage-v29:before,.services-nexus-core-v29:after,.services-nexus-core-v29>img{animation:none!important}}.services-module-label-v29{z-index:26}.services-nexus-core-v29>img{width:70%;animation:services-nexus-turn-v32 6.8s ease-in-out infinite}@keyframes services-nexus-turn-v32{0%,to{filter:brightness(1.08)saturate(1.03)drop-shadow(0 0 8px #f1bb5557);transform:perspective(900px)rotateY(-4deg)translate(-1px)scale(1)}50%{filter:brightness(1.18)saturate(1.07)drop-shadow(0 0 13px #f9c9688a);transform:perspective(900px)rotateY(4deg)translate(1px)scale(1.018)}}@media (prefers-reduced-motion:reduce){.services-nexus-core-v29>img{animation:none!important}}.services-hero-v36{isolation:isolate;background:radial-gradient(at 69% 45%,#b77c2f14,#0000 43%),linear-gradient(#020406 0 100%);border:0;grid-template-columns:minmax(350px,30.5%) minmax(0,69.5%);width:min(100%,1536px);margin-inline:auto;display:grid;position:relative;overflow:hidden}.services-hero-copy-v36{z-index:30;align-self:center;padding:clamp(50px,4.7vw,72px) 10px clamp(46px,4.1vw,63px) clamp(42px,4.8vw,74px);position:relative}.services-hero-copy-v36 h1{font-family:var(--font-display),"Cormorant Garamond",serif;letter-spacing:-.024em;color:#efe8dafb;text-wrap:balance;text-shadow:0 10px 38px #00000057;margin:0;font-size:clamp(56px,5.05vw,78px);font-weight:400;line-height:.88}.services-hero-copy-v36 h1 em{color:#d69941fc;text-shadow:0 0 18px #b97b2d1a;margin-top:.1em;font-style:italic;font-weight:400;line-height:.9;display:inline-block}.services-copy-accent-v36{width:min(100%,315px);height:14px;margin-top:clamp(22px,2.1vw,32px);display:block;position:relative}.services-copy-accent-v36:before{content:"";background:linear-gradient(90deg,#dca247f0,#b97f332e);width:58px;height:1px;position:absolute;top:7px;left:0;box-shadow:0 0 8px #dba04329}.services-copy-accent-v36 i{background:#eebf63e0;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:53px;box-shadow:0 0 9px #e8b1508f}.services-copy-accent-v36:after{content:"";background:linear-gradient(90deg,#a4712e38,#0000 92%);height:1px;position:absolute;top:7px;left:65px;right:0}.services-hero-copy-v36>p{width:min(100%,330px);font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:-.008em;color:#d6d3ccd1;margin:clamp(15px,1.45vw,22px) 0 0;font-size:clamp(13px,1vw,15.5px);font-weight:400;line-height:1.62}.services-explore-cta-v36{width:clamp(205px,15.9vw,244px);margin-top:clamp(23px,2.1vw,32px)}.services-machine-stage-v36{z-index:10;aspect-ratio:1180/801;isolation:isolate;align-self:start;width:calc(100% + 34px);margin-left:-34px;position:relative;overflow:hidden}.services-machine-scene-v36{z-index:1;object-fit:cover;object-position:center top;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.services-machine-edge-v36{z-index:2;pointer-events:none;background:linear-gradient(90deg,#020406c2,#0204061f 8%,#0000 16% 95%,#02040647),linear-gradient(#0000 88%,#0204061f);position:absolute;inset:0}.services-spotlight-breathe-v36{z-index:3;pointer-events:none;opacity:.16;mix-blend-mode:screen;filter:blur(5px);transform-origin:18% 98%;background:linear-gradient(79deg,#0000 36%,#f4bc5b1a 47%,#ffde9633 51%,#d5943a14 56%,#0000 67%);width:20%;height:82%;animation:services-spotlight-breathe-v36 6.8s ease-in-out infinite;position:absolute;bottom:2.5%;left:.4%}@keyframes services-spotlight-breathe-v36{0%,to{opacity:.1;filter:blur(6px)brightness(.92)}50%{opacity:.26;filter:blur(4px)brightness(1.16)}}.services-nexus-core-v36{z-index:20;aspect-ratio:1;pointer-events:none;place-items:center;width:13.6%;display:grid;position:absolute;top:42.45%;left:55.08%;transform:translate(-50%,-50%)}.services-nexus-core-v36>img{z-index:4;filter:brightness(1.02)drop-shadow(0 0 7px #efba5747);width:76%;height:auto;animation:services-nexus-light-v36 4.8s ease-in-out infinite;display:block;position:relative;transform:none}.services-nexus-aura-v36{z-index:1;filter:blur(8px);background:radial-gradient(circle,#eeb54e33 0,#bf7e2b14 42%,#0000 72%);border-radius:50%;animation:services-nexus-aura-v36 4.2s ease-in-out infinite;position:absolute;inset:5%}@keyframes services-nexus-light-v36{0%,to{filter:brightness(.98)drop-shadow(0 0 6px #efba5733)}50%{filter:brightness(1.18)drop-shadow(0 0 13px #efba577a)}}@keyframes services-nexus-aura-v36{0%,to{opacity:.48;transform:scale(.95)}50%{opacity:.96;transform:scale(1.05)}}.services-spark-v36{z-index:6;transform-origin:50% 330%;opacity:0;background:linear-gradient(#ffedbdf2,#dd9a3947,#0000);width:1px;height:13%;animation:services-spark-v36 5.6s ease-in-out infinite;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #f6c25ea3}.services-spark-v36.spark-a{animation-delay:-1.3s;transform:translate(-50%,-300%)rotate(30deg)}.services-spark-v36.spark-b{animation-delay:-4.4s;transform:translate(-50%,-300%)rotate(118deg)}.services-spark-v36.spark-c{animation-delay:-2.7s;transform:translate(-50%,-300%)rotate(213deg)}.services-spark-v36.spark-d{animation-delay:-.2s;transform:translate(-50%,-300%)rotate(305deg)}@keyframes services-spark-v36{0%,76%,to{opacity:0;height:6%}79%{opacity:.3;height:10%}81%{opacity:.92;height:18%}83%{opacity:.16;height:8%}85%{opacity:.58;height:14%}88%{opacity:0;height:6%}}.services-screen-v36{z-index:8;pointer-events:none;opacity:.2;mix-blend-mode:screen;filter:blur(.15px)brightness(1.06);background:linear-gradient(110deg,#0000 15%,#ecb75805 31%,#ffdc9533 45%,#97bdcc14 52%,#0000 68%) 0 0/260% 100%,repeating-linear-gradient(#e6ba6706 0 1px,#0000 1px 7px) 0 0/100% 100%;border-radius:3px;transition:opacity .22s,filter .22s;animation:services-screen-scan-v36 6.4s linear infinite;position:absolute;overflow:hidden}.screen-web{width:21.2%;height:14.1%;animation-delay:-1.2s;top:9%;left:23.8%;transform:perspective(550px)rotateY(2deg)rotate(-.8deg)}.screen-graphic{width:15.8%;height:13.2%;animation-delay:-4s;top:10.6%;left:69.8%;transform:rotate(.4deg)}.screen-brand{width:7.9%;height:8%;animation-delay:-2.6s;top:37.2%;left:31.4%;transform:rotate(-.7deg)}.screen-digital{width:18.7%;height:13.7%;animation-delay:-5.1s;top:37.1%;left:72.7%;transform:rotate(.7deg)}.screen-motion{width:20.1%;height:13.5%;animation-delay:-3.4s;top:63.4%;left:22.4%;transform:rotate(-1deg)}.services-machine-stage-v36.is-brand .screen-brand,.services-machine-stage-v36.is-digital .screen-digital,.services-machine-stage-v36.is-graphic .screen-graphic,.services-machine-stage-v36.is-motion .screen-motion,.services-machine-stage-v36.is-web .screen-web{opacity:.72;filter:brightness(1.28)drop-shadow(0 0 8px #e2a94a3d);animation-duration:2.7s}@keyframes services-screen-scan-v36{0%{opacity:.14;background-position:180% 0,0 0}45%{opacity:.31}to{opacity:.16;background-position:-80% 0,0 0}}.services-brain-energy-v36{z-index:9;aspect-ratio:1;pointer-events:none;opacity:.28;mix-blend-mode:screen;background:radial-gradient(circle at 52% 48%,#ffebb157 0 6%,transparent 14%),conic-gradient(from 0deg,transparent 0 12%,#ecae4c2e 18%,transparent 26% 45%,#76bfe029 52%,transparent 62% 78%,#ebab4926 86%,transparent 94%);filter:blur(1px)drop-shadow(0 0 10px #e5a8494d);border-radius:50%;width:11.8%;transition:opacity .22s,filter .22s;animation:services-brain-neural-v36 10.5s linear infinite;position:absolute;top:63.2%;left:80.1%}.services-machine-stage-v36.is-ai .services-brain-energy-v36{opacity:.72;filter:blur(.6px)brightness(1.28)drop-shadow(0 0 14px #eeb5537a);animation-duration:5.2s}@keyframes services-brain-neural-v36{0%{transform:rotate(0)scale(.96)}50%{transform:rotate(180deg)scale(1.04)}to{transform:rotate(1turn)scale(.96)}}.services-energy-pulse-v36{--end-x:50%;--end-y:50%;z-index:12;pointer-events:none;opacity:0;background:#ffe29efa;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;animation:services-energy-pulse-v36 5.8s ease-in-out infinite;position:absolute;top:42.45%;left:55.08%;box-shadow:0 0 5px 2px #f5c15fb8,0 0 14px 4px #d7933242}.services-energy-pulse-v36.pulse-web{--end-x:39.8%;--end-y:24.6%;animation-delay:-.4s}.services-energy-pulse-v36.pulse-graphic{--end-x:70.5%;--end-y:25.2%;animation-delay:-2.9s}.services-energy-pulse-v36.pulse-brand{--end-x:35.4%;--end-y:43.3%;animation-delay:-4.6s}.services-energy-pulse-v36.pulse-digital{--end-x:74.2%;--end-y:44.4%;animation-delay:-1.7s}.services-energy-pulse-v36.pulse-motion{--end-x:38.2%;--end-y:62.5%;animation-delay:-3.7s}.services-energy-pulse-v36.pulse-ai{--end-x:75.5%;--end-y:63.6%;animation-delay:-5.2s}.services-energy-pulse-v36.is-active{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;animation-duration:2.4s;box-shadow:0 0 7px 3px #ffd37fe6,0 0 19px 6px #dc96326b}@keyframes services-energy-pulse-v36{0%,8%{opacity:0;top:42.45%;left:55.08%;transform:scale(.6)}16%{opacity:1;transform:scale(1)}82%{opacity:.86}to{left:var(--end-x);top:var(--end-y);opacity:0;transform:scale(.55)}}.services-module-hotspot-v36{z-index:16;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;position:absolute}.services-module-hotspot-v36:focus-visible{outline-offset:3px;outline:1px solid #daa44d85}.hotspot-web{width:28%;height:25%;top:6%;left:20%}.hotspot-graphic{width:27%;height:25%;top:7%;left:65%}.hotspot-brand{width:27%;height:27%;top:31%;left:15%}.hotspot-digital{width:29%;height:28%;top:32%;left:68%}.hotspot-motion{width:28%;height:28%;top:58%;left:18%}.hotspot-ai{width:29%;height:29%;top:58%;left:67%}@media (max-width:1100px){.services-hero-v36{grid-template-columns:minmax(330px,36%) minmax(0,64%)}.services-hero-copy-v36{padding-left:42px;padding-right:0}.services-hero-copy-v36 h1{font-size:clamp(50px,5.4vw,64px)}.services-machine-stage-v36{width:calc(100% + 22px);margin-left:-22px}}@media (max-width:760px){.services-hero-v36{display:block}.services-hero-copy-v36{padding:42px 24px 28px}.services-hero-copy-v36 h1{font-size:clamp(50px,13.5vw,70px);line-height:.88}.services-hero-copy-v36>p{max-width:390px}.services-machine-stage-v36{aspect-ratio:1180/801;width:108%;margin-left:-8%}.services-spotlight-breathe-v36{opacity:.1}}@media (prefers-reduced-motion:reduce){.services-brain-energy-v36,.services-energy-pulse-v36,.services-nexus-aura-v36,.services-nexus-core-v36>img,.services-screen-v36,.services-spark-v36,.services-spotlight-breathe-v36{animation:none!important}}.services-spotlight-breathe-v36{opacity:.14;filter:blur(5px)brightness(.98);animation:services-spotlight-breathe-v37 8.4s ease-in-out infinite}.services-spotlight-breathe-v36:after{content:"";pointer-events:none;filter:blur(7px);background:radial-gradient(#f6be6033 0,#cd8b3814 42%,#0000 74%);border-radius:50%;width:68%;height:10%;position:absolute;bottom:-1.5%;left:8%}@keyframes services-spotlight-breathe-v37{0%,to{opacity:.14;filter:blur(5px)brightness(.98)}50%{opacity:.16;filter:blur(5px)brightness(1.08)}}@media (max-width:760px){.services-spotlight-breathe-v36{opacity:.1;animation-name:services-spotlight-breathe-mobile-v37}@keyframes services-spotlight-breathe-mobile-v37{0%,to{opacity:.1;filter:blur(5px)brightness(.98)}50%{opacity:.115;filter:blur(5px)brightness(1.06)}}}.services-capabilities-v29{background:radial-gradient(at 50% 0,#af772d11,#0000 38%),linear-gradient(#030508,#020406);padding:clamp(24px,2.1vw,32px) clamp(42px,4.35vw,67px) clamp(36px,3.15vw,48px)}.services-capabilities-kicker-v29{letter-spacing:.17em;margin-bottom:clamp(24px,2vw,30px);font-size:clamp(8.5px,.7vw,10.5px)}.services-capability-v29{padding-inline:clamp(16px,1.45vw,22px)}.services-capability-v29+.services-capability-v29:before{background:#bf904938;top:2%;bottom:2%}.services-capability-v29 img{opacity:.96;width:clamp(42px,3.55vw,55px);height:clamp(42px,3.55vw,55px);margin-bottom:9px}.services-capability-v29 h2{letter-spacing:.085em;font-size:clamp(9px,.76vw,11.7px)}.services-capability-v29 p{color:#d2cfc7c2;max-width:178px;margin-top:13px;font-size:clamp(9.5px,.8vw,12.2px);line-height:1.62}.services-process-v38{isolation:isolate;background:radial-gradient(circle at 16% 44%,#b57d3013,#0000 24%),radial-gradient(circle at 82% 58%,#7458320b,#0000 30%),linear-gradient(#020406,#030508 52%,#020406);border-bottom:1px solid #c28f411c;width:min(100%,1536px);margin-inline:auto;padding:clamp(62px,5.6vw,86px) clamp(48px,6.25vw,96px) clamp(64px,5.7vw,88px);position:relative;overflow:hidden}.services-process-v38:before{content:"";z-index:-1;pointer-events:none;opacity:.42;background:linear-gradient(90deg,#0000 0 7%,#c28f4109 7% calc(7% + 1px),#0000 calc(7% + 1px) 100%),linear-gradient(#0000 0 18%,#c28f4107 18% calc(18% + 1px),#0000 calc(18% + 1px) 100%);position:absolute;inset:0}.services-process-intro-v38{grid-template-columns:minmax(300px,.92fr) minmax(360px,1.08fr);align-items:end;gap:clamp(48px,7vw,108px);padding-bottom:clamp(34px,3.1vw,48px);display:grid}.services-process-eyebrow-v38{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.19em;color:#cf9943f0;align-items:center;gap:12px;font-size:clamp(8px,.68vw,10.4px);font-weight:500;line-height:1;display:inline-flex}.services-process-eyebrow-v38:after{content:"";background:linear-gradient(90deg,#cf994394,#0000);width:clamp(38px,4vw,62px);height:1px}.services-process-heading-v38 h2{max-width:640px;font-family:var(--font-display),"Cormorant Garamond",serif;letter-spacing:-.018em;color:#ede5d6f5;margin:clamp(15px,1.3vw,20px) 0 0;font-size:clamp(38px,3.6vw,55px);font-weight:400;line-height:.98}.services-process-lead-v38{max-width:610px;font-family:var(--font-grotesk),"Manrope",sans-serif;color:#cfcbc3b8;margin:0 0 2px;font-size:clamp(12.5px,1vw,15.5px);font-weight:350;line-height:1.7}.services-process-list-v38{border-top:1px solid #c28f4129;position:relative}.services-process-step-v38{border-bottom:1px solid #c28f4121;grid-template-columns:clamp(56px,5.4vw,83px) minmax(180px,.55fr) minmax(340px,1fr);align-items:center;gap:clamp(22px,3.2vw,49px);min-height:clamp(96px,8.3vw,128px);display:grid;position:relative}.services-process-step-v38:before{content:"";background:#dca64fd9;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #dca64f57}.services-process-step-v38:after{content:"";background:linear-gradient(90deg,#e0a94e99,#0000);width:0;height:1px;transition:width .52s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0}.services-process-step-v38:hover:after{width:34%}.services-process-number-v38{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.18em;color:#cc9742e0;padding-left:18px;font-size:clamp(8.5px,.72vw,11px);font-weight:500}.services-process-step-v38 h3{font-family:var(--font-display),"Cormorant Garamond",serif;letter-spacing:.015em;color:#ebe3d4f0;margin:0;font-size:clamp(26px,2.45vw,38px);font-weight:400;line-height:1;transition:color .24s,transform .24s}.services-process-step-v38 p{max-width:640px;font-family:var(--font-grotesk),"Manrope",sans-serif;color:#ccc9c2ad;margin:0;font-size:clamp(11px,.92vw,14px);font-weight:350;line-height:1.62}.services-process-step-v38:hover h3{color:#e2ab52fa;transform:translate(3px)}@media (max-width:1050px){.services-process-intro-v38{grid-template-columns:1fr;gap:24px}.services-process-lead-v38{max-width:700px}.services-process-step-v38{grid-template-columns:56px minmax(160px,.48fr) 1fr;gap:22px}}@media (max-width:760px){.services-capabilities-v29{padding-inline:20px}.services-process-v38{padding:54px 24px 58px}.services-process-heading-v38 h2{font-size:clamp(38px,11vw,54px)}.services-process-step-v38{grid-template-columns:42px 1fr;gap:10px 18px;padding:22px 0}.services-process-number-v38{grid-row:1/span 2;align-self:start;padding:8px 0 0 14px}.services-process-step-v38 h3{font-size:30px}.services-process-step-v38 p{grid-column:2;max-width:520px}}@media (prefers-reduced-motion:reduce){.services-process-step-v38 h3,.services-process-step-v38:after{transition:none!important}}.services-capabilities-v29{padding-bottom:clamp(22px,1.75vw,27px)}.services-process-v38{padding-top:clamp(28px,2.45vw,38px);padding-bottom:clamp(32px,2.9vw,44px)}.services-process-intro-v38{gap:clamp(30px,4vw,62px);padding-bottom:clamp(18px,1.55vw,24px)}.services-process-heading-v38 h2{margin-top:clamp(10px,.8vw,12px)}.services-process-step-v38{min-height:clamp(72px,5.35vw,82px)}.services-process-v38+.services-closing-v29{margin-top:clamp(8px,.8vw,12px)}@media (max-width:1050px){.services-process-intro-v38{gap:16px}}@media (max-width:760px){.services-process-v38{padding:34px 24px 38px}.services-process-intro-v38{padding-bottom:16px}.services-process-step-v38{padding-block:15px}}.services-lab-v40{isolation:isolate;background:radial-gradient(circle at 50% 24%,#bc812c11,#0000 28%),radial-gradient(circle at 20% 70%,#ac752a09,#0000 25%),linear-gradient(#020406,#030508 58%,#020406);border-bottom:1px solid #c28f411c;width:min(100%,1536px);margin-inline:auto;padding:clamp(30px,2.7vw,42px) clamp(38px,4.25vw,65px) clamp(34px,3vw,46px);position:relative}.services-lab-v40:before{content:"";z-index:-1;pointer-events:none;opacity:.28;background:linear-gradient(90deg,#0000 0 5%,#c7913b06 5% calc(5% + 1px),#0000 calc(5% + 1px) 95%,#c7913b06 95% calc(95% + 1px),#0000 calc(95% + 1px)),linear-gradient(#0000 0 34%,#c7913b06 34% calc(34% + 1px),#0000 calc(34% + 1px));position:absolute;inset:0}.services-lab-intro-v40{z-index:2;text-align:center;flex-direction:column;align-items:center;margin:0 auto clamp(22px,2vw,30px);display:flex;position:relative}.services-lab-eyebrow-v40{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.19em;color:#dca343f2;justify-content:center;align-items:center;gap:13px;font-size:clamp(8.5px,.7vw,10.8px);font-weight:500;line-height:1;display:flex}.services-lab-eyebrow-v40 i{background:linear-gradient(90deg,#0000,#d69d41b8);width:clamp(35px,3.1vw,48px);height:1px;display:block}.services-lab-eyebrow-v40 i:last-child{transform:scaleX(-1)}.services-lab-intro-v40 h2{font-family:var(--font-display),"Cormorant Garamond",serif;letter-spacing:-.018em;color:#efe7d8f7;margin:clamp(10px,.9vw,14px) 0 0;font-size:clamp(38px,4.1vw,63px);font-weight:400;line-height:.96}.services-lab-intro-v40>p{max-width:680px;font-family:var(--font-grotesk),"Manrope",sans-serif;color:#d2cdc4b8;margin:clamp(10px,.9vw,14px) 0 0;font-size:clamp(11px,.9vw,13.8px);font-weight:350;line-height:1.52}.services-lab-intro-nexus-v40{object-fit:contain;opacity:.9;filter:drop-shadow(0 0 10px #db9a3633);width:clamp(20px,1.7vw,26px);height:clamp(20px,1.7vw,26px);margin-top:10px}.services-lab-grid-v40{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.15vw,18px);display:grid;position:relative}.services-lab-card-v40{--lab-x:50%;--lab-y:50%;isolation:isolate;outline:none;position:relative;transform:translateZ(0);box-shadow:0 0 0 1px #cb954009,0 16px 30px #0000002e}.services-lab-card-v40:focus-visible{box-shadow:0 0 0 1px #e5b157b8,0 0 0 4px #e5b1571a,0 16px 30px #00000038}.services-lab-card-art-v40{z-index:1;-webkit-user-select:none;user-select:none;width:100%;height:auto;position:relative}.services-lab-cursor-light-v40{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(circle 90px at var(--lab-x) var(--lab-y),#ffc7681a,#e0993606 34%,transparent 72%);mix-blend-mode:screen;transition:opacity .26s;position:absolute;inset:0}.services-lab-card-v40:focus-visible .services-lab-cursor-light-v40,.services-lab-card-v40:hover .services-lab-cursor-light-v40{opacity:1}.services-lab-fx-v40{z-index:4;pointer-events:none;opacity:.68;mix-blend-mode:screen;width:100%;height:100%;transition:opacity .32s,filter .32s;position:absolute;inset:0}.services-lab-card-v40.is-active .services-lab-fx-v40{opacity:1;filter:brightness(1.08)}.services-lab-web-cursor-v40{z-index:5;left:var(--lab-x);top:var(--lab-y);opacity:0;pointer-events:none;border:1px solid #e7ad518a;border-radius:50%;width:20px;height:20px;transition:opacity .18s,transform .23s;position:absolute;transform:translate(-50%,-50%)scale(.6);box-shadow:0 0 14px #e3a1402e}.services-lab-card-v40.lab-web:focus-visible .services-lab-web-cursor-v40,.services-lab-card-v40.lab-web:hover .services-lab-web-cursor-v40{opacity:1;transform:translate(-50%,-50%)scale(1)}.services-lab-graphic-depth-v40{z-index:5;pointer-events:none;opacity:0;width:34%;height:55%;transition:opacity .26s;position:absolute;top:27%;left:56%}.services-lab-graphic-depth-v40 i{transform-origin:100%;background:linear-gradient(90deg,#0000 72%,#eeb35509);border-right:1px solid #e4ab532e;transition:transform .52s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.services-lab-graphic-depth-v40 i:nth-child(2){opacity:.65;transform:translate(7px)scaleY(.97)}.services-lab-graphic-depth-v40 i:nth-child(3){opacity:.42;transform:translate(14px)scaleY(.94)}.services-lab-card-v40.lab-graphic.is-active .services-lab-graphic-depth-v40{opacity:1}.services-lab-card-v40.lab-graphic.is-active .services-lab-graphic-depth-v40 i:first-child{transform:translate(-3px)rotateY(-2deg)}.services-lab-card-v40.lab-graphic.is-active .services-lab-graphic-depth-v40 i:nth-child(2){transform:translate(8px)scaleY(.97)rotateY(-4deg)}.services-lab-card-v40.lab-graphic.is-active .services-lab-graphic-depth-v40 i:nth-child(3){transform:translate(18px)scaleY(.94)rotateY(-6deg)}.services-lab-brand-flare-v40{z-index:5;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffdf971f,#0000);width:36%;height:66%;position:absolute;top:22%;left:-34%;transform:skew(-17deg)}.services-lab-card-v40.lab-brand.is-active .services-lab-brand-flare-v40{opacity:1;animation:services-lab-brand-sweep-v40 1.55s cubic-bezier(.2,.65,.25,1) both}@keyframes services-lab-brand-sweep-v40{0%{left:-34%}to{left:116%}}.services-lab-digital-live-v40{z-index:5;font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.14em;color:#75efcae0;opacity:0;pointer-events:none;text-shadow:0 0 10px #4ae3bb47;font-size:clamp(7px,.58vw,9px);font-weight:600;position:absolute;bottom:4.7%;left:12.5%}.services-lab-card-v40.lab-digital.is-active .services-lab-digital-live-v40{opacity:1;animation:services-lab-live-pulse-v40 1.35s ease-in-out infinite}@keyframes services-lab-live-pulse-v40{0%,to{opacity:.48}50%{opacity:1}}.services-lab-motion-play-v40{z-index:5;pointer-events:none;opacity:0;background:linear-gradient(#ebad4cad,#0000);width:1px;height:22%;position:absolute;top:64%;left:54%;box-shadow:0 0 10px #ebad4c38}.services-lab-card-v40.lab-motion.is-active .services-lab-motion-play-v40{opacity:1;animation:services-lab-playhead-v40 3.2s ease-in-out infinite alternate}@keyframes services-lab-playhead-v40{0%{transform:translate(-48px)}to{transform:translate(56px)}}.services-lab-ai-core-v40{z-index:5;aspect-ratio:1;pointer-events:none;opacity:.26;background:radial-gradient(circle,#ffdc9138,#e397320f 44%,#0000 70%);border-radius:50%;width:clamp(42px,4vw,62px);position:absolute;top:54%;left:55.5%;transform:translate(-50%,-50%);box-shadow:0 0 24px #e9a33b2e}.services-lab-card-v40.lab-ai.is-active .services-lab-ai-core-v40{animation:services-lab-ai-breathe-v40 1.8s ease-in-out infinite}@keyframes services-lab-ai-breathe-v40{0%,to{opacity:.22;transform:translate(-50%,-50%)scale(.9)}50%{opacity:.68;transform:translate(-50%,-50%)scale(1.12)}}@media (max-width:1020px){.services-lab-v40{padding-inline:28px}.services-lab-grid-v40{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.services-lab-v40{padding:28px 16px 30px}.services-lab-intro-v40{margin-bottom:18px}.services-lab-intro-v40 h2{font-size:clamp(39px,10.5vw,52px)}.services-lab-intro-v40>p{max-width:520px;font-size:11.5px}.services-lab-grid-v40{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.services-lab-ai-core-v40,.services-lab-brand-flare-v40,.services-lab-digital-live-v40,.services-lab-fx-v40,.services-lab-motion-play-v40{animation:none!important}}.services-lab-card-v40{aspect-ratio:1.14}.services-lab-card-art-v40{object-fit:contain;object-position:center center;width:calc(100% - 12px);max-width:none;height:calc(100% - 12px);position:absolute;inset:6px}@media (max-width:680px){.services-lab-card-v40{aspect-ratio:1.1}}.services-lab-card-v40{overflow:hidden}@media (max-width:680px){.services-lab-card-v40{aspect-ratio:auto!important}}.services-lab-card-v40,.services-lab-grid-v40,.services-lab-v40{box-sizing:border-box}.services-lab-grid-v40{align-items:start;width:min(100%,1360px);margin-inline:auto}.services-lab-card-v40{align-self:start;padding:8px;aspect-ratio:auto!important;overflow:visible!important}.services-lab-card-art-v40{object-fit:contain!important;max-width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.services-lab-cursor-light-v40,.services-lab-fx-v40{width:calc(100% - 16px)!important;height:calc(100% - 16px)!important;inset:8px!important}@media (max-width:1020px){.services-lab-grid-v40{width:min(100%,900px)}}@media (max-width:680px){.services-lab-grid-v40{width:100%}.services-lab-card-v40{padding:6px}.services-lab-cursor-light-v40,.services-lab-fx-v40{width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;inset:6px!important}}.services-lab-v40{overflow:hidden}.services-lab-grid-v40{aspect-ratio:1353/765;overflow:visible;width:min(100%,1353px)!important;max-width:1353px!important;margin-inline:auto!important;display:block!important;position:relative!important}.services-lab-card-v40{min-width:0;box-shadow:none;background:#020406;border-radius:2px;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.services-lab-card-v40.lab-web{width:32.003%;height:49.6732%;top:0;left:0}.services-lab-card-v40.lab-graphic{width:32.8899%;height:49.6732%;top:0;left:33.4072%}.services-lab-card-v40.lab-brand{width:32.4464%;height:49.6732%;top:0;left:67.5536%}.services-lab-card-v40.lab-digital{width:32.003%;height:48.6275%;top:51.3726%;left:0}.services-lab-card-v40.lab-motion{width:32.8899%;height:48.6275%;top:51.3726%;left:33.4072%}.services-lab-card-v40.lab-ai{width:32.4464%;height:48.6275%;top:51.3726%;left:67.5536%}.services-lab-card-art-v40{pointer-events:none;display:block;object-fit:fill!important;object-position:center center!important;max-width:none!important}.services-lab-card-art-v40,.services-lab-cursor-light-v40,.services-lab-fx-v40{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.services-lab-cursor-light-v40,.services-lab-fx-v40{overflow:hidden}.services-lab-web-cursor-v40{max-width:20px;max-height:20px}.services-lab-ai-core-v40,.services-lab-brand-flare-v40,.services-lab-digital-live-v40,.services-lab-graphic-depth-v40,.services-lab-motion-play-v40{display:none!important}@media (max-width:1020px){.services-lab-grid-v40{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,900px)!important;max-width:900px!important;display:grid!important}.services-lab-card-v40{width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.services-lab-card-v40.lab-web{aspect-ratio:433/380}.services-lab-card-v40.lab-graphic{aspect-ratio:445/380}.services-lab-card-v40.lab-brand{aspect-ratio:439/380}.services-lab-card-v40.lab-digital{aspect-ratio:433/372}.services-lab-card-v40.lab-motion{aspect-ratio:445/372}.services-lab-card-v40.lab-ai{aspect-ratio:439/372}}@media (max-width:680px){.services-lab-grid-v40{grid-template-columns:1fr}}.services-system-bridge-v47{z-index:4;pointer-events:none;isolation:isolate;background:radial-gradient(at 67% 0,#dd9e4213,#0000 26%),radial-gradient(at 50% 95%,#da9b3d0b,#0000 20%),linear-gradient(#02040603,#020406 70%);width:min(100%,1536px);height:clamp(74px,6.2vw,96px);margin:clamp(-24px,-1.5vw,-14px) auto clamp(-8px,-.45vw,-4px);position:relative;overflow:hidden}.services-system-bridge-svg-v47{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.services-system-bridge-base-v47,.services-system-bridge-flow-v47{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.services-system-bridge-base-v47{stroke:url(#servicesBridgeGoldV47);stroke-width:1px;opacity:.46;filter:drop-shadow(0 0 4px #e0a1431f)}.services-system-bridge-flow-v47{stroke:#f7c260b8;stroke-width:1.15px;stroke-dasharray:3 17;opacity:.62;filter:drop-shadow(0 0 4px #eeae4b66);animation:services-system-bridge-flow-v47 4.6s linear infinite}.services-system-bridge-pulse-v47{fill:#ffe29ef5;opacity:.88;filter:drop-shadow(0 0 4px #ffd277eb)drop-shadow(0 0 9px #d48e2d8c)}.services-system-bridge-node-v47{z-index:3;aspect-ratio:1;place-items:center;width:clamp(24px,1.8vw,29px);display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.services-system-bridge-node-v47>img{z-index:2;filter:brightness(1.05)drop-shadow(0 0 7px #e6a64647);width:100%;height:auto;animation:services-system-bridge-node-v47 4.6s ease-in-out infinite;display:block;position:relative}.services-system-bridge-ring-v47{z-index:1;opacity:0;border:1px solid #dfa0412e;border-radius:50%;animation:services-system-bridge-ring-v47 4.6s ease-out infinite;position:absolute;inset:-34%}@keyframes services-system-bridge-flow-v47{0%{stroke-dashoffset:0}to{stroke-dashoffset:-40px}}@keyframes services-system-bridge-node-v47{0%,72%,to{filter:brightness(.98)drop-shadow(0 0 5px #e6a6462e)}84%{filter:brightness(1.24)drop-shadow(0 0 13px #f1b75499)}90%{filter:brightness(1.08)drop-shadow(0 0 8px #e6a64657)}}@keyframes services-system-bridge-ring-v47{0%,74%{opacity:0;transform:scale(.72)}84%{opacity:.55;transform:scale(.94)}to{opacity:0;transform:scale(1.45)}}.services-lab-intro-nexus-v40{display:none!important}@media (max-width:1020px){.services-system-bridge-v47{height:76px;margin-top:-10px}.services-system-bridge-base-v47,.services-system-bridge-flow-v47,.services-system-bridge-pulse-v47{display:none}.services-system-bridge-node-v47{left:50%}}@media (max-width:680px){.services-system-bridge-v47{height:52px;margin-top:-4px;margin-bottom:-2px}.services-system-bridge-node-v47{width:22px}}@media (prefers-reduced-motion:reduce){.services-system-bridge-flow-v47,.services-system-bridge-node-v47>img,.services-system-bridge-ring-v47{animation:none!important}.services-system-bridge-pulse-v47{display:none!important}}.services-closing-v29{background:0 0;border:0;width:min(100%,1536px);min-height:clamp(96px,7.2vw,112px);margin:clamp(10px,.9vw,14px) auto 0;padding:14px clamp(28px,5.2vw,80px);overflow:visible}.services-lab-v40+.services-closing-v29{margin-top:clamp(10px,.9vw,14px)}@media (max-width:760px){.services-closing-v29{margin-top:8px;padding-inline:18px}}.services-system-bridge-svg-v47{height:clamp(58px,4.8vw,74px)!important;top:-4px!important;bottom:auto!important;overflow:visible!important}.services-system-bridge-base-v47{stroke-width:1.15px!important;opacity:.62!important;filter:drop-shadow(0 0 5px #e0a14333)!important}.services-system-bridge-flow-v47{stroke-width:1.2px!important;opacity:.78!important;filter:drop-shadow(0 0 5px #eeae4b7a)!important}.services-system-bridge-node-v47{top:clamp(43px,3.7vw,56px)!important}@media (max-width:1020px){.services-system-bridge-v47{height:0!important;margin:0 auto!important}.services-system-bridge-svg-v47{display:none!important}.services-system-bridge-node-v47{top:30px!important}.services-lab-v40{padding-top:58px!important}}@media (max-width:680px){.services-system-bridge-node-v47{top:24px!important}.services-lab-v40{padding-top:48px!important}}.services-system-bridge-svg-v47{display:none!important}.services-system-bridge-v47{background:0 0!important;height:0!important;margin:0 auto!important;position:relative!important;overflow:visible!important}.services-system-bridge-v47:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#e2a64814,#efb55285 42%,#f6c263c7 74%,#e0a04233);width:1px;height:34px;position:absolute;top:3px;left:50%;transform:translate(-50%);box-shadow:0 0 5px #e6a84933}.services-system-bridge-v47:after{content:"";z-index:3;pointer-events:none;background:#ffe29ef0;border-radius:50%;width:4px;height:4px;margin-left:-2px;animation:services-v51-energy-drop 4.6s ease-in-out infinite;position:absolute;top:4px;left:50%;box-shadow:0 0 5px #ffd277db,0 0 10px #d48e2d7a}.services-system-bridge-node-v47{width:clamp(22px,1.55vw,26px)!important;top:31px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important}.services-lab-v40{padding-top:clamp(52px,3.7vw,58px)!important}@keyframes services-v51-energy-drop{0%,12%{opacity:0;transform:translateY(0)}22%{opacity:.92}72%{opacity:.92;transform:translateY(28px)}86%,to{opacity:0;transform:translateY(31px)}}@media (max-width:1020px){.services-system-bridge-v47:before{height:30px}.services-system-bridge-node-v47{top:27px!important}.services-lab-v40{padding-top:50px!important}}@media (max-width:680px){.services-system-bridge-v47:before{height:25px}.services-system-bridge-node-v47{width:21px!important;top:22px!important}.services-lab-v40{padding-top:44px!important}}@media (prefers-reduced-motion:reduce){.services-system-bridge-v47:after{display:none!important}}.services-home-hotspot-v52{height:100%;position:absolute;top:0}.home-brand-hotspot-v52,.services-home-hotspot-v52{z-index:19;cursor:pointer;background:0 0;border:0;width:30.5%;display:block;left:.4%}.home-brand-hotspot-v52{height:8.25%;top:1.25%}.home-brand-hotspot-v52:focus-visible,.services-home-hotspot-v52:focus-visible{outline-offset:-4px;outline:1px solid #d6a04aa6}@media (max-width:760px){.home-brand-hotspot-v52,.services-home-hotspot-v52{width:29%}}@media (min-width:1101px){.services-machine-stage-v36{justify-self:end;width:91%!important;margin-left:0!important}}.services-hero-v36:after{content:"";z-index:40;pointer-events:none;background:linear-gradient(90deg,#0000,#c28f4114 7%,#d6a04a2e 28%,#dea95233 50%,#d6a04a2e 72%,#c28f4114 93%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}@media (min-width:1101px){.services-page-v29{--services-v55-hero-tail:clamp(36px,2.6vw,42px)}.services-hero-v36:after{bottom:var(--services-v55-hero-tail)!important}.services-system-bridge-v47{margin-top:calc(var(--services-v55-hero-tail) * -1)!important}}.work-page-v57{color:#e8e0d2;background:radial-gradient(at 68% 12%,#a46b230b,#0000 30%),linear-gradient(#020406,#010305);min-height:100svh;overflow-x:hidden}.work-hero-v57{background:radial-gradient(at 73% 48%,#b175250e,#0000 38%),linear-gradient(#020406 0 82%,#030507 100%);border-bottom:1px solid #c5913e2e;grid-template-columns:25.2% 74.8%;align-items:stretch;width:min(100%,1536px);min-height:clamp(530px,39.3vw,603px);margin-inline:auto;display:grid;position:relative;overflow:hidden}.work-hero-copy-v57{z-index:8;background:linear-gradient(90deg,#020406,#020406fc 72%,#020406cc 92%,#0000);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(64px,5.3vw,81px) clamp(28px,3.6vw,55px) clamp(48px,4vw,62px) clamp(42px,5.1vw,78px);display:flex;position:relative}.work-hero-kicker-v57{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.19em;color:#d79d3df0;align-items:center;gap:14px;margin-bottom:clamp(18px,1.6vw,24px);font-size:clamp(8px,.67vw,10.3px);font-weight:550;line-height:1;display:inline-flex}.work-hero-kicker-v57:after{content:"";background:linear-gradient(90deg,#d59d408f,#0000);width:clamp(38px,4.2vw,64px);height:1px}.work-hero-copy-v57 h1{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;letter-spacing:-.028em;color:#ece4d6;margin:0;font-size:clamp(56px,5.35vw,82px);font-weight:400;line-height:.91}.work-hero-copy-v57 h1 em{color:#d68f2b;text-shadow:0 0 16px #db95311a;font-style:italic;font-weight:400}.work-hero-rule-v57{background:linear-gradient(90deg,#da9e40eb,#b77b2529,#0000);width:min(156px,11.8vw);height:1px;margin-top:clamp(24px,2.1vw,32px);display:block;position:relative}.work-hero-rule-v57 i{background:#f5cd7a;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:46%;transform:translate(-50%,-50%);box-shadow:0 0 9px #ebae489e}.work-hero-copy-v57 p{max-width:330px;font-family:var(--font-grotesk),"Manrope",sans-serif;color:#cdcac3c2;margin:clamp(22px,1.9vw,29px) 0 0;font-size:clamp(11px,.92vw,14px);font-weight:350;line-height:1.62}.work-explore-cta-v57{aspect-ratio:215/61;cursor:pointer;filter:brightness(1.035)drop-shadow(0 4px 9px #0000004f)drop-shadow(0 0 6px #c9944114);background:0 0;border:0;width:clamp(177px,13.2vw,203px);margin-top:clamp(28px,2.55vw,39px);padding:0;transition:transform .26s,filter .26s;position:relative}.work-explore-cta-v57 img{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}.work-explore-cta-v57 span{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.08em;color:#e6d9c2;white-space:nowrap;font-size:clamp(8px,.68vw,10.4px);font-weight:500;position:absolute;top:50%;left:7.5%;right:26.8%;transform:translateY(-50%)}.work-explore-cta-v57:focus-visible,.work-explore-cta-v57:hover{filter:brightness(1.12)drop-shadow(0 6px 12px #00000057)drop-shadow(0 0 10px #dba04426);transform:translateY(-2px)}.work-gallery-stage-v57{isolation:isolate;background:#020406;min-width:0;position:relative;overflow:hidden}.work-gallery-stage-v57:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#020406d1,#0000 7.5% 96%,#02040633),linear-gradient(#0204060d,#0000 12% 88%,#0204063d);position:absolute;inset:0}.work-gallery-art-v57{z-index:1;object-fit:cover;object-position:center center;filter:brightness(.98)contrast(1.035)saturate(.98);width:100.8%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.work-gallery-light-v57{z-index:5;pointer-events:none;mix-blend-mode:screen;filter:blur(4px);opacity:.48;background:radial-gradient(at 50% 10%,#ffe2ae24,#e3a7480e 40%,#0000 72%);border-radius:50%;width:16%;height:29%;animation:work-gallery-flicker-v57 8.7s linear infinite;position:absolute}.work-gallery-light-v57:before{content:"";background:#ffdfa5cc;border-radius:999px;width:6%;height:24%;position:absolute;top:-18%;left:47%;box-shadow:0 0 8px #f4c0677a}.work-gallery-light-v57.light-web{animation-delay:-2.3s;top:3%}.work-gallery-light-v57.light-brand{animation-delay:-6.4s;top:2%}.work-gallery-light-v57.light-print{animation-delay:-4.1s;top:2%}.work-gallery-light-v57.light-packaging{width:20%;animation-delay:-7.7s;top:49%;left:4%}.work-gallery-light-v57.light-digital{width:25%;animation-delay:-1.2s;top:55%;left:27%}.work-gallery-light-v57.light-motion{width:28%;animation-delay:-5.2s;top:55%;left:50%}.work-gallery-light-v57.light-editorial{width:24%;animation-delay:-3.3s;top:54%;left:75%}@keyframes work-gallery-flicker-v57{0%,12%,21%,48%,53%,76%,8%,to{opacity:.43;filter:blur(4px)brightness()}9%{opacity:.61}10%{opacity:.34}11%{opacity:.57}49%{opacity:.5;filter:blur(4px)brightness(1.08)}51%{opacity:.39}78%{opacity:.55}}.work-gallery-scan-v57,.work-gallery-sheen-v57{z-index:6;pointer-events:none;opacity:0;position:absolute;overflow:hidden}.work-gallery-scan-v57:after,.work-gallery-sheen-v57:after{content:"";background:linear-gradient(112deg,#0000 38%,#ffe7b829 48%,#eeb14e1a 52%,#0000 62%);animation:work-gallery-sheen-pass-v57 10.5s ease-in-out infinite;position:absolute;inset:-30%;transform:translate(-72%)}.work-gallery-sheen-v57.sheen-web{opacity:.75;width:31%;height:36%;animation-delay:-1s;top:8.5%;left:3.3%}.work-gallery-sheen-v57.sheen-brand{opacity:.7;width:17%;height:36%;top:9%;left:55.4%}.work-gallery-sheen-v57.sheen-print{opacity:.68;width:19.2%;height:47%;top:5%;left:78.2%}.work-gallery-sheen-v57.sheen-brand:after{animation-delay:-4.2s}.work-gallery-sheen-v57.sheen-print:after{animation-delay:-7.1s}@keyframes work-gallery-sheen-pass-v57{0%,68%{opacity:0;transform:translate(-78%)}72%{opacity:.38}82%{opacity:.3;transform:translate(72%)}86%,to{opacity:0;transform:translate(72%)}}.work-gallery-scan-v57.scan-digital{opacity:.45;width:24.7%;height:27.5%;top:54.2%;left:26.6%}.work-gallery-scan-v57.scan-motion{opacity:.34;width:26.5%;height:26.4%;top:56.5%;left:50.7%}.work-gallery-scan-v57:after{background:linear-gradient(#0000,#e0a3460d 44%,#f5cd7e26 50%,#e0a3460a 56%,#0000);animation:work-gallery-screen-scan-v57 7.4s ease-in-out infinite;inset:0;transform:translateY(-110%)}.work-gallery-scan-v57.scan-motion:after{animation-duration:8.8s;animation-delay:-3.8s}@keyframes work-gallery-screen-scan-v57{0%,17%{opacity:0;transform:translateY(-115%)}22%{opacity:.7}58%{opacity:.38;transform:translateY(110%)}64%,to{opacity:0;transform:translateY(110%)}}.work-gallery-spark-v57{z-index:8;aspect-ratio:1;pointer-events:none;opacity:0;background:#ffe1a6;border-radius:50%;width:4px;animation:work-gallery-spark-v57 6.8s ease-in-out infinite;position:absolute;box-shadow:0 0 4px 1px #ecb15085,0 0 11px 3px #e09d3529}.work-gallery-spark-v57.spark-packaging{animation-delay:-2.3s;top:58.4%;left:15.7%}.work-gallery-spark-v57.spark-editorial{animation-delay:-5.1s;top:65.8%;left:88.4%}@keyframes work-gallery-spark-v57{0%,72%,to{opacity:0;transform:scale(.5)}75%{opacity:.9;transform:scale(1.45)}77%{opacity:.2;transform:scale(.8)}79%{opacity:.72;transform:scale(1.05)}82%{opacity:0;transform:scale(.55)}}.work-gallery-particles-v57{z-index:5;pointer-events:none;opacity:.28;background-image:radial-gradient(circle at 17% 22%,#eab04da6 0 1px,#0000 1.4px),radial-gradient(circle at 42% 18%,#f8d18585 0 1px,#0000 1.4px),radial-gradient(circle at 68% 34%,#eab04d8c 0 1px,#0000 1.4px),radial-gradient(circle at 83% 17%,#f8d1857a 0 1px,#0000 1.4px),radial-gradient(circle at 56% 72%,#eab04d80 0 1px,#0000 1.4px),radial-gradient(circle at 31% 80%,#f8d18570 0 1px,#0000 1.4px);animation:work-gallery-dust-v57 12s ease-in-out infinite alternate;position:absolute;inset:0}@keyframes work-gallery-dust-v57{0%{opacity:.18;transform:translate(0)}to{opacity:.34;transform:translateY(-7px)}}.work-piece-hotspot-v57{z-index:10;cursor:pointer;background:0 0;border:0;outline:none;padding:0;position:absolute}.work-piece-hotspot-v57:before{content:"";border:1px solid #0000;transition:border-color .24s,box-shadow .24s,background .24s;position:absolute;inset:-2px;box-shadow:0 0 #dfa34400}.work-piece-hotspot-v57:after{content:"";background:radial-gradient(at 50% 16%,#f9d79317,#0000 58%);transition:opacity .24s;position:absolute;inset:0}.work-piece-hotspot-v57:focus-visible:before,.work-piece-hotspot-v57:hover:before{border-color:#dda14357;box-shadow:0 0 14px #dda1431a,inset 0 0 18px #f5cb7b0a}.work-piece-hotspot-v57.piece-web{width:31%;height:36%;top:8.4%;left:3.4%}.work-piece-hotspot-v57.piece-brand{width:17%;height:36%;top:9%;left:55.5%}.work-piece-hotspot-v57.piece-print{width:19.2%;height:47%;top:5%;left:78.2%}.work-piece-hotspot-v57.piece-packaging{width:20.2%;height:39%;top:50.8%;left:4.3%}.work-piece-hotspot-v57.piece-digital{width:24.7%;height:31%;top:54.2%;left:26.6%}.work-piece-hotspot-v57.piece-motion{width:26.5%;height:29.5%;top:56.5%;left:50.7%}.work-piece-hotspot-v57.piece-editorial{width:23.4%;height:38%;top:55%;left:76.6%}.work-category-bar-v57{background:radial-gradient(at 50% 0,#bc802a0b,#0000 45%),linear-gradient(#040608fa,#020406);border-bottom:1px solid #c4903f1f;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;width:min(100%,1536px);min-height:76px;margin-inline:auto;display:grid;position:relative}.work-category-bar-v57 button{color:#c6c2bbb3;cursor:pointer;font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.055em;background:0 0;border:0;border-right:1px solid #c4903f12;justify-content:center;align-items:center;gap:clamp(6px,.7vw,11px);padding:0 clamp(6px,.8vw,12px);font-size:clamp(7px,.66vw,10.1px);font-weight:480;transition:color .22s,background .22s;display:flex;position:relative}.work-category-bar-v57 button:last-child{border-right:0}.work-category-bar-v57 button:after{content:"";background:#de9f3d;height:1px;transition:transform .22s;position:absolute;bottom:0;left:23%;right:23%;transform:scaleX(0);box-shadow:0 0 8px #e4a84561}.work-category-bar-v57 button.is-active,.work-category-bar-v57 button:focus-visible,.work-category-bar-v57 button:hover{color:#e0a951;background:#da9d4105}.work-category-bar-v57 button.is-active:after,.work-category-bar-v57 button:focus-visible:after,.work-category-bar-v57 button:hover:after{transform:scaleX(1)}.work-category-icon-v57{opacity:.72;border:1px solid #d89e429e;width:14px;height:14px;transform:rotate(45deg)scale(.7)}.work-category-bar-v57 button:first-child .work-category-icon-v57{display:none}.work-hero-signoff-v57{background:#020406;justify-content:center;align-items:center;gap:18px;width:min(100%,1536px);min-height:72px;margin-inline:auto;display:flex}.work-hero-signoff-v57 span{background:linear-gradient(90deg,#0000,#d69b3d9e);width:clamp(60px,8vw,123px);height:1px}.work-hero-signoff-v57 span:last-child{transform:scaleX(-1)}.work-hero-signoff-v57 b{font-family:var(--font-grotesk),"Manrope",sans-serif;letter-spacing:.18em;color:#d3993beb;font-size:clamp(7.4px,.68vw,10.4px);font-weight:520}@media (max-width:1050px){.work-hero-v57{grid-template-columns:34% 66%;min-height:590px}.work-hero-copy-v57{padding-left:40px;padding-right:20px}.work-hero-copy-v57 h1{font-size:clamp(52px,6.2vw,66px)}.work-gallery-art-v57{object-position:53% center;width:116%}.work-category-bar-v57{grid-template-columns:repeat(4,1fr)}.work-category-bar-v57 button{border-bottom:1px solid #c4903f0f;min-height:58px}}@media (max-width:760px){.work-hero-v57{min-height:auto;display:block}.work-hero-copy-v57{background:#020406;padding:48px 28px 34px}.work-hero-copy-v57 h1{font-size:clamp(56px,15vw,78px)}.work-hero-copy-v57 p{max-width:520px}.work-gallery-stage-v57{aspect-ratio:1277/670;width:100%}.work-gallery-art-v57{object-fit:cover;object-position:center;width:100%;height:100%}.work-category-bar-v57{grid-template-columns:repeat(2,1fr)}.work-category-bar-v57 button{min-height:56px}.work-hero-signoff-v57{min-height:62px}}@media (prefers-reduced-motion:reduce){.work-gallery-light-v57,.work-gallery-particles-v57,.work-gallery-scan-v57:after,.work-gallery-sheen-v57:after,.work-gallery-spark-v57{animation:none!important}.work-category-bar-v57 button,.work-category-bar-v57 button:after,.work-explore-cta-v57,.work-piece-hotspot-v57:after,.work-piece-hotspot-v57:before{transition:none!important}}.work-gallery-light-v57:before{display:none!important}.work-gallery-light-v57.light-brand,.work-gallery-light-v57.light-print,.work-gallery-light-v57.light-web{filter:blur(7px);opacity:.3;background:radial-gradient(at 50% 0,#ffeeca29 0,#f7d39118 16%,#dea1420a 40%,#0000 70%);border-radius:46% 46% 58% 58%;height:31%;animation-name:work-gallery-top-light-v58;animation-duration:9.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;top:1.2%}.work-gallery-light-v57.light-web{width:30%;animation-delay:-2.1s;left:4%}.work-gallery-light-v57.light-brand{width:17%;animation-delay:-6.1s;left:43%}.work-gallery-light-v57.light-print{width:19%;animation-delay:-4s;left:77%}@keyframes work-gallery-top-light-v58{0%,18%,42%,68%,to{opacity:.26;filter:blur(7px)brightness(.98)}21%{opacity:.34;filter:blur(7px)brightness(1.04)}23%{opacity:.29}46%{opacity:.31}71%{opacity:.36;filter:blur(7px)brightness(1.06)}73%{opacity:.28}}.work-gallery-light-v57.light-digital,.work-gallery-light-v57.light-editorial,.work-gallery-light-v57.light-motion,.work-gallery-light-v57.light-packaging{opacity:.38}.work-piece-hotspot-v57:before{box-shadow:none!important;background:0 0!important;border:0!important;transition:none!important}.work-piece-hotspot-v57:focus-visible:before,.work-piece-hotspot-v57:hover:before{box-shadow:none!important;background:0 0!important;border:0!important}.work-piece-hotspot-v57:after{mix-blend-mode:screen;opacity:0;background:radial-gradient(at 50% 18%,#ffe5b01b,#0000 56%),radial-gradient(at 50% 84%,#db9d390a,#0000 62%);border-radius:10px;transition:opacity .32s;inset:-3%}.work-piece-hotspot-v57:focus-visible:after,.work-piece-hotspot-v57:hover:after{opacity:.78}.work-featured-v60{isolation:isolate;background:radial-gradient(circle at 78% 16%,#ce94400b,#0000 30%),radial-gradient(circle at 18% 68%,#a46f2a06,#0000 34%),linear-gradient(#030507,#040507 52%,#030406);border-top:1px solid #c9943f21;padding:clamp(72px,7vw,116px) clamp(34px,5.2vw,92px) clamp(82px,8vw,126px);position:relative;overflow:hidden}.work-featured-v60:after,.work-featured-v60:before{content:"";z-index:-1;pointer-events:none;position:absolute}.work-featured-v60:before{opacity:.44;background:linear-gradient(115deg,#0000 0 17%,#c7923d06 17.1%,#0000 17.25% 57%,#c7923d05 57.1%,#0000 57.25%),linear-gradient(18deg,#0000 0 64%,#dca54f05 64.1%,#0000 64.25%);inset:0}.work-featured-v60:after{background:linear-gradient(90deg,#0000,#cc964133,#0000);height:1px;bottom:0;left:7%;right:7%}.work-featured-intro-v60{grid-template-columns:minmax(0,.92fr) minmax(520px,1.48fr);grid-template-areas:"kicker lead""title lead""rule lead""copy lead""button lead";align-items:start;column-gap:clamp(52px,6vw,104px);max-width:1540px;margin:0 auto;display:grid}.work-featured-kicker-v60{letter-spacing:.22em;color:#dda44eeb;grid-area:kicker;align-items:center;gap:14px;width:max-content;margin-bottom:14px;font-size:11px;font-weight:600;display:inline-flex}.work-featured-kicker-v60:after{content:"";background:linear-gradient(90deg,#d39a41b8,#0000);width:48px;height:1px}.work-featured-intro-v60>h2{max-width:470px;font-family:var(--font-serif);letter-spacing:-.025em;color:#ede7d9;grid-area:title;margin:0;font-size:clamp(48px,5.1vw,78px);font-weight:400;line-height:.98}.work-featured-intro-v60>h2 em{color:#d5973c;font-weight:400}.work-featured-nexus-rule-v60{grid-area:rule;grid-template-columns:minmax(36px,90px) 30px minmax(36px,90px);align-items:center;gap:10px;width:max-content;margin:24px 0;display:grid}.work-featured-nexus-rule-v60 span{background:linear-gradient(90deg,#0000,#cf963fb8);width:100%;height:1px}.work-featured-nexus-rule-v60 span:last-child{transform:scaleX(-1)}.work-featured-nexus-rule-v60 img{object-fit:contain;filter:drop-shadow(0 0 8px #d0953a33);width:30px;height:30px}.work-featured-intro-v60>p{color:#cac7bec7;grid-area:copy;max-width:430px;margin:0;font-size:clamp(14px,1.15vw,17px);line-height:1.72}.work-featured-view-all-v60{cursor:pointer;background:0 0;border:0;grid-area:button;width:242px;height:66px;margin-top:30px;padding:0;transition:filter .24s,transform .24s;position:relative}.work-featured-view-all-v60 img{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.work-featured-view-all-v60 span{z-index:1;letter-spacing:.1em;color:#ebe0cc;align-items:center;height:100%;padding-left:24px;padding-right:66px;font-size:10px;font-weight:500;display:flex;position:relative}.work-featured-view-all-v60:focus-visible,.work-featured-view-all-v60:hover{filter:brightness(1.1)drop-shadow(0 0 12px #ce92371f);transform:translateY(-1px)}.work-featured-lead-v60{background:#060708d1;border:1px solid #c58f3938;border-radius:10px;grid-area:lead;grid-template-columns:minmax(0,1.6fr) minmax(250px,.74fr);min-height:486px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 75px #00000057}.work-featured-lead-v60:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 54%,#e6b05b06 75%,#0000);position:absolute;inset:0}.work-featured-lead-media-v60{background:#040506;min-height:486px;position:relative;overflow:hidden}.work-featured-lead-media-v60>img{object-fit:cover;object-position:center;filter:saturate(.86)brightness(.83)contrast(1.05);width:100%;height:100%;min-height:486px;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .7s;transform:scale(1.015)}.work-featured-light-sweep-v60{pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#f4cd8b1f,#0000);width:24%;animation:work-featured-sweep-v60 10.8s ease-in-out infinite;position:absolute;inset:-18% auto -18% -36%;transform:skew(-15deg)}@keyframes work-featured-sweep-v60{0%,50%,to{opacity:0;left:-36%}56%{opacity:.45}74%{opacity:.12;left:118%}75%{opacity:0;left:118%}}.work-featured-lead-copy-v60{z-index:1;background:radial-gradient(circle at 20% 16%,#dca44c0e,#0000 40%),linear-gradient(#070809eb,#040506f5);border-left:1px solid #c48e3a1f;flex-direction:column;justify-content:center;align-self:stretch;padding:clamp(34px,4vw,62px);display:flex;position:relative}.work-project-category-v60,.work-project-status-v60{letter-spacing:.16em;width:max-content;font-size:10px;font-weight:600;display:inline-flex}.work-project-category-v60{color:#da9f46}.work-project-status-v60{color:#c4beb199;letter-spacing:.12em;border:1px solid #ce973f26;margin-top:8px;padding:5px 8px 4px}.work-featured-lead-copy-v60 h3,.work-project-card-copy-v60 h3{font-family:var(--font-serif);color:#eee8db;margin:20px 0 0;font-weight:400}.work-featured-lead-copy-v60 h3{font-size:clamp(38px,3.4vw,54px);line-height:1.02}.work-featured-lead-copy-v60 p,.work-project-card-copy-v60 p{color:#c6c3bac2}.work-featured-lead-copy-v60 p{max-width:360px;margin:20px 0 0;font-size:14px;line-height:1.72}.work-project-label-v60{letter-spacing:.14em;color:#dca147d6;align-items:center;gap:9px;width:max-content;margin-top:26px;font-size:10px;font-weight:600;display:inline-flex}.work-project-label-v60 i{font-size:18px;font-style:normal;line-height:1;transition:transform .24s}.work-featured-lead-v60:hover .work-featured-lead-media-v60>img{filter:saturate(.93)brightness(.9)contrast(1.04);transform:scale(1.035)}.work-featured-lead-v60:hover .work-project-label-v60 i,.work-project-card-v60:hover .work-project-label-v60 i{transform:translate(3px)}.work-featured-grid-v60{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1540px;margin:18px auto 0;display:grid}.work-project-card-v60{background:#050607f0;border:1px solid #c48e3a33;border-radius:9px;min-width:0;position:relative;overflow:hidden;box-shadow:0 20px 52px #00000040}.work-project-card-media-v60{aspect-ratio:1.36;background:#040506;position:relative;overflow:hidden}.work-project-card-media-v60>img{object-fit:cover;object-position:center;filter:saturate(.84)brightness(.83)contrast(1.05);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .6s;transform:scale(1.01)}.work-project-card-glow-v60{pointer-events:none;opacity:.18;background:radial-gradient(at 50% 0,#ffe2a81c,#0000 43%),linear-gradient(#0000 56%,#0506077a);transition:opacity .42s;position:absolute;inset:0}.work-project-card-copy-v60{background:radial-gradient(circle at 88% 4%,#d59c420b,#0000 38%),linear-gradient(#070809eb,#040506fa);border-top:1px solid #c58f3a1a;min-height:238px;padding:28px 30px 30px}.work-project-card-copy-v60 .work-project-status-v60{vertical-align:middle;margin-top:0;margin-left:10px}.work-project-card-copy-v60 h3{font-size:clamp(28px,2.35vw,38px);line-height:1.05}.work-project-card-copy-v60 p{min-height:48px;margin:16px 0 0;font-size:13px;line-height:1.62}.work-project-card-v60:hover .work-project-card-media-v60>img{filter:saturate(.92)brightness(.9)contrast(1.04);transform:scale(1.035)}.work-project-card-v60:hover .work-project-card-glow-v60{opacity:.36}@media (max-width:1180px){.work-featured-intro-v60{grid-template-columns:minmax(0,.88fr) minmax(470px,1.3fr);column-gap:42px}.work-featured-lead-v60{grid-template-columns:minmax(0,1.3fr) minmax(230px,.78fr)}.work-featured-lead-copy-v60{padding:34px}.work-project-card-copy-v60{padding:24px}}@media (max-width:900px){.work-featured-v60{padding:68px 28px 84px}.work-featured-intro-v60{display:block}.work-featured-intro-v60>h2,.work-featured-intro-v60>p{max-width:680px}.work-featured-view-all-v60{margin-bottom:34px}.work-featured-lead-v60{min-height:0;display:block}.work-featured-lead-media-v60,.work-featured-lead-media-v60>img{aspect-ratio:1.45;min-height:0}.work-featured-lead-copy-v60{border-top:1px solid #c48e3a1f;border-left:0}.work-featured-grid-v60{grid-template-columns:1fr}.work-project-card-v60{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);display:grid}.work-project-card-media-v60{aspect-ratio:auto;min-height:330px}.work-project-card-copy-v60{flex-direction:column;justify-content:center;min-height:330px;display:flex}}@media (max-width:640px){.work-featured-v60{padding:58px 20px 72px}.work-featured-intro-v60>h2{font-size:clamp(46px,14vw,62px)}.work-featured-nexus-rule-v60{margin-top:20px}.work-featured-view-all-v60{width:226px;height:62px}.work-featured-lead-media-v60,.work-featured-lead-media-v60>img{aspect-ratio:1.1}.work-featured-lead-copy-v60{padding:30px 24px 34px}.work-featured-lead-copy-v60 h3{font-size:38px}.work-project-card-v60{display:block}.work-project-card-media-v60{aspect-ratio:1.06;min-height:0}.work-project-card-copy-v60{min-height:0;padding:26px 24px 28px}.work-project-card-copy-v60 p{min-height:0}}@media (prefers-reduced-motion:reduce){.work-featured-light-sweep-v60{opacity:0!important;animation:none!important}.work-featured-lead-media-v60>img,.work-featured-view-all-v60,.work-project-card-glow-v60,.work-project-card-media-v60>img,.work-project-label-v60 i{transition:none!important}}.work-featured-top-v62{grid-template-columns:minmax(310px,.72fr) minmax(0,1.72fr);align-items:stretch;gap:clamp(42px,5vw,82px);max-width:1540px;margin:0 auto;display:grid}.work-featured-top-v62 .work-featured-intro-v60{flex-direction:column;justify-content:center;min-width:0;max-width:470px;margin:0;display:flex}.work-featured-top-v62 .work-featured-intro-v60>h2,.work-featured-top-v62 .work-featured-intro-v60>p,.work-featured-top-v62 .work-featured-kicker-v60,.work-featured-top-v62 .work-featured-lead-v60,.work-featured-top-v62 .work-featured-nexus-rule-v60,.work-featured-top-v62 .work-featured-view-all-v60{grid-area:auto}.work-featured-top-v62 .work-featured-lead-v60{width:100%;min-width:0;min-height:500px}.work-featured-top-v62 .work-featured-lead-media-v60,.work-featured-top-v62 .work-featured-lead-media-v60>img{min-height:500px}.work-featured-top-v62 .work-featured-lead-copy-v60{opacity:1;visibility:visible;min-width:0}.work-featured-grid-v60{margin-top:22px}@media (max-width:1180px){.work-featured-top-v62{grid-template-columns:minmax(280px,.68fr) minmax(0,1.42fr);gap:38px}.work-featured-top-v62 .work-featured-lead-v60{grid-template-columns:minmax(0,1.28fr) minmax(230px,.78fr)}}@media (max-width:900px){.work-featured-top-v62{display:block}.work-featured-top-v62 .work-featured-intro-v60{max-width:680px;margin-bottom:34px;display:flex}.work-featured-top-v62 .work-featured-lead-v60{min-height:0;display:block}.work-featured-top-v62 .work-featured-lead-media-v60,.work-featured-top-v62 .work-featured-lead-media-v60>img{min-height:0}}.work-featured-v63{background:radial-gradient(circle at 82% 10%,#d79c4309,#0000 28%),linear-gradient(#030507,#040507 58%,#030406);border-top:1px solid #c58f3924;padding:clamp(52px,5.2vw,84px) clamp(34px,4.7vw,82px) clamp(72px,6.6vw,104px);position:relative;overflow:hidden}.work-featured-v63:before{content:"";pointer-events:none;opacity:.42;background:linear-gradient(112deg,#0000 0 19%,#cd943d05 19.1%,#0000 19.28% 70%,#cd943d04 70.1%,#0000 70.25%),linear-gradient(18deg,#0000 0 72%,#cd943d04 72.1%,#0000 72.23%);position:absolute;inset:0}.work-featured-grid-v63,.work-featured-heading-v63{z-index:1;width:min(100%,1540px);margin-inline:auto;position:relative}.work-featured-heading-v63{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:26px;display:flex}.work-featured-kicker-v63{letter-spacing:.2em;color:#dda44eeb;align-items:center;gap:14px;margin-bottom:12px;font-size:10px;font-weight:600;display:inline-flex}.work-featured-kicker-v63:after{content:"";background:linear-gradient(90deg,#d29941b8,#0000);width:44px;height:1px}.work-featured-heading-v63 h2{font-family:var(--font-serif);letter-spacing:-.025em;color:#efe9dc;margin:0;font-size:clamp(42px,4vw,62px);font-weight:400;line-height:1}.work-featured-viewall-v63{color:#ece2d0;cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);background:linear-gradient(90deg,#070809eb,#08090ae6 70%,#3f2a1233);border:1px solid #cf973f70;justify-content:space-between;align-items:center;gap:24px;min-width:210px;height:52px;padding:0 17px 0 22px;transition:transform .22s,filter .22s,border-color .22s;display:inline-flex;position:relative;box-shadow:inset 0 0 18px #e6ad5706}.work-featured-viewall-v63 span{letter-spacing:.1em;font-size:10px;font-weight:600}.work-featured-viewall-v63 i{color:#e0a44a;font-size:24px;font-style:normal;line-height:1;transform:translateY(-1px)}.work-featured-viewall-v63:focus-visible,.work-featured-viewall-v63:hover{filter:brightness(1.07)drop-shadow(0 0 12px #cc91371a);border-color:#dca44aad;transform:translateY(-1px)}.work-featured-grid-v63{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"lead lead brand""pack motion planner";gap:14px;display:grid}.work-featured-card-v63,.work-featured-lead-v63{background:#050607;border:1px solid #c68f3940;border-radius:7px;min-width:0;position:relative;overflow:hidden;box-shadow:0 24px 58px #00000047}.work-featured-lead-v63{grid-area:lead;min-height:480px}.work-featured-brand-v63{grid-area:brand}.work-featured-grid-v63>article:nth-child(3){grid-area:pack}.work-featured-grid-v63>article:nth-child(4){grid-area:motion}.work-featured-grid-v63>article:nth-child(5){grid-area:planner}.work-featured-card-v63>img,.work-featured-lead-art-v63{object-fit:cover;object-position:center;filter:saturate(.88)brightness(.78)contrast(1.06);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .7s;position:absolute;inset:0;transform:scale(1.01)}.work-featured-lead-art-v63{object-position:58% 50%}.work-featured-card-shade-v63,.work-featured-lead-shade-v63{pointer-events:none;position:absolute;inset:0}.work-featured-lead-shade-v63{background:linear-gradient(90deg,#030507f5,#030507e0 24%,#0305077a 43%,#0305070d 70%),linear-gradient(#0000 44%,#03040647)}.work-featured-card-shade-v63{background:linear-gradient(#0000 42%,#0405067a 68%,#040506f5),radial-gradient(circle at 20% 12%,#e7af5c0d,#0000 36%)}.work-featured-lead-sheen-v63{opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffde9e1a,#0000);width:20%;animation:work-featured-v63-sheen 11.8s ease-in-out infinite;position:absolute;top:-12%;bottom:-12%;left:-28%;transform:skew(-16deg)}@keyframes work-featured-v63-sheen{0%,50%,to{opacity:0;left:-28%}57%{opacity:.34}74%{opacity:.08;left:112%}75%{opacity:0;left:112%}}.work-featured-card-copy-v63,.work-featured-lead-copy-v63{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.work-featured-lead-copy-v63{justify-content:center;width:min(45%,470px);min-height:480px;padding:clamp(34px,4vw,58px)}.work-featured-card-v63{min-height:385px}.work-featured-card-copy-v63{justify-content:flex-end;min-height:385px;padding:28px 28px 30px}.work-project-meta-v63{letter-spacing:.14em;color:#db9f45f0;font-size:9px;font-weight:600;line-height:1.4}.work-featured-card-copy-v63 h3,.work-featured-lead-copy-v63 h3{font-family:var(--font-serif);color:#f0eadd;margin:13px 0 0;font-weight:400}.work-featured-lead-copy-v63 h3{font-size:clamp(34px,3.2vw,52px);line-height:1.02}.work-featured-card-copy-v63 h3{max-width:330px;font-size:clamp(25px,2vw,34px);line-height:1.04}.work-featured-card-copy-v63 p,.work-featured-lead-copy-v63 p{color:#cac7bec7;margin:13px 0 0}.work-featured-lead-copy-v63 p{max-width:390px;font-size:13px;line-height:1.65}.work-featured-card-copy-v63 p{max-width:350px;font-size:12px;line-height:1.6}.work-project-action-v63{letter-spacing:.13em;color:#dea146eb;align-items:center;gap:8px;margin-top:19px;font-size:9px;font-weight:600;display:inline-flex}.work-project-action-v63 i{font-size:18px;font-style:normal;line-height:1;transition:transform .22s}.work-featured-card-v63:hover>img,.work-featured-lead-v63:hover .work-featured-lead-art-v63{filter:saturate(.94)brightness(.84)contrast(1.04);transform:scale(1.035)}.work-featured-card-v63:hover .work-project-action-v63 i,.work-featured-lead-v63:hover .work-project-action-v63 i{transform:translate(3px)}@media (max-width:1180px){.work-featured-lead-v63{min-height:430px}.work-featured-lead-copy-v63{width:48%;min-height:430px}.work-featured-card-copy-v63,.work-featured-card-v63{min-height:350px}}@media (max-width:900px){.work-featured-v63{padding:58px 28px 78px}.work-featured-heading-v63{align-items:flex-start}.work-featured-grid-v63{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"lead lead""brand pack""motion planner"}.work-featured-lead-copy-v63{width:min(54%,430px)}.work-featured-card-copy-v63,.work-featured-card-v63{min-height:380px}}@media (max-width:640px){.work-featured-v63{padding:48px 20px 64px}.work-featured-heading-v63{margin-bottom:22px;display:block}.work-featured-heading-v63 h2{font-size:clamp(40px,12.5vw,56px)}.work-featured-viewall-v63{min-width:198px;height:48px;margin-top:22px}.work-featured-grid-v63{grid-template-columns:1fr;grid-template-areas:"lead""brand""pack""motion""planner"}.work-featured-lead-v63{min-height:500px}.work-featured-lead-art-v63{object-position:62% center}.work-featured-lead-shade-v63{background:linear-gradient(#0305070d,#0305077a 44%,#030507f7 78%)}.work-featured-lead-copy-v63{justify-content:flex-end;width:100%;min-height:500px;padding:28px 24px 32px}.work-featured-card-copy-v63,.work-featured-card-v63{min-height:420px}.work-featured-card-copy-v63{padding:26px 24px 28px}}@media (prefers-reduced-motion:reduce){.work-featured-lead-sheen-v63{opacity:0!important;animation:none!important}.work-featured-card-v63>img,.work-featured-lead-art-v63,.work-featured-viewall-v63,.work-project-action-v63 i{transition:none!important}}.work-featured-v64{background:radial-gradient(circle at 77% 8%,#d2973f07,#0000 28%),linear-gradient(#030507,#040507 57%,#030406);border-top:1px solid #c58f391f;padding:clamp(48px,4.4vw,72px) clamp(34px,3.9vw,70px) clamp(58px,5.6vw,88px);position:relative;overflow:hidden}.work-featured-v64:before{content:"";pointer-events:none;opacity:.32;background:linear-gradient(112deg,#0000 0 20%,#cd943d04 20.1%,#0000 20.26% 72%,#cd943d04 72.1%,#0000 72.25%);position:absolute;inset:0}.work-featured-grid-v64,.work-featured-heading-v64{z-index:1;width:min(100%,1540px);margin-inline:auto;position:relative}.work-featured-heading-v64{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:20px;display:flex}.work-featured-kicker-v64{letter-spacing:.19em;color:#dda44eeb;align-items:center;gap:12px;margin-bottom:10px;font-size:9px;font-weight:600;display:inline-flex}.work-featured-kicker-v64:after{content:"";background:linear-gradient(90deg,#d29941ad,#0000);width:42px;height:1px}.work-featured-heading-v64 h2{font-family:var(--font-serif);letter-spacing:-.022em;color:#efe9dc;margin:0;font-size:clamp(38px,3.1vw,52px);font-weight:400;line-height:1}.work-featured-viewall-v64{color:#ece2d0;cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);background:linear-gradient(90deg,#070809f0,#08090ae6 72%,#48301329);border:1px solid #cf973f6b;justify-content:space-between;align-items:center;gap:22px;min-width:204px;height:46px;padding:0 16px 0 20px;text-decoration:none;transition:transform .22s,filter .22s,border-color .22s;display:inline-flex}.work-featured-viewall-v64 span{letter-spacing:.1em;font-size:9px;font-weight:600}.work-featured-viewall-v64 i{color:#e0a44a;font-size:22px;font-style:normal;line-height:1}.work-featured-viewall-v64:focus-visible,.work-featured-viewall-v64:hover{filter:brightness(1.06)drop-shadow(0 0 10px #cc913714);border-color:#dca44aa3;transform:translateY(-1px)}.work-featured-grid-v64{grid-template-columns:1fr 1fr 1.08fr;grid-template-areas:"lead lead brand""pack motion planner";gap:14px;display:grid}.work-featured-brand-v64,.work-featured-card-v64,.work-featured-lead-v64{background:#050607;border:1px solid #c68f3945;border-radius:6px;min-width:0;position:relative;overflow:hidden;box-shadow:0 22px 50px #0000003d}.work-featured-lead-v64{grid-area:lead;grid-template-columns:minmax(245px,.72fr) minmax(0,1.62fr);min-height:clamp(370px,31vw,470px);display:grid}.work-featured-lead-copy-v64{z-index:3;background:radial-gradient(circle at 18% 16%,#dba24809,#0000 38%),linear-gradient(90deg,#040506,#040506fa 78%,#040506c7);flex-direction:column;justify-content:center;padding:clamp(28px,3vw,46px);display:flex;position:relative}.work-featured-lead-media-v64{background:#040506;min-width:0;position:relative;overflow:hidden}.work-featured-lead-media-v64:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#040506f5,#0000);width:21%;position:absolute;inset:0 auto 0 0}.work-featured-lead-media-v64>img{object-fit:cover;object-position:64% center;filter:saturate(.88)brightness(.83)contrast(1.04);width:100%;height:100%;transition:transform .85s cubic-bezier(.2,.7,.2,1),filter .65s;transform:scale(1.015)}.work-featured-sheen-v64{opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffde9e17,#0000);width:18%;animation:work-featured-v64-sheen 11.8s ease-in-out infinite;position:absolute;top:-12%;bottom:-12%;left:-30%;transform:skew(-16deg)}@keyframes work-featured-v64-sheen{0%,52%,to{opacity:0;left:-30%}58%{opacity:.28}74%{opacity:.06;left:112%}75%{opacity:0;left:112%}}.work-featured-brand-v64{grid-area:brand;grid-template-columns:.9fr 1.12fr;min-height:clamp(370px,31vw,470px);display:grid}.work-featured-brand-copy-v64{z-index:2;background:linear-gradient(90deg,#050607,#050607fa 86%,#050607d1);flex-direction:column;justify-content:center;padding:clamp(24px,2.5vw,36px);display:flex;position:relative}.work-featured-brand-media-v64{background:#040506;min-width:0;overflow:hidden}.work-featured-brand-media-v64 img{object-fit:cover;object-position:57% center;filter:saturate(.82)brightness(.78)contrast(1.05);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .65s;transform:scale(1.025)}.work-featured-card-v64{grid-template-rows:minmax(0,1.48fr) minmax(152px,.78fr);min-height:clamp(390px,33vw,500px);display:grid}.work-featured-grid-v64>article:nth-child(3){grid-area:pack}.work-featured-grid-v64>article:nth-child(4){grid-area:motion}.work-featured-grid-v64>article:nth-child(5){grid-area:planner}.work-featured-card-media-v64{background:#040506;min-height:0;position:relative;overflow:hidden}.work-featured-card-media-v64:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#04050629);position:absolute;inset:0}.work-featured-card-media-v64 img{object-fit:cover;object-position:center;filter:saturate(.86)brightness(.82)contrast(1.04);width:100%;height:100%;transition:transform .82s cubic-bezier(.2,.7,.2,1),filter .65s;transform:scale(1.01)}.work-featured-grid-v64>article:nth-child(3) .work-featured-card-media-v64 img{object-position:50% 42%}.work-featured-grid-v64>article:nth-child(4) .work-featured-card-media-v64 img{object-position:50% 46%}.work-featured-grid-v64>article:nth-child(5) .work-featured-card-media-v64 img{object-position:50% 40%}.work-featured-card-copy-v64{background:radial-gradient(circle at 86% 0,#d59c4209,#0000 35%),linear-gradient(#070809f0,#040506fc);border-top:1px solid #c68f391a;flex-direction:column;justify-content:center;padding:20px 22px 22px;display:flex}.work-project-meta-v64{letter-spacing:.13em;color:#db9f45f0;font-size:8px;font-weight:600;line-height:1.35}.work-featured-brand-copy-v64 h3,.work-featured-card-copy-v64 h3,.work-featured-lead-copy-v64 h3{font-family:var(--font-serif);color:#f0eadd;margin:10px 0 0;font-weight:400}.work-featured-lead-copy-v64 h3{max-width:310px;font-size:clamp(28px,2.7vw,42px);line-height:1.02}.work-featured-brand-copy-v64 h3,.work-featured-card-copy-v64 h3{font-size:clamp(22px,1.65vw,30px);line-height:1.04}.work-featured-brand-copy-v64 p,.work-featured-card-copy-v64 p,.work-featured-lead-copy-v64 p{color:#cac7bec2;margin:11px 0 0;font-size:11px;line-height:1.58}.work-featured-lead-copy-v64 p{max-width:300px}.work-featured-brand-copy-v64 p{max-width:220px}.work-project-action-v64{letter-spacing:.12em;color:#dea146eb;align-items:center;gap:8px;width:max-content;margin-top:18px;font-size:8px;font-weight:600;display:inline-flex}.work-project-action-v64 i{font-size:16px;font-style:normal;line-height:1;transition:transform .22s}.work-featured-brand-v64:hover .work-featured-brand-media-v64 img,.work-featured-card-v64:hover .work-featured-card-media-v64 img,.work-featured-lead-v64:hover .work-featured-lead-media-v64>img{filter:saturate(.91)brightness(.88)contrast(1.04);transform:scale(1.035)}.work-featured-brand-v64:hover .work-project-action-v64 i,.work-featured-card-v64:hover .work-project-action-v64 i,.work-featured-lead-v64:hover .work-project-action-v64 i{transform:translate(3px)}@media (max-width:1100px){.work-featured-grid-v64{grid-template-columns:1fr 1fr;grid-template-areas:"lead lead""brand pack""motion planner"}.work-featured-brand-v64{min-height:390px}}@media (max-width:760px){.work-featured-v64{padding:48px 20px 64px}.work-featured-heading-v64{flex-direction:column;align-items:flex-start}.work-featured-heading-v64 h2{font-size:clamp(38px,11vw,52px)}.work-featured-grid-v64{display:block}.work-featured-grid-v64>article{margin-top:14px}.work-featured-brand-v64,.work-featured-lead-v64{min-height:0;display:block}.work-featured-brand-copy-v64,.work-featured-lead-copy-v64{min-height:260px}.work-featured-brand-media-v64,.work-featured-lead-media-v64{min-height:320px}.work-featured-card-v64{grid-template-rows:320px auto;min-height:0}}@media (prefers-reduced-motion:reduce){.work-featured-sheen-v64{opacity:0!important;animation:none!important}.work-featured-brand-media-v64 img,.work-featured-card-media-v64 img,.work-featured-lead-media-v64>img,.work-featured-viewall-v64,.work-project-action-v64 i{transition:none!important}}.portfolio-page-v65{color:#f4eee1;background:radial-gradient(circle at 50% 0,#bc84360e,#0000 28%),#020405;min-height:100vh}.portfolio-shell-v65{width:min(1480px,100% - 72px);margin:0 auto;padding:clamp(76px,7vw,112px) 0 clamp(110px,10vw,160px)}.portfolio-intro-v65{max-width:760px;margin-bottom:44px}.portfolio-back-v65{color:#d5a658d1;letter-spacing:.18em;margin-bottom:42px;font-size:10px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.portfolio-back-v65:focus-visible,.portfolio-back-v65:hover{color:#f1c36f}.portfolio-kicker-v65{color:#c99038;letter-spacing:.19em;margin-bottom:12px;font-size:10px;font-weight:650;display:block}.portfolio-intro-v65 h1{color:#f1eadc;font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:0;font-size:clamp(58px,7.5vw,104px);font-weight:400;line-height:.92}.portfolio-intro-v65 p{color:#dfd9cf9e;max-width:670px;margin:24px 0 0;font-size:14px;line-height:1.8}.portfolio-filters-v65{border-top:1px solid #c6934321;border-bottom:1px solid #c6934321;flex-wrap:wrap;gap:8px 22px;margin:0 0 34px;padding:18px 0;display:flex}.portfolio-filters-v65 button{color:#dad3c875;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:9px;font-weight:650;transition:color .18s;position:relative}.portfolio-filters-v65 button:after{content:"";transform-origin:0;background:#c99139;height:1px;transition:transform .18s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.portfolio-filters-v65 button.is-active,.portfolio-filters-v65 button:focus-visible,.portfolio-filters-v65 button:hover{color:#e6d7be}.portfolio-filters-v65 button.is-active:after{transform:scaleX(1)}.portfolio-grid-v65{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px;display:grid}.portfolio-card-v65{min-width:0}.portfolio-card-image-v65{aspect-ratio:4/3;background:#07090a;border:1px solid #c38f3e29;overflow:hidden}.portfolio-card-image-v65 img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.7,.2,1),filter .42s;display:block}.portfolio-card-v65:hover .portfolio-card-image-v65 img{filter:brightness(1.04);transform:scale(1.018)}.portfolio-card-copy-v65{padding:16px 2px 0}.portfolio-card-copy-v65 span{color:#bd8635;letter-spacing:.13em;margin-bottom:7px;font-size:8px;font-weight:650;display:block}.portfolio-card-copy-v65 h2{color:#eee5d7;font-family:var(--font-display),Georgia,serif;margin:0;font-size:clamp(25px,2vw,34px);font-weight:400;line-height:1.08}@media (max-width:980px){.portfolio-shell-v65{width:min(100% - 48px,960px)}.portfolio-grid-v65{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.portfolio-shell-v65{width:min(100% - 32px,620px);padding-top:54px}.portfolio-back-v65{margin-bottom:30px}.portfolio-filters-v65{gap:6px 16px}.portfolio-grid-v65{grid-template-columns:1fr;gap:30px}}@media (prefers-reduced-motion:reduce){.portfolio-back-v65,.portfolio-card-image-v65 img,.portfolio-filters-v65 button:after{transition:none}}.approved-gui-nav-layer{z-index:120;aspect-ratio:1536/112;pointer-events:none;isolation:isolate;width:min(100%,1536px);position:absolute;top:0;left:50%;transform:translate(-50%)}.approved-gui-nav-shell{object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.approved-gui-nav-hit{z-index:3;appearance:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;outline:0;height:78%;text-decoration:none;position:absolute;top:18%;overflow:hidden}.approved-gui-nav-hit:after,.approved-gui-nav-hit:before{content:"";pointer-events:none;opacity:0;transition:opacity .18s,transform .36s cubic-bezier(.22,1,.36,1);position:absolute}.approved-gui-nav-hit:before{background:linear-gradient(106deg,#0000 32%,#e1ab4f00 40%,#e1ab4f1a 49%,#ffde9629 52%,#e1ab4f0f 57%,#0000 68%);inset:4% -40%;transform:translate(-42%)}.approved-gui-nav-hit:after{background:linear-gradient(90deg,#0000,#e2b25bd9 24%,#f5cc7af2 50%,#e2b25bd9 76%,#0000);height:1px;bottom:8%;left:21%;right:21%;transform:scaleX(.18);box-shadow:0 0 7px #dda14466}.approved-gui-nav-hit:focus-visible:before,.approved-gui-nav-hit:hover:before{opacity:1;transform:translate(42%)}.approved-gui-nav-hit:focus-visible:after,.approved-gui-nav-hit:hover:after{opacity:1;transform:scaleX(1)}.approved-gui-nav-hit:focus-visible{outline-offset:-2px;outline:1px solid #e4b55e9e}.approved-gui-nav-home{width:24.7%;left:1.2%}.approved-gui-nav-project{width:16.4%;left:75%}.approved-gui-nav-menu-wrap{z-index:6;pointer-events:none;width:7.45%;height:78%;position:absolute;top:18%;left:91.35%}.approved-gui-nav-menu{width:100%;height:100%;inset:0}.approved-gui-nav-dropdown{clip-path:polygon(0 0,92% 0,100% 12%,100% 100%,8% 100%,0 88%);pointer-events:none;background:linear-gradient(#111213fb,#070809fe);border:1px solid #9969337a;width:clamp(230px,18vw,285px);transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:translateY(-7px)scale(.985);box-shadow:0 18px 42px #00000085,inset 0 1px #edc06c14}.approved-gui-nav-dropdown.is-open{pointer-events:auto;transform:translateY(0)scale(1)}.approved-gui-nav-dropdown a{color:#e6e0d4;font-family:var(--font-grotesk),sans-serif;border-bottom:1px solid #8f62312e;padding:13px 16px;text-decoration:none;transition:background .18s,color .18s;display:block}.approved-gui-nav-dropdown a:last-child{border-bottom:0}.approved-gui-nav-dropdown a:focus-visible,.approved-gui-nav-dropdown a:hover{color:#f2c76f;background:#d79d440f}.approved-gui-nav-dropdown span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;display:block}.approved-gui-nav-dropdown small{color:#8e8a83;letter-spacing:.04em;margin-top:3px;font-size:9px;display:block}@media (prefers-reduced-motion:reduce){.approved-gui-nav-dropdown,.approved-gui-nav-hit:after,.approved-gui-nav-hit:before{transition:none}}.featured-project-cta,.final-footer-v27-button,.hero-cta-live,.work-explore-cta-v57{box-sizing:border-box;isolation:isolate;clip-path:polygon(7px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,0 7px);cursor:pointer;justify-content:flex-start;align-items:center;transition:transform .18s,filter .18s,background .18s;position:relative;overflow:hidden;aspect-ratio:auto!important;width:max-content!important;min-width:0!important;height:clamp(38px,2.85vw,44px)!important;box-shadow:none!important;filter:drop-shadow(0 4px 9px #00000047)!important;background:linear-gradient(115deg,#d2a05175,#704e2554 54%,#c68f3f85)!important;border:0!important;border-radius:0!important;padding:0 clamp(41px,3.1vw,48px) 0 clamp(15px,1.25vw,19px)!important;display:inline-flex!important}.featured-project-cta:before,.final-footer-v27-button:before,.hero-cta-live:before,.work-explore-cta-v57:before{content:"";z-index:0;pointer-events:none;clip-path:polygon(6px 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%,0 6px);background:linear-gradient(90deg,#0000 0 8%,#d49d49a8 18%,#d49d4957 74%,#0000 92%) 0 100%/calc(100% - 22px) 1px no-repeat,linear-gradient(#ffffff06,#0000 44%),linear-gradient(108deg,#07090bfa,#0b0c0df7 58%,#060708fc);transition:background .18s,filter .18s;position:absolute;inset:1px}.featured-project-cta:after,.final-footer-v27-button:after,.hero-cta-live:after,.work-explore-cta-v57:after{content:"→";z-index:3;font-family:var(--font-grotesk),"Manrope",sans-serif;color:#deaa52f0;text-shadow:0 0 8px #d3973d14;pointer-events:none;font-size:clamp(14px,1.05vw,17px);font-weight:300;line-height:1;transition:transform .18s,color .18s;position:absolute;top:50%;right:clamp(15px,1.15vw,18px);transform:translateY(-52%)}.featured-project-cta>img,.final-footer-v27-button>img,.hero-cta-live>img,.work-explore-cta-v57>img{display:none!important}.featured-project-cta .featured-project-cta-label,.final-footer-v27-button>span,.hero-cta-live .cta-live-label,.work-explore-cta-v57>span{z-index:2;white-space:nowrap;font-family:var(--font-grotesk),"Manrope",sans-serif;pointer-events:none;text-align:left!important;letter-spacing:.105em!important;color:#e8e1d5f0!important;width:auto!important;text-shadow:none!important;margin:0!important;padding:0!important;font-size:clamp(8.5px,.69vw,10.5px)!important;font-weight:500!important;line-height:1!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.featured-project-cta:focus-visible,.featured-project-cta:hover,.hero-cta-live:focus-visible,.hero-cta-live:hover,.work-explore-cta-v57:focus-visible,.work-explore-cta-v57:hover{filter:drop-shadow(0 5px 10px #0000004f)drop-shadow(0 0 8px #cd974214)!important;background:linear-gradient(115deg,#e2b05db8,#825b2b7a 54%,#dda44cc7)!important;transform:translateY(-1px)!important}.featured-project-cta:focus-visible:before,.featured-project-cta:hover:before,.hero-cta-live:focus-visible:before,.hero-cta-live:hover:before,.work-explore-cta-v57:focus-visible:before,.work-explore-cta-v57:hover:before{background:linear-gradient(90deg,#0000 0 5%,#efbb5eeb 17%,#e1a94d94 77%,#0000 94%) 0 100%/calc(100% - 22px) 1px no-repeat,radial-gradient(circle at 72% 118%,#cc90361c,#0000 42%),linear-gradient(#ffffff09,#0000 46%),linear-gradient(108deg,#080a0cfc,#0c0d0efa 58%,#060708fc)}.featured-project-cta:focus-visible:after,.featured-project-cta:hover:after,.final-footer-v27-button:focus-visible:after,.final-footer-v27-button:hover:after,.hero-cta-live:focus-visible:after,.hero-cta-live:hover:after,.work-explore-cta-v57:focus-visible:after,.work-explore-cta-v57:hover:after{color:#efbe66fa;transform:translate(3px,-52%)}.final-footer-v27-button{background:linear-gradient(115deg,#e2ac52b8,#7e562678 54%,#da9e43bd)!important;height:clamp(40px,2.95vw,46px)!important}.final-footer-v27-button:before{background:linear-gradient(90deg,#0000 0 6%,#ebb559db 17%,#d89e4485 77%,#0000 93%) 0 100%/calc(100% - 22px) 1px no-repeat,radial-gradient(circle at 76% 120%,#cf913517,#0000 42%),linear-gradient(#ffffff08,#0000 44%),linear-gradient(108deg,#07090bfc,#0c0c0dfa 58%,#060708fc)}.final-footer-v27-button:focus-visible,.final-footer-v27-button:hover{filter:drop-shadow(0 5px 11px #00000057)drop-shadow(0 0 9px #cd97421c)!important;background:linear-gradient(115deg,#f1bf66d6,#91632b94 54%,#eab053db)!important;transform:translateY(-1px)!important}.featured-project-cta:active,.final-footer-v27-button:active,.hero-cta-live:active,.work-explore-cta-v57:active{transform:translateY(1px)!important}.featured-project-cta:focus-visible,.final-footer-v27-button:focus-visible,.hero-cta-live:focus-visible,.work-explore-cta-v57:focus-visible{outline-offset:3px!important;outline:1px solid #deab53b8!important}.hero-cta-live{width:max-content!important;min-width:clamp(145px,10.2vw,160px)!important}.featured-project-cta{align-self:center;min-width:clamp(145px,10.4vw,160px)!important}.work-explore-cta-v57{min-width:clamp(156px,11vw,176px)!important}.final-footer-v27-button{min-width:clamp(166px,11.6vw,182px)!important}@media (max-width:760px){.featured-project-cta,.final-footer-v27-button,.hero-cta-live,.work-explore-cta-v57{height:40px!important;padding-left:16px!important;padding-right:43px!important}.final-footer-v27-button{min-width:174px!important}}@media (prefers-reduced-motion:reduce){.featured-project-cta,.featured-project-cta:after,.featured-project-cta:before,.final-footer-v27-button,.final-footer-v27-button:after,.final-footer-v27-button:before,.hero-cta-live,.hero-cta-live:after,.hero-cta-live:before,.work-explore-cta-v57,.work-explore-cta-v57:after,.work-explore-cta-v57:before{transition:none!important}}.cap-label-polish,.section-title-polish{display:none!important}:root{--ah-scroll-progress:0;--ah-motion-gold:#dda64c;--ah-motion-gold-bright:#ffd98b}.approved-gui-nav-layer{--ah-nav-pointer-px:50%}.approved-gui-nav-energy{z-index:2;pointer-events:none;opacity:0;transition:opacity .28s;position:absolute;inset:0;overflow:hidden}.approved-gui-nav-layer.is-pointer-active .approved-gui-nav-energy{opacity:1}.approved-gui-nav-energy-trace{left:clamp(1.4%,calc(var(--ah-nav-pointer-px) - 8%),82%);background:linear-gradient(90deg,#0000,#bf7e2a14,#f6c260eb,#ffe19efa,#c4802a14,#0000);width:16%;height:1px;transition:left .11s linear;position:absolute;bottom:7.4%;box-shadow:0 0 4px #f1ae48a6,0 0 14px #d88c2c33}.approved-gui-nav-energy-pulse{left:var(--ah-nav-pointer-px);background:#ffecb9b3;border:1px solid #ffd784eb;border-radius:50%;width:5px;height:5px;transition:left .1s linear;position:absolute;bottom:6.1%;transform:translate(-50%,50%);box-shadow:0 0 4px #ffdc91,0 0 12px #e69f3bbf,0 0 26px #d6812061}.approved-gui-nav-progress{z-index:4;height:1px;width:calc(96.6% * var(--ah-scroll-progress));pointer-events:none;max-width:96.6%;opacity:calc(.16 + (var(--ah-scroll-progress) * .76));background:linear-gradient(90deg,#5f3d1a1f,#c4823070,#fbcb6fd1);transition:width 70ms linear;position:absolute;bottom:5.2%;left:1.7%;box-shadow:0 0 8px #dd973c3b}.approved-gui-nav-progress:after{content:"";background:#ffe09ee6;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:-2px;transform:translateY(-50%);box-shadow:0 0 7px #f4b957b8}.approved-gui-nav-menu-wrap:after{background:linear-gradient(#f2c065d9,#995e1e40,#0000);height:0;transition:height .32s cubic-bezier(.22,1,.36,1),opacity .12s;top:84%;right:12%;box-shadow:0 0 8px #d58d3252}.approved-gui-nav-menu-wrap:has(.approved-gui-nav-menu.is-open):after{height:42px}.approved-gui-nav-dropdown{clip-path:polygon(100% 0,100% 0,100% 0,100% 0,100% 0,100% 0);opacity:0;transform-origin:100% 0;transition:clip-path .42s cubic-bezier(.22,1,.36,1),opacity .12s 40ms,transform .32s cubic-bezier(.22,1,.36,1);transform:translateY(-2px)}.approved-gui-nav-dropdown.is-open{clip-path:polygon(0 0,92% 0,100% 12%,100% 100%,8% 100%,0 88%);opacity:1;transform:translateY(0)}.approved-gui-nav-dropdown a{opacity:0;transition:opacity .26s,transform .36s cubic-bezier(.22,1,.36,1),background .18s,color .18s;transform:translate(10px)}.approved-gui-nav-dropdown.is-open a{opacity:1;transform:translate(0)}.approved-gui-nav-dropdown.is-open a:first-child{transition-delay:.1s,.1s,0s,0s}.approved-gui-nav-dropdown.is-open a:nth-child(2){transition-delay:.16s,.16s,0s,0s}.site-artboard{--ah-pointer-x:0;--ah-pointer-y:0;--ah-pointer-px:50%;--ah-pointer-py:50%}.site-artboard:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle 12rem at var(--ah-pointer-px) var(--ah-pointer-py),#e29c3a11,transparent 66%);mix-blend-mode:screen;opacity:0;transition:opacity .5s;position:absolute;inset:10% 20% 39% 27%}.site-artboard.ah-pointer-active:after{opacity:1}.cap-orbit-svg,.hero-light-stage .animate-hero-glow,.hero-light-stage .hero-metal-sweep,.hero-light-stage .hero-orbit-light,.hero-spotlights{will-change:transform;transition:transform .52s cubic-bezier(.16,1,.3,1)}.site-artboard.ah-pointer-active .hero-light-stage .hero-orbit-light{transform:translate(calc(var(--ah-pointer-x)*3px),calc(var(--ah-pointer-y)*3px)) rotate(calc(var(--ah-pointer-x)*1.2deg))}.site-artboard.ah-pointer-active .hero-light-stage .hero-metal-sweep{transform:translate(calc(var(--ah-pointer-x)*-4px),calc(var(--ah-pointer-y)*-3px)) rotate(calc(var(--ah-pointer-y)*-1.4deg))}.site-artboard.ah-pointer-active .hero-light-stage .animate-hero-glow{transform:translate(calc(var(--ah-pointer-x)*2px),calc(var(--ah-pointer-y)*2px)) scale(1.015)}.site-artboard.ah-pointer-active .cap-orbit-svg{transform:translate(calc(var(--ah-pointer-x)*2px),calc(var(--ah-pointer-y)*1.5px))}.site-artboard.ah-pointer-active .hero-spotlights{transform:translate(calc(var(--ah-pointer-x)*-1.6px),calc(var(--ah-pointer-y)*-.8px))}.ah-scan-target{clip-path:inset(0 100% 0 0);filter:brightness(.68)saturate(.75);will-change:clip-path,transform,filter;transition:clip-path .92s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1),filter 1.05s;transform:translateY(6px)}.ah-scan-target.ah-in-view{clip-path:inset(0);filter:brightness()saturate();transform:translateY(0)}.ah-section-reveal{opacity:.001;transition:opacity .72s,transform .98s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.ah-section-reveal.ah-in-view{opacity:1;transform:translateY(0)}.work-featured-v64 article,[class*=projectCard]{--ah-card-x:0;--ah-card-y:0;transform-style:preserve-3d;will-change:transform;transition:transform .52s cubic-bezier(.16,1,.3,1),filter .42s;position:relative}.work-featured-v64 article:after,[class*=projectCard]:after{content:"";z-index:8;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 0 58%,#f1b95357,#0000 78%) border-box;border:1px solid #0000;transition:opacity .26s,transform .64s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-18%);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.work-featured-v64 article:hover,[class*=projectCard]:hover{transform:perspective(900px) rotateX(calc(var(--ah-card-y)*-1.7deg)) rotateY(calc(var(--ah-card-x)*2deg)) translateY(-3px);filter:brightness(1.035);z-index:4}.work-featured-v64 article:hover:after,[class*=projectCard]:hover:after{opacity:.9;transform:translate(0)}.work-featured-v64 article img,[class*=projectCard] img{will-change:transform;transition:transform .62s cubic-bezier(.16,1,.3,1),filter .42s!important}.work-featured-v64 article:hover img,[class*=projectCard]:hover img{transform:translate(calc(var(--ah-card-x)*5px),calc(var(--ah-card-y)*4px)) scale(1.018)!important}[class*=heroVisual] img{view-transition-name:ah-project-hero}::view-transition-group(ah-project-hero){animation-duration:.65s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(ah-project-hero){animation-duration:.65s}::view-transition-new(ah-project-hero){animation-duration:.65s}.ah-reticle-cursor{z-index:9999;pointer-events:none;opacity:0;mix-blend-mode:screen;width:38px;height:38px;transition:opacity .15s;position:fixed;top:-19px;left:-19px;transform:translate(-100px,-100px)}.ah-reticle-cursor.is-active{opacity:.9}.ah-reticle-cursor:before{content:"";border:1px solid #f5c25d6b;border-radius:50%;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;inset:9px;transform:scale(.65);box-shadow:0 0 11px #df902b2e}.ah-reticle-cursor.is-active:before{transform:scale(1)}.ah-reticle-cursor>span{color:#edbf69eb;min-width:46px;font-family:var(--font-grotesk),sans-serif;letter-spacing:.14em;white-space:nowrap;font-size:8px;position:absolute;top:12px;left:45px}.ah-reticle-corner{opacity:.9;border-color:#f2b856d1;width:7px;height:7px;position:absolute}.ah-reticle-corner.c1{border-top:1px solid;border-left:1px solid;top:0;left:0}.ah-reticle-corner.c2{border-top:1px solid;border-right:1px solid;top:0;right:0}.ah-reticle-corner.c3{border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.ah-reticle-corner.c4{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.ah-page-transition{z-index:9998;pointer-events:none;opacity:0;visibility:hidden;background:#030405fb;place-items:center;transition:opacity .31s,visibility 0s linear .33s;display:grid;position:fixed;inset:0}.ah-page-transition img{object-fit:contain;filter:drop-shadow(0 0 10px #e09b3c40);opacity:0;width:clamp(92px,10vw,148px);height:auto;transition:opacity .25s,transform .52s cubic-bezier(.16,1,.3,1),filter .52s;position:absolute;transform:scale(.64)rotate(-3deg)}.ah-page-transition-ring{aspect-ratio:1;opacity:0;border:1px solid #d699432b;border-radius:50%;width:clamp(180px,22vw,340px);transition:opacity .28s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;transform:scale(1.45)}.ah-page-transition-ring.ring-b{border-color:#ffcd7747;width:clamp(120px,15vw,230px);transition-delay:35ms}.ah-page-transition-flare{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#e197351a,#0000 64%);border-radius:50%;width:min(58vw,720px);transition:opacity .32s,transform .62s cubic-bezier(.16,1,.3,1);position:absolute;transform:scale(.4)}.ah-page-transition.is-entering,.ah-page-transition.is-leaving{opacity:1;visibility:visible;transition:opacity .26s,visibility linear}.ah-page-transition.is-entering img,.ah-page-transition.is-leaving img{opacity:.98;filter:drop-shadow(0 0 18px #e5a14073);transform:scale(1)rotate(0)}.ah-page-transition.is-entering .ah-page-transition-flare,.ah-page-transition.is-entering .ah-page-transition-ring,.ah-page-transition.is-leaving .ah-page-transition-flare,.ah-page-transition.is-leaving .ah-page-transition-ring{opacity:1;transform:scale(1)}.ah-page-transition.is-idle img{transform:scale(1.2)}.ah-creation-field{--field-x:50%;--field-y:50%;isolation:isolate;background:linear-gradient(#070809,#040506);border-top:1px solid #a46f3040;border-bottom:1px solid #a46f302e;width:min(100% - 48px,1360px);margin:clamp(24px,4vw,54px) auto;overflow:hidden}.ah-creation-field-head{color:#c99a51;font-family:var(--font-grotesk),sans-serif;letter-spacing:.18em;justify-content:space-between;align-items:center;padding:14px 18px 11px;font-size:9px;display:flex}.ah-creation-field-head small{color:#75716a;letter-spacing:.15em;font-size:8px}.ah-creation-field-stage{background:radial-gradient(circle,#19130c61,#0000 57%),#050607;border-top:1px solid #96622a1f;height:clamp(220px,24vw,330px);position:relative;overflow:hidden}.ah-creation-field-grid{-webkit-mask-image:radial-gradient(circle 220px at var(--field-x) var(--field-y),#000 0 36%,transparent 76%);mask-image:radial-gradient(circle 220px at var(--field-x) var(--field-y),#000 0 36%,transparent 76%);opacity:.6;background-image:linear-gradient(#c9934809 1px,#0000 0),linear-gradient(90deg,#c9934809 1px,#0000 0);background-size:32px 32px;position:absolute;inset:0}.ah-creation-field-network{width:100%;height:100%;-webkit-mask-image:radial-gradient(circle 260px at var(--field-x) var(--field-y),#000 0 35%,transparent 78%);mask-image:radial-gradient(circle 260px at var(--field-x) var(--field-y),#000 0 35%,transparent 78%);opacity:.1;transition:opacity .3s;position:absolute;inset:0;overflow:visible}.ah-creation-field.is-awake .ah-creation-field-network{opacity:.9}.ah-creation-field-network line{vector-effect:non-scaling-stroke;stroke:#d79e4854;stroke-width:.7px;stroke-dasharray:2 2;animation:ah-field-dash 8s linear infinite}.ah-creation-field-nodes{-webkit-mask-image:radial-gradient(circle 250px at var(--field-x) var(--field-y),#000 0 42%,transparent 78%);mask-image:radial-gradient(circle 250px at var(--field-x) var(--field-y),#000 0 42%,transparent 78%);position:absolute;inset:0}.ah-creation-field-nodes i{width:5px;height:5px;animation:ah-node-pulse 2.7s ease-in-out var(--node-delay) infinite alternate;background:#ffda918c;border:1px solid #eab259b8;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 8px #dc8e2c8c}.ah-creation-field-copy{white-space:nowrap;font-family:var(--font-display),serif;letter-spacing:-.03em;color:#ddd6c914;align-items:baseline;gap:.3em;font-size:clamp(30px,5vw,76px);transition:color .36s,text-shadow .36s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ah-creation-field.is-awake .ah-creation-field-copy{color:#e2dbcdb8;text-shadow:0 0 26px #cd8b3524}.ah-creation-field-copy strong{color:#c89347eb;font-weight:500}.ah-creation-field-copy em{color:#eed5a6e0;font-weight:400}.ah-creation-field-probe{left:var(--field-x);top:var(--field-y);opacity:0;border:1px solid #f7c4688c;border-radius:50%;width:12px;height:12px;transition:opacity .18s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 14px #eca44159}.ah-creation-field.is-awake .ah-creation-field-probe{opacity:1}.ah-creation-field-probe:after,.ah-creation-field-probe:before{content:"";background:#e9ad4e52;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ah-creation-field-probe:before{width:34px;height:1px}.ah-creation-field-probe:after{width:1px;height:34px}@keyframes ah-field-dash{to{stroke-dashoffset:-24px}}@keyframes ah-node-pulse{0%{opacity:.28;transform:translate(-50%,-50%)scale(.75)}to{opacity:1;transform:translate(-50%,-50%)scale(1.18)}}@media (max-width:820px),(pointer:coarse){.ah-reticle-cursor,.approved-gui-nav-energy{display:none!important}.site-artboard:after{display:none}.work-featured-v64 article:hover,[class*=projectCard]:hover{transform:none}.ah-creation-field{width:min(100% - 24px,1360px)}.ah-creation-field-head small{display:none}}@media (prefers-reduced-motion:reduce){.ah-creation-field-probe,.ah-page-transition,.ah-reticle-cursor,.approved-gui-nav-energy,.approved-gui-nav-progress{display:none!important}.ah-scan-target,.ah-section-reveal,.cap-orbit-svg,.hero-light-stage .animate-hero-glow,.hero-light-stage .hero-metal-sweep,.hero-light-stage .hero-orbit-light,.hero-spotlights,.work-featured-v64 article,[class*=projectCard]{clip-path:none!important;opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.ah-creation-field-network line,.ah-creation-field-nodes i{animation:none!important}.ah-creation-field-network,.ah-creation-field-nodes{opacity:.35;-webkit-mask-image:none;mask-image:none}}.approved-gui-nav-layer{--ah-nexus-glow-opacity:.055;--ah-nexus-ring-opacity:0;--ah-nexus-overlay-opacity:.055;--ah-nexus-overlay-scale:1;--ah-nexus-shift-x:0px;--ah-nexus-shift-y:0px;--ah-nexus-route-target:41.7%}.approved-gui-nav-nexus-core{z-index:5;pointer-events:none;transform-origin:50%;isolation:isolate;width:4.622%;height:62.5%;position:absolute;top:25%;left:3.125%}.approved-gui-nav-nexus-halo{z-index:-4;aspect-ratio:1;filter:blur(5px);width:154%;opacity:var(--ah-nexus-glow-opacity);background:radial-gradient(circle,#ffebbb4d 0,#efab472e 24%,#c7761f13 48%,#0000 73%);border-radius:50%;transition:opacity .18s,transform .33s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.approved-gui-nav-layer.is-nexus-near .approved-gui-nav-nexus-halo{transform:translate(-50%,-50%)scale(1.04)}.approved-gui-nav-nexus-blade{z-index:4;pointer-events:none;opacity:calc(.04 + var(--ah-nexus-proximity) * .92);filter:brightness(calc(1.18 + var(--ah-nexus-proximity) * .65)) saturate(1.12) drop-shadow(0 0 calc(1px + var(--ah-nexus-proximity) * 3px) #f6b4497a);will-change:transform,opacity,filter;background:url(/nexus-nav-overlay-v167.png) 50%/100% 100% no-repeat;transition:transform .39s cubic-bezier(.16,1,.3,1),opacity .18s,filter .18s;position:absolute;inset:0}.approved-gui-nav-nexus-blade.blade-nw{clip-path:polygon(0 0,56% 0,56% 56%,0 56%);transform:translate(calc(var(--ah-nexus-proximity) * -4.2px),calc(var(--ah-nexus-proximity) * -3.5px)) rotate(calc(var(--ah-nexus-proximity) * -1.5deg))}.approved-gui-nav-nexus-blade.blade-ne{clip-path:polygon(44% 0,100% 0,100% 56%,44% 56%);transform:translate(calc(var(--ah-nexus-proximity) * 4.2px),calc(var(--ah-nexus-proximity) * -3.5px)) rotate(calc(var(--ah-nexus-proximity) * 1.5deg))}.approved-gui-nav-nexus-blade.blade-sw{clip-path:polygon(0 44%,56% 44%,56% 100%,0 100%);transform:translate(calc(var(--ah-nexus-proximity) * -4.2px),calc(var(--ah-nexus-proximity) * 3.5px)) rotate(calc(var(--ah-nexus-proximity) * 1.5deg))}.approved-gui-nav-nexus-blade.blade-se{clip-path:polygon(44% 44%,100% 44%,100% 100%,44% 100%);transform:translate(calc(var(--ah-nexus-proximity) * 4.2px),calc(var(--ah-nexus-proximity) * 3.5px)) rotate(calc(var(--ah-nexus-proximity) * -1.5deg))}.approved-gui-nav-nexus-core-lens{z-index:6;width:calc(8px + var(--ah-nexus-proximity) * 5px);aspect-ratio:1;transform:translate(-50%,-50%) scale(calc(.72 + var(--ah-nexus-proximity) * .42));opacity:calc(.05 + var(--ah-nexus-proximity) * .92);box-shadow:0 0 calc(4px + var(--ah-nexus-proximity) * 5px) #ffdf94d9,0 0 calc(10px + var(--ah-nexus-proximity) * 15px) #de8f2a94;background:radial-gradient(circle,#fff7d8 0 10%,#ffd37a 24%,#d88728d6 47%,#0000 73%);border-radius:50%;transition:all .26s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.approved-gui-nav-nexus-arc{z-index:7;transform-origin:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#fff6d1f2,#f4b54ed1,#0000);height:1px;position:absolute;top:50%;left:50%;box-shadow:0 0 4px #ffdd8fb8}.approved-gui-nav-nexus-arc.arc-a{width:32%;transform:rotate(-28deg)translate(4px)}.approved-gui-nav-nexus-arc.arc-b{width:27%;transform:rotate(151deg)translate(4px)}.approved-gui-nav-layer.is-nexus-near .approved-gui-nav-nexus-arc.arc-a{animation:ahNexusArcA 1.36s step-end infinite}.approved-gui-nav-layer.is-nexus-near .approved-gui-nav-nexus-arc.arc-b{animation:ahNexusArcB 1.71s step-end infinite}.approved-gui-nav-nexus-overlay{z-index:3;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;opacity:calc(.035 + var(--ah-nexus-proximity) * .28);transform:translate(var(--ah-nexus-shift-x),var(--ah-nexus-shift-y)) scale(calc(1 + var(--ah-nexus-proximity) * .012));transform-origin:50%;filter:brightness(calc(1.22 + var(--ah-nexus-proximity) * .44)) saturate(1.1) drop-shadow(0 0 calc(1px + var(--ah-nexus-proximity) * 3px) #f1b24d6b);transition:opacity .17s,transform .27s cubic-bezier(.16,1,.3,1),filter .17s;position:absolute;inset:0}.approved-gui-nav-nexus-sheen{z-index:8;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(108deg,#0000 22%,#ffeec400 35%,#fff9e0fa 47%,#ffcb69b8 52%,#ffeec400 63%,#0000 76%) 160% 0/310% 100%;animation:ahNexusIdleSheenV168 6.8s cubic-bezier(.2,.7,.2,1) infinite;position:absolute;inset:-3%;-webkit-mask:url(/nexus-nav-overlay-v167.png) 50%/contain no-repeat;mask:url(/nexus-nav-overlay-v167.png) 50%/contain no-repeat}.approved-gui-nav-layer.is-nexus-near .approved-gui-nav-nexus-sheen{animation:ahNexusHotSheenV168 1.55s cubic-bezier(.2,.7,.2,1) infinite}.approved-gui-nav-nexus-ring{z-index:-1;aspect-ratio:1;pointer-events:none;opacity:calc(var(--ah-nexus-proximity) * .68);border-radius:50%;transition:opacity .17s,transform .39s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.approved-gui-nav-nexus-ring-a{width:116%;transform:translate(-50%,-50%) scale(calc(.78 + var(--ah-nexus-proximity) * .25)) rotate(calc(var(--ah-nexus-proximity) * 12deg));border:1px solid #f2bc5c8c;box-shadow:inset 0 0 8px #da8b2c24,0 0 9px #dc903029}.approved-gui-nav-nexus-ring-b{width:143%;transform:translate(-50%,-50%) scale(calc(.72 + var(--ah-nexus-proximity) * .28)) rotate(calc(18deg - var(--ah-nexus-proximity) * 17deg));border:1px dashed #bc7b2b45}.approved-gui-nav-nexus-flare{z-index:10;aspect-ratio:1;opacity:0;background:#fff4d3fa;border-radius:50%;width:14%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3);box-shadow:0 0 5px #ffeebcfa,0 0 15px #f9be58f5,0 0 34px #dd8928b8}.approved-gui-nav-layer.is-nexus-clicking .approved-gui-nav-nexus-flare{animation:ahNexusCoreFlashV168 .57s cubic-bezier(.16,1,.3,1) both}.approved-gui-nav-layer.is-nexus-clicking .approved-gui-nav-nexus-core{animation:ahNexusCoreTapV168 .52s cubic-bezier(.22,1,.36,1) both}.approved-gui-nav-layer.is-nexus-clicking .approved-gui-nav-nexus-ring-a{animation:ahNexusRingPulseAV168 .62s cubic-bezier(.16,1,.3,1) both}.approved-gui-nav-layer.is-nexus-clicking .approved-gui-nav-nexus-ring-b{animation:ahNexusRingPulseBV168 .68s cubic-bezier(.16,1,.3,1) both}.approved-gui-nav-layer.is-nexus-clicking .approved-gui-nav-nexus-blade{filter:brightness(2.05)saturate(1.18)drop-shadow(0 0 5px #ffc65fa8)}.approved-gui-nav-nexus-spark{z-index:11;opacity:0;pointer-events:none;background:#fff0c1;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 5px #ffd479,0 0 12px #e09130d6}.approved-gui-nav-nexus-spark:after{content:"";background:linear-gradient(90deg,#0000,#ffe8b0eb,#0000);width:12px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-32deg)}.approved-gui-nav-nexus-spark.spark-a{animation:ahNexusSparkAV168 7.8s linear infinite;top:17%;left:80%}.approved-gui-nav-nexus-spark.spark-b{animation:ahNexusSparkBV168 10.6s linear infinite;top:74%;left:13%}.approved-gui-nav-nexus-route{z-index:9;width:calc(var(--ah-nexus-route-target) - 5.44%);pointer-events:none;opacity:0;transform-origin:0;background:linear-gradient(90deg,#d38b2d29,#f1b7538a 50%,#ffe4a3d9);height:2px;position:absolute;bottom:7.15%;left:5.44%;box-shadow:0 0 7px #e8a03c4d,0 0 14px #df8e2d29}.approved-gui-nav-nexus-route span{opacity:0;background:#fff5d5fa;border:1px solid #ffe7abfa;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)scale(.72);box-shadow:0 0 6px #ffe29e,0 0 17px #e29434eb,0 0 28px #cd751d80}.approved-gui-nav-nexus-route span:before{content:"";filter:blur(.25px);background:linear-gradient(90deg,#0000,#ffbe5bad,#ffecb4f2);width:32px;height:2px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.approved-gui-nav-layer.is-nexus-routing .approved-gui-nav-nexus-route{animation:ahNexusRouteRailV168 .76s ease-out both}.approved-gui-nav-layer.is-nexus-routing .approved-gui-nav-nexus-route span{animation:ahNexusRoutePulseV168 .76s cubic-bezier(.22,.7,.22,1) both}.approved-gui-nav-layer:has(.approved-gui-nav-home:focus-visible) .approved-gui-nav-nexus-halo,.approved-gui-nav-layer:has(.approved-gui-nav-home:hover) .approved-gui-nav-nexus-halo{opacity:.36}@keyframes ahNexusIdleSheenV168{0%,63%{opacity:0;background-position:160% 0}66%{opacity:.16}70%{opacity:.82}77%{opacity:.18;background-position:-65% 0}79%,to{opacity:0;background-position:-65% 0}}@keyframes ahNexusHotSheenV168{0%{opacity:0;background-position:150% 0}20%{opacity:.28}43%{opacity:.96}72%{opacity:.22;background-position:-60% 0}to{opacity:0;background-position:-60% 0}}@keyframes ahNexusArcA{0%,42%,52%,to{opacity:0}43%{opacity:.95}46%{opacity:.18}48%{opacity:.78}}@keyframes ahNexusArcB{0%,66%,76%,to{opacity:0}67%{opacity:.72}70%{opacity:.1}72%{opacity:.88}}@keyframes ahNexusCoreTapV168{0%{transform:scale(1)}24%{transform:scale(.925)}50%{transform:scale(1.055)}to{transform:scale(1)}}@keyframes ahNexusCoreFlashV168{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}16%{opacity:1;transform:translate(-50%,-50%)scale(.9)}48%{opacity:.72;transform:translate(-50%,-50%)scale(1.45)}to{opacity:0;transform:translate(-50%,-50%)scale(2.35)}}@keyframes ahNexusRingPulseAV168{0%{opacity:.12;transform:translate(-50%,-50%)scale(.72)}28%{opacity:.88}to{opacity:0;transform:translate(-50%,-50%)scale(1.78)rotate(22deg)}}@keyframes ahNexusRingPulseBV168{0%{opacity:.08;transform:translate(-50%,-50%)scale(.66)rotate(18deg)}38%{opacity:.52}to{opacity:0;transform:translate(-50%,-50%)scale(2.05)rotate(-28deg)}}@keyframes ahNexusSparkAV168{0%,78%,82%,to{opacity:0;transform:translate(0)scale(.4)}78.7%{opacity:1;transform:translate(0)scale(1)}79.5%{opacity:.7;transform:translate(5px,-4px)scale(.78)}80.5%{opacity:0;transform:translate(10px,-8px)scale(.2)}}@keyframes ahNexusSparkBV168{0%,88%,92%,to{opacity:0;transform:translate(0)scale(.4)}88.5%{opacity:.95;transform:translate(0)scale(1)}89.4%{opacity:.54;transform:translate(-5px,5px)scale(.7)}90.3%{opacity:0;transform:translate(-9px,9px)scale(.2)}}@keyframes ahNexusRouteRailV168{0%{opacity:0;transform:scaleX(.01)}10%{opacity:.92}83%{opacity:.62;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes ahNexusRoutePulseV168{0%{opacity:0;left:0;transform:translate(-50%,-50%)scale(.45)}7%{opacity:1;transform:translate(-50%,-50%)scale(.92)}82%{opacity:1;left:100%;transform:translate(-50%,-50%)scale(1.12)}to{opacity:0;left:100%;transform:translate(-50%,-50%)scale(.38)}}@media (pointer:coarse){.approved-gui-nav-nexus-arc,.approved-gui-nav-nexus-route,.approved-gui-nav-nexus-sheen,.approved-gui-nav-nexus-spark{display:none}.approved-gui-nav-nexus-blade{opacity:.04;transform:none!important}.approved-gui-nav-nexus-overlay{opacity:.04;transform:none}.approved-gui-nav-nexus-halo{opacity:.025}}@media (prefers-reduced-motion:reduce){.approved-gui-nav-nexus-arc,.approved-gui-nav-nexus-flare,.approved-gui-nav-nexus-route,.approved-gui-nav-nexus-sheen,.approved-gui-nav-nexus-spark{display:none!important}.approved-gui-nav-nexus-blade,.approved-gui-nav-nexus-core,.approved-gui-nav-nexus-halo,.approved-gui-nav-nexus-overlay,.approved-gui-nav-nexus-ring{transform:none;transition:none!important;animation:none!important}}.selected-work-card-v169{will-change:transform;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s,box-shadow .32s;transform:translateY(0)}.marquee-group:hover .selected-work-card-v169:hover{border-color:var(--gold);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.marquee-group:hover .selected-work-card-v169:hover{border-color:color-mix(in oklab,var(--gold) 58%,transparent)}}.marquee-group:hover .selected-work-card-v169:hover{box-shadow:0 8px 24px #00000047,0 0 18px #be87371a}@media (prefers-reduced-motion:reduce){.marquee-group:hover .selected-work-card-v169:hover,.selected-work-card-v169{transition:none;transform:none}}.approved-gui-nav-link:after{background:linear-gradient(90deg,#0000,#ffde972e 8%,#ffe29ee0 24%,#fff0c8 50%,#ffe29ee0 76%,#ffde972e 92%,#0000);height:1px;bottom:8%;left:18%;right:18%;box-shadow:0 0 3px #ffefc6eb,0 0 9px #f8c7709e,0 0 18px #df97394d}.approved-gui-nav-link:focus-visible:after,.approved-gui-nav-link:hover:after{opacity:1;transform:scaleX(1)}@view-transition{navigation:auto}::view-transition-old(ah-work-project-hero){animation-duration:.62s;animation-timing-function:cubic-bezier(.22,.72,.18,1);overflow:clip}::view-transition-new(ah-work-project-hero){animation-duration:.62s;animation-timing-function:cubic-bezier(.22,.72,.18,1);overflow:clip}.ah-work-transition-target{view-transition-name:ah-work-project-hero}#work-featured-grid{perspective:1400px;isolation:isolate}#work-featured-grid>.ah-work-motion-card{--ah-work-media-x:0px;--ah-work-media-y:0px;--ah-work-light-x:50%;--ah-work-light-y:45%;isolation:isolate;opacity:0;transform-origin:50%;transition:opacity .68s cubic-bezier(.2,.72,.2,1),transform .68s cubic-bezier(.2,.72,.2,1),filter .42s,border-color .36s,box-shadow .42s;transition-delay:calc(var(--ah-work-order,0) * 72ms);will-change:transform,filter;transform:translateY(28px)scale(.992)}#work-featured-grid>.ah-work-motion-card.ah-work-card-revealed{opacity:1;transform:translate(0)scale(1)}#work-featured-grid>.ah-work-motion-card:before{content:"";z-index:12;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle at var(--ah-work-light-x) var(--ah-work-light-y),#f2c77918,transparent 30%),linear-gradient(90deg,transparent 0 12%,#e7b35b00 30%,#efbe6c24 50%,#e7b35b00 70%,transparent 88%);transition:opacity .32s;position:absolute;inset:0}#work-featured-grid>.ah-work-motion-card:after{content:"PROJECT " attr(data-ah-work-index);z-index:14;color:#ecbe70e0;letter-spacing:.18em;opacity:0;pointer-events:none;background:linear-gradient(90deg,#04050600,#050607b8);border-top:1px solid #e9b35ba8;border-right:1px solid #e9b35b40;padding:5px 8px 4px 10px;font-size:7px;font-weight:600;transition:opacity .28s,transform .36s cubic-bezier(.2,.72,.2,1);position:absolute;top:11px;right:14px;transform:translate(8px,-4px)}#work-featured-grid.ah-work-grid-focused>.ah-work-motion-card:not(.ah-work-card-focused){opacity:.52;filter:brightness(.62)saturate(.58);transition-delay:0s;transform:translate3d(0,2px,-16px)scale(.986)}#work-featured-grid>.ah-work-motion-card.ah-work-card-focused{z-index:5;opacity:1;filter:brightness(1.02)saturate(1.02);border-color:#e2a94f94;transition-delay:0s;transform:translate3d(0,-7px,24px)scale(1.012);box-shadow:0 30px 72px #0000007a,inset 0 0 0 1px #dda14517,0 0 38px #ce923613}#work-featured-grid>.ah-work-motion-card.ah-work-card-focused:after,#work-featured-grid>.ah-work-motion-card.ah-work-card-focused:before{opacity:1}#work-featured-grid>.ah-work-motion-card.ah-work-card-focused:after{transform:translate(0)}#work-featured-grid>.ah-work-motion-card img{will-change:transform}#work-featured-grid>.ah-work-motion-card.ah-work-card-focused .work-featured-brand-media-v64 img,#work-featured-grid>.ah-work-motion-card.ah-work-card-focused .work-featured-card-media-v64 img,#work-featured-grid>.ah-work-motion-card.ah-work-card-focused .work-featured-lead-media-v64>img{transform:translate3d(var(--ah-work-media-x),var(--ah-work-media-y),0) scale(1.06);filter:saturate(.96)brightness(.91)contrast(1.045);transition-duration:.15s;transition-timing-function:linear}#work-featured-grid>.ah-work-motion-card .work-project-action-v64{padding:7px 30px 7px 0;transition:color .26s,letter-spacing .32s,padding .32s;position:relative;overflow:hidden}#work-featured-grid>.ah-work-motion-card .work-project-action-v64:after{content:"";opacity:.26;background:linear-gradient(90deg,#d99f452e,#efbe69d1 52%,#0000 92%);height:1px;transition:transform .54s cubic-bezier(.2,.72,.2,1),opacity .28s;position:absolute;bottom:1px;left:0;right:0;transform:translate(-72%)}#work-featured-grid>.ah-work-motion-card.ah-work-card-focused .work-project-action-v64{color:#f2c677fa;letter-spacing:.145em;padding-right:36px}#work-featured-grid>.ah-work-motion-card.ah-work-card-focused .work-project-action-v64:after{opacity:.92;transform:translate(0)}#work-featured-grid>.ah-work-motion-card[data-ah-work-href]{cursor:pointer}#work-featured-grid>.ah-work-motion-card[data-ah-work-href]:focus-visible{outline-offset:4px;outline:1px solid #eebb66db}#work-featured-grid>.ah-work-motion-card.ah-work-card-opening{z-index:20;filter:brightness(1.09)saturate(1.04);transform:translate3d(0,-4px,50px)scale(1.018)}#work-featured-grid>.ah-work-motion-card.ah-work-card-opening:before{opacity:1;animation:ah-work-open-flash-v171 .28s both}@keyframes ah-work-open-flash-v171{0%{background-color:#ebb45b00}48%{background-color:#ebb45b1a}to{background-color:#ebb45b00}}.ah-work-focus-cursor{z-index:9997;pointer-events:none;opacity:0;color:#f2c777e6;letter-spacing:.18em;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(90deg,#040506c7,#0a090773);border-bottom:1px solid #eeb75f47;border-left:1px solid #eeb75fa6;place-items:center;width:47px;height:21px;font-size:6px;font-weight:700;transition:opacity .15s;display:grid;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.ah-work-focus-cursor.is-visible{opacity:.88}@media (max-width:900px),(pointer:coarse){.ah-work-focus-cursor{display:none!important}#work-featured-grid.ah-work-grid-focused>.ah-work-motion-card:not(.ah-work-card-focused){opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){#work-featured-grid.ah-work-grid-focused>.ah-work-motion-card:not(.ah-work-card-focused),#work-featured-grid>.ah-work-motion-card,#work-featured-grid>.ah-work-motion-card.ah-work-card-focused,#work-featured-grid>.ah-work-motion-card.ah-work-card-revealed{opacity:1!important;transition:none!important;transform:none!important}#work-featured-grid>.ah-work-motion-card img{transition:none!important;transform:none!important}.ah-work-focus-cursor{display:none!important}}.approved-gui-nav-link[aria-current=page]{-webkit-backdrop-filter:brightness(1.035)saturate(1.035);backdrop-filter:brightness(1.035)saturate(1.035);background:radial-gradient(at 50% 38%,#ffdd9708 0,#ffd37e04 28%,#0000 62%)}.approved-gui-nav-link[aria-current=page]:after,.approved-gui-nav-link[aria-current=page]:focus-visible:after,.approved-gui-nav-link[aria-current=page]:hover:after{opacity:.98;background:linear-gradient(90deg,#0000,#ffe1a247 8%,#ffe29ce6 24%,#fff4d6 50%,#ffe29ce6 76%,#ffe1a247 92%,#0000);height:1px;bottom:8%;left:25%;right:25%;transform:scaleX(1);box-shadow:0 0 3px #fff3d6f2,0 0 8px #f8ca798a,0 0 14px #dd973a33}.approved-gui-nav-link[aria-current=page]:before{opacity:0}.approved-gui-nav-link[aria-current=page]:focus-visible:before,.approved-gui-nav-link[aria-current=page]:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.approved-gui-nav-link[aria-current=page]{-webkit-backdrop-filter:none;backdrop-filter:none}}.approved-gui-nav-menu-wrap:after{content:"";z-index:7;transform-origin:top;opacity:0;pointer-events:none;background:linear-gradient(#f6d289eb,#c78c3f9e 58%,#0000);width:1px;height:17px;transition:transform .21s cubic-bezier(.22,1,.36,1),opacity .14s;position:absolute;top:calc(100% + 1px);right:16%;transform:scaleY(0);box-shadow:0 0 8px #e2a44957}.approved-gui-nav-menu-wrap:has(.approved-gui-nav-menu.is-open):after{opacity:1;transform:scaleY(1)}.approved-gui-nav-dropdown{padding:0;right:-1px;clip-path:polygon(0 0,91% 0,100% 10%,100% 100%,9% 100%,0 90%)!important;transform-origin:100% 0!important;background:linear-gradient(145deg,#ebbc6309,#0000 26%),linear-gradient(#111213fd,#060708fe)!important;border:1px solid #a5703485!important;width:clamp(258px,19.25vw,306px)!important;transition:opacity .18s,transform .36s cubic-bezier(.18,.82,.16,1)!important;top:calc(100% + 17px)!important;transform:translateY(-8px)scaleY(.72)!important;box-shadow:0 24px 54px #0000009e,inset 0 1px #f5d39314,inset 1px 0 #f5d39306!important}.approved-gui-nav-dropdown:before{content:"";z-index:2;opacity:0;pointer-events:none;background:linear-gradient(104deg,#0000 26%,#ebbe6b00 39%,#f4d18f1a 49%,#e2a64c09 58%,#0000 72%);position:absolute;inset:0;transform:translate(-128%)}.approved-gui-nav-dropdown.is-open{transform:translateY(0)scaleY(1)!important}.approved-gui-nav-dropdown.is-open:before{animation:ah-menu-deploy-sweep .76s ease-out .125s}@keyframes ah-menu-deploy-sweep{0%{opacity:.92;transform:translate(-128%)}to{opacity:0;transform:translate(128%)}}.ah-menu-v177-inner{z-index:3;padding:14px 13px 13px;position:relative}.ah-menu-v177-group+.ah-menu-v177-group{border-top:1px solid #97663233;margin-top:10px;padding-top:10px}.ah-menu-v177-kicker{color:#bd914fb8;font-family:var(--font-grotesk),sans-serif;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:7px;margin:0 3px 7px;font-size:8px;font-weight:600;display:flex}.ah-menu-v177-kicker:before{content:"";background:#d8a34e99;width:12px;height:1px;box-shadow:0 0 6px #da9d3e3d}.approved-gui-nav-dropdown .ah-menu-v177-item{color:#e7e2d8;opacity:0;background:0 0;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:6px;margin:0;display:grid;position:relative;overflow:hidden;transform:translate(9px);border:0!important;padding:10px 9px!important;transition:opacity .25s,transform .33s cubic-bezier(.22,1,.36,1),background .18s,color .18s!important}.approved-gui-nav-dropdown .ah-menu-v177-item:before{content:"";background:linear-gradient(90deg,#e7b55cdb,#f7d38cf5,#0000);width:0;height:1px;transition:width .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;box-shadow:0 0 7px #e3a44652}.approved-gui-nav-dropdown.is-open .ah-menu-v177-item{opacity:1;transform:translate(0)}.approved-gui-nav-dropdown.is-open .ah-menu-v177-item:first-of-type{transition-delay:75ms}.approved-gui-nav-dropdown.is-open .ah-menu-v177-item:nth-of-type(2){transition-delay:.115s}.ah-menu-v177-group:nth-child(2) .ah-menu-v177-item:first-of-type{transition-delay:.16s}.ah-menu-v177-group:nth-child(2) .ah-menu-v177-item:nth-of-type(2){transition-delay:.205s}.approved-gui-nav-dropdown .ah-menu-v177-item:focus-visible,.approved-gui-nav-dropdown .ah-menu-v177-item:hover{color:#f6cb77;background:linear-gradient(90deg,#d89d4412,#d89d4405);outline:none}.approved-gui-nav-dropdown .ah-menu-v177-item:focus-visible:before,.approved-gui-nav-dropdown .ah-menu-v177-item:hover:before{width:72%}.ah-menu-v177-index{color:#be8b44b8;font-family:var(--font-grotesk),sans-serif;letter-spacing:.06em;font-size:8px}.ah-menu-v177-copy{min-width:0}.approved-gui-nav-dropdown .ah-menu-v177-copy>span{color:currentColor;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:560;line-height:1.15;display:block}.approved-gui-nav-dropdown .ah-menu-v177-copy>small{color:#8d8a84;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;line-height:1.2;display:block;overflow:hidden}.ah-menu-v177-arrow{color:#c2934bb8;text-align:right;font-size:13px;line-height:1;transition:transform .22s cubic-bezier(.22,1,.36,1),color .18s;transform:translate(0)}.ah-menu-v177-item:focus-visible .ah-menu-v177-arrow,.ah-menu-v177-item:hover .ah-menu-v177-arrow{color:#f5cb7a;transform:translate(3px)}.ah-menu-v177-footer{color:#706d68;font-family:var(--font-grotesk),sans-serif;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;margin:11px 3px 1px;font-size:7px;display:flex}@media (max-width:900px){.approved-gui-nav-dropdown{width:min(292px,82vw)!important}}@media (prefers-reduced-motion:reduce){.ah-menu-v177-arrow,.approved-gui-nav-dropdown,.approved-gui-nav-dropdown .ah-menu-v177-item,.approved-gui-nav-dropdown .ah-menu-v177-item:before,.approved-gui-nav-menu-wrap:after{transition:none!important}.approved-gui-nav-dropdown.is-open:before{animation:none}}#principles{scroll-margin-top:clamp(118px,8vw,138px)}.ah-menu-v177-footer{justify-content:flex-end;min-height:12px;position:relative}.ah-menu-v177-footer:before{content:"";background:linear-gradient(90deg,#76522a5c,#b17e3b2e 72%,#0000);flex:1;height:1px}.ah-menu-v177-footer>span:first-child{white-space:nowrap}.ah-menu-v179-secret-trigger{--ah-secret-progress:0deg;width:14px;height:14px;color:inherit;cursor:default;appearance:none;touch-action:none;isolation:isolate;background:0 0;border:0;place-items:center;margin:-3px -1px -3px 1px;padding:0;display:grid;position:relative}.ah-menu-v179-secret-trigger:before{content:"";z-index:-1;background:conic-gradient(from -90deg,#f4cc7cf5 0 var(--ah-secret-progress),#885c2b33 var(--ah-secret-progress) 1turn);opacity:.3;border-radius:50%;transition:opacity .18s;position:absolute;inset:1px}.ah-menu-v179-secret-trigger:after{content:"";z-index:0;background:#08090a;border-radius:50%;position:absolute;inset:3px;box-shadow:inset 0 0 0 1px #cb924547}.ah-menu-v179-secret-dot{z-index:1;background:#c5924b94;width:3px;height:3px;transition:background .18s,box-shadow .18s,transform .22s cubic-bezier(.22,1,.36,1);position:relative;transform:rotate(45deg);box-shadow:0 0 4px #dba44e29}.ah-menu-v179-secret-trigger:focus-visible .ah-menu-v179-secret-dot,.ah-menu-v179-secret-trigger:hover .ah-menu-v179-secret-dot{background:#efc470c7;box-shadow:0 0 7px #e8ac4e57}.ah-menu-v179-secret-trigger:focus-visible{outline-offset:2px;outline:1px solid #e1aa5752}.ah-menu-v179-secret-trigger.is-holding{animation:ah-v179-secret-hold-progress 1.35s linear forwards}.ah-menu-v179-secret-trigger.is-holding:before{opacity:.94}.ah-menu-v179-secret-trigger.is-holding .ah-menu-v179-secret-dot{background:#fbd892;transform:rotate(225deg)scale(1.22);box-shadow:0 0 6px #facc77bd,0 0 12px #e19a3a57}.ah-menu-v179-secret-trigger.is-unlocked .ah-menu-v179-secret-dot{background:#ffe0a0;box-shadow:0 0 8px #f5c065b8}@keyframes ah-v179-secret-hold-progress{0%{--ah-secret-progress:0deg}to{--ah-secret-progress:360deg}}.ah-menu-v179-admin-compartment{clip-path:polygon(0 0,100% 0,100% 100%,7% 100%,0 72%);opacity:0;transform-origin:50% 0;pointer-events:none;background:linear-gradient(102deg,#e1a84b0e,#0000 35%),linear-gradient(#0c0d0efc,#050607);border-top:0 solid #0000;max-height:0;margin:0 -13px -13px;transition:max-height .47s cubic-bezier(.18,.82,.16,1),opacity .22s,transform .47s cubic-bezier(.18,.82,.16,1),border-color .22s;position:relative;overflow:hidden;transform:perspective(500px)rotateX(-17deg)translateY(-5px)}.ah-menu-v179-admin-compartment:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 18%,#f7d38f00 36%,#f7d38f21 49%,#d7953d06 59%,#0000 76%);position:absolute;inset:0;transform:translate(-135%)}.ah-menu-v179-admin-compartment.is-open{opacity:1;pointer-events:auto;border-top-width:1px;border-top-color:#be843b61;max-height:158px;margin-top:10px;transform:perspective(500px)rotateX(0)translateY(0)}.ah-menu-v179-admin-compartment.is-open:before{animation:ah-v179-compartment-scan .72s ease-out .15s}@keyframes ah-v179-compartment-scan{0%{opacity:.95;transform:translate(-135%)}to{opacity:0;transform:translate(135%)}}.ah-menu-v179-admin-rail{background:linear-gradient(90deg,#f6d087f5,#e09d43d1,#0000);width:0;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 9px #e19e4357}.ah-menu-v179-admin-compartment.is-open .ah-menu-v179-admin-rail{animation:ah-v179-admin-rail .56s cubic-bezier(.22,1,.36,1) 80ms forwards}@keyframes ah-v179-admin-rail{to{width:82%}}.ah-menu-v179-admin-link{color:#eee7d9;opacity:0;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:7px;min-height:62px;padding:11px 14px 10px 13px;text-decoration:none;transition:opacity .26s .18s,transform .36s cubic-bezier(.22,1,.36,1) .15s,color .18s,background .18s;display:grid;position:relative;transform:translateY(-6px)}.ah-menu-v179-admin-compartment.is-open .ah-menu-v179-admin-link{opacity:1;transform:translateY(0)}.ah-menu-v179-admin-link:focus-visible,.ah-menu-v179-admin-link:hover{color:#f9ce7c;background:linear-gradient(90deg,#db9f4613,#0000 74%);outline:none}.ah-menu-v179-admin-lock{border:1px solid #d39d4f99;border-radius:1px;width:13px;height:11px;position:relative;box-shadow:inset 0 0 7px #d89d460f}.ah-menu-v179-admin-lock:before{content:"";border:1px solid #d39d4f99;border-bottom:0;border-radius:6px 6px 0 0;height:7px;position:absolute;top:-7px;left:2px;right:2px}.ah-menu-v179-admin-copy>span{font-family:var(--font-grotesk),sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:620;line-height:1.2;display:block}.ah-menu-v179-admin-copy>small{color:#8b877f;letter-spacing:.04em;margin-top:3px;font-size:8px;line-height:1.2;display:block}.ah-menu-v179-admin-arrow{color:#cf9b4fd1;text-align:right;font-size:13px;transition:transform .18s,color .18s}.ah-menu-v179-admin-link:focus-visible .ah-menu-v179-admin-arrow,.ah-menu-v179-admin-link:hover .ah-menu-v179-admin-arrow{color:#f8cf7f;transform:translate(3px)}@media (prefers-reduced-motion:reduce){.ah-menu-v179-admin-arrow,.ah-menu-v179-admin-compartment,.ah-menu-v179-admin-compartment:before,.ah-menu-v179-admin-link,.ah-menu-v179-admin-rail,.ah-menu-v179-secret-dot,.ah-menu-v179-secret-trigger,.ah-menu-v179-secret-trigger:before{transition-duration:.01ms!important;animation:none!important}.ah-menu-v179-secret-trigger.is-holding:before{opacity:.94}}.ah-menu-v188-admin-link-secondary{border-top:1px solid #be843b24;min-height:58px}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}