@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:#ff6568;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-green-400:#05df72;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-slate-100:#f1f5f9;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-2xl:96rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-lg:0 4px 4px #00000026;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-green-400:lab(78.503% -64.9265 39.7492);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-3{inset:calc(var(--spacing)*-3)}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-5{top:calc(var(--spacing)*-5)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.-right-1{right:calc(var(--spacing)*-1)}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-20{right:calc(var(--spacing)*20)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-5{bottom:calc(var(--spacing)*-5)}.-bottom-8{bottom:calc(var(--spacing)*-8)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-20{bottom:calc(var(--spacing)*20)}.-left-1{left:calc(var(--spacing)*-1)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-4{left:calc(var(--spacing)*4)}.left-6{left:calc(var(--spacing)*6)}.left-8{left:calc(var(--spacing)*8)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[5\]{z-index:5}.z-\[10001\]{z-index:10001}.z-\[10002\]{z-index:10002}.z-\[10010\]{z-index:10010}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-7{margin:calc(var(--spacing)*7)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.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-12{margin-top:calc(var(--spacing)*12)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.ml-1{margin-left:calc(var(--spacing)*1)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.min-h-\[3rem\]{min-height:3rem}.min-h-\[150px\]{min-height:150px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.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{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[2\.5rem\]{min-width:2.5rem}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.-translate-x-1{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-2{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-8{--tw-translate-x:calc(var(--spacing)*-8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-10px\]{--tw-translate-x:-10px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-80px\]{--tw-translate-x:-80px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[10px\]{--tw-translate-x:10px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[80px\]{--tw-translate-x:80px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-4{--tw-translate-y:calc(var(--spacing)*-4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-0{rotate:none}.rotate-12{rotate:12deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.cursor-ew-resize{cursor:ew-resize}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*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)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*20)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*20)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*24)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*24)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-full{border-top-left-radius:3.40282e38px;border-top-right-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-x-4{border-inline-style:var(--tw-border-style);border-inline-width:4px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-\[\#FFD700\]{border-color:gold}.border-\[var\(--accent-gold\)\],.border-\[var\(--accent-gold\)\]\/30{border-color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent-gold\)\]\/30{border-color:color-mix(in oklab,var(--accent-gold)30%,transparent)}}.border-\[var\(--accent-gold\)\]\/50{border-color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent-gold\)\]\/50{border-color:color-mix(in oklab,var(--accent-gold)50%,transparent)}}.border-\[var\(--accent-gold\)\]\/60{border-color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent-gold\)\]\/60{border-color:color-mix(in oklab,var(--accent-gold)60%,transparent)}}.border-green-400\/50{border-color:#05df7280}@supports (color:color-mix(in lab, red, red)){.border-green-400\/50{border-color:color-mix(in oklab,var(--color-green-400)50%,transparent)}}.border-red-400\/50{border-color:#ff656880}@supports (color:color-mix(in lab, red, red)){.border-red-400\/50{border-color:color-mix(in oklab,var(--color-red-400)50%,transparent)}}.border-slate-700\/30{border-color:#3141584d}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/30{border-color:color-mix(in oklab,var(--color-slate-700)30%,transparent)}}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/50{border-color:color-mix(in oklab,var(--color-slate-700)50%,transparent)}}.border-slate-700\/60{border-color:#31415899}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/60{border-color:color-mix(in oklab,var(--color-slate-700)60%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-\[var\(--accent-gold\)\],.bg-\[var\(--accent-gold\)\]\/10{background-color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent-gold\)\]\/10{background-color:color-mix(in oklab,var(--accent-gold)10%,transparent)}}.bg-\[var\(--accent-gold\)\]\/20{background-color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent-gold\)\]\/20{background-color:color-mix(in oklab,var(--accent-gold)20%,transparent)}}.bg-\[var\(--accent-gold\)\]\/30{background-color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent-gold\)\]\/30{background-color:color-mix(in oklab,var(--accent-gold)30%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black)90%,transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.bg-black\/95{background-color:color-mix(in oklab,var(--color-black)95%,transparent)}}.bg-green-400\/10{background-color:#05df721a}@supports (color:color-mix(in lab, red, red)){.bg-green-400\/10{background-color:color-mix(in oklab,var(--color-green-400)10%,transparent)}}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400)10%,transparent)}}.bg-slate-800\/40{background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/40{background-color:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.bg-slate-800\/60{background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/60{background-color:color-mix(in oklab,var(--color-slate-800)60%,transparent)}}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/80{background-color:color-mix(in oklab,var(--color-slate-800)80%,transparent)}}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--accent-gold\)\]{--tw-gradient-from:var(--accent-gold);--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-\[var\(--accent-gold\)\]\/0{--tw-gradient-from:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--accent-gold\)\]\/0{--tw-gradient-from:color-mix(in oklab,var(--accent-gold)0%,transparent)}}.from-\[var\(--accent-gold\)\]\/0{--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-\[var\(--accent-gold\)\]\/50{--tw-gradient-from:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--accent-gold\)\]\/50{--tw-gradient-from:color-mix(in oklab,var(--accent-gold)50%,transparent)}}.from-\[var\(--accent-gold\)\]\/50{--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\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab,var(--color-black)60%,transparent)}}.from-black\/60{--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\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,transparent)}}.from-black\/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\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab,var(--color-black)90%,transparent)}}.from-black\/90{--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-slate-950{--tw-gradient-from:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/5{--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.from-white\/5{--tw-gradient-from:color-mix(in oklab,var(--color-white)5%,transparent)}}.from-white\/5{--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-yellow-600{--tw-gradient-from:var(--color-yellow-600);--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-\[var\(--accent-gold\)\]{--tw-gradient-via:var(--accent-gold);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--accent-gold\)\]\/50{--tw-gradient-via:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.via-\[var\(--accent-gold\)\]\/50{--tw-gradient-via:color-mix(in oklab,var(--accent-gold)50%,transparent)}}.via-\[var\(--accent-gold\)\]\/50{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab, red, red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab,var(--color-black)40%,transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/60{--tw-gradient-via:#0009}@supports (color:color-mix(in lab, red, red)){.via-black\/60{--tw-gradient-via:color-mix(in oklab,var(--color-black)60%,transparent)}}.via-black\/60{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900{--tw-gradient-via:var(--color-slate-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-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-\[var\(--accent-gold\)\]\/0{--tw-gradient-to:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--accent-gold\)\]\/0{--tw-gradient-to:color-mix(in oklab,var(--accent-gold)0%,transparent)}}.to-\[var\(--accent-gold\)\]\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--accent-gold-bright\)\]{--tw-gradient-to:var(--accent-gold-bright);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black\/90{--tw-gradient-to:#000000e6}@supports (color:color-mix(in lab, red, red)){.to-black\/90{--tw-gradient-to:color-mix(in oklab,var(--color-black)90%,transparent)}}.to-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-white\/0{--tw-gradient-to:color-mix(in oklab,var(--color-white)0%,transparent)}}.to-white\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--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))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.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-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-20{padding-right:calc(var(--spacing)*20)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-20{padding-left:calc(var(--spacing)*20)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[\#FFD700\]{color:gold}.text-\[var\(--accent-gold\)\],.text-\[var\(--accent-gold\)\]\/0{color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--accent-gold\)\]\/0{color:color-mix(in oklab,var(--accent-gold)0%,transparent)}}.text-black{color:var(--color-black)}.text-emerald-300\/15{color:#5ee9b526}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/15{color:color-mix(in oklab,var(--color-emerald-300)15%,transparent)}}.text-emerald-300\/25{color:#5ee9b540}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/25{color:color-mix(in oklab,var(--color-emerald-300)25%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/15{color:#00d29426}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/15{color:color-mix(in oklab,var(--color-emerald-400)15%,transparent)}}.text-emerald-400\/20{color:#00d29433}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/20{color:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.text-emerald-400\/30{color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/30{color:color-mix(in oklab,var(--color-emerald-400)30%,transparent)}}.text-green-400{color:var(--color-green-400)}.text-red-400{color:var(--color-red-400)}.text-red-400\/70{color:#ff6568b3}@supports (color:color-mix(in lab, red, red)){.text-red-400\/70{color:color-mix(in oklab,var(--color-red-400)70%,transparent)}}.text-slate-100{color:var(--color-slate-100)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab,var(--color-white)20%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab,var(--color-white)95%,transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.placeholder-transparent::placeholder{color:#0000}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.02\]{opacity:.02}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.06\]{opacity:.06}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(200\,161\,77\,0\.15\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#c8a14d26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(212\,175\,55\,0\.3\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#d4af374d);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_8px_32px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);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);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)10%,transparent)var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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-2xl{--tw-blur:blur(var(--blur-2xl));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-sm{--tw-blur:blur(var(--blur-sm));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-xl{--tw-blur:blur(var(--blur-xl));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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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,)}.drop-shadow-\[0_0_15px_rgba\(16\,185\,129\,0\.4\)\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#10b98166));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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{--tw-backdrop-blur:blur(8px);-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-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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-md{--tw-backdrop-blur:blur(var(--blur-md));-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));-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-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,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))}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.delay-700{transition-delay:.7s}.delay-1000{transition-delay:1s}.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}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.\[xml\:lang\]{xml:lang}@media (hover:hover){.group-hover\:w-1\/3:is(:where(.group):hover *){width:33.3333%}.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);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-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:text-\[var\(--accent-gold\)\]:is(:where(.group):hover *),.group-hover\:text-\[var\(--accent-gold\)\]\/60:is(:where(.group):hover *){color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-\[var\(--accent-gold\)\]\/60:is(:where(.group):hover *){color:color-mix(in oklab,var(--accent-gold)60%,transparent)}}.group-hover\:text-white\/80:is(:where(.group):hover *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/80:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-white)80%,transparent)}}.group-hover\:opacity-30:is(:where(.group):hover *){opacity:.3}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-focus\:top-2:is(:where(.peer):focus~*){top:calc(var(--spacing)*2)}.peer-focus\:text-xs:is(:where(.peer):focus~*){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}@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\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-\[var\(--accent-gold\)\]\/20:hover{border-color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--accent-gold\)\]\/20:hover{border-color:color-mix(in oklab,var(--accent-gold)20%,transparent)}}.hover\:border-\[var\(--accent-gold\)\]\/50:hover{border-color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--accent-gold\)\]\/50:hover{border-color:color-mix(in oklab,var(--accent-gold)50%,transparent)}}.hover\:border-\[var\(--accent-gold\)\]\/60:hover{border-color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--accent-gold\)\]\/60:hover{border-color:color-mix(in oklab,var(--accent-gold)60%,transparent)}}.hover\:border-slate-600\/60:hover{border-color:#45556c99}@supports (color:color-mix(in lab, red, red)){.hover\:border-slate-600\/60:hover{border-color:color-mix(in oklab,var(--color-slate-600)60%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-\[var\(--accent-gold\)\]\/10:hover{background-color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--accent-gold\)\]\/10:hover{background-color:color-mix(in oklab,var(--accent-gold)10%,transparent)}}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.hover\:bg-black\/90:hover{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/90:hover{background-color:color-mix(in oklab,var(--color-black)90%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:from-yellow-500:hover{--tw-gradient-from:var(--color-yellow-500);--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))}.hover\:to-yellow-400:hover{--tw-gradient-to:var(--color-yellow-400);--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))}.hover\:text-\[var\(--accent-gold\)\]:hover{color:var(--accent-gold)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/70:hover{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.hover\:text-white\/90:hover{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/90:hover{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.hover\:shadow-\[0_0_20px_rgba\(212\,175\,55\,0\.3\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#d4af374d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(212\,175\,55\,0\.2\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#d4af3733);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(255\,215\,0\,0\.5\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#ffd70080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:backdrop-blur-lg:hover{--tw-backdrop-blur:blur(var(--blur-lg));-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,)}}.focus\:ring-2:focus{--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\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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\:ring-\[\#FFD700\]:focus{--tw-ring-color:gold}.focus\:ring-\[var\(--accent-gold\)\]:focus{--tw-ring-color:var(--accent-gold)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-4:focus{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-black:focus{--tw-ring-offset-color:var(--color-black)}.focus\:ring-offset-black\/80:focus{--tw-ring-offset-color:#000c}@supports (color:color-mix(in lab, red, red)){.focus\:ring-offset-black\/80:focus{--tw-ring-offset-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (hover:hover){.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}@media (min-width:40rem){.sm\:right-6{right:calc(var(--spacing)*6)}.sm\:left-6{left:calc(var(--spacing)*6)}.sm\:h-20{height:calc(var(--spacing)*20)}.sm\:h-24{height:calc(var(--spacing)*24)}.sm\:h-64{height:calc(var(--spacing)*64)}.sm\:w-20{width:calc(var(--spacing)*20)}.sm\:w-24{width:calc(var(--spacing)*24)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-80{width:calc(var(--spacing)*80)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:h-72{height:calc(var(--spacing)*72)}.md\:h-96{height:calc(var(--spacing)*96)}.md\:w-48{width:calc(var(--spacing)*48)}.md\:w-72{width:calc(var(--spacing)*72)}.md\:w-96{width:calc(var(--spacing)*96)}.md\:translate-x-\[-120px\]{--tw-translate-x:-120px;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:translate-x-\[120px\]{--tw-translate-x:120px;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:gap-14{gap:calc(var(--spacing)*14)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:block{display:block}.lg\:max-w-xs{max-width:var(--container-xs)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.lg\:flex-row{flex-direction:row}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}}:root{--paper:#f3f0e8;--paper-deep:#e7e2d6;--ink:#171714;--muted:#64625b;--line:#cbc5b7;--blue:#2857d9;--red:#cf4a2c;--serif:"Iowan Old Style","Baskerville","Times New Roman",serif;--sans:"Aptos","Segoe UI","Helvetica Neue",Arial,sans-serif;--motion-fast:.18s;--motion-reveal:.64s;--motion-compose:.92s;--ease-response:cubic-bezier(.2,.8,.2,1);--ease-editorial:cubic-bezier(.22,.72,.18,1)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--ink)var(--paper-deep)}html{scroll-behavior:auto;scrollbar-gutter:stable;background:var(--paper);scrollbar-color:var(--ink)var(--paper-deep)}html::-webkit-scrollbar{width:14px;height:10px}body::-webkit-scrollbar{width:14px;height:10px}::-webkit-scrollbar{width:14px;height:10px}html::-webkit-scrollbar-track{background:var(--paper-deep);border-left:1px solid var(--line)}body::-webkit-scrollbar-track{background:var(--paper-deep);border-left:1px solid var(--line)}::-webkit-scrollbar-track{background:var(--paper-deep);border-left:1px solid var(--line)}html::-webkit-scrollbar-thumb{border:3px solid var(--paper-deep);background:var(--ink);min-height:48px;box-shadow:inset 2px 0 0 var(--blue);border-radius:0}body::-webkit-scrollbar-thumb{border:3px solid var(--paper-deep);background:var(--ink);min-height:48px;box-shadow:inset 2px 0 0 var(--blue);border-radius:0}::-webkit-scrollbar-thumb{border:3px solid var(--paper-deep);background:var(--ink);min-height:48px;box-shadow:inset 2px 0 0 var(--blue);border-radius:0}html::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){html::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink)82%,var(--blue))}}body::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink)82%,var(--blue))}}::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink)82%,var(--blue))}}html::-webkit-scrollbar-corner{background:var(--paper)}body::-webkit-scrollbar-corner{background:var(--paper)}::-webkit-scrollbar-corner{background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:var(--sans);margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}.motion-route{min-height:100svh}.motion-route:not([data-route-ready]){visibility:hidden}body:before{content:"";pointer-events:none;z-index:20;opacity:.16;mix-blend-mode:multiply;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#211c1309 3px 4px);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit}img{max-width:100%;height:auto}::selection{color:#fff;background:var(--blue)}:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.skip-link{z-index:100;color:#fff;background:var(--ink);padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:none}.site-header,.case-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f0e8e6;border-bottom:1px solid #17171459;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:10px max(28px,50vw - 740px);display:grid;position:sticky;top:0}.wordmark{letter-spacing:.02em;align-items:center;gap:12px;width:max-content;font-size:13px;font-weight:700;line-height:1.05;display:flex}.wordmark>span:first-child{width:36px;height:36px;color:var(--paper);background:var(--ink);border-radius:50%;place-items:center;font-size:11px;display:grid}.wordmark small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:500}.site-header nav{text-transform:uppercase;letter-spacing:.08em;gap:clamp(18px,3vw,52px);font-size:12px;font-weight:700;display:flex}.site-header nav a,.hero-links a,.contact-links a{position:relative}.site-header nav a:after,.hero-links a:after,.contact-links a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover:after,.hero-links a:hover:after,.contact-links a:hover:after{transform-origin:0;transform:scaleX(1)}.header-cta{border-bottom:1px solid;justify-self:end;padding-bottom:3px;font-size:13px;font-weight:700}.hero{border-right:1px solid var(--line);border-left:1px solid var(--line);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,1fr);gap:24px;max-width:1480px;min-height:min(900px,100svh - 76px);margin:0 auto;padding:30px 28px 42px;display:grid;position:relative}.hero:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:58.333%}.hero-index{color:var(--muted);text-transform:uppercase;letter-spacing:.18em;grid-column:1/-1;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.hero-kicker{color:var(--blue);text-transform:uppercase;letter-spacing:.17em;grid-column:1/7;align-self:end;margin:14vh 0 0;font-size:12px;font-weight:800}.hero h1{z-index:1;font-family:var(--serif);letter-spacing:-.065em;grid-column:1/-1;align-self:center;margin:0;font-size:clamp(62px,8.8vw,142px);font-weight:400;line-height:.82}.hero h1 em,.contact-copy h2 em{color:var(--blue);font-weight:400}.hero-summary{border-top:1px solid var(--ink);grid-column:8/13;align-self:end;padding:28px 0 12px 30px}.hero-summary>p{max-width:630px;font-family:var(--serif);margin:0;font-size:clamp(22px,2vw,32px);line-height:1.25}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.button{border:1px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:12px;font-weight:800;transition:color .2s,background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{color:var(--paper);background:var(--ink)}.button-dark:hover{background:var(--blue);border-color:var(--blue)}.button-line:hover{color:#fff;background:var(--blue);border-color:var(--blue)}.hero-proof{border-top:1px solid var(--ink);grid-column:1/7;grid-template-columns:1.5fr 1fr;align-self:end;gap:32px;padding-top:18px;font-size:13px;display:grid}.hero-proof p{margin:0}.hero-proof p span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.hero-links{flex-wrap:wrap;align-content:start;gap:9px 20px;font-size:12px;font-weight:700;display:flex}.hero-mark{width:clamp(120px,16vw,240px);color:var(--blue);opacity:.55;animation:35s linear infinite mark-turn;position:absolute;top:14%;right:4%}.hero-mark svg{fill:none;stroke:currentColor;stroke-width:1px}.selected-work,.capabilities,.index-section,.earlier-range,.contact-section{border-right:1px solid var(--line);border-left:1px solid var(--line);max-width:1480px;margin:0 auto;padding-left:28px;padding-right:28px}.selected-work{padding-top:140px;padding-bottom:130px}.section-intro{grid-template-columns:3fr 5fr 4fr;align-items:end;gap:30px;margin-bottom:100px;display:grid}.folio-label{color:var(--muted);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:10px;font-weight:800}.section-intro h2,.capabilities h2,.index-header h2,.earlier-range h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(44px,5.8vw,86px);font-weight:400;line-height:.94}.section-intro>p:last-child,.index-header>p,.capabilities-lead>p:last-child{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.project-feature,.independent-feature,.itashteeb-feature{--project-accent:var(--blue);--project-wash:var(--paper-deep);position:relative}.project-heading{grid-template-columns:7fr 5fr;align-items:end;gap:30px;margin-bottom:26px;display:grid}.project-heading .eyebrow,.eyebrow{color:var(--project-accent);text-transform:uppercase;letter-spacing:.15em;margin:0 0 12px;font-size:10px;font-weight:800}.eyebrow span{border:1px solid;border-radius:50%;place-items:center;min-width:26px;height:26px;margin-right:10px;display:inline-grid}.project-heading h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(52px,6.5vw,100px);font-weight:400;line-height:.85}.project-heading h2 a:hover{color:var(--project-accent)}.project-positioning{max-width:520px;font-family:var(--serif);justify-self:end;margin:0;font-size:clamp(20px,2vw,30px);line-height:1.25}.project-feature-primary{background:var(--project-wash);border-top:6px solid var(--project-accent);margin-bottom:70px;padding:42px}.linki-feature{color:#eafff8;background:#075244;border-top:6px solid #35c79d;margin-bottom:70px;padding:42px}.linki-feature .project-positioning{color:#b9ddd2}.linki-feature .eyebrow{color:#8de5c9}.linki-feature .eyebrow span{border-color:#8de5c9}.linki-home-specimen{background:#ecf7f2;border:1px solid #ffffff40;grid-template-columns:minmax(0,9fr) minmax(180px,2fr);display:grid}.linki-home-specimen figure{margin:0;overflow:hidden}.linki-home-specimen img{width:100%;display:block}.linki-home-specimen figcaption{color:#48695f;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #07524433;padding:10px 12px;font-size:9px;font-weight:800}.linki-home-path{color:#153b32;border-left:1px solid #07524440;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.linki-home-path span{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #07524440;padding:13px 0;font-size:10px;font-weight:800;position:relative}.linki-home-path span:not(:last-child):after{content:"↓";color:#007f66;position:absolute;right:0}.linki-feature .proof-lines p{border-color:#8de5c9}.linki-feature .proof-lines strong{color:#8de5c9}.amtalek-composition{grid-template-columns:1.65fr 1fr;gap:18px;display:grid}.product-crop,.architecture-specimen,.commerce-specimen,.conversation-specimen{background:var(--paper);border:1px solid var(--project-accent);margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-crop,.architecture-specimen,.commerce-specimen,.conversation-specimen{border:1px solid color-mix(in srgb,var(--project-accent)55%,var(--line))}}.product-crop img{object-fit:cover;width:100%;height:100%;display:block}.product-crop-amtalek{min-height:570px;position:relative}.product-crop-amtalek img{object-position:center top}.product-crop figcaption,.architecture-specimen figcaption,.commerce-specimen figcaption,.conversation-specimen figcaption{border-top:1px solid var(--line);color:var(--muted);background:var(--paper);text-transform:uppercase;letter-spacing:.1em;padding:11px 14px;font-size:10px;font-weight:700}.architecture-specimen svg{width:100%;height:calc(100% - 40px);min-height:480px;color:var(--project-accent);display:block}.diagram-fill{fill:var(--project-accent);opacity:.9}.diagram-fill-soft{opacity:.44}.diagram-kicker,.diagram-label,.diagram-note,.diagram-language{fill:var(--ink);font-family:var(--sans)}.diagram-kicker{letter-spacing:2px;font-size:13px;font-weight:800}.diagram-label{font-size:15px;font-weight:800}.diagram-note{fill:var(--muted);font-size:12px}.diagram-language{fill:var(--project-accent);font-size:24px;font-weight:800}.proof-lines{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.proof-lines p{border-top:1px solid var(--project-accent);grid-template-columns:150px 1fr;margin:0;padding-top:12px;font-size:13px;display:grid}.proof-lines strong{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.performance-note{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:2fr 7fr 3fr;align-items:start;gap:30px;margin:70px 0 130px;padding:26px 0;display:grid}.performance-note>p:nth-child(2){font-family:var(--serif);margin:0;font-size:clamp(24px,3vw,42px);line-height:1.2}.performance-note small{color:var(--muted)}.commercial-pair{grid-template-columns:7fr 5fr;align-items:start;gap:24px;margin-bottom:110px;display:grid}.commerce-card,.conversation-card{border:1px solid var(--project-accent);background:var(--project-wash);padding:28px}.commercial-pair .project-heading{min-height:180px;display:block}.commercial-pair .project-positioning{max-width:480px;margin-top:20px}.commercial-pair .project-heading h2{font-size:clamp(48px,5vw,78px)}.commerce-image{height:330px;overflow:hidden}.commerce-image img{object-fit:cover;object-position:center top;width:100%;height:100%}.commerce-specimen svg{background:var(--paper);width:100%;display:block}.flow-line{fill:none;stroke:var(--project-accent);stroke-width:2px;stroke-dasharray:6 6}.flow-node circle{fill:var(--paper);stroke:var(--project-accent);stroke-width:2px}.flow-node text{fill:var(--ink);font-family:var(--sans);text-anchor:middle;font-size:11px;font-weight:800}.conversation-specimen{padding-top:35px}.conversation-orbit{aspect-ratio:1;border:1px solid var(--project-accent);border-radius:50%;width:min(390px,90%);margin:0 auto 24px;position:relative}.conversation-orbit:before,.conversation-orbit:after{content:"";border:1px dashed var(--project-accent);border-radius:50%;position:absolute;inset:14%}.conversation-orbit:after{border-style:solid;inset:32%}.conversation-core{text-align:center;color:var(--project-accent);font-family:var(--serif);place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;inset:35%}.word{color:var(--paper);background:var(--project-accent);padding:3px 7px;font-size:11px;font-weight:700;position:absolute}.word-1{top:8%;left:16%}.word-2{top:18%;right:3%}.word-3{bottom:10%;right:14%}.word-4{bottom:17%;left:2%}.text-link{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;margin-top:18px;padding-bottom:2px;font-size:12px;font-weight:800;display:inline-block}.text-link:hover{color:var(--project-accent)}.project-actions{justify-content:space-between;gap:14px;display:flex}.itashteeb-feature{background:var(--project-wash);border-left:6px solid var(--project-accent);margin-bottom:120px;padding:38px}.itashteeb-specimen{background:#12335e;grid-template-columns:1fr 3.2fr;min-height:590px;display:grid;position:relative;overflow:hidden}.itashteeb-specimen img{object-fit:cover;object-position:center top;width:100%;height:590px}.itashteeb-labels{color:#fff;background:var(--project-accent);letter-spacing:-.03em;flex-direction:column;justify-content:space-between;padding:36px 24px;font-size:clamp(17px,2vw,28px);font-weight:800;display:flex}.specimen-caption{color:var(--paper);background:var(--ink);text-transform:uppercase;letter-spacing:.08em;padding:8px 11px;font-size:10px;font-weight:800;position:absolute;bottom:16px;right:16px}.evidence-caveat{max-width:720px;color:var(--muted);margin:16px 0 0 auto;font-size:12px}.mid-cta{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:8fr 4fr;align-items:end;gap:30px;margin:0 0 130px;padding:42px 0;display:grid}.mid-cta p{max-width:900px;font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,72px);line-height:.98}.mid-cta a{border-bottom:1px solid;justify-self:end;padding-bottom:4px;font-weight:800}.independent-pair{grid-template-columns:7fr 5fr;align-items:end;gap:24px;display:grid}.independent-feature{border-top:6px solid var(--project-accent);padding-top:28px}.independent-feature .project-heading{min-height:250px;display:block}.independent-feature .project-positioning{max-width:500px;margin:22px 0 0}.independent-feature .project-heading h2{font-size:clamp(52px,6vw,92px)}.hilal-specimen,.film-specimen{background:var(--project-wash);border:1px solid var(--project-accent);display:block;position:relative;overflow:hidden}.hilal-specimen{padding:clamp(24px,5vw,70px)}.hilal-specimen img{z-index:1;width:100%;transition:transform .5s;position:relative;transform:rotate(-1.2deg);box-shadow:0 32px 70px #1910363d}.hilal-specimen:hover img{transform:rotate(0)scale(1.015)}.cycle{border:1px solid var(--project-accent);border-radius:50%;position:absolute}.cycle-one{aspect-ratio:1;width:65%;top:-18%;right:-10%}.cycle-two{aspect-ratio:1;border-style:dashed;width:56%;bottom:-28%;left:-8%}.film-specimen{background:#161616;padding:46px 18px}.film-specimen img{width:100%;transition:filter .35s,transform .35s;display:block}.film-specimen:hover img{filter:saturate(1.15);transform:scale(1.015)}.film-edge{background:repeating-linear-gradient(90deg,transparent 0 16px,var(--paper)16px 24px,transparent 24px 40px);opacity:.8;height:20px;position:absolute;left:0;right:0}.film-edge-top{top:11px}.film-edge-bottom{bottom:11px}.capabilities{background:var(--ink);color:var(--paper);border-color:var(--ink);grid-template-columns:5fr 7fr;gap:60px;padding-top:140px;padding-bottom:140px;display:grid}.capabilities-lead{align-self:start;position:sticky;top:110px}.capabilities-lead .folio-label{color:#9c9a91}.capabilities h2{color:#fff;margin:28px 0}.capabilities-lead>p:last-child{color:#aaa89f;max-width:530px}.ownership-list{border-top:1px solid #57564f}.ownership-list article{border-bottom:1px solid #57564f;grid-template-columns:50px 1.4fr 2fr;gap:20px;padding:30px 0;display:grid}.ownership-list article>span{color:#8e8b81;font-size:11px}.ownership-list h3{color:#fff;font-family:var(--serif);margin:0;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1}.ownership-list p{color:#c5c2b8;margin:0}.ownership-list small{color:#7f9eff;text-transform:uppercase;letter-spacing:.1em;grid-column:3;font-size:10px}.index-section{padding-top:140px;padding-bottom:140px}.index-header{grid-template-columns:8fr 4fr;align-items:end;gap:30px;margin-bottom:70px;display:grid}.index-header h2{margin-top:25px}.index-filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.filter-button{border:1px solid var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;min-height:42px;padding:0 17px;font-size:11px;font-weight:800;transition:color .2s,background .2s;position:relative}.filter-button:hover,.filter-button[aria-pressed=true]{color:var(--paper);background:var(--ink)}.filter-button[data-origin-active]:after{content:"";background:var(--blue);border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:5px}.filter-button[data-origin-active]:not([aria-pressed=true]){color:var(--blue)}.work-index{--under-pointer:0;--under-pointer-y:0;isolation:isolate;border-top:2px solid var(--ink);position:relative}.index-row{z-index:2;border-bottom:1px solid var(--line);grid-template-columns:52px 4fr 3fr 1fr;align-items:center;gap:18px;min-height:100px;padding:16px 0;transition:opacity .25s,border-color .25s;display:grid;position:relative}.index-row[hidden]{display:none}.work-index[data-engaged] .index-row:not([data-active]){opacity:.9}.index-row[data-active]{border-bottom-color:var(--under-accent)}@supports (color:color-mix(in lab, red, red)){.index-row[data-active]{border-bottom-color:color-mix(in srgb,var(--under-accent)64%,var(--line))}}.index-number{color:var(--muted);font-family:var(--serif);font-style:italic;transition:color .25s}.index-row[data-active] .index-number{color:var(--under-accent)}.index-title-group h3{font-family:var(--serif);margin:0;font-size:clamp(24px,2.5vw,40px);font-weight:400;line-height:1}.index-title-group h3 a{transition:color .25s}.index-title-group h3 a:after{content:"";z-index:3;position:absolute;inset:0}.index-title-group h3 a:focus-visible{outline:0}.index-row:focus-within{outline:2px solid var(--under-accent);outline-offset:4px}.index-row[data-active] .index-title-group h3 a{color:var(--under-ink)}.index-title-group p{color:var(--muted);margin:7px 0 0;font-size:11px}.index-row[data-active] .index-title-group p{color:var(--under-ink)}@supports (color:color-mix(in lab, red, red)){.index-row[data-active] .index-title-group p{color:color-mix(in srgb,var(--under-ink)68%,var(--muted))}}.index-disciplines{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.index-disciplines li{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;padding:4px 7px;font-size:9px;font-weight:700;transition:border-color .25s,color .25s}.index-row[data-active] .index-disciplines li{color:var(--under-accent)}@supports (color:color-mix(in lab, red, red)){.index-row[data-active] .index-disciplines li{color:color-mix(in srgb,var(--under-accent)72%,var(--ink))}}.index-row[data-active] .index-disciplines li{border-color:var(--under-accent)}@supports (color:color-mix(in lab, red, red)){.index-row[data-active] .index-disciplines li{border-color:color-mix(in srgb,var(--under-accent)42%,var(--line))}}.status{text-transform:uppercase;letter-spacing:.1em;justify-self:end;font-size:9px;font-weight:800}.status:before{content:"";background:var(--muted);border-radius:50%;width:7px;height:7px;margin-right:7px;transition:background .25s;display:inline-block}.status-production:before,.status-live:before{background:#168267}.status-documenting:before{background:#b86e1d}.index-row[data-active] .status:before{background:var(--under-accent)}.index-row[data-intent]{border-bottom-color:var(--under-accent)}@supports (color:color-mix(in lab, red, red)){.index-row[data-intent]{border-bottom-color:color-mix(in srgb,var(--under-accent)72%,var(--line))}}.index-row[data-intent] .index-number,.index-row[data-intent] .index-title-group h3 a{color:var(--under-accent)}.index-row-aside{text-align:right;justify-self:end;justify-items:end;gap:7px;min-width:112px;display:grid}.index-discovery{color:var(--under-accent);letter-spacing:.09em;text-transform:uppercase;opacity:0;white-space:nowrap;font-size:8px;font-weight:850;transition:opacity .2s,transform .2s;transform:translate(-7px)}.index-row[data-active] .index-discovery,.index-row[data-intent] .index-discovery{opacity:1;transform:none}.status-revisited:before{background:#b46f3f}.status-playable:before{background:#d3ad2f}.index-collection-break{z-index:3;border-bottom:1px solid var(--ink);grid-template-columns:52px 4fr 4fr;align-items:end;gap:18px;padding:48px 0 15px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.index-collection-break{border-bottom:1px solid color-mix(in srgb,var(--ink)42%,var(--line))}}.index-collection-break{color:var(--ink);pointer-events:none}.index-collection-break[data-collection=selected]{padding-top:24px}.index-collection-break>span{color:var(--muted);font-family:var(--serif);letter-spacing:.06em;font-size:11px;font-style:italic}.index-collection-break strong{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.index-collection-break p{max-width:44ch;color:var(--muted);letter-spacing:.04em;text-align:right;justify-self:end;margin:0;font-size:9px}.index-collection-break[data-collection=experiments]{border-bottom-color:#a6653d}@supports (color:color-mix(in lab, red, red)){.index-collection-break[data-collection=experiments]{border-bottom-color:color-mix(in srgb,#a6653d 52%,var(--line))}}.index-collection-break[data-collection=experiments] strong{color:#875335}.underprint-stage{z-index:0;pointer-events:none;opacity:0;transition:opacity .25s;position:absolute;inset:0;overflow:hidden}.underprint-stage .underprint-art,.underprint-stage .underprint-art *{animation-play-state:paused}.underprint-stage[data-visible] .underprint-art,.underprint-stage[data-visible] .underprint-art *{animation-play-state:running}.underprint-stage[data-visible]{opacity:1}.underprint-layer{color:var(--under-accent);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0 20%,#00000024 34%,#000 52%);mask-image:linear-gradient(90deg,#0000 0 20%,#00000024 34%,#000 52%)}.underprint-art{top:calc(var(--aperture-top) + (var(--aperture-height)/2));transform-origin:50%;width:min(72%,920px);height:560px;transition:top .42s cubic-bezier(.22,.8,.3,1),transform .2s ease-out;animation:.48s cubic-bezier(.2,.75,.25,1) both underprint-retune;position:absolute;right:-2%;transform:translateY(-50%)}.underprint-ghost{opacity:.085;filter:saturate(.6)}.underprint-aperture{opacity:.78;clip-path:inset(var(--aperture-top)0 calc(100% - var(--aperture-top) - var(--aperture-height))0);transition:clip-path .42s cubic-bezier(.22,.8,.3,1)}.underprint-stage[data-tier=supporting] .underprint-ghost{opacity:.035}.underprint-stage[data-tier=supporting] .underprint-aperture{opacity:.4}.underprint-art path,.underprint-art circle,.underprint-art rect,.underprint-art ellipse{vector-effect:non-scaling-stroke}.under-depth{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.2,.8,.25,1) both underprint-plane}.under-depth-mid{animation-delay:50ms}.under-resolve{stroke-dasharray:1600;stroke-dashoffset:1600px;animation:.62s cubic-bezier(.2,.75,.2,1) 50ms forwards underprint-draw}.under-orbits{transform-origin:510px 280px;animation:.62s cubic-bezier(.2,.75,.25,1) both underprint-orbit}.under-days circle{animation:.45s both underprint-day}.under-days circle:nth-child(3n){animation-delay:50ms}.under-days circle:nth-child(5n){animation-delay:.1s}.under-progress,.under-stream,.under-search{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:.7s cubic-bezier(.2,.75,.2,1) forwards underprint-draw}.under-bead{transform-origin:50%;animation:.5s cubic-bezier(.2,.85,.25,1.2) .18s both underprint-bead}.under-contours>*,.under-catalogue>*,.under-parcels>*,.under-material-field>*{animation:.5s cubic-bezier(.2,.8,.25,1) both underprint-settle}.under-contours>:nth-child(2n),.under-catalogue>:nth-child(2n),.under-parcels>:nth-child(2n),.under-material-field>:nth-child(2n){animation-delay:60ms}.under-growth,.under-materials{animation:.5s cubic-bezier(.2,.8,.25,1) 80ms both underprint-rise}.under-signal{stroke-dasharray:280;stroke-dashoffset:280px;animation:.55s .12s forwards underprint-draw}.under-room-plane{transform-box:fill-box;transform-origin:bottom;animation:.5s cubic-bezier(.2,.8,.25,1) both underprint-rise}.under-language text{animation:.48s cubic-bezier(.2,.8,.25,1) both underprint-words}.under-language text:nth-child(2n){animation-delay:70ms}.under-conversation{stroke-dasharray:900;stroke-dashoffset:900px;animation:.65s forwards underprint-draw}.underprint-showcase-director{width:min(82%,1060px);transform:translate3d(calc(var(--under-pointer)*7px),calc(-50% + var(--under-pointer-y)*2px),0)rotate(calc(var(--under-pointer)*.25deg));right:-7%}.underprint-hilal{top:calc(var(--aperture-top) + (var(--aperture-height)/2) - 48px);width:min(61%,790px);transform:translate3d(calc(var(--under-pointer)*-5px),calc(-50% + var(--under-pointer-y)*4px),0);right:1%}.underprint-revive{width:min(94%,1220px);height:500px;transform:translate3d(calc(var(--under-pointer)*3px),calc(-50% + var(--under-pointer-y)*7px),0)skewX(calc(var(--under-pointer)*-.25deg));right:-9%}.underprint-linki{width:min(64%,820px);transform:translate3d(calc(var(--under-pointer)*4px),calc(-50% + var(--under-pointer-y)*2px),0);right:1%}.underprint-amtalek{width:min(78%,1000px);transform:translate3d(calc(var(--under-pointer)*-7px),calc(-50% + var(--under-pointer-y)*3px),0)skewY(calc(var(--under-pointer)*.18deg));right:-8%}.underprint-itashteeb{top:calc(var(--aperture-top) + (var(--aperture-height)/2) + 58px);width:min(69%,880px);transform:translate3d(calc(var(--under-pointer)*3px),calc(-50% + var(--under-pointer-y)*-4px),0);right:-3%}.underprint-cresca-english{width:min(92%,1180px);height:520px;transform:translate3d(calc(var(--under-pointer)*-6px),calc(-50% + var(--under-pointer-y)*3px),0);right:-15%}.underprint-bnaia{top:calc(var(--aperture-top) + (var(--aperture-height)/2) + 34px);width:min(72%,920px);transform:translate3d(calc(var(--under-pointer)*5px),calc(-50% + var(--under-pointer-y)*-3px),0);right:-5%}.showcase-plane-back{translate:calc(var(--under-pointer)*-5px)calc(var(--under-pointer-y)*2px)}.showcase-plane-mid{translate:calc(var(--under-pointer)*3px)calc(var(--under-pointer-y)*-2px)}.showcase-media-planes{animation:4.8s ease-in-out .7s infinite alternate showcase-adjust}.showcase-crop{animation:.62s cubic-bezier(.2,.75,.2,1) 50ms forwards underprint-draw,5.5s ease-in-out .7s infinite alternate showcase-tension}.showcase-playhead{animation:6s linear .6s infinite showcase-playhead}.hilal-rhythm-lanes{animation:.62s cubic-bezier(.2,.75,.25,1) both underprint-orbit,9s ease-in-out .7s infinite alternate hilal-return}.hilal-progress-bead{animation:.5s cubic-bezier(.2,.85,.25,1.2) .18s both underprint-bead,6.5s ease-in-out .8s infinite alternate hilal-bead-life}.hilal-rewards{animation:5s ease-in-out 1s infinite alternate hilal-reward-breathe}.underprint-revive .under-contours{translate:calc(var(--under-pointer)*-2px)calc(var(--under-pointer-y)*4px)}.underprint-revive .under-stream{animation:.7s cubic-bezier(.2,.75,.2,1) forwards underprint-draw,7s ease-in-out .75s infinite alternate revive-flow}.revive-wildlife{animation:8s ease-in-out .8s infinite revive-flight}.revive-restoration{animation:4.5s ease-in-out .7s infinite alternate revive-restore}.linki-equipment{transform-origin:500px 340px;animation:.58s cubic-bezier(.2,.8,.25,1) both linki-register,6s ease-in-out .8s infinite alternate linki-calibrate}.linki-monitor{translate:calc(var(--under-pointer)*2px)calc(var(--under-pointer-y)*-3px)}.linki-quote-route{animation:6s linear .6s infinite linki-route}.amtalek-horizon{translate:calc(var(--under-pointer)*-4px)calc(var(--under-pointer-y)*2px)}.amtalek-option{animation:4.8s ease-in-out .7s infinite alternate amtalek-options}.amtalek-focus-parcel{transform-origin:50%;animation:5.6s ease-in-out .7s infinite alternate amtalek-discovery}.amtalek-pin{translate:calc(var(--under-pointer)*4px)calc(var(--under-pointer-y)*2px)}.ita-shadow-plane{translate:calc(var(--under-pointer)*-4px)calc(var(--under-pointer-y)*3px)}.ita-wall-warm{translate:calc(var(--under-pointer)*2px)0}.ita-wall-blue{translate:calc(var(--under-pointer)*-2px)0}.ita-light{animation:6s ease-in-out .7s infinite alternate itashteeb-light}.ita-opening{animation:5.2s ease-in-out .7s infinite alternate itashteeb-opening}.cresca-ribbons{translate:calc(var(--under-pointer)*-4px)calc(var(--under-pointer-y)*2px)}.underprint-cresca-english .under-language{animation:9s ease-in-out .7s infinite alternate cresce-language-life}.underprint-cresca-english .under-conversation{animation:.65s forwards underprint-draw,7s ease-in-out .7s infinite alternate cresca-response}.bnaia-slabs{translate:calc(var(--under-pointer)*-3px)0}.bnaia-sections{translate:calc(var(--under-pointer)*3px)calc(var(--under-pointer-y)*-2px)}.bnaia-profiles{animation:5.8s ease-in-out .7s infinite alternate bnaia-classify}.bnaia-procurement{animation:6s linear .7s infinite bnaia-route}.support-film-frames{animation:4s ease-in-out .5s infinite alternate support-focus}.support-playhead{animation:5s linear .5s infinite support-scrub}.support-topology{animation:5s ease-in-out .5s infinite alternate support-pulse}.support-rhythm{animation:4.5s ease-in-out .5s infinite alternate support-rhythm}@keyframes underprint-retune{0%{opacity:0;scale:.975}to{opacity:1;scale:1}}@keyframes underprint-plane{0%{opacity:0;translate:24px 16px}to{opacity:1;translate:0}}@keyframes underprint-draw{to{stroke-dashoffset:0}}@keyframes underprint-orbit{0%{opacity:0;rotate:-7deg;scale:.94}to{opacity:1;rotate:none;scale:1}}@keyframes underprint-day{0%{opacity:0;transform-origin:50%;scale:0}}@keyframes underprint-bead{0%{opacity:0;scale:.3}}@keyframes underprint-settle{0%{opacity:0;translate:18px -12px}}@keyframes underprint-rise{0%{opacity:0;scale:1 .7}}@keyframes underprint-words{0%{opacity:0;translate:25px}}@keyframes showcase-adjust{to{translate:4px -2px;rotate:.25deg}}@keyframes showcase-tension{to{translate:-3px 2px}}@keyframes showcase-playhead{50%{translate:56px}}@keyframes hilal-return{to{translate:3px -2px;rotate:1.4deg}}@keyframes hilal-bead-life{to{translate:13px 5px}}@keyframes hilal-reward-breathe{to{opacity:.72;transform-origin:50%;scale:1.02}}@keyframes revive-flow{to{stroke-width:61px;opacity:.78}}@keyframes revive-flight{50%{opacity:.7;translate:-48px 18px}}@keyframes revive-restore{to{opacity:.48;translate:0 -3px}}@keyframes linki-register{0%{opacity:0;translate:18px -5px}}@keyframes linki-calibrate{to{translate:-2px 1px}}@keyframes linki-route{to{stroke-dashoffset:-96px}}@keyframes amtalek-options{to{opacity:.32;translate:5px -2px}}@keyframes amtalek-discovery{to{filter:saturate(1.2);scale:1.025}}@keyframes itashteeb-light{to{opacity:.7;translate:10px}}@keyframes itashteeb-opening{to{translate:6px -2px}}@keyframes cresce-language-life{to{translate:-8px 2px}}@keyframes cresca-response{to{stroke-dashoffset:-60px}}@keyframes bnaia-classify{to{translate:-8px 3px}}@keyframes bnaia-route{to{stroke-dashoffset:-120px}}@keyframes support-focus{to{opacity:.68;translate:3px -2px}}@keyframes support-scrub{to{stroke-dashoffset:-80px}}@keyframes support-pulse{to{opacity:.65;translate:2px}}@keyframes support-rhythm{to{translate:5px -2px}}.index-shell{isolation:isolate;position:relative}.index-filters{z-index:4;position:relative}.work-index-world{--world-origin-local:calc(var(--world-origin-y,50vh) - 76px);z-index:0;pointer-events:none;opacity:0;background:#f3f0e8;transition:opacity .58s cubic-bezier(.33,1,.68,1),transform .42s cubic-bezier(.2,.8,.25,1);position:fixed;inset:76px 0 0;overflow:hidden}.work-index-world[data-visible]{opacity:1}.index-world-scene{contain:layout paint style;color:var(--under-accent);opacity:0;clip-path:polygon(0 calc(var(--world-origin-local) - 2px),100% calc(var(--world-origin-local) - 22px),100% calc(var(--world-origin-local) + 22px),0 calc(var(--world-origin-local) + 2px));transform-origin:50% var(--world-origin-local);position:absolute;inset:0;overflow:hidden}.index-world-scene.is-current[data-visible]{animation:.82s cubic-bezier(.2,.8,.2,1) both index-world-enter}.index-world-scene.is-previous{animation:.88s cubic-bezier(.33,1,.68,1) both index-world-exit}.index-world-atmosphere{background:radial-gradient(circle at calc(68% + var(--world-pointer-x,0)*3%)calc(38% + var(--world-pointer-y,0)*2%),var(--world-glow),transparent 31%),linear-gradient(124deg,var(--world-field)0 44%,var(--world-wash)100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.index-world-atmosphere{background:radial-gradient(circle at calc(68% + var(--world-pointer-x,0)*3%)calc(38% + var(--world-pointer-y,0)*2%),color-mix(in srgb,var(--world-glow)28%,transparent),transparent 31%),linear-gradient(124deg,var(--world-field)0 44%,color-mix(in srgb,var(--world-wash)84%,var(--world-field))100%)}}.index-world-atmosphere:before,.index-world-atmosphere:after{content:"";pointer-events:none;position:absolute}.index-world-atmosphere:before{opacity:.26;background:linear-gradient(106deg,transparent 0 18%,var(--world-accent)18.1% 18.25%,transparent 18.35% 74%,var(--world-deep)74.1% 74.25%,transparent 74.35%);inset:0}@supports (color:color-mix(in lab, red, red)){.index-world-atmosphere:before{background:linear-gradient(106deg,transparent 0 18%,color-mix(in srgb,var(--world-accent)22%,transparent)18.1% 18.25%,transparent 18.35% 74%,color-mix(in srgb,var(--world-deep)20%,transparent)74.1% 74.25%,transparent 74.35%)}}.index-world-atmosphere:before{transform:translate3d(calc(var(--world-pointer-x,0)*-4px),calc(var(--world-pointer-y,0)*-2px),0)}.index-world-atmosphere:after{opacity:.14;background:repeating-linear-gradient(108deg,transparent 0 54px,var(--world-accent)55px,transparent 56px 112px);inset:-20%}@supports (color:color-mix(in lab, red, red)){.index-world-atmosphere:after{background:repeating-linear-gradient(108deg,transparent 0 54px,color-mix(in srgb,var(--world-accent)25%,transparent)55px,transparent 56px 112px)}}.index-world-atmosphere:after{transform:rotate(-5deg)translate3d(calc(var(--world-pointer-x,0)*4px),0,0);-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 76%,#0000)}.index-world-grid{opacity:.18;background-image:linear-gradient(var(--world-accent)1px,transparent 1px),linear-gradient(90deg,var(--world-accent)1px,transparent 1px);position:absolute;inset:-12%}@supports (color:color-mix(in lab, red, red)){.index-world-grid{background-image:linear-gradient(color-mix(in srgb,var(--world-accent)35%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--world-accent)35%,transparent)1px,transparent 1px)}}.index-world-grid{transform:perspective(900px)rotateX(56deg)translate3d(calc(var(--world-pointer-x,0)*-3px),calc(25% + var(--world-pointer-y,0)*3px),-80px)scale(1.25);transform-origin:50% 68%;background-size:clamp(62px,7vw,128px) clamp(62px,7vw,128px)}.index-world-plane{perspective:1100px;position:absolute;inset:0}.work-index-world .index-world-plane .underprint-art{transform-origin:50%;width:min(74vw,1180px);height:min(70vh,700px);max-height:760px;top:50%;right:-3vw}.index-world-far{opacity:.18;filter:saturate(.72)blur(.35px);transform:translate3d(calc(var(--world-pointer-x,0)*-5px),calc(var(--world-pointer-y,0)*-3px),0)scale(1.34);-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 32% 92%,#0000);mask-image:linear-gradient(90deg,#0000 2%,#000 32% 92%,#0000)}.index-world-far .underprint-art{transform:translate(-9vw,-50%)rotate(-4deg)!important}.index-world-mid{opacity:.78;transform:translate3d(calc(var(--world-pointer-x,0)*9px),calc(var(--world-pointer-y,0)*5px),0);-webkit-mask-image:linear-gradient(90deg,#0000 16%,#00000059 32%,#000 54% 94%,#0000);mask-image:linear-gradient(90deg,#0000 16%,#00000059 32%,#000 54% 94%,#0000)}.index-world-mid .underprint-art{transform:translateY(-50%)!important}.index-world-near{opacity:.5;transform:translate3d(calc(var(--world-pointer-x,0)*14px),calc(var(--world-pointer-y,0)*8px),0);position:absolute;inset:0}.index-world-near i,.index-world-near span{border:1px solid var(--world-accent);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.index-world-near i,.index-world-near span{border:1px solid color-mix(in srgb,var(--world-accent)58%,transparent)}}.index-world-near i,.index-world-near span{background:var(--world-wash)}@supports (color:color-mix(in lab, red, red)){.index-world-near i,.index-world-near span{background:color-mix(in srgb,var(--world-wash)24%,transparent)}}.index-world-near i,.index-world-near span{box-shadow:0 18px 80px var(--world-deep)}@supports (color:color-mix(in lab, red, red)){.index-world-near i,.index-world-near span{box-shadow:0 18px 80px color-mix(in srgb,var(--world-deep)20%,transparent)}}.index-world-near i:first-child{width:19vw;height:34vh;top:12%;right:-4vw;transform:rotate(8deg)}.index-world-near i:nth-child(2){width:13vw;height:28vh;bottom:-7vh;left:8vw;transform:rotate(-11deg)}.index-world-near span{background:var(--world-accent);width:8px;height:8px;box-shadow:0 0 38px 10px var(--world-glow);border-radius:50%;top:47%;left:42%}@supports (color:color-mix(in lab, red, red)){.index-world-near span{box-shadow:0 0 38px 10px color-mix(in srgb,var(--world-glow)42%,transparent)}}.index-world-register{max-width:52vw;color:var(--world-accent);letter-spacing:.11em;text-align:right;text-transform:uppercase;opacity:.58;align-items:baseline;gap:18px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:20px;right:28px}.index-world-register span:last-child{color:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.index-world-register span:last-child{color:color-mix(in srgb,var(--world-accent)55%,var(--world-field))}}.index-world-register span:last-child{font-weight:650}.index-world-source{top:var(--world-origin-local);z-index:5;opacity:0;grid-template-columns:1fr 10px 1fr;align-items:center;gap:9px;transition:opacity .18s;display:grid;position:absolute;left:0;right:0;transform:translateY(-50%)}.work-index-world[data-visible] .index-world-source{opacity:.78}.index-world-source i{background:linear-gradient(90deg,transparent,var(--world-accent));transform-origin:100%;height:1px;animation:.62s cubic-bezier(.2,.8,.2,1) 80ms forwards index-world-line;transform:scaleX(0)}.index-world-source i:last-child{background:linear-gradient(90deg,var(--world-accent),transparent);transform-origin:0}.index-world-source span{border:2px solid var(--world-accent);width:10px;height:10px;box-shadow:0 0 22px var(--world-glow);transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.index-world-source span{box-shadow:0 0 22px color-mix(in srgb,var(--world-glow)60%,transparent)}}.index-shell[data-world-active] .index-row{color:var(--world-ui);border-color:var(--world-ui)}@supports (color:color-mix(in lab, red, red)){.index-shell[data-world-active] .index-row{border-color:color-mix(in srgb,var(--world-ui)24%,transparent)}}.index-shell[data-world-active] .index-row{text-shadow:0 1px 18px var(--world-surface)}@supports (color:color-mix(in lab, red, red)){.index-shell[data-world-active] .index-row{text-shadow:0 1px 18px color-mix(in srgb,var(--world-surface)45%,transparent)}}.index-shell[data-world-active] .work-index[data-engaged] .index-row:not([data-active]){opacity:.62}.index-shell[data-world-active] .index-row[data-active]{color:var(--world-ui);border-color:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.index-shell[data-world-active] .index-row[data-active]{border-color:color-mix(in srgb,var(--world-accent)72%,var(--world-ui))}}.index-shell[data-world-active] .index-row[data-active]{background:linear-gradient(90deg,var(--world-surface)0,var(--world-surface)47%,transparent 86%)}@supports (color:color-mix(in lab, red, red)){.index-shell[data-world-active] .index-row[data-active]{background:linear-gradient(90deg,color-mix(in srgb,var(--world-surface)88%,transparent)0,color-mix(in srgb,var(--world-surface)58%,transparent)47%,transparent 86%)}}.index-shell[data-world-active] .index-row[data-active] .index-title-group h3 a,.index-shell[data-world-active] .index-row[data-active] .index-number{color:var(--world-accent)}.index-shell[data-world-active] .work-index[data-engaged] .index-row[data-intent]{opacity:1;border-color:var(--under-accent)}@supports (color:color-mix(in lab, red, red)){.index-shell[data-world-active] .work-index[data-engaged] .index-row[data-intent]{border-color:color-mix(in srgb,var(--under-accent)72%,var(--world-ui))}}.index-shell[data-world-active] .index-row[data-intent] .index-title-group h3 a,.index-shell[data-world-active] .index-row[data-intent] .index-number{color:var(--under-accent)}.index-shell[data-world-active] .index-collection-break{color:var(--world-ui);border-color:var(--world-ui)}@supports (color:color-mix(in lab, red, red)){.index-shell[data-world-active] .index-collection-break{border-color:color-mix(in srgb,var(--world-ui)30%,transparent)}}.index-shell[data-world-active] .index-collection-break{text-shadow:0 1px 18px var(--world-surface)}@supports (color:color-mix(in lab, red, red)){.index-shell[data-world-active] .index-collection-break{text-shadow:0 1px 18px color-mix(in srgb,var(--world-surface)45%,transparent)}}.index-shell[data-world-active] .index-collection-break>span,.index-shell[data-world-active] .index-collection-break p{color:var(--world-muted)}.index-shell[data-world-active] .index-collection-break[data-collection=experiments] strong{color:var(--world-accent)}.index-shell[data-world-active] .index-title-group p{color:var(--world-muted)}.index-shell[data-world-active] .index-row[data-active] .index-title-group p{color:var(--world-ui)}@supports (color:color-mix(in lab, red, red)){.index-shell[data-world-active] .index-row[data-active] .index-title-group p{color:color-mix(in srgb,var(--world-ui)78%,var(--world-muted))}}.index-shell[data-world-active] .index-disciplines li{border-color:var(--world-ui)}@supports (color:color-mix(in lab, red, red)){.index-shell[data-world-active] .index-disciplines li{border-color:color-mix(in srgb,var(--world-ui)28%,transparent)}}.index-shell[data-world-active] .index-row[data-active] .index-disciplines li{color:var(--world-ui);border-color:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.index-shell[data-world-active] .index-row[data-active] .index-disciplines li{border-color:color-mix(in srgb,var(--world-accent)56%,var(--world-ui))}}.index-shell[data-world-active] .index-row[data-active] .index-disciplines li{background:var(--world-surface)}@supports (color:color-mix(in lab, red, red)){.index-shell[data-world-active] .index-row[data-active] .index-disciplines li{background:color-mix(in srgb,var(--world-surface)45%,transparent)}}.index-shell[data-world-active] .filter-button{color:var(--world-ui);border-color:var(--world-ui)}@supports (color:color-mix(in lab, red, red)){.index-shell[data-world-active] .filter-button{border-color:color-mix(in srgb,var(--world-ui)55%,transparent)}}.index-shell[data-world-active] .filter-button{background:var(--world-surface)}@supports (color:color-mix(in lab, red, red)){.index-shell[data-world-active] .filter-button{background:color-mix(in srgb,var(--world-surface)66%,transparent)}}.index-shell[data-world-active] .filter-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.index-shell[data-world-active] .filter-button:hover,.index-shell[data-world-active] .filter-button[aria-pressed=true]{color:var(--world-surface);background:var(--world-ui)}.index-row,.index-title-group h3 a,.index-title-group p,.index-number,.index-disciplines li,.filter-button{transition:color .32s,border-color .32s,background-color .32s,opacity .32s}.index-shell[data-committing] .work-index-world{opacity:1;transform:scale(1.035)}.index-shell[data-committing] .index-world-scene.is-current{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.index-shell[data-committing] .index-row:not([data-active]){opacity:.3!important}.index-world-scene[data-world=showcase-director] .index-world-mid{transform:translate3d(calc(var(--world-pointer-x,0)*8px),calc(var(--world-pointer-y,0)*4px),0)rotate(-1.2deg)}.index-world-scene[data-world=showcase-director] .index-world-grid{opacity:.3;transform:perspective(1000px)rotateY(-22deg)rotateX(8deg)translate(10%,3%)}.index-world-scene[data-world=hilal] .index-world-grid{background-size:54px 54px;border-radius:50%;inset:4% 20% 2% 36%;transform:rotate(22deg);-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.index-world-scene[data-world=hilal] .index-world-near i{background:0 0;border-radius:50%}.index-world-scene[data-world=revive] .index-world-grid{opacity:.12;transform:skewY(-4deg)scale(1.2);-webkit-mask-image:linear-gradient(#0000 25%,#000);mask-image:linear-gradient(#0000 25%,#000)}.index-world-scene[data-world=revive] .index-world-near i{background:var(--world-accent);border:0;border-radius:60% 40% 65% 35%}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=revive] .index-world-near i{background:color-mix(in srgb,var(--world-accent)24%,transparent)}}.index-world-scene[data-world=linki] .index-world-grid{transform-origin:100%;transform:perspective(900px)rotateY(18deg)translate(12%)}.index-world-scene[data-world=linki] .index-world-mid{opacity:.58}.index-world-scene[data-world=linki] .index-world-mid .underprint-art{width:min(42vw,620px);height:min(52vh,530px);right:7vw}.index-world-scene[data-world=linki] .index-world-far{opacity:.1}.index-world-scene[data-world=linki] .index-world-far .underprint-art{width:min(58vw,820px);right:-2vw}.index-world-scene[data-world=linki] .index-world-near i{background:0 0;border-width:2px;border-radius:999px}.index-world-scene[data-world=amtalek] .index-world-grid{opacity:.34;transform:perspective(820px)rotateX(63deg)rotate(-8deg)translateY(27%)scale(1.35)}.index-world-scene[data-world=amtalek] .index-world-near i:first-child{clip-path:polygon(50% 0,100% 25%,100% 100%,0 100%,0 25%)}.index-world-scene[data-world=itashteeb] .index-world-grid{opacity:.14;transform:perspective(800px)rotateX(64deg)translateY(34%)scale(1.4)}.index-world-scene[data-world=itashteeb] .index-world-near i{background:linear-gradient(145deg,var(--world-glow),transparent);border-radius:48% 48% 6px 6px}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=itashteeb] .index-world-near i{background:linear-gradient(145deg,color-mix(in srgb,var(--world-glow)45%,transparent),transparent)}}.index-world-scene[data-world=cresca-english] .index-world-grid{opacity:.09;transform:rotate(18deg)scale(1.2)}.index-world-scene[data-world=cresca-english] .index-world-near i{background:var(--world-accent);height:5px;box-shadow:0 0 34px var(--world-glow);border:0;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=cresca-english] .index-world-near i{box-shadow:0 0 34px color-mix(in srgb,var(--world-glow)50%,transparent)}}.index-world-scene[data-world=bnaia] .index-world-grid{opacity:.24;transform:perspective(900px)rotateX(56deg)rotate(7deg)translateY(24%)scale(1.28)}.index-world-scene[data-world=bnaia] .index-world-near i{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.index-world-scene[data-world=low-poly-chess] .index-world-grid{opacity:.34;background-size:9vw 9vw;transform:perspective(780px)rotateX(62deg)rotate(-13deg)translateY(28%)scale(1.4)}.index-world-scene[data-world=low-poly-chess] .index-world-mid{opacity:.92;filter:drop-shadow(0 28px 45px #00000085)}.index-world-scene[data-world=low-poly-chess] .index-world-near i{background:linear-gradient(145deg,#80371b47,#05040333);border-color:#dca36d61}.index-world-scene[data-world=connect-game] .index-world-grid{opacity:.1;transform:none}.index-world-scene[data-world=connect-game] .index-world-mid{opacity:.5;filter:drop-shadow(0 0 10px #f3cf503d)}.index-world-scene[data-world=connect-game] .index-world-near{display:none}.index-world-connect-pieces{opacity:.62;filter:drop-shadow(0 0 7px #f3cf5075);transform:translate3d(calc(var(--world-pointer-x,0)*7px),calc(var(--world-pointer-y,0)*4px),0);position:absolute;inset:0}.index-world-connect-pieces i{top:var(--connect-top);left:var(--connect-left);width:var(--connect-size);aspect-ratio:1;-webkit-mask:var(--connect-mask)center/contain no-repeat;-webkit-mask:var(--connect-mask)center/contain no-repeat;-webkit-mask:var(--connect-mask)center/contain no-repeat;-webkit-mask:var(--connect-mask)center/contain no-repeat;mask:var(--connect-mask)center/contain no-repeat;transform:rotate(var(--connect-rotation));background:#f3cf50;animation:5.8s step-end .7s infinite index-connect-resolve;position:absolute}.index-world-connect-pieces i:nth-child(2n){animation-duration:7.1s;animation-delay:1.2s}.index-world-scene[data-world=cineverse] .index-world-mid{transform:translate3d(calc(var(--world-pointer-x,0)*8px),0,0)rotate(-2deg)}.index-world-scene[data-world=employee-management-system] .index-world-grid{transform:perspective(900px)rotateY(-18deg)translate(8%)}.index-world-scene[data-world=habitize] .index-world-grid{background-size:28px 76px;transform:skew(-12deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.index-world-scene[data-world=reflect] .index-world-near i{border-radius:50%}.index-world-scene[data-world=lambadina] .index-world-grid{opacity:.08;transform:rotate(45deg)scale(1.4)}.index-world-scene[data-world=hospital-information-system] .index-world-grid{transform:perspective(900px)rotateY(12deg)}.index-world-scene[data-world=math-4-solver] .index-world-grid{background-size:96px 48px;transform:rotate(-5deg)scale(1.2)}.index-world-scene[data-world=advanced-calculator] .index-world-grid{opacity:.24;background-size:42px 42px;transform:perspective(900px)rotateY(-15deg)}.reflect-index-objects{transform:translate3d(calc(var(--world-pointer-x,0)*4px),calc(var(--world-pointer-y,0)*2px),0)}.lambadina-index-rays{transform-origin:498px 278px;animation:7s ease-in-out .6s infinite alternate index-brand-breathe}.his-index-network{stroke-dasharray:900;stroke-dashoffset:900px;animation:.8s 80ms forwards underprint-draw}.math-index-curve{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:.82s cubic-bezier(.2,.75,.2,1) forwards underprint-draw}.calculator-index-lines text{animation:.42s cubic-bezier(.2,.8,.25,1) both underprint-words}.calculator-index-lines text:nth-child(2){animation-delay:40ms}.calculator-index-lines text:nth-child(3){animation-delay:80ms}.calculator-index-lines text:nth-child(4){animation-delay:.12s}.calculator-index-lines text:nth-child(5){animation-delay:.16s}.calculator-index-lines text:nth-child(6){animation-delay:.2s}.index-world-scene[data-tier=supporting] .index-world-far{opacity:.1}.index-world-scene[data-tier=supporting] .index-world-mid{opacity:.46}.index-world-scene[data-tier=supporting] .index-world-near{opacity:.28}.work-index-world[data-input=keyboard] .index-world-near{opacity:.22}.work-index-world[data-input=keyboard] .index-world-plane,.work-index-world[data-input=keyboard] .index-world-connect-pieces{transform:none}@keyframes index-world-enter{0%{opacity:0;clip-path:polygon(0 calc(var(--world-origin-local) - 2px),100% calc(var(--world-origin-local) - 22px),100% calc(var(--world-origin-local) + 22px),0 calc(var(--world-origin-local) + 2px))}28%{opacity:1}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes index-world-exit{0%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{opacity:0;clip-path:polygon(0 -7%,100% 8%,100% 92%,0 107%);filter:saturate(.72)}}@keyframes index-world-line{to{transform:scaleX(1)}}@keyframes index-connect-resolve{0%,45%{transform:rotate(var(--connect-rotation))}46%,to{transform:rotate(calc(var(--connect-rotation) + 90deg))}}@keyframes index-brand-breathe{to{opacity:.72;transform:rotate(2deg)scale(1.025)}}.index-world-composition{perspective:1100px;transform:translate3d(calc(var(--world-pointer-x,0)*8px),calc(var(--world-pointer-y,0)*5px),0);position:absolute;inset:0}.index-world-composition .underprint-art{transform-origin:50%;width:min(76vw,1180px);height:min(76vh,760px);max-height:none;top:50%;right:clamp(-80px,-2vw,-20px);transform:translateY(-50%)}.index-world-ambient{opacity:.34;transform:translate3d(calc(var(--world-pointer-x,0)*-4px),calc(var(--world-pointer-y,0)*-2px),0);position:absolute;inset:0}.work-index:not([data-world-settled]) .index-world-composition,.work-index:not([data-world-settled]) .index-world-ambient{will-change:transform}.work-index-world[data-input=keyboard] .index-world-composition,.work-index-world[data-input=keyboard] .index-world-ambient{transform:none}.index-world-scene.is-previous *,.index-world-scene:not([data-visible]) *{animation-play-state:paused!important}.index-world-scene.is-current[data-visible]{animation-duration:.66s}.index-world-scene.is-previous{animation-duration:.68s}.work-index[data-transition=rapid] .index-world-scene.is-current[data-visible]{animation-duration:.22s}.work-index[data-transition=rapid] .index-world-scene.is-previous{animation-duration:.24s}.work-index[data-world-settled] .index-world-scene.is-current[data-visible] *{animation-play-state:paused!important}.index-world-scene[data-world=linki] .index-world-ambient{background:repeating-linear-gradient(0deg,transparent 0 58px,var(--world-accent)59px 60px,transparent 61px 116px),linear-gradient(90deg,transparent 0 18%,var(--world-deep)18% 18.2%,transparent 18.2%)}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=linki] .index-world-ambient{background:repeating-linear-gradient(0deg,transparent 0 58px,color-mix(in srgb,var(--world-accent)24%,transparent)59px 60px,transparent 61px 116px),linear-gradient(90deg,transparent 0 18%,color-mix(in srgb,var(--world-deep)11%,transparent)18% 18.2%,transparent 18.2%)}}.index-world-scene[data-world=linki] .index-world-ambient{-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.index-world-scene[data-world=linki] .index-world-composition .underprint-art{width:min(58vw,840px);height:min(64vh,620px);right:5vw}.index-world-scene[data-world=amtalek] .index-world-ambient{opacity:.42;background:repeating-linear-gradient(116deg,transparent 0 72px,var(--world-accent)73px 74px,transparent 75px 148px)}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=amtalek] .index-world-ambient{background:repeating-linear-gradient(116deg,transparent 0 72px,color-mix(in srgb,var(--world-accent)22%,transparent)73px 74px,transparent 75px 148px)}}.index-world-scene[data-world=amtalek] .index-world-ambient{transform-origin:60% 72%;transform:perspective(850px)rotateX(58deg)rotate(-7deg)translateY(24%)scale(1.25)}.index-world-scene[data-world=itashteeb] .index-world-ambient{opacity:.3;background:linear-gradient(90deg,transparent 18%,var(--world-deep)18% 18.12%,transparent 18.12% 71%,var(--world-accent)71% 71.12%,transparent 71.12%),linear-gradient(164deg,transparent 53%,var(--world-glow)53.2% 67%,transparent 67.2%)}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=itashteeb] .index-world-ambient{background:linear-gradient(90deg,transparent 18%,color-mix(in srgb,var(--world-deep)25%,transparent)18% 18.12%,transparent 18.12% 71%,color-mix(in srgb,var(--world-accent)25%,transparent)71% 71.12%,transparent 71.12%),linear-gradient(164deg,transparent 53%,color-mix(in srgb,var(--world-glow)38%,transparent)53.2% 67%,transparent 67.2%)}}.index-world-scene[data-world=bnaia] .index-world-ambient{opacity:.32;background:repeating-linear-gradient(0deg,transparent 0 43px,var(--world-deep)44px,transparent 45px 88px)}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=bnaia] .index-world-ambient{background:repeating-linear-gradient(0deg,transparent 0 43px,color-mix(in srgb,var(--world-deep)20%,transparent)44px,transparent 45px 88px)}}.index-world-scene[data-world=bnaia] .index-world-ambient{-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 38% 94%,#0000);mask-image:linear-gradient(90deg,#0000 8%,#000 38% 94%,#0000)}.index-world-scene[data-world=cresca-english] .index-world-ambient{background:radial-gradient(ellipse at 25% 30%,transparent 0 20%,var(--world-accent)20.2% 20.5%,transparent 20.8%),radial-gradient(ellipse at 78% 68%,transparent 0 26%,var(--world-glow)26.2% 26.5%,transparent 26.8%)}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=cresca-english] .index-world-ambient{background:radial-gradient(ellipse at 25% 30%,transparent 0 20%,color-mix(in srgb,var(--world-accent)28%,transparent)20.2% 20.5%,transparent 20.8%),radial-gradient(ellipse at 78% 68%,transparent 0 26%,color-mix(in srgb,var(--world-glow)22%,transparent)26.2% 26.5%,transparent 26.8%)}}.index-world-scene[data-world=hilal] .index-world-ambient{border:1px solid var(--world-accent);inset:8% 17% 4% 42%}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=hilal] .index-world-ambient{border:1px solid color-mix(in srgb,var(--world-accent)24%,transparent)}}.index-world-scene[data-world=hilal] .index-world-ambient{box-shadow:inset 0 0 0 11vw var(--world-deep),inset 0 0 0 calc(11vw + 1px)var(--world-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=hilal] .index-world-ambient{box-shadow:inset 0 0 0 11vw color-mix(in srgb,var(--world-deep)8%,transparent),inset 0 0 0 calc(11vw + 1px)color-mix(in srgb,var(--world-accent)18%,transparent)}}.index-world-scene[data-world=showcase-director] .index-world-ambient{border:1px solid var(--world-accent);inset:13% 7% 12% 39%}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=showcase-director] .index-world-ambient{border:1px solid color-mix(in srgb,var(--world-accent)42%,transparent)}}.index-world-scene[data-world=showcase-director] .index-world-ambient{background:linear-gradient(90deg,transparent 49.9%,var(--world-accent)50%,transparent 50.1%),linear-gradient(transparent 49.9%,var(--world-accent)50%,transparent 50.1%)}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=showcase-director] .index-world-ambient{background:linear-gradient(90deg,transparent 49.9%,color-mix(in srgb,var(--world-accent)30%,transparent)50%,transparent 50.1%),linear-gradient(transparent 49.9%,color-mix(in srgb,var(--world-accent)30%,transparent)50%,transparent 50.1%)}}.index-world-scene[data-world=showcase-director] .index-world-ambient{transform:translate3d(calc(var(--world-pointer-x,0)*-4px),calc(var(--world-pointer-y,0)*-2px),0)rotate(-2deg)}.index-world-scene[data-world=revive] .index-world-ambient{opacity:.28;background:radial-gradient(circle at 78% 17%,var(--world-glow)0 4%,transparent 13%),repeating-radial-gradient(ellipse at 72% 98%,transparent 0 8%,var(--world-accent)8.1% 8.25%,transparent 8.4% 15%)}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=revive] .index-world-ambient{background:radial-gradient(circle at 78% 17%,var(--world-glow)0 4%,transparent 13%),repeating-radial-gradient(ellipse at 72% 98%,transparent 0 8%,color-mix(in srgb,var(--world-accent)22%,transparent)8.1% 8.25%,transparent 8.4% 15%)}}.index-world-scene[data-world=revive] .index-world-ambient{-webkit-mask-image:linear-gradient(#0000 10%,#000 36%);mask-image:linear-gradient(#0000 10%,#000 36%)}.index-world-scene[data-world=revive] .index-world-composition .underprint-art{width:min(85vw,1320px);height:min(82vh,800px)}.index-world-scene[data-world=connect-game] .index-world-ambient{opacity:.18;background:radial-gradient(circle at 50% 50%,var(--world-accent),transparent 58%)}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=connect-game] .index-world-ambient{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--world-accent)24%,transparent),transparent 58%)}}.index-world-scene[data-world=connect-game] .index-world-composition{opacity:.38}.index-world-scene[data-world=low-poly-chess] .index-world-ambient{opacity:.48;background:repeating-conic-gradient(from 32deg at 68% 82%,var(--world-accent)0 25%,transparent 0 50%)0 0/18vw 18vw}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=low-poly-chess] .index-world-ambient{background:repeating-conic-gradient(from 32deg at 68% 82%,color-mix(in srgb,var(--world-accent)16%,transparent)0 25%,transparent 0 50%)0 0/18vw 18vw}}.index-world-scene[data-world=low-poly-chess] .index-world-ambient{transform:perspective(760px)rotateX(62deg)rotate(-13deg)translateY(30%)scale(1.4);-webkit-mask-image:linear-gradient(#0000 13%,#000 43%);mask-image:linear-gradient(#0000 13%,#000 43%)}.index-world-scene[data-world=low-poly-chess] .index-world-composition{filter:drop-shadow(0 28px 34px #00000061)}.index-world-scene[data-world=cineverse] .index-world-ambient{background:repeating-linear-gradient(90deg,transparent 0 74px,var(--world-accent)75px 76px,transparent 77px 150px)}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=cineverse] .index-world-ambient{background:repeating-linear-gradient(90deg,transparent 0 74px,color-mix(in srgb,var(--world-accent)26%,transparent)75px 76px,transparent 77px 150px)}}.index-world-scene[data-world=cineverse] .index-world-ambient{-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 92%,#0000)}.index-world-scene[data-world=employee-management-system] .index-world-ambient{background:radial-gradient(circle,var(--world-accent)0 2px,transparent 3px)0 0/74px 74px}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=employee-management-system] .index-world-ambient{background:radial-gradient(circle,color-mix(in srgb,var(--world-accent)30%,transparent)0 2px,transparent 3px)0 0/74px 74px}}.index-world-scene[data-world=employee-management-system] .index-world-ambient{-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.index-world-scene[data-world=habitize] .index-world-ambient{background:repeating-linear-gradient(90deg,transparent 0 47px,var(--world-accent)48px 50px,transparent 51px 96px)}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=habitize] .index-world-ambient{background:repeating-linear-gradient(90deg,transparent 0 47px,color-mix(in srgb,var(--world-accent)24%,transparent)48px 50px,transparent 51px 96px)}}.index-world-scene[data-world=reflect] .index-world-ambient{opacity:.24;background:repeating-linear-gradient(0deg,transparent 0 82px,var(--world-accent)83px,transparent 84px 166px)}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=reflect] .index-world-ambient{background:repeating-linear-gradient(0deg,transparent 0 82px,color-mix(in srgb,var(--world-accent)18%,transparent)83px,transparent 84px 166px)}}.index-world-scene[data-world=lambadina] .index-world-ambient{background:repeating-conic-gradient(from 0deg at 76% 48%,var(--world-accent)0 2deg,transparent 2deg 15deg)}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=lambadina] .index-world-ambient{background:repeating-conic-gradient(from 0deg at 76% 48%,color-mix(in srgb,var(--world-accent)18%,transparent)0 2deg,transparent 2deg 15deg)}}.index-world-scene[data-world=lambadina] .index-world-ambient{-webkit-mask-image:radial-gradient(circle at 76% 48%,#000,#0000 60%);mask-image:radial-gradient(circle at 76% 48%,#000,#0000 60%)}.index-world-scene[data-world=hospital-information-system] .index-world-ambient{background:radial-gradient(circle,var(--world-accent)0 3px,transparent 4px)0 0/92px 92px}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=hospital-information-system] .index-world-ambient{background:radial-gradient(circle,color-mix(in srgb,var(--world-accent)24%,transparent)0 3px,transparent 4px)0 0/92px 92px}}.index-world-scene[data-world=hospital-information-system] .index-world-ambient{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36%);mask-image:linear-gradient(90deg,#0000,#000 36%)}.index-world-scene[data-world=math-4-solver] .index-world-ambient{background:linear-gradient(transparent 49.9%,var(--world-accent)50%,transparent 50.1%),linear-gradient(90deg,transparent 49.9%,var(--world-accent)50%,transparent 50.1%)}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=math-4-solver] .index-world-ambient{background:linear-gradient(transparent 49.9%,color-mix(in srgb,var(--world-accent)28%,transparent)50%,transparent 50.1%),linear-gradient(90deg,transparent 49.9%,color-mix(in srgb,var(--world-accent)28%,transparent)50%,transparent 50.1%)}}.index-world-scene[data-world=math-4-solver] .index-world-ambient{background-size:84px 52px}.index-world-scene[data-world=advanced-calculator] .index-world-ambient{background:repeating-linear-gradient(0deg,transparent 0 29px,var(--world-accent)30px,transparent 31px 60px)}@supports (color:color-mix(in lab, red, red)){.index-world-scene[data-world=advanced-calculator] .index-world-ambient{background:repeating-linear-gradient(0deg,transparent 0 29px,color-mix(in srgb,var(--world-accent)18%,transparent)30px,transparent 31px 60px)}}.index-world-scene[data-world=advanced-calculator] .index-world-ambient{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 32% 94%,#0000)}.index-world-chess-render{z-index:1;opacity:0;background:#12100e;animation:.82s cubic-bezier(.2,.75,.2,1) 80ms forwards index-chess-render-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#0003 24%,#000 48% 100%);mask-image:linear-gradient(90deg,#0000 2%,#0003 24%,#000 48% 100%)}.index-world-chess-render img{object-fit:cover;object-position:62% 50%;filter:saturate(.72)contrast(1.08)brightness(.78);animation:.9s cubic-bezier(.2,.75,.2,1) 80ms forwards index-chess-image-settle;transform:scale(1.035)}.index-world-chess-render:after{content:"";background:linear-gradient(112deg,#0000 38%,#f5cd9d05 43%,#f5cd9d57 50%,#f5cd9d05 57%,#0000 62%);animation:1.08s cubic-bezier(.3,.7,.2,1) .12s forwards index-chess-light-pass;position:absolute;inset:-20% -35%;transform:translate(-38%)}.index-world-scene[data-world=low-poly-chess] .index-world-ambient{z-index:2;opacity:.7;transform:translate3d(calc(var(--world-pointer-x,0)*-4px),calc(var(--world-pointer-y,0)*-2px),0);background:radial-gradient(at 68% 42%,#dca36d33,#0000 30%),linear-gradient(104deg,#0000 18%,#dca36d14 49%,#0000 72%);-webkit-mask-image:none;mask-image:none}.index-world-scene[data-world=low-poly-chess] .index-world-composition{z-index:3;opacity:.28;filter:drop-shadow(0 30px 36px #00000073)}.chess-index-board{transform-box:fill-box;transform-origin:58% 72%;animation:.78s cubic-bezier(.2,.75,.2,1) both index-chess-board-settle}.chess-index-cropped-pieces{animation:.76s cubic-bezier(.2,.75,.2,1) .12s both index-chess-pieces-settle}.chess-index-light{opacity:0;animation:.95s .14s forwards index-chess-geometry-light}@keyframes index-chess-render-in{0%{opacity:0}to{opacity:.78}}@keyframes index-chess-image-settle{0%{transform:scale(1.035)translate(16px,8px)}to{transform:scale(1)}}@keyframes index-chess-light-pass{to{transform:translate(38%)}}@keyframes index-chess-board-settle{0%{opacity:.2;transform:perspective(900px)rotateX(4deg)translate(18px,18px)}to{opacity:1;transform:none}}@keyframes index-chess-pieces-settle{0%{opacity:0;transform:translateY(16px)rotate(2deg)}to{opacity:1;transform:none}}@keyframes index-chess-geometry-light{0%{opacity:0;stroke-dasharray:0 900}65%,to{opacity:.72;stroke-dasharray:900 0}}.index-world-scene[data-world=revive] .index-world-ambient{opacity:.18;background:radial-gradient(circle at 81% 17%,#f2d37759,#0000 14%),linear-gradient(#0000 58%,#527b651c);-webkit-mask-image:none;mask-image:none}.revive-index-sun{opacity:.35;transform-box:fill-box;transform-origin:50%;animation:.95s .22s forwards index-revive-sun}.revive-index-terrain path{opacity:0;animation:.72s cubic-bezier(.2,.75,.2,1) forwards index-revive-terrain;transform:translateY(12px)}.revive-index-terrain path:nth-child(2){animation-delay:90ms}.revive-index-terrain path:nth-child(3){animation-delay:.16s}.revive-index-contours{opacity:.55;transform:translate3d(calc(var(--world-pointer-x,0)*-2px),calc(var(--world-pointer-y,0)*-1px),0)}.revive-index-bank{opacity:.28}.revive-index-water{opacity:0;animation:.74s .2s forwards index-revive-water}.revive-index-flow{stroke-dashoffset:330px;opacity:0;animation:1.12s cubic-bezier(.2,.75,.2,1) .24s forwards index-revive-flow}.revive-index-grove{opacity:.48}.revive-index-grove path:first-child{transform-box:fill-box;transform-origin:bottom;animation:.64s cubic-bezier(.2,.75,.2,1) .25s both index-revive-grow}.revive-index-grove path:last-child{transform-box:fill-box;transform-origin:50% 80%;animation:.72s cubic-bezier(.2,.75,.2,1) .48s both index-revive-canopy}.revive-index-growth path{transform-box:fill-box;transform-origin:bottom;animation:index-revive-grow .48s cubic-bezier(.2,.75,.2,1)calc(.38s + var(--growth-order)*16ms)both}.revive-index-flowers g{transform-box:fill-box;transform-origin:bottom;animation:index-revive-flower .5s cubic-bezier(.2,.8,.2,1)calc(.62s + var(--flower-order)*64ms)both}.revive-index-stones{opacity:0;animation:.4s .5s forwards index-revive-hold}.revive-index-motes{opacity:0;animation:.8s .82s forwards index-revive-motes}.revive-index-wave{stroke-dasharray:920;stroke-dashoffset:920px;opacity:.16;animation:.9s cubic-bezier(.2,.75,.2,1) .36s forwards index-revive-wave}@keyframes index-revive-terrain{to{opacity:1;transform:none}}@keyframes index-revive-water{to{opacity:.92}}@keyframes index-revive-flow{to{stroke-dashoffset:0;opacity:.78}}@keyframes index-revive-grow{0%{opacity:0;transform:scaleY(.05)}to{opacity:.72;transform:scaleY(1)}}@keyframes index-revive-canopy{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes index-revive-flower{0%{opacity:0;transform:translateY(7px)scale(.5)}to{opacity:.9;transform:none}}@keyframes index-revive-hold{to{opacity:.62}}@keyframes index-revive-motes{to{opacity:.74;transform:translateY(-7px)}}@keyframes index-revive-wave{to{stroke-dashoffset:0;opacity:.45}}@keyframes index-revive-sun{to{opacity:.82;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.index-world-scene.is-current[data-visible]{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation:none!important}.index-world-scene.is-previous,.index-world-source i,.index-world-connect-pieces i{animation:none!important}.index-world-far,.index-world-mid,.index-world-near,.index-world-connect-pieces,.index-world-atmosphere:before,.index-world-atmosphere:after{transform:none!important}.index-world-near{opacity:.18}}@media (max-width:760px),(hover:none),(pointer:coarse){.work-index-world{display:none}.index-shell[data-world-active] .index-row,.index-shell[data-world-active] .index-row[data-active]{color:inherit;text-shadow:none;background:0 0}.index-shell[data-world-active] .work-index[data-engaged] .index-row:not([data-active]){opacity:.9}.index-shell[data-world-active] .index-title-group p{color:var(--muted)}.index-shell[data-world-active] .filter-button{color:inherit;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}.earlier-range{background:var(--paper-deep);grid-template-columns:6fr 4fr 2fr;align-items:end;gap:40px;padding-top:100px;padding-bottom:100px;display:grid}.earlier-range h2{margin-top:24px;font-size:clamp(38px,4.5vw,68px)}.earlier-range>p{color:var(--muted);margin:0}.archive-marks{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.archive-marks span{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;padding-bottom:3px;font-size:11px;font-weight:800}.contact-section{color:var(--paper);background:var(--blue);border-color:var(--blue);grid-template-columns:6fr 6fr;gap:70px;padding-top:120px;padding-bottom:120px;display:grid}.contact-copy .folio-label{color:#c8d4ff}.contact-copy h2{font-family:var(--serif);letter-spacing:-.055em;margin:28px 0;font-size:clamp(48px,6.5vw,96px);font-weight:400;line-height:.9}.contact-copy h2 em{color:#fff}.contact-copy>p:not(.folio-label){color:#dfe6ff;max-width:540px;font-size:17px}.direct-email{font-family:var(--serif);border-bottom:1px solid;margin-top:36px;padding-bottom:4px;font-size:clamp(22px,2.5vw,36px);display:inline-block}.contact-links{text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:18px 30px;margin-top:50px;font-size:11px;font-weight:800;display:flex}.contact-form{color:var(--ink);background:var(--paper);align-self:center;padding:32px;box-shadow:18px 18px #12225e8c}.contact-form label{display:block}.contact-form label>span{text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.form-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form input,.contact-form textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);resize:vertical;background:0 0;border-radius:0;padding:13px 0}.contact-form textarea{min-height:140px;margin-top:10px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--blue);box-shadow:0 2px 0 var(--blue);outline:0}.honeypot{left:-10000px;position:absolute!important}.form-footer{grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:24px;display:grid}.form-status{min-height:20px;color:var(--muted);margin:0;font-size:12px}.form-status-error{color:#a62b20}.form-status-success{color:#0f6f4b}.site-footer{max-width:1480px;color:var(--paper);background:var(--ink);text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #555;justify-content:space-between;gap:24px;margin:0 auto;padding:26px 28px;font-size:10px;font-weight:700;display:flex}.case-header{grid-template-columns:1fr auto auto;gap:36px}.case-header>a:not(.wordmark){text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.case-shell{--project-accent:var(--blue);--project-wash:var(--paper-deep);border-right:1px solid var(--line);border-left:1px solid var(--line);max-width:1480px;margin:0 auto;padding:80px 28px 120px}.case-hero{grid-template-columns:repeat(12,1fr);align-items:end;gap:20px;display:grid}.case-hero>.eyebrow{grid-column:1/-1}.case-hero h1{font-family:var(--serif);letter-spacing:-.07em;grid-column:1/9;margin:30px 0;font-size:clamp(76px,12vw,190px);font-weight:400;line-height:.75}.case-positioning{font-family:var(--serif);grid-column:8/13;margin:0 0 30px;font-size:clamp(24px,3vw,42px);line-height:1.15}.case-meta{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:24px;padding:18px 0;display:grid}.case-meta p{margin:0;font-size:12px}.case-meta span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.case-lead-media{background:var(--project-wash);margin:70px 0;padding:28px}.case-lead-media img{object-fit:cover;object-position:top;width:100%;max-height:820px;display:block}.case-lead-media figcaption{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-top:12px;font-size:10px}.case-foundation{grid-template-columns:4fr 7fr 1fr;gap:40px;margin:100px 0;display:grid}.case-foundation>div:last-child{grid-column:2}.case-foundation h2{font-family:var(--serif);margin:20px 0 0;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:.95}.case-foundation h3{text-transform:uppercase;letter-spacing:.12em;margin:42px 0 12px;font-size:11px}.case-foundation ul{margin:0;padding-left:20px}.case-foundation li{margin:8px 0}.case-summary{font-family:var(--serif);margin:0;font-size:clamp(24px,3vw,40px);line-height:1.3}.documentation-note{border-left:4px solid var(--project-accent);background:var(--project-wash);padding:20px}.case-metrics{grid-template-columns:1fr 1fr;gap:16px;margin:70px 0;display:grid}.case-metrics article{border-top:4px solid var(--project-accent);background:var(--project-wash);padding:26px}.case-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:10px;display:block}.case-metrics strong{font-family:var(--serif);font-size:clamp(22px,3vw,38px);font-weight:400}.case-next,.related-work{border-top:1px solid var(--ink);justify-content:space-between;gap:28px;padding:28px 0;display:flex}.case-next p{margin:0}.case-next div,.related-work{gap:24px;display:flex}.case-next a,.related-work a{font-weight:800}.not-found{text-align:center;place-content:center;min-height:100svh;padding:30px;display:grid}.not-found h1{max-width:800px;font-family:var(--serif);margin:25px auto;font-size:clamp(50px,8vw,110px);font-weight:400;line-height:.9}.not-found .button{justify-self:center;margin-top:25px}@keyframes mark-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1080px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{min-height:820px}.hero-kicker{grid-column:1/9}.hero-summary{grid-column:7/13}.hero-proof{grid-column:1/7;grid-template-columns:1fr}.section-intro{grid-template-columns:1fr 2fr}.section-intro>p:last-child{grid-column:2}.amtalek-composition{grid-template-columns:1.35fr 1fr}.product-crop-amtalek{min-height:480px}.commercial-pair{grid-template-columns:1fr 1fr}.commercial-pair .project-heading{min-height:220px}.capabilities{grid-template-columns:1fr}.capabilities-lead{position:static}.capabilities-lead>p:last-child{max-width:750px}.ownership-list article{grid-template-columns:40px 1fr 1.5fr}.earlier-range{grid-template-columns:1.5fr 1fr}.archive-marks{flex-flow:wrap;grid-column:1/-1}.contact-section{gap:36px}.form-pair{grid-template-columns:1fr}}@media (max-width:760px){body:before{opacity:.1}.site-header,.case-header{min-height:64px;padding:9px 18px}.site-header{grid-template-columns:1fr auto}.header-cta{font-size:11px}.case-header{grid-template-columns:1fr auto}.case-header>a:nth-child(2){display:none}.wordmark>span:first-child{width:32px;height:32px}.wordmark small{display:none}.hero{border:0;min-height:auto;padding:22px 18px 40px;display:block}.hero:before{display:none}.hero-index{display:flex}.hero-kicker{margin:90px 0 30px}.hero h1{font-size:clamp(58px,18vw,86px);line-height:.86}.hero-summary{margin-top:54px;padding:20px 0 0}.hero-summary>p{font-size:23px}.hero-actions{display:grid}.hero-proof{margin-top:56px;display:block}.hero-links{margin-top:22px}.hero-mark{opacity:.28;width:150px;top:80px;right:-36px}.selected-work,.capabilities,.index-section,.earlier-range,.contact-section{border:0;padding-left:18px;padding-right:18px}.selected-work{padding-top:90px;padding-bottom:90px}.section-intro{margin-bottom:70px;display:block}.section-intro h2{margin:22px 0;font-size:56px}.project-heading{display:block}.project-positioning{justify-self:auto;margin-top:18px;font-size:22px}.project-heading h2{font-size:62px}.project-feature-primary{margin-left:-18px;margin-right:-18px;padding:28px 18px}.amtalek-composition{display:block}.product-crop-amtalek{aspect-ratio:1.15;min-height:0}.architecture-specimen{margin-top:14px}.architecture-specimen svg{min-height:420px}.proof-lines{display:block}.proof-lines p{grid-template-columns:105px 1fr;margin-top:14px}.performance-note{margin:55px 0 90px;display:block}.performance-note>p:nth-child(2){margin:22px 0;font-size:30px}.commercial-pair,.independent-pair{display:block}.commerce-card,.conversation-card{margin-left:-18px;margin-right:-18px;padding:25px 18px}.conversation-card{margin-top:18px}.commercial-pair .project-heading{min-height:auto}.commerce-image{height:230px}.conversation-orbit{max-width:320px}.itashteeb-feature{border-left:0;border-top:6px solid var(--project-accent);margin:80px -18px 90px;padding:28px 18px}.itashteeb-specimen{min-height:0;display:block}.itashteeb-labels{flex-direction:row;gap:14px;padding:14px;font-size:12px;overflow-x:auto}.itashteeb-specimen img{height:360px}.evidence-caveat{font-size:11px}.mid-cta{margin-bottom:90px;display:block}.mid-cta p{margin-bottom:32px;font-size:45px}.independent-feature .project-heading{min-height:auto}.independent-feature{margin-bottom:70px}.hilal-specimen{padding:28px 16px}.film-specimen{padding:42px 12px}.capabilities{padding-top:90px;padding-bottom:90px}.capabilities h2{font-size:56px}.ownership-list{margin-top:60px}.ownership-list article{grid-template-columns:32px 1fr;display:grid}.ownership-list article p,.ownership-list small{grid-column:2}.ownership-list h3{font-size:34px}.index-section{padding-top:90px;padding-bottom:90px}.index-header{display:block}.index-header h2{font-size:56px}.index-header>p{margin-top:24px}.index-filters{flex-wrap:nowrap;margin-right:-18px;padding-right:18px;overflow-x:auto}.filter-button{flex:none}.index-collection-break{grid-template-columns:34px 1fr;padding-top:38px}.index-collection-break p{text-align:left;grid-column:2;justify-self:start;max-width:34ch}.index-collection-break[data-collection=selected]{padding-top:18px}.index-row{grid-template-columns:34px 1fr auto;padding:20px 0}.index-disciplines{grid-column:2/-1}.index-row-aside{grid-area:1/3;min-width:0}.index-discovery{display:none}.status{grid-area:auto}.index-title-group h3{font-size:31px}.index-title-group p{max-width:260px}.underprint-ghost{display:none}.underprint-aperture{opacity:.24}.underprint-art{width:140%;height:380px;right:-32%;transform:translateY(-50%)}.work-index[data-engaged] .index-row:not([data-active]){opacity:.9}.earlier-range{padding-top:80px;padding-bottom:80px;display:block}.earlier-range h2{font-size:49px}.earlier-range>p{margin:36px 0}.archive-marks{flex-direction:row}.contact-section{padding-top:90px;padding-bottom:90px;display:block}.contact-copy h2{font-size:58px}.direct-email{font-size:20px}.contact-form{margin-top:70px;padding:24px 18px;box-shadow:10px 10px #12225e8c}.form-footer{display:block}.form-status{margin-top:14px}.site-footer{flex-direction:column;padding:24px 18px}.case-shell{border:0;padding:60px 18px 90px}.case-hero{display:block}.case-hero h1{margin:42px 0;font-size:22vw}.case-positioning{margin-bottom:40px;font-size:26px}.case-meta{grid-template-columns:1fr}.case-lead-media{margin:50px -18px;padding:18px}.case-foundation{margin:70px 0;display:block}.case-foundation>div:last-child{margin-top:45px}.case-metrics{grid-template-columns:1fr}.case-next,.related-work,.case-next div{flex-direction:column}.related-work{align-items:flex-start}}@media (max-width:390px){.header-cta{text-align:right;max-width:112px;line-height:1.1}.hero h1{font-size:17vw}.hero-summary>p{font-size:21px}.project-heading h2{font-size:54px}.contact-copy h2{font-size:50px}.direct-email{font-size:17px}}.case-study-v2{--case-bg:var(--paper);--case-ink:var(--ink);--case-muted:var(--muted);--case-line:var(--line);min-height:100svh;color:var(--case-ink);background:var(--case-bg);overflow:hidden}.case-study-v2>*{width:min(100%,1600px);margin-inline:auto;padding-inline:clamp(18px,4vw,72px)}.v2-intro{border-inline:1px solid var(--case-line);min-height:calc(100svh - 76px);padding-top:clamp(40px,8vh,110px);padding-bottom:clamp(60px,9vh,120px);position:relative}.v2-intro-top{border-bottom:1px solid var(--case-line);color:var(--case-muted);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:20px;padding-bottom:14px;font-size:10px;font-weight:800;display:flex}.v2-intro-top p{margin:0}.motion-route[data-route-ready] .v2-intro>*{animation:case-enter var(--motion-reveal)var(--ease-editorial)both}.v2-intro>:nth-child(2){animation-delay:60ms}.v2-intro>:nth-child(3){animation-delay:.12s}.v2-intro>:nth-child(n+4){animation-delay:.18s}.v2-intro h1{z-index:2;max-width:12ch;font-family:var(--serif);letter-spacing:-.075em;margin:clamp(36px,8vh,90px) 0 30px;font-size:clamp(76px,13vw,205px);font-weight:400;line-height:.76;position:relative}.v2-positioning{z-index:2;max-width:760px;font-family:var(--serif);letter-spacing:-.025em;margin:0 0 52px auto;font-size:clamp(25px,3.2vw,49px);line-height:1.08;position:relative}.v2-meta{z-index:2;border-top:1px solid var(--case-line);border-bottom:1px solid var(--case-line);grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:48px;padding:17px 0;display:grid;position:relative}.v2-meta p{text-transform:capitalize;margin:0;font-size:12px}.v2-meta span{color:var(--case-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.v2-section{border-inline:1px solid var(--case-line);border-top:1px solid var(--case-line);padding-top:clamp(90px,12vw,190px);padding-bottom:clamp(90px,12vw,190px)}.v2-section-heading{grid-template-columns:60px minmax(0,7fr) minmax(260px,4fr);align-items:start;gap:clamp(20px,3vw,50px);margin-bottom:clamp(60px,8vw,120px);display:grid}.v2-section-number,.v2-eyebrow{color:var(--project-accent);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.v2-section-heading h2{max-width:12ch;font-family:var(--serif);letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(50px,7.6vw,116px);font-weight:400;line-height:.86}.v2-section-lead{color:var(--case-muted);margin:30px 0 0;font-size:clamp(15px,1.4vw,20px);line-height:1.65}.v2-prose-grid{grid-template-columns:5fr 5fr 1fr;gap:clamp(30px,5vw,80px);margin:80px 0;display:grid}.v2-pullquote{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,58px);line-height:1.06}.v2-prose-grid>div{grid-column:2;font-size:17px;line-height:1.75}.v2-prose-grid>div p:first-child{margin-top:0}.v2-media{background:var(--case-bg);margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v2-media{background:color-mix(in srgb,var(--case-bg)86%,var(--project-accent))}}.v2-media{border:1px solid var(--case-line)}.v2-media img,.v2-media video{background:#111;width:100%;height:auto;display:block}.v2-media figcaption{border-top:1px solid var(--case-line);color:var(--case-muted);letter-spacing:.11em;text-transform:uppercase;padding:12px 14px;font-size:9px;font-weight:700}.v2-video{margin-top:clamp(60px,8vw,120px)}.v2-video video{max-height:84svh}.v2-testimonial{border:1px solid var(--case-line);grid-template-columns:8fr 3fr;gap:50px;margin:80px 0;padding:clamp(30px,5vw,70px);display:grid}.v2-testimonial blockquote{font-family:var(--serif);margin:0;font-size:clamp(30px,4vw,58px);line-height:1.1}.v2-testimonial figcaption{color:var(--case-muted);align-self:end}.v2-testimonial strong,.v2-testimonial span{display:block}.v2-testimonial strong{color:var(--case-ink)}.v2-media-triptych{grid-template-columns:repeat(12,1fr);align-items:end;gap:16px;display:grid}.v2-media-triptych>:first-child{grid-column:1/7}.v2-media-triptych>:nth-child(2){grid-column:7/13;margin-bottom:9vw}.v2-media-triptych>:nth-child(3){grid-column:3/11;margin-top:30px}.v2-media-duo{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.v2-media-duo>:last-child{margin-top:9vw}.v2-decision-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:70px;display:grid}.v2-decision-grid article{border:1px solid var(--case-line);min-height:330px;padding:clamp(22px,3vw,42px)}.v2-decision-grid article>p:first-child{color:var(--project-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 70px;font-size:10px;font-weight:800}.v2-decision-grid h3{font-family:var(--serif);margin:0 0 20px;font-size:clamp(26px,2.5vw,40px);font-weight:400;line-height:1.05}.v2-decision-grid article>p:last-child{color:var(--case-muted);line-height:1.65}.v2-project-footer{border:1px solid var(--case-line);grid-template-columns:1.2fr 1fr;gap:60px;padding-top:clamp(70px,9vw,130px);padding-bottom:clamp(70px,9vw,130px);display:grid}.v2-project-footer>div{flex-direction:column;align-items:flex-start;display:flex}.v2-project-footer p{max-width:520px;color:var(--case-muted);margin:0 0 24px}.v2-project-footer a{border-bottom:1px solid;font-weight:800}.v2-project-footer>div:first-child a{font-family:var(--serif);letter-spacing:-.05em;border:0;font-size:clamp(44px,6vw,92px);font-weight:400;line-height:.9}.v2-project-footer>div:first-child a span{transition:transform var(--motion-fast)var(--ease-response),color var(--motion-fast)ease;display:inline-block}.v2-project-footer>div:first-child a:hover span,.v2-project-footer>div:first-child a:focus-visible span{color:var(--project-accent);transform:translate(10px)}.case-world-revive{--case-bg:#e8e8d1;--case-ink:#26463e;--case-muted:#63776d;--case-line:#26463e45}.case-header-revive{color:#eae8cb;background:#26463ef0;border-color:#ffffff40}.case-header-revive .wordmark>span:first-child{color:#26463e;background:#eae8cb}.case-header-revive .wordmark small{color:#b9c9ba}.case-world-revive .v2-intro{background:radial-gradient(circle at 80% 18%,#f1d27461,#0000 20%),linear-gradient(#b8d3c7,#e8e8d1 75%)}.case-world-revive .v2-intro h1{color:#f5efd7;text-shadow:0 2px 18px #26463e33}.case-world-revive .v2-intro .v2-media{z-index:2;position:relative;box-shadow:0 35px 90px #26463e2e}.revive-landscape{opacity:.6;pointer-events:none;position:absolute;inset:14% 0 18%;overflow:hidden}.revive-landscape:before,.revive-landscape:after{content:"";background:#84986d;border-radius:50% 50% 0 0/18% 18% 0 0;height:36%;position:absolute;bottom:3%;left:-10%;right:-10%}.revive-landscape:after{opacity:.65;background:#9caf8c;height:22%;bottom:19%}.revive-landscape i{z-index:1;background:#4f6a4d;border-radius:99px;width:8px;height:30%;position:absolute;bottom:4%;left:12%;transform:rotate(-10deg)}.revive-landscape i:before{content:"";background:#5d8054;border-radius:50%;width:76px;height:58px;position:absolute;top:-14px;left:-35px}.revive-landscape i:nth-child(2){height:38%;left:19%;transform:rotate(5deg)}.revive-landscape i:nth-child(3){height:27%;left:26%}.revive-landscape span{z-index:2;opacity:.7;border:18px solid #327a7a;border-top:0;border-radius:40% 60% 0 0;width:11%;height:80%;position:absolute;top:23%;left:42%;transform:rotate(19deg)}.revive-loop{border-top:1px solid var(--case-line);border-bottom:1px solid var(--case-line);grid-template-columns:repeat(4,1fr);display:grid}.revive-loop article{border-right:1px solid var(--case-line);min-height:250px;padding:24px}.revive-loop article:last-child{border:0}.revive-loop span{color:var(--project-accent);font-size:10px}.revive-loop h3{font-family:var(--serif);margin:70px 0 15px;font-size:34px;font-weight:400}.revive-loop p{color:var(--case-muted)}.revive-field-notes{border-block:1px solid var(--case-line);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.revive-field-notes article{border-right:1px solid var(--case-line);padding:28px}.revive-field-notes article:last-child{border:0}.revive-field-notes span{color:var(--project-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:35px;font-size:9px;font-weight:800;display:block}.revive-field-notes strong{font-family:var(--serif);font-size:24px;font-weight:400;line-height:1.25}.case-world-revive{isolation:isolate;background:#e7e6cf;position:relative}.case-world-revive>:not(.revive-living-field){z-index:1;position:relative}.case-world-revive>.revive-living-field{z-index:0;pointer-events:none;contain:layout paint style;width:100%;max-width:none;margin:0;padding:0;position:fixed;inset:76px 0 0}.revive-living-field svg{width:100%;height:100%;display:block}.revive-living-field:after{content:"";background:linear-gradient(90deg,#e8e8d1eb 0 5%,#0000 28% 82%,#e8e8d133),linear-gradient(#e8e8d10d,#e8e8d14d);position:absolute;inset:0}.revive-terrain path{transition:fill .8s}.revive-terrain-1{fill:#8ea69c}.revive-terrain-2{fill:#91a890}.revive-terrain-3{fill:#9caf82}.revive-terrain-4{fill:#91a174}.revive-contours{stroke:#315f524d;stroke-width:1.4px}.revive-stream-bank{fill:#7b7059;opacity:.66}.revive-stream-water{opacity:clamp(.12,calc((var(--revive-progress) - .03)*5),.94)}.revive-stream-flow{fill:none;stroke:#d5f2dab8;stroke-width:4px;stroke-linecap:round;stroke-dasharray:18 34;opacity:clamp(0,calc((var(--revive-progress) - .08)*6),.8);animation:7s linear infinite revive-water-travel}.revive-sun{transform:translateY(calc(var(--revive-progress)*-18px));transform-origin:50%;opacity:calc(.48 + var(--revive-progress)*.45)}.revive-tree{transform-box:fill-box;transform-origin:bottom}.revive-tree-trunk{fill:#5d6046}.revive-tree-branch{fill:none;stroke:#5d6046;stroke-width:7px;stroke-linecap:round}.revive-canopy{fill:#527858;opacity:clamp(0,calc((var(--revive-progress) - .18 - var(--tree-delay))*6),1);transform:scale(clamp(.3,calc((var(--revive-progress) - .1 - var(--tree-delay))*2.2),1));transform-box:fill-box;transform-origin:50% 70%}.revive-canopy-light{fill:#6f9367;opacity:.72}.revive-grasses{fill:none;stroke:#52745b;stroke-width:2px;stroke-linecap:round;opacity:clamp(.08,calc((var(--revive-progress) - .16)*3.4),.62);transform-origin:50% 100%;animation:8s ease-in-out infinite alternate revive-field-wind}.revive-flowers{opacity:clamp(0,calc((var(--revive-progress) - .34)*4.4),1);transform:translateY(clamp(0px,calc((.48 - var(--revive-progress))*36px),32px))}.revive-reading-nook{fill:#57684459;stroke:#5f563f;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;opacity:clamp(0,calc((var(--revive-progress) - .48)*5),1)}.revive-lamp{fill:none;stroke-width:5px}.revive-lamp-glow{fill:#efd178;stroke-width:2px}.revive-species{fill:#315f52;stroke:#315f52;stroke-width:2px;opacity:clamp(0,calc((var(--revive-progress) - .59)*5),1)}.revive-butterfly{transform-origin:50%;animation:8s ease-in-out infinite alternate revive-butterfly-flight}.revive-sparrow{animation:11s ease-in-out infinite alternate revive-sparrow-flight}.revive-fireflies circle{fill:#f1d278;stroke:none;animation:3.2s ease-in-out infinite alternate revive-firefly}.revive-fireflies circle:nth-child(2n){animation-delay:.7s}.revive-wind{stroke:#315f5247;stroke-width:2px;stroke-dasharray:8 16;opacity:clamp(0,calc((var(--revive-progress) - .22)*2.5),.56);animation:12s linear infinite revive-wind-travel}@keyframes revive-water-travel{to{stroke-dashoffset:-104px}}@keyframes revive-field-wind{to{transform:skew(1.2deg)}}@keyframes revive-butterfly-flight{to{transform:translate(34px,-18px)rotate(5deg)}}@keyframes revive-sparrow-flight{to{transform:translate(72px,-24px)}}@keyframes revive-firefly{to{opacity:.2}}@keyframes revive-wind-travel{to{stroke-dashoffset:-144px}}.revive-hero,.revive-chapter,.revive-closing{border-inline:1px solid var(--case-line);width:min(100%,1600px);margin-inline:auto;padding-inline:clamp(18px,4vw,72px)}.revive-hero{background:linear-gradient(#b7d3c78c,#e8e8d133 65%,#e8e8d1c7);min-height:calc(116svh - 76px);padding-top:clamp(32px,6vh,80px);padding-bottom:100px}.revive-chapter-line{border-bottom:1px solid var(--case-line);color:var(--case-muted);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:25px;padding-bottom:14px;font-size:9px;font-weight:800;display:flex}.revive-hero-copy{z-index:2;max-width:1160px;padding-top:clamp(60px,11vh,140px);position:relative}.revive-kicker{color:#315f52;letter-spacing:.17em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:850}.revive-hero h1{color:#f5efd7;font-family:var(--serif);letter-spacing:-.08em;text-shadow:0 8px 34px #26463e21;margin:0;font-size:clamp(96px,17vw,260px);font-weight:400;line-height:.68}.revive-hero-copy>p:last-child{color:#26463e;max-width:760px;font-family:var(--serif);letter-spacing:-.035em;margin:48px 0 0 auto;font-size:clamp(28px,3.8vw,58px);line-height:1.04}.revive-hero-meta{border-block:1px solid var(--case-line);grid-template-columns:repeat(3,1fr);gap:28px;margin-top:72px;padding-block:15px;display:grid}.revive-hero-meta p{margin:0;font-size:11px}.revive-hero-meta span{color:var(--case-muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.revive-product-window{z-index:2;background:#efefd9d1;width:min(72%,1080px);margin:86px 0 -26vh auto;padding:clamp(8px,1vw,15px);position:relative;transform:rotate(-1.1deg);box-shadow:0 30px 90px #26463e2e}.revive-product-window .v2-media{border-color:#26463e59}.revive-chapter{border-top:1px solid var(--case-line);background:#e8e8d1db;padding-top:clamp(140px,16vw,250px);padding-bottom:clamp(120px,14vw,220px)}.revive-loop-chapter{padding-top:min(34vh,330px)}.revive-section-heading{grid-template-columns:70px minmax(0,7fr) minmax(280px,4fr);align-items:start;gap:clamp(22px,4vw,62px);margin-bottom:clamp(70px,10vw,150px);display:grid}.revive-section-heading>p:first-child{color:#315f52;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:850}.revive-section-heading h2{max-width:12ch;font-family:var(--serif);letter-spacing:-.058em;margin:0;font-size:clamp(54px,8vw,122px);font-weight:400;line-height:.86}.revive-section-heading>p:last-child{color:var(--case-muted);margin:20px 0 0;font-size:clamp(15px,1.35vw,19px);line-height:1.7}.revive-system-loop{border-block:1px solid var(--case-line);min-height:620px;position:relative}.revive-system-loop svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.revive-loop-bed,.revive-loop-flow{fill:none;stroke-linecap:round}.revive-loop-bed{stroke:#315f5224;stroke-width:44px}.revive-loop-flow{stroke:#4d8e83;stroke-width:5px;stroke-dasharray:8 15;animation:7s linear infinite revive-water-travel}.revive-system-loop svg g circle{fill:#e8e8d1;stroke:#315f52;stroke-width:2px}.revive-system-loop svg g path{fill:none;stroke:#315f52;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.revive-loop-stations{grid-template-columns:repeat(4,1fr);min-height:620px;display:grid;position:relative}.revive-loop-stations article{border-left:1px solid var(--case-line);align-self:end;min-height:220px;padding:25px}.revive-loop-stations article:nth-child(2){align-self:start;margin-top:30px}.revive-loop-stations article:nth-child(3){margin-bottom:38px}.revive-loop-stations article:nth-child(4){border-right:1px solid var(--case-line);align-self:start;margin-top:110px}.revive-loop-stations span{color:#315f52;font-size:9px;font-weight:850}.revive-loop-stations h3{font-family:var(--serif);margin:34px 0 12px;font-size:clamp(29px,3vw,44px);font-weight:400}.revive-loop-stations p{color:var(--case-muted);line-height:1.6}.revive-state-chapter{background:#e0e5cdc2}.revive-state-sequence{gap:clamp(36px,5vw,78px);min-height:0;display:grid;position:relative}.revive-stage-register{z-index:2;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.revive-stage-register article{border-top:2px solid #315f52;border-right:1px solid var(--case-line);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#e8e8d1b8;min-height:250px;padding:22px}.revive-stage-register article:last-child{border-right:0}.revive-stage-register span{color:#315f52;font-size:9px;font-weight:850}.revive-stage-register h3{font-family:var(--serif);margin:62px 0 12px;font-size:clamp(26px,2.7vw,42px);font-weight:400}.revive-stage-register p{color:var(--case-muted);line-height:1.55}.revive-state-evidence{justify-self:end;width:min(62vw,840px);margin-right:4%;transform:rotate(1.4deg);box-shadow:0 34px 80px #26463e2e}.revive-field-map{border:1px solid var(--case-line);background:#bdcda861;min-height:min(76vw,820px);position:relative;overflow:hidden}.revive-field-map svg{width:100%;height:100%;position:absolute;inset:0}.revive-map-stream{fill:none;stroke:#4b8f89;stroke-width:35px;stroke-linecap:round}.revive-map-contour{fill:none;stroke:#315f525c;stroke-width:2px}.revive-map-grove{fill:#587b59;stroke:#5d6046;stroke-width:7px;stroke-linecap:round}.revive-map-flowers,.revive-map-nook{fill:none;stroke:#61794f;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.revive-place-label{color:#24443b;background:#ebebd5e0;border-left:2px solid #315f52;flex-direction:column;min-width:180px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 10px 30px #26463e1a}.revive-place-label span,.revive-place-label small{color:var(--case-muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.revive-place-label strong{font-family:var(--serif);margin:7px 0 4px;font-size:24px;font-weight:400}.place-stream{top:43%;left:49%}.place-grove{top:39%;left:10%}.place-flowers{bottom:16%;right:12%}.place-nook{top:18%;right:9%}.revive-life-chapter{background:#e5e5cfeb}.revive-species-guide{grid-template-columns:repeat(12,1fr);align-items:center;gap:14px;min-height:620px;display:grid}.revive-species-guide button{--species-color:#315f52;min-height:calc(330px + var(--species-index)*24px);color:var(--case-ink);border:1px solid var(--case-line);text-align:left;transition:transform .45s var(--ease-editorial),background .3s ease;background:#eeeed9b8;flex-direction:column;grid-column:span 3;align-items:flex-start;padding:22px;display:flex;position:relative;overflow:hidden}.revive-species-guide button:nth-child(2n){transform:translateY(70px)}.revive-species-guide button:hover,.revive-species-guide button:focus-visible{z-index:2;outline-offset:3px;background:#f0efd8;outline:2px solid #315f52;transform:translateY(-8px)}.revive-species-guide button:nth-child(2n):hover,.revive-species-guide button:nth-child(2n):focus-visible{transform:translateY(54px)}.revive-species-guide button>span{color:var(--case-muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.revive-species-guide button i{width:92px;height:92px;transform:rotate(calc((var(--species-index) - 1.5)*10deg));border:1px solid #315f5259;border-radius:48% 52% 44% 56%;margin:55px auto 48px;display:block}.revive-species-guide button i:before,.revive-species-guide button i:after{content:"";background:#315f52;border-radius:60% 40%;position:absolute;inset:28%;transform:rotate(45deg)}.revive-species-guide button i:after{opacity:.55;transform:rotate(-45deg)}.revive-species-guide strong{font-family:var(--serif);font-size:clamp(26px,2.4vw,38px);font-weight:400;line-height:1}.revive-species-guide small{color:#527b65;letter-spacing:.1em;text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:850}.revive-species-guide em{max-height:0;color:var(--case-muted);opacity:0;margin-top:0;font-style:normal;line-height:1.55;transition:max-height .35s,margin .35s,opacity .35s;overflow:hidden}.revive-species-guide button:hover em,.revive-species-guide button:focus-visible em{opacity:1;max-height:100px;margin-top:20px}.revive-memory-chapter{background:#dee0cae0}.revive-ledger{border-block:1px solid var(--case-line);grid-template-columns:1fr minmax(0,7fr) minmax(260px,3fr);gap:clamp(24px,4vw,60px);padding-block:35px;display:grid}.revive-ledger-rings{flex-direction:column;align-items:center;gap:28px;display:flex}.revive-ledger-rings i{border:1px solid #315f52;border-radius:50%;width:25px;height:25px;display:block;box-shadow:inset 0 0 0 6px #315f5214}.revive-ledger ol{margin:0;padding:0;list-style:none}.revive-ledger li{border-bottom:1px solid var(--case-line);grid-template-columns:95px 1fr 1fr;gap:20px;padding:20px 0;display:grid}.revive-ledger li:last-child{border:0}.revive-ledger time{color:var(--case-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.revive-ledger strong{font-weight:500}.revive-ledger>p{color:var(--case-muted);margin:0;line-height:1.7}.revive-evidence-chapter{background:#e8e8d1f5}.revive-evidence-stage{grid-template-columns:minmax(0,8fr) minmax(280px,4fr);align-items:start;gap:18px;display:grid}.revive-evidence-stage>.v2-video{margin:0;position:sticky;top:96px;box-shadow:0 28px 70px #26463e29}.revive-evidence-notes{gap:18px;padding-top:12vw;display:grid}.revive-evidence-notes .v2-media:last-child{transform:translate(-8%)}.revive-closing{color:#f2eed5;text-align:center;background:linear-gradient(#2f534333,#26463ee0);place-content:center;min-height:104svh;display:grid}.revive-closing>p:first-child{color:#d8d6b5;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.revive-closing h2{max-width:11ch;font-family:var(--serif);letter-spacing:-.06em;margin:26px auto;font-size:clamp(66px,10vw,150px);font-weight:400;line-height:.82}.revive-closing>p:last-child{color:#d7dfcb;max-width:590px;margin:0 auto;font-size:17px;line-height:1.7}.case-world-revive .v2-project-footer,.case-world-revive .case-site-footer{background:#e8e8d1f7}.case-world-showcase{--case-bg:#0d0f0e;--case-ink:#f2f4ee;--case-muted:#9da39a;--case-line:#343934;--project-accent:#dfff45}.case-header-showcase{color:#f4f5ef;background:#0d0f0ef0;border-color:#343934}.case-header-showcase .wordmark>span:first-child{color:#10120f;background:#dfff45}.case-header-showcase .wordmark small{color:#9da39a}.case-world-showcase .v2-intro{background:radial-gradient(circle at 68% 42%,#dfff451a,#0000 25%),linear-gradient(90deg,#0000 49.95%,#292d29 50%,#0000 50.05%)}.case-world-showcase .v2-intro h1{max-width:9ch;font-family:var(--sans);letter-spacing:-.07em;font-size:clamp(68px,11vw,174px);font-weight:750;line-height:.82}.case-world-showcase .v2-intro .v2-media{box-shadow:0 0 0 8px #161916,0 0 0 9px #343934}.showcase-ruler{justify-content:center;gap:3px;margin:0 auto 30px;display:flex}.showcase-ruler span{border:1px solid var(--case-line);min-width:58px;height:32px;color:var(--case-muted);place-items:center;font-size:9px;display:grid}.showcase-ruler span:first-child{color:#0d0f0e;background:var(--project-accent);border-color:var(--project-accent)}.showcase-pipeline{border:1px solid var(--case-line);grid-template-columns:repeat(5,1fr);display:grid}.showcase-pipeline article{border-right:1px solid var(--case-line);min-height:170px;padding:20px;position:relative}.showcase-pipeline article:last-child{border:0}.showcase-pipeline article>.direction-icon{z-index:1;color:#0d0f0e;background:var(--project-accent);border-radius:50%;width:22px;height:22px;padding:5px;position:absolute;bottom:18px;right:-11px}.showcase-pipeline span{color:var(--case-muted);font-size:9px}.showcase-pipeline strong{margin-top:72px;font-size:14px;display:block}.showcase-stage{border:1px solid var(--case-line);background:#141715;grid-template-columns:minmax(0,8fr) minmax(250px,3fr);display:grid}.showcase-stage .v2-media{border:0;border-right:1px solid var(--case-line)}.showcase-stage aside{padding:28px}.showcase-stage aside p{color:var(--project-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 50px;font-size:9px;font-weight:800}.showcase-stage ul{margin:0;padding:0;list-style:none}.showcase-stage li{border-bottom:1px solid var(--case-line);color:var(--case-muted);padding:11px 0;font-size:13px}.showcase-sizes{border-bottom:1px solid var(--case-line);justify-content:center;align-items:flex-end;gap:clamp(10px,2vw,30px);min-height:240px;margin-top:45px;padding:25px;display:flex}.showcase-sizes span{width:calc(42px + var(--ratio-step)*7px);height:calc(55px + var(--ratio-step)*10px);border:1px solid var(--project-accent);color:var(--project-accent);transform:rotate(calc((var(--ratio-step) - 2.5)*2deg));place-items:center;font-size:9px;display:grid}.case-world-showcase .v2-decision-grid article,.case-world-showcase .v2-media figcaption{background:#141715}.case-world-hilal{--case-bg:#f3efe7;--case-ink:#241d38;--case-muted:#70687c;--case-line:#382b5738;--project-accent:#6449b6}.case-header-hilal{color:#fbf6e9;background:#2b1f46f0;border-color:#fff3}.case-header-hilal .wordmark>span:first-child{color:#2b1f46;background:#f2c86b}.case-header-hilal .wordmark small{color:#c9bddd}.case-world-hilal .v2-intro{color:#fbf6e9;background:radial-gradient(circle at 76% 25%,#f2c86b40,#0000 20%),linear-gradient(150deg,#2b1f46 0 55%,#3f2e69 55% 70%,#f3efe7 70%)}.case-world-hilal .v2-intro-top,.case-world-hilal .v2-meta{--case-line:#ffffff47}.case-world-hilal .v2-intro-top,.case-world-hilal .v2-meta span{color:#c9bddd}.case-world-hilal .v2-intro .v2-media{z-index:2;position:relative;box-shadow:0 38px 100px #1a103159}.hilal-orbit{aspect-ratio:1;pointer-events:none;border:1px solid #f2c86b66;border-radius:50%;width:min(42vw,620px);position:absolute;top:5%;right:3%}.hilal-orbit:before,.hilal-orbit:after{content:"";border:1px dashed #f2c86b4d;border-radius:50%;position:absolute;inset:14%}.hilal-orbit:after{background:#f2c86b;border:0;inset:36%;box-shadow:-22px 3px #2b1f46}.hilal-orbit span{background:#f2c86b;border-radius:50%;width:8px;height:8px;position:absolute;top:49%;left:-4px}.hilal-orbit i{background:#f2c86b;border-radius:50%;width:5px;height:5px;position:absolute;top:9%;left:49%}.hilal-orbit i:last-child{inset:auto 12% 14% auto}.hilal-rhythm{border-block:1px solid var(--case-line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.hilal-rhythm article{border-right:1px solid var(--case-line);padding:26px}.hilal-rhythm article:last-child{border:0}.hilal-rhythm article>span{color:var(--case-muted);font-size:9px}.hilal-rhythm h3{font-family:var(--serif);margin:22px 0 10px;font-size:31px;font-weight:400}.hilal-rhythm p{color:var(--case-muted)}.hilal-phase{aspect-ratio:1;background:#2b1f46;border:1px solid #6449b6;border-radius:50%;width:72px;margin:50px auto;position:relative;overflow:hidden}.hilal-phase:after{content:"";transform:translateX(calc((var(--phase) - 1.5)*36%));background:#f2c86b;border-radius:50%;position:absolute;inset:0}.hilal-bilingual{border:1px solid var(--case-line);grid-template-columns:1fr 1fr;margin-bottom:80px;display:grid}.hilal-bilingual>div{min-height:330px;padding:clamp(30px,5vw,70px)}.hilal-bilingual>div:first-child{color:#fbf6e9;background:#2b1f46}.hilal-bilingual>div:last-child{background:#e8e0f4}.hilal-bilingual span{color:#aa91e0;letter-spacing:.12em;text-transform:uppercase;margin-bottom:70px;font-size:10px;font-weight:800;display:block}.hilal-bilingual strong{font-family:var(--serif);font-size:clamp(30px,4vw,58px);font-weight:400;line-height:1.05;display:block}.hilal-bilingual p{max-width:480px;color:inherit;opacity:.72}.hilal-reward-row{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}.hilal-reward-row figure{border:1px solid var(--case-line);text-align:center;background:#e8e0f4;margin:0;padding:20px}.hilal-reward-row img{aspect-ratio:1;object-fit:contain;width:100%}.hilal-reward-row figcaption{color:var(--case-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.case-world-hilal .v2-decision-grid article{background:#e8e0f4}@keyframes case-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:900px){.v2-section-heading{grid-template-columns:40px 1fr}.v2-section-lead{grid-column:2}.v2-prose-grid{grid-template-columns:1fr 1fr}.v2-prose-grid>div{grid-column:2}.v2-decision-grid{grid-template-columns:1fr}.v2-decision-grid article{min-height:auto}.v2-decision-grid article>p:first-child{margin-bottom:35px}.revive-loop,.hilal-rhythm{grid-template-columns:1fr 1fr}.revive-loop article:nth-child(2),.hilal-rhythm article:nth-child(2){border-right:0}.revive-loop article:nth-child(-n+2),.hilal-rhythm article:nth-child(-n+2){border-bottom:1px solid var(--case-line)}.showcase-pipeline{grid-template-columns:1fr 1fr}.showcase-pipeline article{border-bottom:1px solid var(--case-line)}.showcase-pipeline article:last-child{grid-column:1/-1}.showcase-stage{grid-template-columns:1fr}.showcase-stage .v2-media{border-right:0;border-bottom:1px solid var(--case-line)}}@media (max-width:620px){.v2-intro{min-height:auto}.v2-intro h1{font-size:22vw}.v2-positioning{font-size:27px}.v2-meta{grid-template-columns:1fr}.v2-section-heading{display:block}.v2-section-heading h2{margin-top:24px;font-size:15vw}.v2-section-number{margin-bottom:45px}.v2-section-lead{margin-top:35px}.v2-prose-grid{display:block}.v2-prose-grid>div{margin-top:45px;font-size:16px}.v2-media-triptych,.v2-media-duo{display:block}.v2-media-triptych>*,.v2-media-duo>*{margin:16px 0!important}.v2-project-footer,.revive-loop,.revive-field-notes,.hilal-rhythm,.hilal-bilingual{grid-template-columns:1fr}.revive-loop article,.revive-field-notes article,.hilal-rhythm article{border-right:0;border-bottom:1px solid var(--case-line)}.revive-loop article:last-child,.revive-field-notes article:last-child,.hilal-rhythm article:last-child{border-bottom:0}.showcase-pipeline{grid-template-columns:1fr}.showcase-pipeline article:last-child{grid-column:auto}.showcase-pipeline article:not(:last-child):after{right:18px}.showcase-ruler{justify-content:flex-start;overflow-x:auto}.showcase-ruler span{flex:0 0 52px}.showcase-sizes{gap:7px;padding-inline:5px}.showcase-sizes span{width:38px}.hilal-reward-row{grid-template-columns:1fr 1fr}.hilal-orbit{width:78vw}}#selected-work,#contact,#showcase-launch{scroll-margin-top:82px}.contact-form label>span small{color:var(--muted);letter-spacing:.08em;margin-left:6px;font-size:8px;font-weight:700}.index-title-group p small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:700;display:block}.index-shell[data-world-active] .index-row[data-active] .index-title-group p small{color:var(--world-ui)}@supports (color:color-mix(in lab, red, red)){.index-shell[data-world-active] .index-row[data-active] .index-title-group p small{color:color-mix(in srgb,var(--world-ui)72%,var(--world-muted))}}.site-footer nav{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.site-footer nav a,.site-footer nav button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.analytics-consent{z-index:95;width:min(720px,100vw - 40px);color:var(--ink);border:1px solid var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f4ecfa;grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:24px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:12px 12px #12225e59}.analytics-consent h2{font-family:var(--serif);margin:7px 0 8px;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1}.analytics-consent p{max-width:56ch;color:var(--muted);margin:0;font-size:13px}.analytics-consent>div:first-child>a{border-bottom:1px solid;margin-top:10px;font-size:11px;font-weight:750;display:inline-block}.analytics-consent-actions{flex-direction:column;align-self:center;gap:8px;display:flex}.analytics-consent-actions .button{min-width:158px;min-height:42px}.legal-page{border-inline:1px solid var(--line);max-width:1120px;min-height:calc(100svh - 76px);margin:auto;padding:clamp(70px,9vw,130px) 28px}.legal-page>header{border-bottom:1px solid var(--ink);grid-template-columns:2fr 5fr;align-items:end;gap:30px;padding-bottom:54px;display:grid}.legal-page>header h1{font-family:var(--serif);letter-spacing:-.065em;grid-column:2;margin:0;font-size:clamp(64px,10vw,130px);font-weight:400;line-height:.82}.legal-page>header>p:last-child{color:var(--muted);grid-column:2;margin:0;font-size:11px}.legal-page-content{width:min(720px,100%);margin:70px 0 0 auto}.legal-page-content section{padding:0 0 38px}.legal-page-content h2{font-family:var(--serif);margin:0 0 12px;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.05}.legal-page-content p{color:#46453f;margin:0;line-height:1.75}.legal-page-content a{color:var(--blue);border-bottom:1px solid}.legal-page-content code{background:var(--paper-deep);padding:2px 5px;font-size:.88em}.legal-page-content .button{color:var(--paper);border-bottom:1px solid var(--ink);margin-top:20px}.showcase-launch-entry{z-index:3;color:#f4f6ed;background:#111410;border:1px solid #41483d;justify-content:space-between;align-items:center;gap:24px;margin:44px 0 28px;padding:20px;display:flex;position:relative}.showcase-launch-entry p{flex-direction:column;margin:0;display:flex}.showcase-launch-entry p span{color:#aeb7a7;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.showcase-launch-entry p strong{color:#dfff45;font-family:var(--serif);margin-top:5px;font-size:24px;font-weight:400}.showcase-launch-entry>a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #dfff45;align-items:center;gap:12px;padding-bottom:4px;font-size:10px;font-weight:850;display:inline-flex}.showcase-launch-section{color:#f4f6ed;background:#111410;border-top:1px solid #3c4338;grid-template-columns:1.1fr 1fr;gap:clamp(50px,8vw,120px);padding:clamp(80px,9vw,130px) max(28px,50vw - 740px);display:grid}.showcase-launch-section>div>p{color:#dfff45;letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:800}.showcase-launch-section h2{max-width:12ch;font-family:var(--serif);letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.9}.showcase-launch-section>div>span{color:#b9c1b3;max-width:48ch;display:block}.showcase-launch-form{background:#171b16;border:1px solid #596151;align-self:center;padding:30px}.showcase-launch-form>label:first-child{color:#c5ccbf;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.showcase-launch-form>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.showcase-launch-form input{color:#f4f6ed;background:#0c0f0b;border:1px solid #6c7564;border-right:0;border-radius:0;min-width:0;padding:15px 16px}.showcase-launch-form input:focus{z-index:1;outline-offset:2px;outline:3px solid #dfff45;position:relative}.showcase-launch-form button{color:#111410;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#dfff45;border:1px solid #dfff45;padding:0 20px;font-size:10px;font-weight:850}.showcase-launch-form button:disabled{cursor:default;opacity:.62}.showcase-launch-status{color:#c5ccbf;min-height:24px;margin:16px 0 0;font-size:13px}.showcase-launch-status.is-success{color:#dfff45}.showcase-launch-status.is-error{color:#ff9e82}.showcase-launch-form>small{color:#8f9889;font-size:10px;display:block}@media (max-width:760px){#selected-work,#contact,#showcase-launch{scroll-margin-top:70px}.analytics-consent{width:calc(100vw - 24px);padding:20px;display:block;bottom:12px;right:12px;box-shadow:7px 7px #12225e59}.analytics-consent-actions{flex-direction:row;margin-top:18px}.analytics-consent-actions .button{flex:1;min-width:0;padding-inline:10px;font-size:10px}.legal-page{border:0;padding:58px 18px 80px}.legal-page>header{display:block}.legal-page>header h1{margin:20px 0;font-size:clamp(58px,18vw,90px)}.legal-page-content{margin-top:54px}.showcase-launch-entry{flex-direction:column;align-items:flex-start}.showcase-launch-section{padding:74px 18px;display:block}.showcase-launch-form{margin-top:48px;padding:20px}.showcase-launch-form>div{grid-template-columns:1fr}.showcase-launch-form input{border-right:1px solid #6c7564}.showcase-launch-form button{min-height:50px}}.work-directory{border-inline:1px solid var(--line);max-width:1480px;min-height:100svh;margin:0 auto;padding:clamp(70px,10vw,150px) 28px 120px}.work-directory-intro{grid-template-columns:1fr 2fr;gap:50px;margin-bottom:90px;display:grid}.work-directory-intro h1{max-width:10ch;font-family:var(--serif);letter-spacing:-.065em;margin:16px 0 24px;font-size:clamp(62px,9vw,140px);font-weight:400;line-height:.82}.work-directory-intro>p{max-width:620px;color:var(--muted);align-self:end;margin:0 0 12px;font-size:clamp(17px,1.6vw,23px)}@media (max-width:620px){.linki-feature{margin-left:-18px;margin-right:-18px;padding:28px 18px}.linki-home-specimen{display:block}.linki-home-path{border-top:1px solid #07524440;border-left:0}.work-directory{border:0;padding-inline:18px}.work-directory-intro{display:block}.work-directory-intro>p{margin-top:45px}}@media (prefers-reduced-motion:reduce){.v2-intro>*{animation:none}.index-row,.index-title-group h3 a,.underprint-stage,.underprint-layer,.underprint-art,.underprint-art *,.filter-button{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.under-resolve,.under-progress,.under-stream,.under-search,.under-signal,.under-conversation{stroke-dashoffset:0}}@media (max-width:900px){.revive-section-heading{grid-template-columns:44px 1fr}.revive-section-heading>p:last-child{grid-column:2}.revive-loop-stations{grid-template-columns:1fr 1fr}.revive-loop-stations article{border-bottom:1px solid var(--case-line);background:#e8e8d1b3;min-height:230px;align-self:auto!important;margin:0!important}.revive-system-loop svg{opacity:.32}.revive-stage-register{grid-template-columns:1fr 1fr}.revive-stage-register article{min-height:210px}.revive-state-evidence{justify-self:center;width:min(100%,760px);margin-right:0}.revive-species-guide{grid-template-columns:1fr 1fr}.revive-species-guide button{grid-column:auto;transform:none!important}.revive-ledger{grid-template-columns:48px 1fr}.revive-ledger>p{grid-column:2}.revive-evidence-stage{grid-template-columns:1fr}.revive-evidence-stage>.v2-video{position:static}.revive-evidence-notes{grid-template-columns:1fr 1fr;padding-top:0}.revive-evidence-notes .v2-media:last-child{transform:none}}@media (max-width:620px){.case-world-revive>.revive-living-field{opacity:.78;top:64px}.revive-living-field svg{width:170%;margin-left:-51%}.revive-living-field:after{background:linear-gradient(#e8e8d11f,#e8e8d175)}.revive-grasses path:nth-child(2n),.revive-flowers use:nth-child(2n),.revive-fireflies circle:nth-child(n+4),.revive-wind{display:none}.revive-hero{min-height:108svh;padding-top:26px}.revive-chapter-line{align-items:flex-start}.revive-chapter-line span:last-child{text-align:right;max-width:160px}.revive-hero-copy{padding-top:92px}.revive-hero h1{font-size:28vw}.revive-hero-copy>p:last-child{margin-top:42px;font-size:30px}.revive-hero-meta{grid-template-columns:1fr;gap:16px}.revive-product-window{width:calc(100% + 36px);margin:70px -18px -15vh;padding:8px;transform:none}.revive-chapter{padding-top:110px;padding-bottom:110px}.revive-loop-chapter{padding-top:22vh}.revive-section-heading{margin-bottom:70px;display:block}.revive-section-heading h2{margin-top:34px;font-size:15vw}.revive-section-heading>p:last-child{margin-top:30px}.revive-system-loop{min-height:0}.revive-system-loop svg{display:none}.revive-loop-stations{grid-template-columns:1fr;min-height:0}.revive-loop-stations article{border-right:1px solid var(--case-line);min-height:210px}.revive-state-sequence{min-height:auto}.revive-stage-register{grid-template-columns:1fr;position:static}.revive-stage-register article{background:#e8e8d1d6;min-height:auto}.revive-stage-register h3{margin-top:34px}.revive-state-evidence{width:calc(100% + 36px);margin:28px -18px 0;position:static;transform:none}.revive-field-map{border-inline:0;min-height:680px;margin-inline:-18px}.revive-field-map svg{width:170%;margin-left:-35%}.revive-place-label{min-width:148px}.place-stream{top:45%;left:30%}.place-grove{top:22%;left:5%}.place-flowers{bottom:18%;right:4%}.place-nook{top:8%;right:4%}.revive-species-guide{grid-template-columns:1fr;min-height:0}.revive-species-guide button{min-height:330px}.revive-species-guide button i{margin-block:40px}.revive-ledger{display:block}.revive-ledger-rings{display:none}.revive-ledger li{grid-template-columns:76px 1fr}.revive-ledger li strong{color:var(--case-muted);grid-column:2}.revive-evidence-notes{grid-template-columns:1fr}.revive-evidence-stage,.revive-evidence-notes{margin-inline:-18px}.revive-evidence-stage>.v2-video{margin:0}.revive-closing{min-height:90svh}.revive-closing h2{font-size:18vw}}@media (prefers-reduced-motion:reduce){.index-world-composition,.index-world-ambient,.revive-living-field *{transition:none!important;animation:none!important;transform:none!important}.revive-stream-water,.revive-stream-flow,.revive-canopy,.revive-grasses,.revive-flowers,.revive-reading-nook,.revive-species,.revive-wind{opacity:1}.revive-stage-register{position:static}}.direction-icon{vertical-align:-.12em;flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.direction-icon path{stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}a .direction-icon{transition:transform var(--motion-fast)var(--ease-response)}a:hover .direction-icon-next,a:hover .direction-icon-inline,a:focus-visible .direction-icon-next,a:focus-visible .direction-icon-inline{transform:translate(.2em)}a:hover .direction-icon-external,a:focus-visible .direction-icon-external{transform:translate(.12em,-.12em)}.case-study-v2{counter-reset:case-evidence}.v2-intro{min-height:min(900px,100svh - 76px)}.v2-intro h1,.v2-section-heading h2,.flagship-chapter h2{text-wrap:balance}.v2-positioning,.v2-section-lead,.flagship-chapter>div,.v2-project-footer p{text-wrap:pretty}.v2-section{padding-top:clamp(78px,9vw,140px);padding-bottom:clamp(78px,9vw,140px)}.v2-section-heading{grid-template-columns:52px minmax(0,7.4fr) minmax(260px,3.6fr);margin-bottom:clamp(54px,7vw,98px)}.v2-section-heading h2{max-width:14ch;font-size:clamp(48px,6.35vw,98px);line-height:.9}.v2-media{counter-increment:case-evidence;box-shadow:inset 0 0 0 1px var(--project-accent)}@supports (color:color-mix(in lab, red, red)){.v2-media{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--project-accent)8%,transparent)}}.v2-media figcaption{letter-spacing:.02em;text-transform:none;align-items:baseline;gap:12px;padding:11px 13px;font-size:10px;font-weight:500;line-height:1.45;display:flex}.v2-media figcaption:before{content:"E" counter(case-evidence,decimal-leading-zero);color:var(--project-accent);letter-spacing:.1em;flex:none;font-size:8px;font-weight:800}.v2-project-footer{padding-top:clamp(68px,8vw,112px);padding-bottom:clamp(68px,8vw,112px);position:relative;overflow:hidden}.v2-project-footer:after{content:"";background:var(--next-accent,var(--project-accent));width:32%;height:5px;position:absolute;bottom:0;right:0}.v2-project-footer>div:first-child a{align-items:flex-end;gap:.18em;max-width:12ch;font-size:clamp(42px,5.4vw,80px);display:inline-flex}.v2-project-footer>div:first-child a .direction-icon{color:var(--next-accent,var(--project-accent));font-size:.55em}.v2-project-footer>div:last-child a{align-items:center;gap:.35em;display:inline-flex}.case-site-footer{border-inline:1px solid var(--case-line,var(--tier-line));border-bottom:1px solid var(--case-line,var(--tier-line));color:var(--case-muted,var(--tier-muted));justify-content:space-between;align-items:end;gap:36px;padding-top:30px;padding-bottom:30px;display:flex}.case-site-footer p{flex-direction:column;gap:3px;margin:0;font-size:10px;display:flex}.case-site-footer strong{color:var(--case-ink,var(--tier-ink));font-size:12px}.case-site-footer nav{flex-wrap:wrap;gap:12px 28px;display:flex}.case-site-footer a{color:var(--case-ink,var(--tier-ink));align-items:center;gap:.35em;font-size:11px;font-weight:750;display:inline-flex}@media (max-width:620px){.v2-section{padding-top:70px;padding-bottom:76px}.v2-section-heading h2{max-width:12ch;font-size:clamp(46px,13vw,68px)}.v2-project-footer{gap:54px;padding-top:64px;padding-bottom:68px}.case-site-footer{flex-direction:column;align-items:flex-start}.case-site-footer nav{justify-content:space-between;width:100%}.showcase-pipeline article>.direction-icon{right:18px}}@media (max-width:760px){.button{min-height:46px;padding-inline:17px;line-height:1.1}.work-directory{min-height:auto;padding-top:58px;padding-bottom:86px}.work-directory-intro{margin-bottom:54px}.work-directory-intro h1{font-size:clamp(52px,17vw,82px)}.index-filters{scrollbar-width:none;gap:7px}.index-filters::-webkit-scrollbar{display:none}.filter-button{min-height:42px;padding-inline:14px;font-size:9px}.work-index{border-top-width:1px}.underprint-stage{display:none}.index-row{grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:auto;padding:18px 0 19px}.index-title-group{min-width:0}.index-title-group h3{overflow-wrap:anywhere;max-width:100%;font-size:clamp(26px,8.5vw,38px);line-height:.95}.index-title-group p{max-width:none;font-size:10px;line-height:1.45}.index-disciplines{grid-column:2;gap:5px;margin-top:4px}.index-disciplines li{letter-spacing:.06em;padding:4px 6px;font-size:8px}.index-disciplines li:nth-child(n+3){display:none}.status{grid-area:auto/2;justify-self:start;margin-top:3px;font-size:8px}.index-row:focus-within{outline-offset:2px}.case-study-v2{overflow:clip}.case-study-v2>*{border-inline:0;padding-inline:18px}.v2-intro{min-height:auto;padding-top:42px;padding-bottom:70px}.v2-intro-top{gap:12px;font-size:8px;line-height:1.4}.v2-intro h1{letter-spacing:-.06em;max-width:8.5ch;margin:42px 0 24px;font-size:clamp(58px,19vw,92px);line-height:.78}.v2-positioning{max-width:none;margin:0 0 38px;font-size:clamp(25px,7.2vw,34px);line-height:1.08}.v2-meta{gap:0;margin-bottom:36px}.v2-meta p{border-bottom:1px solid var(--case-line);padding:12px 0}.v2-meta p:last-child{border-bottom:0}.v2-section{padding-top:76px;padding-bottom:82px}.v2-section-heading{margin-bottom:54px}.v2-section-heading h2{max-width:9.5ch;font-size:clamp(46px,14.5vw,76px);line-height:.9}.v2-prose-grid{margin:54px 0}.v2-pullquote{font-size:clamp(30px,9vw,46px)}.v2-media{margin-inline:-1px}.v2-media figcaption{font-size:8px;line-height:1.45}.v2-video video{max-height:72dvh}.v2-testimonial{margin:56px 0;display:block}.v2-testimonial blockquote{font-size:clamp(30px,9vw,46px)}.v2-testimonial figcaption{margin-top:28px}.v2-project-footer{padding-top:68px;padding-bottom:72px;display:block}.v2-project-footer>div+div{margin-top:36px}.v2-project-footer>div:first-child a{font-size:clamp(44px,14vw,70px)}}.commercial-proof-strip{border-block:1px solid var(--case-line);grid-template-columns:repeat(4,1fr);margin-bottom:clamp(60px,8vw,110px);display:grid}.commercial-proof-strip article{border-right:1px solid var(--case-line);min-height:165px;padding:22px}.commercial-proof-strip article:last-child{border:0}.commercial-proof-strip span{color:var(--case-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.commercial-proof-strip strong{font-family:var(--serif);margin-top:58px;font-size:clamp(25px,2.5vw,39px);font-weight:400;line-height:1;display:block}.commercial-sequence{border:1px solid var(--case-line);grid-template-columns:repeat(5,1fr);margin:0 0 80px;padding:0;list-style:none;display:grid}.commercial-sequence li{border-right:1px solid var(--case-line);min-height:260px;padding:22px;position:relative}.commercial-sequence li:last-child{border:0}.commercial-sequence li:not(:last-child):after{content:"";z-index:1;background:var(--project-accent);border-radius:50%;width:23px;height:23px;position:absolute;bottom:20px;right:-12px}.commercial-sequence li:not(:last-child):before{content:"";z-index:2;border-top:1px solid var(--case-bg);border-right:1px solid var(--case-bg);width:7px;height:7px;position:absolute;bottom:28px;right:-3px;transform:rotate(45deg)}.commercial-sequence span{color:var(--project-accent);font-size:9px;font-weight:800}.commercial-sequence h3{font-family:var(--serif);margin:64px 0 14px;font-size:28px;font-weight:400;line-height:1}.commercial-sequence p{color:var(--case-muted);margin:0;font-size:13px;line-height:1.55}.commercial-media-duo{margin-top:70px}.case-world-linki{--case-bg:#eef4f1;--case-ink:#122b26;--case-muted:#5a706a;--case-line:#122b2638;--project-accent:#007f66}.case-header-linki{color:#effaf6;background:#073e33f2;border-color:#fff3}.case-header-linki .wordmark>span:first-child{color:#075244;background:#e4fff6}.case-header-linki .wordmark small{color:#a9d8ca}.case-world-linki .v2-intro{background:radial-gradient(circle at 82% 22%,#3ab79438,#0000 24%),linear-gradient(145deg,#dcefe9,#f7faf8 72%)}.case-world-linki .v2-intro h1{font-family:var(--sans);letter-spacing:-.08em;font-weight:800}.case-world-linki .v2-intro .v2-media{z-index:2;position:relative;box-shadow:0 34px 100px #124c3e29}.linki-catalogue-lines{opacity:.28;width:min(34vw,480px);height:34%;position:absolute;top:15%;right:4%;transform:rotate(-5deg)}.linki-catalogue-lines i{border-block:1px solid #007f66;height:10%;margin-bottom:1%;display:block}.linki-catalogue-lines i:nth-child(3n){width:72%;margin-left:auto}.linki-catalogue-composition{border:1px solid var(--case-line);background:#e3efea;grid-template-columns:minmax(0,8fr) minmax(250px,3fr);display:grid}.linki-catalogue-composition .v2-media{border:0;border-right:1px solid var(--case-line)}.linki-catalogue-composition aside{align-self:start;padding:28px;position:sticky;top:105px}.linki-catalogue-composition aside>p{color:var(--project-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 45px;font-size:9px;font-weight:800}.linki-catalogue-composition ul{margin:0;padding:0;list-style:none}.linki-catalogue-composition li{border-bottom:1px solid var(--case-line);padding:13px 0;font-size:13px}.case-world-linki .v2-decision-grid article{background:#e3efea}.case-world-amtalek{--case-bg:#f0f3f9;--case-ink:#101d40;--case-muted:#60708f;--case-line:#101d4033;--project-accent:#2857d9}.case-header-amtalek{color:#f5f7ff;background:#12225ef5;border-color:#fff3}.case-header-amtalek .wordmark>span:first-child{color:#12225e;background:#dfe7ff}.case-header-amtalek .wordmark small{color:#aab9ea}.case-world-amtalek .v2-intro{background:linear-gradient(90deg,#0000 49.94%,#2857d92e 50%,#0000 50.06%),linear-gradient(#e3e9f7 0 58%,#f0f3f9 58%)}.case-world-amtalek .v2-intro .v2-media{z-index:2;position:relative;box-shadow:22px 22px #2857d921}.amtalek-grid{opacity:.18;background-image:linear-gradient(#2857d9 1px,#0000 1px),linear-gradient(90deg,#2857d9 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:12% 5% 25% 55%}.amtalek-split-labels{border:1px solid var(--case-line);grid-template-columns:1fr 1fr;display:grid}.amtalek-split-labels article{min-height:360px;padding:clamp(28px,5vw,72px)}.amtalek-split-labels article:first-child{color:#f4f7ff;background:#12225e}.amtalek-split-labels article:last-child{background:#dfe7ff}.amtalek-split-labels span{color:#6f91f3;letter-spacing:.14em;text-transform:uppercase;margin-bottom:95px;font-size:9px;font-weight:800;display:block}.amtalek-split-labels h3{font-family:var(--serif);margin:0 0 18px;font-size:clamp(34px,4vw,57px);font-weight:400;line-height:1}.amtalek-split-labels p{opacity:.72;max-width:560px}.amtalek-module-map{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:42px;display:grid}.amtalek-module-map span{min-height:calc(72px + (var(--module-index)%3)*20px);color:#f5f7ff;background:#12225e;place-items:center;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.amtalek-module-map span{background:color-mix(in srgb,#12225e calc(70% + (var(--module-index)%3)*10%),#2857d9)}}.amtalek-module-map span{text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.case-world-amtalek .v2-decision-grid article{background:#dfe7ff}.case-world-itashteeb{--case-bg:#f2ede6;--case-ink:#33271e;--case-muted:#78695d;--case-line:#42302338;--project-accent:#9a6337}.case-header-itashteeb{color:#fff9f0;background:#4a321ff2;border-color:#fff3}.case-header-itashteeb .wordmark>span:first-child{color:#4a321f;background:#f1dfc8}.case-header-itashteeb .wordmark small{color:#d8c2aa}.case-world-itashteeb .v2-intro{background:linear-gradient(115deg,#d6bd9f 0 34%,#eadfd2 34% 67%,#f2ede6 67%)}.case-world-itashteeb .v2-intro .v2-media{z-index:2;position:relative;box-shadow:28px 28px #5c3d2421}.material-ruler{border-top:1px solid #8a5934;display:flex;position:absolute;top:21%;left:58%;right:5%}.material-ruler i{color:#8a5934;border-left:1px solid #8a5934;flex:1;min-height:110px;padding-top:8px;font-size:8px;font-style:normal}.itashteeb-relationship{grid-template-columns:1fr minmax(80px,2fr) 1fr;align-items:center;gap:22px;margin-bottom:50px;display:grid}.itashteeb-relationship span{border:1px solid var(--case-line);font-family:var(--serif);text-align:center;padding:28px;font-size:clamp(24px,3vw,40px)}.itashteeb-relationship i{background:var(--project-accent);height:1px;position:relative}.itashteeb-relationship i:after{content:"";border-top:1px solid var(--project-accent);border-right:1px solid var(--project-accent);width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.case-world-itashteeb .v2-decision-grid article{background:#e8ddd0}.case-world-bnaia{--case-bg:#f4eee7;--case-ink:#302219;--case-muted:#76665b;--case-line:#3d2a1c38;--project-accent:#d75831}.case-header-bnaia{color:#fff7f1;background:#4a2a1df2;border-color:#fff3}.case-header-bnaia .wordmark>span:first-child{color:#4a2a1d;background:#f6dfd6}.case-header-bnaia .wordmark small{color:#dfb7a7}.case-world-bnaia .v2-intro{background:radial-gradient(circle at 82% 24%,#d758313d,#0000 22%),linear-gradient(150deg,#f3d9ce,#f4eee7 70%)}.case-world-bnaia .v2-intro .v2-media{z-index:2;position:relative;transform:rotate(-.6deg);box-shadow:25px 25px #d7583124}.bnaia-routing{border:1px solid #d7583159;border-radius:50%;width:34%;height:42%;position:absolute;top:12%;right:4%}.bnaia-routing:before,.bnaia-routing:after{content:"";border:1px solid #d7583159;border-radius:50%;position:absolute;inset:24%}.bnaia-routing:after{background:#d75831;border:0;inset:44%}.bnaia-routing i{background:#d75831;border-radius:50%;width:9px;height:9px;position:absolute}.bnaia-routing i:first-child{top:6%;left:48%}.bnaia-routing i:nth-child(2){top:47%;right:-5px}.bnaia-routing i:nth-child(3){bottom:7%;left:24%}.bnaia-routing i:nth-child(4){top:34%;left:10%}.bnaia-relationship-map{border:1px solid var(--case-line);grid-template-columns:repeat(4,1fr);margin-bottom:50px;display:grid}.bnaia-relationship-map span{border-right:1px solid var(--case-line);border-bottom:1px solid var(--case-line);min-height:130px;font-family:var(--serif);text-align:center;place-items:center;padding:20px;font-size:24px;display:grid;position:relative}.bnaia-relationship-map span:nth-child(4n){border-right:0}.bnaia-relationship-map span:nth-child(n+5){border-bottom:0}.case-world-bnaia .v2-decision-grid article{background:#efddd4}.case-world-cresca{--case-bg:#120e29;--case-ink:#fff9ec;--case-muted:#bab3ca;--case-line:#fff3;--project-accent:#ff9a38}.case-header-cresca{color:#fff9ec;background:#120e29f5;border-color:#fff3}.case-header-cresca .wordmark>span:first-child{color:#241747;background:linear-gradient(135deg,#ff812d,#ffd85b)}.case-header-cresca .wordmark small{color:#bcb3d0}.case-world-cresca .v2-intro{background:radial-gradient(circle at 75% 22%,#ff9a3829,#0000 21%),radial-gradient(circle at 15% 60%,#6b44c640,#0000 28%),#120e29}.case-world-cresca .v2-intro:before{content:"";opacity:.32;pointer-events:none;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.5px);background-size:79px 91px;position:absolute;inset:0}.case-world-cresca .v2-intro h1{color:#0000;background:linear-gradient(90deg,#fff4d3,#ff9a38);-webkit-background-clip:text;background-clip:text;max-width:9ch}.case-world-cresca .v2-intro .v2-media{z-index:2;position:relative;box-shadow:0 0 70px #ff9a382b}.cresca-language-track{z-index:2;gap:7px;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.cresca-language-track span{border:1px solid var(--case-line);color:#f6d19b;text-align:center;flex:1 0 54px;padding:8px;font-size:9px}.case-world-cresca .v2-media,.case-world-cresca .v2-decision-grid article{background:#1a1538}.case-world-cresca .commercial-sequence li{background:#171231}@media (max-width:900px){.commercial-proof-strip{grid-template-columns:1fr 1fr}.commercial-proof-strip article:nth-child(2){border-right:0}.commercial-proof-strip article:nth-child(-n+2){border-bottom:1px solid var(--case-line)}.commercial-sequence{grid-template-columns:1fr 1fr}.commercial-sequence li{border-bottom:1px solid var(--case-line)}.commercial-sequence li:nth-child(2n){border-right:0}.commercial-sequence li:last-child{grid-column:1/-1}.amtalek-module-map{grid-template-columns:repeat(3,1fr)}.bnaia-relationship-map{grid-template-columns:repeat(2,1fr)}.bnaia-relationship-map span:nth-child(2n){border-right:0}.bnaia-relationship-map span:nth-child(n){border-bottom:1px solid var(--case-line)}.bnaia-relationship-map span:nth-last-child(-n+2){border-bottom:0}}@media (max-width:620px){.commercial-proof-strip,.commercial-sequence,.amtalek-split-labels{grid-template-columns:1fr}.commercial-proof-strip article,.commercial-proof-strip article:nth-child(2),.commercial-sequence li,.commercial-sequence li:nth-child(2n){border-right:0;border-bottom:1px solid var(--case-line)}.commercial-proof-strip article:last-child,.commercial-sequence li:last-child{border-bottom:0;grid-column:auto}.linki-catalogue-composition{display:block}.linki-catalogue-composition .v2-media{border-right:0;border-bottom:1px solid var(--case-line)}.linki-catalogue-composition aside{position:static}.amtalek-module-map{grid-template-columns:1fr 1fr}.material-ruler,.linki-catalogue-lines{display:none}.itashteeb-relationship{grid-template-columns:1fr}.itashteeb-relationship i{width:1px;height:65px;margin:auto}.itashteeb-relationship i:after{float:none;margin:46px 0 0 -7px;display:block;transform:rotate(90deg)}.bnaia-relationship-map{grid-template-columns:1fr}.bnaia-relationship-map span{border-right:0!important;border-bottom:1px solid var(--case-line)!important}.bnaia-relationship-map span:last-child{border-bottom:0!important}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-ease{syntax:"*";inherits:false}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
