/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-ease:initial;--laser-edge-angle:0deg;--title-path-progress:0%}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--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);--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)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.static\!{position:static!important}.sticky{position:sticky}.inset-0{inset:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-\[5vh\]{top:5vh}.right-\[3vw\]{right:3vw}.right-\[4\.6vw\]{right:4.6vw}.bottom-\[3\.5vh\]{bottom:3.5vh}.bottom-\[4vh\]{bottom:4vh}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-\[5\.2vw\]{left:5.2vw}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.z-\[8\]{z-index:8}.z-\[23\]{z-index:23}.z-\[25\]{z-index:25}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.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}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.h-px{height:1px}.min-h-\[100dvh\]{min-height:100dvh}.w-7{width:calc(var(--spacing) * 7)}.w-\[min\(320px\,23vw\)\]{width:min(320px,23vw)}.w-\[min\(520px\,36vw\)\]{width:min(520px,36vw)}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-\[620px\]{max-width:620px}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1)}.-translate-x-1,.-translate-x-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1)}.-translate-y-1,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.\!transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.bg-\[\#aab5c1\]{background-color:#aab5c1}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[clamp\(14px\,1\.15vw\,20px\)\]{font-size:clamp(14px,1.15vw,20px)}.text-\[clamp\(46px\,5\.4vw\,94px\)\]{font-size:clamp(46px,5.4vw,94px)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[\.9\]{--tw-leading:.9;line-height:.9}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-\[\#eef4f6\]{color:#eef4f6}.text-\[\#f6fbfd\]{color:#f6fbfd}.text-slate-700{color:var(--color-slate-700)}.text-slate-700\/50{color:#31415880}@supports (color:color-mix(in lab,red,red)){.text-slate-700\/50{color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.text-slate-700\/55{color:#3141588c}@supports (color:color-mix(in lab,red,red)){.text-slate-700\/55{color:color-mix(in oklab,var(--color-slate-700) 55%,transparent)}}.text-slate-700\/70{color:#314158b3}@supports (color:color-mix(in lab,red,red)){.text-slate-700\/70{color:color-mix(in oklab,var(--color-slate-700) 70%,transparent)}}.text-white{color:var(--color-white)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,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)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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)}.drop-shadow-\[0_1px_2px_rgba\(49\,64\,78\,\.65\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#31404ea6));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_1px_2px_rgba\(49\,64\,78\,\.65\)\],.drop-shadow-\[0_2px_2px_rgba\(53\,68\,82\,\.55\)\]{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_2px_2px_rgba\(53\,68\,82\,\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 2px var(--tw-drop-shadow-color,#3544528c));--tw-drop-shadow:var(--tw-drop-shadow-size)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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,)}.invert{--tw-invert:invert(100%)}.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-filter{-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-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))}.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)}.will-change-\[opacity\,filter\]{will-change:opacity,filter}.will-change-transform{will-change:transform}@media (hover:hover){.hover\:text-slate-800:hover{color:var(--color-slate-800)}}}:root{color-scheme:light}*{box-sizing:border-box}body,html{background:#aab5c1;width:100%;height:100%;margin:0;overflow:hidden}body{-webkit-font-smoothing:antialiased;font-family:Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif}.fog-curtain{isolation:isolate;background:0 0;overflow:hidden}.fog-curtain canvas{width:100%!important;height:100%!important}.cinematic-tabs{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(1.04)contrast(1.025);background:#b9cfdf33;border:1px solid #f8fcff29;border-radius:14px;width:min(820px,90vw);height:52px;transition:top .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #f8fcff33,inset 0 -1px 1px #3c576c14,0 11px 34px #23364814}.cinematic-tabs__nav{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;height:100%;padding:0 10px;display:grid}.cinematic-tabs__item{color:#2d4355ad;letter-spacing:.02em;text-shadow:0 1px 1px #f5fbff6b;background:0 0;border:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 13px;font-size:clamp(12px,.78125vw,15px);font-weight:400;transition:color .3s cubic-bezier(.4,0,.2,1),font-weight .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.cinematic-tabs__item:focus{outline:none}.cinematic-tabs__item:focus-visible{color:#f3f8fb;text-shadow:0 0 8px #effaff7a}.cinematic-tabs__item span{white-space:nowrap;display:block;position:relative}.cinematic-tabs__item span:after{content:attr(data-label);color:#182838;white-space:nowrap;pointer-events:none;width:0;transition:width .5s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;overflow:hidden}.cinematic-tabs__item:hover{color:#182838;font-weight:700}.cinematic-tabs__item.is-active{color:#f3f8fb;text-shadow:0 1px 1px #1f3040c7,0 0 7px #effaff6b,0 0 24px #bee0f44d;font-weight:700}.cinematic-tabs__item:hover span:after{width:100%}.cinematic-tabs__item.is-active span:after{color:#f3f8fb;text-shadow:0 1px 1px #1f3040c7,0 0 7px #effaff6b,0 0 24px #bee0f44d;width:100%}.cinematic-tabs.is-condensed{background:#fff6;border-top:0;border-left:0;border-right:0;border-radius:0;width:100%;height:52px;top:0;box-shadow:0 1px #ffffff3d,0 8px 26px #2336480f}.cinematic-tabs.is-condensed .cinematic-tabs__nav{width:min(820px,90vw);margin:0 auto}@media (max-width:760px){.cinematic-tabs,.cinematic-tabs.is-condensed{border-radius:12px;width:calc(100vw - 28px);height:46px;top:14px}.cinematic-tabs.is-condensed{border-radius:0;width:100%;top:0}.cinematic-tabs.is-condensed .cinematic-tabs__nav,.cinematic-tabs__nav{scrollbar-width:none;width:100%;padding:0 6px;display:flex;overflow-x:auto}.cinematic-tabs__nav::-webkit-scrollbar{display:none}.cinematic-tabs__item{flex:none;padding:0 12px;font-size:12px}}@media (pointer:fine){.act-two-root,.act-two-root button{cursor:none}}.act-two-pointer{pointer-events:none;opacity:0;will-change:transform,opacity;contain:strict;z-index:40;border-radius:50%;width:8px;height:8px;transition:none;position:fixed;top:0;left:0}.act-two-pointer.is-visible{opacity:1}.act-two-pointer span{border-radius:inherit;background:#eefaff;position:absolute;inset:1px;box-shadow:0 0 3px #244860e6,0 0 12px #63acdcf2,0 0 26px #97d3f08c}.act-two-fluid-field{z-index:15;pointer-events:none;filter:blur(10px)saturate(.38);opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .35s,visibility 0s linear .35s;position:fixed;inset:0}.act-two-fluid-field.is-active{opacity:0;visibility:visible;transition:opacity .35s}.portal-ring-transition-layer{z-index:24;pointer-events:none;position:absolute;inset:0;overflow:hidden}.portal-ring-transition-layer .portal-transition-scene{pointer-events:none;inset:0;width:100%!important;height:100%!important;position:absolute!important}.portal-transition-host{overflow-anchor:none;overscroll-behavior:none;scroll-behavior:auto;scrollbar-width:none;scrollbar-color:transparent transparent;pointer-events:none;opacity:0;visibility:hidden;background:0 0;transition:opacity .65s,visibility 0s linear .65s;overflow-y:auto}.portal-transition-host::-webkit-scrollbar{background:0 0;width:0;height:0}.portal-transition-host::-webkit-scrollbar-thumb,.portal-transition-host::-webkit-scrollbar-track{background:0 0}.portal-transition-host.is-active{pointer-events:none;opacity:1;visibility:visible;transition:opacity .65s}.portal-transition-host.is-active.is-interactive{pointer-events:auto}.portal-transition-host.is-active:not(.is-interactive){transition:none}.portal-transition-host:not(.is-active) .portal-transition-stage{opacity:0}.narrative-sequence-host:not(.is-active) *,.portal-transition-host:not(.is-running) *,.scene-dormant *{animation-play-state:paused!important}.scene-dormant{visibility:hidden}.portal-transition-section{width:100%;height:400vh;position:relative}.portal-transition-stage{contain:layout paint style;backface-visibility:hidden;width:100%;height:100vh;position:sticky;top:0;overflow:hidden;transform:translateZ(0)}.portal-transition-scene{inset:0;width:100%!important;height:100%!important;position:absolute!important}.portal-transition-meta{z-index:3;pointer-events:none;color:#2c3f4b80;letter-spacing:.28em;opacity:clamp(0,calc((var(--portal-progress,0) - .83) * 9),1);justify-content:space-between;align-items:flex-start;padding:5vh 5.2vw;font-size:9px;display:flex;position:absolute;inset:0}.act-two-copy--transitioning button,.act-two-root.is-freezing .act-two-copy button{display:none}.narrative-sequence-host{overflow-anchor:none;overscroll-behavior:none;scroll-behavior:auto;scrollbar-width:none;scrollbar-color:transparent transparent;pointer-events:none;opacity:0;visibility:hidden;background:0 0;transition:opacity .24s,visibility 0s linear .24s;overflow-y:auto}.narrative-sequence-host::-webkit-scrollbar{background:0 0;width:0;height:0}.narrative-sequence-host::-webkit-scrollbar-thumb,.narrative-sequence-host::-webkit-scrollbar-track{background:0 0}.narrative-sequence-host.is-visible{opacity:1;visibility:visible;transition:opacity .24s}.narrative-sequence-host.is-active{pointer-events:auto}.narrative-sequence-section{width:100%;height:940vh;position:relative}.narrative-sequence-stage{--narrative-progress:0;--shutter-close:0;--shutter-opacity:1;--shutter-edge-opacity:0;--fog-top-y:-108%;--fog-bottom-y:108%;--fog-left-x:-74%;--fog-right-x:74%;--beam-spread:0;--beam-line-opacity:0;--beam-dot-opacity:0;--darkfield-opacity:0;--surface-coverage:0;--background-light:0;--text-reveal:0;--decoder-illumination:0;--decoder-haze:0;--blog-opacity:0;--binary-text-drop:0;--binary-fall-progress:0;--binary-fall-opacity:0;--binary-rain-opacity:0;--binary-pile-glow:0;--fifth-reveal:0;--fifth-wipe:100%;--fifth-layer-opacity:0;--fifth-content-opacity:0;--fifth-content-y:18px;--fifth-camera-scale:1;--fifth-camera-y:0vh;--fifth-camera-blur:0px;--fifth-scene-opacity:1;--quantum-transition-opacity:0;--quantum-exit-opacity:0;--quantum-earth-opacity:0;--quantum-earth-scale:.075;--quantum-earth-blur:5.5px;isolation:isolate;contain:layout paint style;backface-visibility:hidden;width:100%;height:100vh;position:sticky;top:0;overflow:hidden;transform:translateZ(0)}.act-five-blank,.act-five-contact-transition,.act-four-blog,.act-four-blog__surface,.narrative-dark-field,.screen-shutter{position:absolute;inset:0}.act-four-blog__surface{z-index:0;opacity:var(--surface-coverage);background:radial-gradient(at 72% 16%,#ddebf13d,#0000 44%),radial-gradient(at 19% 74%,#c2d6e126,#0000 53%),linear-gradient(145deg,#eef6f921,#5b717f14 58%,#d3e2e91f),#667b88;overflow:hidden}.narrative-dark-field{z-index:1;opacity:var(--darkfield-opacity);will-change:opacity;background:radial-gradient(at 48% 46%,#17252e9e,#0000 58%),radial-gradient(at 16% 84%,#0f1d26b8,#0000 54%),linear-gradient(145deg,#091219,#071016 56%,#0b161e);overflow:hidden}.narrative-dark-field:after{content:"";opacity:.38;background:radial-gradient(at 32% 42%,#394f5b33,#0000 38%),radial-gradient(at 70% 64%,#21364233,#0000 42%);position:absolute;inset:-18%;transform:scale(1.12)}.act-four-blog__surface:after,.act-four-blog__surface:before{content:"";pointer-events:none;position:absolute}.act-four-blog__surface:before{background:radial-gradient(at 38% 46%,#f8fcfd57,#0000 44%),radial-gradient(at 65% 58%,#586f7e1f,#0000 48%);inset:-18%;transform:translate(0)scale(1.03)}.act-four-blog__surface:after{opacity:.055;background:repeating-linear-gradient(#ffffff29 0 1px,#0000 1px 4px);inset:0}.act-three-laser-scene{--laser-tilt-x:0deg;--laser-tilt-y:0deg;--laser-build:0;--laser-scene-opacity:0;--laser-media-opacity:0;--laser-mask-x:49%;--laser-display-scale:.94;z-index:2;opacity:var(--laser-scene-opacity);pointer-events:none;will-change:opacity;position:absolute;inset:0;overflow:hidden}.portal-transition-host.is-active.is-interactive .act-three-laser-scene{pointer-events:auto}.act-three-laser-flow{z-index:3;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.act-three-laser-flow:after,.act-three-laser-flow:before{content:"";pointer-events:none;mix-blend-mode:screen;position:absolute}.act-three-laser-flow:before{opacity:calc(var(--laser-build) * .2);filter:blur(26px);background:radial-gradient(34% 48% at 50% 27%,#f4f7f77a,#c4cccd38 28%,#9ea9ac1a 50%,#0000 72%),linear-gradient(#d2d8da1f,#0000 54%);inset:-12%}.act-three-laser-flow:after{height:16%;opacity:calc(var(--laser-build) * .22);filter:blur(18px);background:radial-gradient(#f8fafa8f,#bec6c938 32%,#0000 72%);top:20%;left:8%;right:8%}.act-three-laser-flow__canvas{z-index:1;pointer-events:none;filter:brightness(.93)contrast(1.02)saturate(1.04);width:100%;height:100%;display:block;position:relative}.act-three-laser-switcher{z-index:8;-webkit-backdrop-filter:blur(18px)saturate(.82);width:min(448px,100vw - 48px);height:42px;opacity:var(--laser-media-opacity);pointer-events:auto;will-change:opacity;background:#7c899538;border:1px solid #eff6f97a;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid;position:fixed;top:calc(49vh - min(15.87vw,279px) - 60px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 16px 36px #4a57621f,inset 0 1px #ffffff6b,0 0 22px #e2eff424}.act-three-laser-switcher__button{color:#26343d9e;letter-spacing:0;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-width:0;height:32px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;transition:color .22s,background-color .22s,box-shadow .22s,text-shadow .22s;display:inline-flex}.act-three-laser-switcher__button:hover:not([aria-selected=true]){color:#1c2b34d6;background:#f8fbfc38}.act-three-laser-switcher__button[aria-selected=true]{color:#fffffffa;text-shadow:0 0 8px #ffffffd1,0 0 18px #e2f1f794;background:#5c6b7794;font-weight:620;box-shadow:inset 0 1px #ffffff42,0 5px 14px #49576124,0 0 16px #ebf7fb26}.act-three-laser-switcher__button:focus-visible{outline-offset:-2px;outline:1px solid #fffffff0}.act-three-laser-switcher__index{opacity:.72;font-family:Consolas,SFMono-Regular,monospace;font-size:13px;font-weight:500}.act-three-showcase-copy{z-index:5;color:#f9fcfdf0;opacity:0;pointer-events:none;text-shadow:0 2px 18px #43515c47;visibility:hidden;width:min(300px,16.8vw);margin:0;transition:opacity .36s,transform .62s cubic-bezier(.22,.61,.36,1),visibility .36s;position:absolute;top:49vh;left:clamp(32px,3.3vw,64px);transform:translate(-10px,-50%)}.act-three-showcase-copy.is-active{opacity:var(--laser-media-opacity,1);pointer-events:auto;visibility:visible;transform:translateY(-50%)}.act-three-showcase-copy h2{letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(24px,1.58vw,32px);font-weight:520;line-height:1.18}.act-three-showcase-copy p{color:#eef6f9b8;letter-spacing:0;max-width:100%;margin:13px 0 0;font-size:clamp(14px,.84vw,16px);font-weight:400;line-height:1.65}.act-three-showcase-copy__button{--sb-radius:9px;--sb-tint:#f4fbfd;--sb-tint-opacity:.07;--sb-blur:10px;--sb-text-color:#f9fcfd;border-radius:var(--sb-radius);background:var(--sb-tint);border:0;justify-content:center;align-items:center;min-width:128px;height:42px;margin-top:28px;padding:0 22px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.act-three-showcase-copy__button{background:color-mix(in srgb,var(--sb-tint) calc(var(--sb-tint-opacity) * 100%),transparent)}}.act-three-showcase-copy__button{color:var(--sb-text-color);font:inherit;letter-spacing:0;cursor:pointer;text-shadow:0 1px 9px #404f594d;-webkit-backdrop-filter:blur(var(--sb-blur));outline:none;font-size:15px;font-weight:500;line-height:1;transition:transform .15s;overflow:visible;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #4a576224}.act-three-showcase-copy__button:active{transform:scale(.97)}.act-three-showcase-copy__button:focus-visible{outline-offset:3px;outline:2px solid #f5fbfdb8}.act-three-showcase-copy__button:disabled{opacity:.55;cursor:default}.act-three-showcase-copy__button:disabled:active{transform:none}.specular-button__fx{z-index:1;pointer-events:none;position:absolute;inset:-20px}.specular-button__fx canvas{width:100%;height:100%;display:block}.specular-button__label{z-index:2;position:relative}.act-three-laser-display{z-index:2;aspect-ratio:16/9;width:min(56vw,920px);opacity:var(--laser-media-opacity);transform:translate3d(-50%,-50%,0) perspective(1450px) rotateX(calc(-1.2deg + var(--laser-tilt-x))) rotateY(calc(-2.8deg + var(--laser-tilt-y))) scale(var(--laser-display-scale));transform-origin:50%;will-change:transform,opacity;margin:0;position:absolute;top:50.5vh;left:50%}.act-three-laser-display.is-showcase{aspect-ratio:1807/870;width:min(66vw,1160px);top:49vh}.act-three-laser-display__media{clip-path:inset(0 var(--laser-mask-x) round 10px);background:#93aab4;border-radius:10px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #e1f2f76b,inset 0 -32px 58px #688f9d1f,0 0 26px #b8dbe724,0 26px 46px #4e585c24,0 0 18px #c8cfd12e}.act-three-laser-display__media img,.act-three-laser-display__media video{object-fit:cover;object-position:center;filter:grayscale(.2)saturate(.66)contrast(.98)brightness(.86);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.025)}.act-three-laser-display__media .act-three-laser-display__slide{object-fit:cover;object-position:center;opacity:0;filter:saturate(.94)contrast(1.03)brightness(.96);will-change:opacity,transform;transition:opacity .42s,transform .78s cubic-bezier(.22,.61,.36,1);transform:scale(1.003)}.act-three-laser-display__media .act-three-laser-display__slide.is-active{z-index:1;opacity:1;transform:scale(1)}.act-three-laser-display.is-showcase .act-three-laser-display__wash{opacity:.42}.act-three-laser-display.is-showcase .act-three-laser-display__scan{opacity:.16}.act-three-laser-display__scan,.act-three-laser-display__wash{pointer-events:none;position:absolute;inset:0}.act-three-laser-display__wash{mix-blend-mode:screen;background:linear-gradient(#dce0e11f,#0000 28%,#89929524),radial-gradient(at 58% 36%,#0000 20%,#7d878a1a 76%,#6c767929)}.act-three-laser-display__scan{opacity:.28;mix-blend-mode:screen;background:linear-gradient(#0000,#e0f3f92e 48%,#0000 52%) 0 -42vh/100% 42vh repeat-y,repeating-linear-gradient(#eef8fb14 0 1px,#0000 1px 4px);animation:act-three-laser-scan 6.8s linear infinite}.act-three-laser-display__caption,.act-three-laser-display__chart,.act-three-laser-display__topline{z-index:4;color:#e5f2f7cc;text-shadow:0 0 14px #bde1ee45;position:absolute}.act-three-laser-display__topline{letter-spacing:0;justify-content:space-between;font-family:Consolas,SFMono-Regular,monospace;font-size:9px;line-height:1;display:flex;top:18px;left:20px;right:20px}.act-three-laser-display__caption{gap:5px;display:grid;bottom:20px;left:22px}.act-three-laser-display__caption>span{letter-spacing:0;font-size:15px;font-weight:580;line-height:1.2}.act-three-laser-display__caption small{letter-spacing:0;color:#c4dee894;font-family:Consolas,SFMono-Regular,monospace;font-size:8px;line-height:1}.act-three-laser-display__chart{aspect-ratio:1.44;opacity:.64;border-radius:5px;width:178px;bottom:19px;right:20px;overflow:hidden;box-shadow:0 12px 30px #466f7f24}.act-three-laser-display__chart img{object-fit:cover;filter:grayscale(.48)saturate(.54)contrast(.92)brightness(.72);mix-blend-mode:screen}@property --laser-edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.act-three-laser-display__edge-flow{--laser-edge-angle:0deg;z-index:6;opacity:calc(var(--laser-media-opacity) * .94);pointer-events:none;mix-blend-mode:screen;background:conic-gradient(from var(--laser-edge-angle),#a1abad2e 0deg,#a1abad2e 34deg,#dee4e557 43deg,#f7f9f9eb 54deg,#c9d3d46b 66deg,#b7c2c42e 82deg,#a1abad2e 196deg,#dce4e552 205deg,#f4f8f8d1 217deg,#c5d0d161 232deg,#b7c2c42e 248deg,#b7c2c42e 1turn);filter:drop-shadow(0 0 4px #f0f2f26b)drop-shadow(0 0 11px #bec7c92e);border-radius:12px;padding:2px;animation:none;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.act-four-blog{z-index:2;opacity:var(--blog-opacity);color:#edf4f6;pointer-events:none;isolation:isolate}.act-four-blog:before{content:"";z-index:0;opacity:var(--decoder-haze);pointer-events:none;background:radial-gradient(at 35% 15%,#caebf630,#0000 28%),radial-gradient(at 38% 46%,#acd8e924,#0000 34%),radial-gradient(at 44% 77%,#cdecf61f,#0000 31%);position:absolute;inset:-12%;transform:scale(1.04)}.act-four-blog__content{z-index:1;width:min(1000px,70vw);position:absolute;top:clamp(80px,10vh,108px);left:24.16vw}.act-four-blog__header h2{letter-spacing:0;color:#f5f9fafa;text-shadow:0 1px #ffffff70,0 3px 12px #283b4747;margin:0;font-size:42px;font-weight:760;line-height:1.08}.act-four-blog__header p{letter-spacing:0;color:#eef6f8d6;text-shadow:0 2px 8px #1d2c3638;max-width:970px;margin:22px 0 0;font-size:16px;font-weight:550;line-height:1.55}.blog-entry{position:relative}.blog-entry--primary{margin-top:55px}.blog-entry--secondary{grid-template-columns:minmax(0,720px) 240px;gap:40px;margin-top:57px;display:grid}.blog-entry__date{letter-spacing:0;color:#ecf4f7d1;font-size:15px;font-weight:620;line-height:1.35}.blog-entry h3{letter-spacing:0;color:#f5f9fafa;text-shadow:0 1px #ffffff6b,0 3px 11px #26374242;margin:13px 0 0;font-size:34px;font-weight:720;line-height:1.29}@property --title-path-progress{syntax:"<percentage>";inherits:false;initial-value:0}.blog-entry__title-link{width:fit-content;color:inherit;pointer-events:auto;cursor:pointer;outline:none;text-decoration:none;display:grid}.blog-entry__title-line{--title-path-progress:0%;color:#0000;background:linear-gradient(90deg,#bee5f2fa 0,#e3f6fa calc(var(--title-path-progress) - 8%),#f5f9fafa calc(var(--title-path-progress) + 8%),#f5f9fafa 100%);-webkit-background-clip:text;background-clip:text;transition:--title-path-progress .62s cubic-bezier(.22,.76,.2,1)}.blog-entry__title-line,.blog-entry__title-line>.scramble-text{width:fit-content;display:grid}.blog-entry__title-line:nth-child(2){transition-delay:70ms}.blog-entry__title-line:nth-child(3){transition-delay:.14s}.blog-entry__title-link:is(:hover,:focus-visible) .blog-entry__title-line{--title-path-progress:108%}.blog-entry__title-link:focus-visible{filter:drop-shadow(0 0 8px #ccebf552)}@media (prefers-reduced-motion:reduce){.blog-entry__title-line{transition-duration:0s;transition-delay:0s}}.blog-entry__authors{letter-spacing:0;color:#f2f8fae6;margin-top:17px;font-size:16px;font-weight:570;line-height:1.45}.blog-entry__summary{letter-spacing:0;color:#edf5f8d6;max-width:990px;margin:16px 0 0;font-size:16px;font-weight:520;line-height:1.55}.blog-entry__chart{filter:grayscale(.38)saturate(.72)contrast(.94)brightness(1.02);width:240px;height:168px;opacity:calc(var(--background-light) * .9);border-radius:18px;align-self:start;display:block;position:relative;overflow:hidden;transform:translateY(8px);box-shadow:0 18px 42px #293a4429,0 1px #ffffff7a}.blog-entry__chart img{object-fit:cover}.act-four-blog-link{z-index:3;-webkit-backdrop-filter:blur(17px)saturate(.9);pointer-events:none;background:linear-gradient(135deg,#e6f0f429,#8ea2ae14),#677d8a3d;border:1px solid #e1edf257;border-radius:18px;width:min(540px,35vw);min-width:430px;padding:11px 12px 12px;position:absolute;bottom:clamp(18px,2.6vh,30px);left:24.16vw;box-shadow:inset 0 1px #ffffff4f,0 14px 34px #27394424,0 2px 7px #2b3e4914}.act-four-blog-link__label{letter-spacing:.1em;color:#ebf4f7b3;text-shadow:0 1px 8px #1f2f392e;margin:0 2px 8px;font-size:11px;font-weight:630;line-height:1}.act-four-blog-link__field{background:#e1edf221;border:1px solid #dbe9ef47;border-radius:12px;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:10px;min-height:46px;padding:4px 4px 4px 13px;display:grid;box-shadow:inset 0 1px 1px #ffffff29,inset 0 -1px #34485414}.act-four-blog-link__url{color:#f4f9fae6;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 8px #22333e2e;pointer-events:auto;min-width:0;font-size:13px;font-weight:550;line-height:1.35;text-decoration:none;transition:color .22s,text-shadow .22s;overflow:hidden}.act-four-blog-link__url:after{content:"";transform-origin:0;opacity:.52;background:linear-gradient(90deg,#eef7f9b8,#d0e2e929);width:100%;height:1px;margin-top:3px;transition:transform .34s cubic-bezier(.22,.8,.2,1),opacity .22s;display:block;transform:scaleX(.34)}.act-four-blog-link__url:focus-visible,.act-four-blog-link__url:hover{color:#fff;text-shadow:0 0 12px #ebf7fa6b;outline:none}.act-four-blog-link__url:focus-visible:after,.act-four-blog-link__url:hover:after{opacity:.9;transform:scaleX(1)}.act-four-blog-link__action{color:#f9fcfdf5;pointer-events:auto;background:radial-gradient(circle at 35% 22%,#ffffff45,#0000 38%),linear-gradient(145deg,#bfd2dc91,#708a9a78);border:1px solid #eff7f961;border-radius:11px;place-items:center;width:46px;height:46px;text-decoration:none;transition:transform .24s cubic-bezier(.22,.8,.2,1),box-shadow .24s,background .24s;display:grid;box-shadow:inset 0 1px #ffffff6b,0 5px 15px #2739452e,0 0 18px #d4e7ed1f}.act-four-blog-link__action svg{filter:drop-shadow(0 1px 5px #ffffff47);width:22px;height:22px;transition:transform .24s cubic-bezier(.22,.8,.2,1)}.act-four-blog-link__action:focus-visible,.act-four-blog-link__action:hover{background:radial-gradient(circle at 35% 22%,#ffffff61,#0000 40%),linear-gradient(145deg,#d0e0e7a6,#7e97a587);outline:none;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff8a,0 8px 20px #25384438,0 0 24px #e0eff433}.act-four-blog-link__action:focus-visible svg,.act-four-blog-link__action:hover svg{transform:translate(2px,-2px)rotate(-2deg)}.scramble-text{min-width:0;display:inline-grid;position:relative}.scramble-text__measure,.scramble-text__output{grid-area:1/1}.scramble-text__measure{visibility:hidden}.narrative-sequence-stage.is-fourth-idle .scramble-text__measure{visibility:visible}.narrative-sequence-stage.is-fourth-idle .scramble-text__output{visibility:hidden}.narrative-sequence-stage.is-fourth-idle .scramble-text__char{will-change:auto}.scramble-text__output{text-shadow:-.45px 0 #b4e5f761,.45px 0 #f8fbfc47,0 0 9px #b6dcea4d;overflow:visible}.scramble-text__char{white-space:pre;transform-origin:50% 0;backface-visibility:hidden;display:inline-grid}.scramble-text__binary,.scramble-text__final,.scramble-text__glyph{grid-area:1/1;transition:opacity .135s linear;display:inline-block}.scramble-text__glyph{opacity:1}.scramble-text__binary,.scramble-text__char--decoded .scramble-text__glyph,.scramble-text__final{opacity:0}.scramble-text__char--decoded .scramble-text__final{opacity:1}.scramble-text__char--binary .scramble-text__final,.scramble-text__char--binary .scramble-text__glyph{opacity:0}.scramble-text__char--binary .scramble-text__binary{opacity:1}.scramble-text__char--binary{color:#e3eff2f0;text-shadow:0 0 5px #ebf5f79e,0 0 15px #b4ccd352}.binary-fall{z-index:7;opacity:var(--binary-fall-opacity);pointer-events:none;contain:strict;will-change:opacity;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.narrative-sequence-stage.is-fourth-idle .act-five-blank,.narrative-sequence-stage.is-fourth-idle .act-five-contact-transition,.narrative-sequence-stage.is-fourth-idle .binary-fall,.narrative-sequence-stage.is-fourth-idle .screen-shutter{visibility:hidden}.binary-fall__pile-field,.binary-fall__pile-glow,.binary-fall__rain-haze,.binary-fall__tokens,.binary-fall__veil{pointer-events:none;position:absolute;inset:0}.binary-fall__veil{opacity:calc(var(--binary-fall-opacity) * .24);-webkit-backdrop-filter:blur(calc(var(--binary-fall-progress) * .45px));backdrop-filter:blur(calc(var(--binary-fall-progress) * .45px));background:radial-gradient(at 50% 42%,#92a4ad14,#0000 52%),linear-gradient(#1e2a3106,#141f2614)}.binary-fall__rain-haze{height:62%;opacity:calc(var(--binary-rain-opacity) * .5);filter:blur(13px);background:linear-gradient(#e0ebee21,#becfd60a 50%,#0000)}.binary-fall__pile-field{height:34%;opacity:calc(var(--binary-pile-glow) * .82);mix-blend-mode:screen;filter:blur(.35px);background:linear-gradient(#0000,#e0edf00d 34%,#e0edf026),repeating-linear-gradient(90deg,#deedf02e 0 1px,#0000 1px 8px),repeating-linear-gradient(#dfedf014 0 1px,#0000 1px 7px);top:auto;-webkit-mask-image:linear-gradient(#0000,#0000002e 24%,#000 72%);mask-image:linear-gradient(#0000,#0000002e 24%,#000 72%)}.binary-fall__pile-glow{height:35%;opacity:var(--binary-pile-glow);filter:blur(11px);mix-blend-mode:screen;background:radial-gradient(at 50% 100%,#e7eff157,#0000 66%),linear-gradient(#0000,#abbec721);top:auto}.binary-fall__tokens{isolation:isolate}.binary-fall__canvas{width:100%;height:100%;opacity:var(--binary-rain-opacity)}.binary-fall__token{text-align:center;width:.74em;color:rgb(229 238 240/var(--binary-token-tone));opacity:var(--binary-token-visibility,1);text-shadow:0 0 4px #f1f7f847,0 0 11px #b4c9d029;transform-origin:50%;will-change:transform;-webkit-user-select:none;user-select:none;font-family:Consolas,SFMono-Regular,Roboto Mono,monospace;font-weight:520;line-height:1;display:block;position:absolute;top:0;left:0}.binary-fall__token--rain{opacity:calc(var(--binary-rain-opacity) * var(--binary-token-visibility,0));color:#e0edf0d1;text-shadow:0 0 4px #ebf5f76b,0 0 10px #d3e4e947;font-weight:560}.binary-fall__token--rain:before{content:"";filter:blur(.2px);width:1px;height:30px;opacity:calc(var(--binary-token-visibility,0) * .58);background:linear-gradient(#e0edf057,#0000);position:absolute;top:92%;left:50%;transform:translate(-50%)}.act-five-blank{z-index:5;opacity:var(--fifth-layer-opacity);will-change:opacity;background:#b8c4cb;overflow:hidden}.act-five-flow-field{isolation:isolate;color:#25323a;font-family:Arial,Helvetica,sans-serif;position:absolute;inset:0;overflow:hidden}.act-five-flow-field__camera{z-index:0;opacity:var(--fifth-scene-opacity);filter:blur(var(--fifth-camera-blur));transform:translate3d(0,var(--fifth-camera-y),0) scale(var(--fifth-camera-scale));transform-origin:50% 48%;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--fifth-wipe),#000000b8 calc(var(--fifth-wipe) + 11%),#000 calc(var(--fifth-wipe) + 25%));mask-image:linear-gradient(180deg,transparent 0,transparent var(--fifth-wipe),#000000b8 calc(var(--fifth-wipe) + 11%),#000 calc(var(--fifth-wipe) + 25%));will-change:transform,filter,opacity;position:absolute;inset:-1px;overflow:hidden}.narrative-sequence-stage.is-fifth-stable .act-five-flow-field__camera{-webkit-mask-image:none;mask-image:none}.narrative-sequence-stage.is-fifth-idle .act-five-flow-field__camera{filter:none;will-change:opacity;transform:none}.act-five-flow-field__grain,.act-five-flow-field__media,.act-five-flow-field__wash{pointer-events:none;position:absolute;inset:0}.act-five-flow-field__media{z-index:0;opacity:var(--fifth-reveal)}.act-five-flow-field__media video{object-fit:cover;filter:grayscale(.76)saturate(.42)contrast(.82)brightness(1.02);width:100%;height:56.25vw;position:absolute;top:-12.4vh;left:0;transform:none;-webkit-mask-image:linear-gradient(#000 0 78%,#0000 100%);mask-image:linear-gradient(#000 0 78%,#0000 100%)}.act-five-flow-field__wash{z-index:1;background:radial-gradient(at 50% 42%,#f8fbfc0a 0 24%,#b2c2cc0f 56%,#91a4b02e 100%),linear-gradient(#b7c6cf1f,#aebfc90a 54%,#ccd8df33);display:none}.act-five-flow-field__grain{z-index:2;opacity:.22;mix-blend-mode:soft-light;background:radial-gradient(circle at 26% 18%,#ffffff3d,#0000 24%),radial-gradient(circle at 74% 82%,#6f87951a,#0000 31%)}.act-five-flow-field__masthead{z-index:5;opacity:var(--fifth-content-opacity);transform:translate3d(-50%,var(--fifth-content-y),0);color:#293740b8;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:8.2vh;left:50%}.act-five-flow-field__masthead span{color:#576f7cbd;letter-spacing:.25em;font-family:Consolas,SFMono-Regular,monospace;font-size:9px}.act-five-flow-field__masthead strong{color:#556975cc;letter-spacing:.16em;font-size:clamp(11px,.86vw,15px);font-weight:600}.act-five-about{z-index:6;opacity:var(--fifth-content-opacity);transform:translate3d(0,var(--fifth-content-y),0);pointer-events:none;position:absolute;inset:0}.act-five-about__sides{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(70px,9.5vw,190px);display:grid;position:absolute;top:50%;left:clamp(34px,6.5vw,124px);right:clamp(34px,6.5vw,124px);transform:translateY(-50%)}.act-five-about__intro{text-align:left;text-shadow:0 1px #ffffffb3;justify-self:start;width:min(100%,560px)}.act-five-about__intro h1{color:#253139f5;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,54px);font-weight:500;line-height:1.12}.act-five-about__intro h1 span{white-space:nowrap;display:block}.act-five-about__intro p{color:#41545feb;letter-spacing:.005em;text-shadow:0 1px #ffffffb8;text-wrap:pretty;max-width:490px;margin:clamp(22px,3vh,34px) 0 0;font-size:clamp(13px,1.05vw,18px);font-weight:400;line-height:1.86}.act-five-evidence{-webkit-backdrop-filter:blur(17px)saturate(.78);backdrop-filter:blur(17px)saturate(.78);color:#2c3d46eb;background:#e5edf1b8;border:1px solid #fafdfeb8;border-radius:9px;justify-self:end;width:min(100%,480px);padding:16px 22px 15px;box-shadow:0 26px 62px #394c572b,0 8px 20px #5669741a,inset 0 1px #ffffffd1,inset 0 -1px #6f848f1f}.act-five-evidence__item{border-bottom:1px solid #586d7833;padding:0 0 9px}.act-five-evidence__item+.act-five-evidence__item{padding-top:9px}.act-five-evidence__eyebrow{color:#4f6f80;letter-spacing:.13em;font-family:Consolas,SFMono-Regular,monospace;font-size:11px;font-weight:700}.act-five-evidence h2{color:#25333cf5;margin:6px 0 0;font-size:clamp(15px,1.08vw,19px);font-weight:700;line-height:1.36}.act-five-evidence__item p{color:#4a5f6ae0;margin:4px 0 0;font-size:clamp(11px,.78vw,14px);line-height:1.64}.act-five-evidence__link,.act-five-evidence__practice-link{color:#2f4853eb;pointer-events:auto;margin-top:6px;padding-bottom:3px;font-size:11px;line-height:1.2;transition:color .32s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.act-five-evidence__link:after,.act-five-evidence__practice-link:after{content:"";transform-origin:0;background:#415b6bb8;height:1px;transition:transform .38s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.act-five-evidence__link:hover,.act-five-evidence__practice-link:hover{color:#243844fa}.act-five-evidence__link:hover:after,.act-five-evidence__practice-link:hover:after{transform:scaleX(1)}.act-five-journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,40px);margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:10.1vh;left:clamp(32px,6.5vw,124px);right:clamp(32px,6.5vw,124px)}.act-five-journey:before{content:"";background:linear-gradient(90deg,#374e5947,#415e6994 10% 90%,#374e5947);height:1px;position:absolute;top:16px;left:0;right:0}.act-five-step{min-width:0;position:relative}.act-five-step__marker{z-index:1;background:#e0eaeddb;border:1px solid #4f6f80d1;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:relative;box-shadow:0 0 0 5px #d5e4e54d,inset 0 0 14px #ffffffc7}.act-five-step__marker span{color:#2d434df0;letter-spacing:.04em}.act-five-step__eyebrow,.act-five-step__marker span{font-family:Consolas,SFMono-Regular,monospace;font-size:9px}.act-five-step__eyebrow{color:#4f6f80;letter-spacing:.1em;margin-top:14px;font-weight:600}.act-five-step h2{color:#22313af2;letter-spacing:-.018em;text-shadow:0 1px #ffffffa3;margin:10px 0 0;font-size:clamp(14px,1.04vw,18px);font-weight:650;line-height:1.35}.act-five-step p{color:#3e515bde;letter-spacing:.005em;max-width:220px;margin:9px 0 0;font-size:clamp(11px,.76vw,14px);line-height:1.7}.act-five-flow-field__footer{z-index:5;opacity:var(--fifth-content-opacity);color:#394b5594;letter-spacing:.23em;white-space:nowrap;align-items:center;gap:15px;font-size:8px;display:flex;position:absolute;bottom:3.7vh;left:50%;transform:translate(-50%)}.act-five-flow-field__footer i{background:linear-gradient(90deg,#0000,#596f7c75,#0000);width:74px;height:1px}.act-five-contact-transition{z-index:8;opacity:var(--quantum-transition-opacity);pointer-events:none;will-change:opacity;contain:paint;backface-visibility:hidden;background:0 0;overflow:hidden;transform:translateZ(0)}.act-five-contact-transition,.act-five-contact-transition *{pointer-events:none!important}.act-five-contact-transition__canvas,.act-five-contact-transition__depth,.act-five-contact-transition__earth,.act-five-contact-transition__exit-field{pointer-events:none;inset:0;width:100%!important;height:100%!important;position:absolute!important}.act-five-contact-transition__canvas{z-index:1}.act-five-contact-transition__exit-field{z-index:2;opacity:var(--quantum-exit-opacity);filter:saturate(.76);background:radial-gradient(circle at 50% 55%,#f9fcfde6 0,#e8f0f59e 34%,#c8d6e038 69%,#b5c5cf14 100%),linear-gradient(#dce4e9,#b9c7d0)}.act-five-contact-transition__earth{z-index:3;opacity:var(--quantum-earth-opacity);filter:blur(var(--quantum-earth-blur));will-change:filter,opacity;transform:none}.act-five-contact-transition__earth .contact-orbit-canvas{opacity:1;transform:none}.act-five-contact-transition__depth{z-index:4;opacity:calc((1 - var(--quantum-exit-opacity)) * .72);mix-blend-mode:multiply;background:radial-gradient(circle,#0000 0 30%,#040c1109 62%,#03090d38 100%),linear-gradient(#ffffff05,#0000000e)}.screen-shutter{z-index:10;pointer-events:none;opacity:var(--shutter-opacity);overflow:hidden}.screen-shutter__beam,.screen-shutter__edge,.screen-shutter__panel{position:absolute}.screen-shutter__panel{z-index:1;will-change:transform,opacity;background:radial-gradient(at 50% 82%,#14212af5,#0000 61%),linear-gradient(118deg,#0b151c,#071017 52%,#101b22);width:118vw;height:78vh;left:-9vw;overflow:hidden}.screen-shutter__panel:after,.screen-shutter__panel:before{content:"";pointer-events:none;position:absolute;inset:-16% -4%}.screen-shutter__panel:before{opacity:.72;background:radial-gradient(at 18% 88%,#25353fa3,#0000 36%),radial-gradient(at 53% 96%,#1d2e39cc,#0000 41%),radial-gradient(at 83% 84%,#2e3d478a,#0000 34%)}.screen-shutter__panel:after{opacity:.32;background:radial-gradient(at 48%,#56697352,#0000 58%)}.screen-shutter__panel--top{transform:translate3d(0,var(--fog-top-y),0) rotate(-.22deg);border-radius:0 0 48% 52%/0 0 18% 22%;top:-22vh;box-shadow:0 20px 72px #03080b6b}.screen-shutter__panel--bottom{transform:translate3d(0,var(--fog-bottom-y),0) rotate(.18deg);border-radius:50% 48% 0 0/22% 18% 0 0;bottom:-22vh;box-shadow:0 -20px 72px #03080b6b}.screen-shutter__edge{z-index:2;width:47vw;height:86vh;opacity:var(--shutter-edge-opacity);will-change:transform,opacity;background:radial-gradient(#081117fa 0,#0e1b23db 48%,#0000 75%);border-radius:50%;top:7vh}.screen-shutter__edge--left{transform:translate3d(var(--fog-left-x),-2%,0) rotate(5deg);left:-18vw}.screen-shutter__edge--right{transform:translate3d(var(--fog-right-x),2%,0) rotate(-5deg);right:-18vw}.screen-shutter__beam{z-index:4;width:96vw;height:18px;top:50%;left:50%;transform:translate(-50%,-50%)}.screen-shutter__beam:after,.screen-shutter__beam:before{content:"";pointer-events:none;position:absolute;top:50%;left:50%}.screen-shutter__beam:before{width:100%;height:100%;opacity:var(--beam-line-opacity);transform:translate3d(-50%,-50%,0) scaleX(var(--beam-spread));transform-origin:50%;filter:blur(.25px)drop-shadow(0 0 5px #def4fbdb)drop-shadow(0 0 18px #89c9e285);will-change:transform,opacity;background:radial-gradient(#fffffffa 0,#ebf8fce6 9%,#b8e0efad 31%,#70b1cc47 58%,#0000 76%);border-radius:50%}.screen-shutter__beam:after{width:5px;height:5px;opacity:var(--beam-dot-opacity);transform:translate3d(-50%,-50%,0) scale(calc(.72 + var(--beam-dot-opacity) * .5));background:#f7fdff;border-radius:50%;box-shadow:0 0 4px #fff,0 0 14px #ceeffaf0,0 0 38px #71bbd9b8}@keyframes act-four-haze{0%{transform:translate(-2%,1%)scale(1)}to{transform:translate(3%,-2%)scale(1.06)}}@keyframes act-three-laser-edge-orbit{to{--laser-edge-angle:360deg}}@keyframes act-three-laser-edge-breathe{0%,to{filter:drop-shadow(0 0 3px #e2e7e757)drop-shadow(0 0 9px #a6b1b424)}50%{filter:drop-shadow(0 0 5px #f0f3f38f)drop-shadow(0 0 14px #b7c1c338)}}@keyframes act-three-laser-scan{0%{background-position:0 -42vh,0 0}to{background-position:0 42vh,0 0}}@keyframes act-five-haze{0%{opacity:.58;transform:translate(-2%)}to{opacity:.9;transform:translate(3%,-1.5%)}}@media (max-height:780px) and (min-width:701px){.act-four-blog__header h2{font-size:36px}.act-four-blog__header p{margin-top:14px;font-size:14px;line-height:1.48}.blog-entry--primary{margin-top:44px}.blog-entry--secondary{grid-template-columns:minmax(0,650px) 220px;margin-top:38px}.blog-entry h3{font-size:29px}.blog-entry__chart{width:220px;height:154px}.act-four-blog-link{width:min(480px,34vw);min-width:390px;padding-block:10px 11px;bottom:18px}.act-four-blog-link__label{margin-bottom:7px}.act-four-blog-link__field{grid-template-columns:minmax(0,1fr) 40px;min-height:42px}.act-four-blog-link__action{width:40px;height:40px}}@media (max-width:1100px) and (min-width:701px){.act-four-blog__content{width:78vw;left:11vw}.act-four-blog-link{width:min(500px,52vw);min-width:380px;left:11vw}.blog-entry--secondary{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.blog-entry__chart{width:210px;height:147px}.act-three-laser-display{width:min(68vw,820px)}.act-three-laser-display.is-showcase{width:min(76vw,900px)}.act-three-laser-switcher{top:calc(49vh - min(18.2vw,217px) - 60px)}}@media (max-width:1400px) and (min-width:1101px){.act-three-showcase-copy{width:182px;left:28px}.act-three-showcase-copy h2{white-space:nowrap;font-size:22px}.act-three-showcase-copy p{font-size:14px;line-height:1.55}.act-three-showcase-copy__button{min-width:118px;height:40px;margin-top:22px;font-size:14px}}@media (pointer:fine){.narrative-sequence-host,.narrative-sequence-host button{cursor:none}}.contact-act-root{isolation:isolate;contain:layout paint style;transform-origin:50%;backface-visibility:hidden;will-change:transform,opacity;color:#25323b;background:radial-gradient(circle at 50% 42%,#f8fbfdc7 0,#eff4f870 34%,#dbe4ec29 62%,#cdd8e00f 84%,#c7d0d700 100%),linear-gradient(#f8fbfd7a,#b4c2cc1f),#c9d2d9;overflow:hidden}.contact-act-root:after,.contact-act-root:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:-12%}.contact-act-root:before{filter:blur(24px);opacity:.82;background:radial-gradient(at 49% 46%,#fff3 0,#ffffff14 32%,#fff0 66%),linear-gradient(112deg,#ffffff1a,#d2e7f108 48%,#ffffff17)}.contact-act-root:after{mix-blend-mode:screen;background:radial-gradient(at 50% 49%,#fff0 38%,#f6fcfe1a 70%,#f6fcfe2b 100%),linear-gradient(#ffffff14,#fff0 42%,#b7d3e10d)}.contact-orbit-canvas{z-index:0;pointer-events:none;width:100%;height:100%;transition:opacity .34s;position:absolute;inset:0}.contact-act-root.is-footer-open .contact-orbit-canvas{opacity:0}.contact-act-grid{z-index:2;transition:opacity .34s;position:absolute;inset:0}.contact-act-root.is-footer-open .contact-act-grid,.contact-act-root.is-footer-open .contact-return{opacity:0;pointer-events:none}.contact-act-heading{isolation:isolate;width:min(42vw,720px);position:absolute;top:8vh;left:5.2vw}.contact-act-heading:before{content:"";filter:blur(24px);opacity:.72;pointer-events:none;z-index:0;background:radial-gradient(at 35% 40%,#ffffff57,#fff0 72%);border-radius:50%;width:min(39vw,620px);height:min(34vh,310px);position:absolute;top:-5vh;left:-4vw}.contact-act-heading>*{z-index:1;position:relative}.contact-act-kicker{letter-spacing:.27em;color:#31434f94;margin-bottom:17px;font-size:9px}.contact-act-heading h2{letter-spacing:0;margin:0;font-weight:430;line-height:.86}.contact-act-heading h2 span{display:block}.contact-act-heading h2 span:first-child{color:#1f2b33f5;font-size:clamp(62px,5.5vw,110px)}.contact-act-heading h2 span:last-child{color:#2f424eb8;margin-top:14px;font-size:clamp(30px,3.1vw,58px)}.contact-act-heading p{letter-spacing:0;color:#2a3b46a8;max-width:420px;margin:22px 0 0;font-size:clamp(13px,1vw,17px);line-height:1.75}.contact-act-contact-details{z-index:3;flex-direction:column;align-items:flex-start;gap:clamp(44px,5.6vh,58px);width:min(28vw,470px);font-style:normal;display:flex;position:absolute;top:60%;left:5.2vw;right:auto;transform:translateY(-50%)}.contact-act-contact-details__item{gap:12px;width:100%;min-width:0;display:grid}.contact-act-contact-details__label{color:#4e667ae0;letter-spacing:0;font-size:clamp(12px,.78vw,15px);font-weight:550;line-height:1.2;display:block}.contact-act-contact-details__value{color:#1f2b34f5;letter-spacing:0;text-wrap:pretty;text-shadow:0 1px #ffffffb3;max-width:100%;margin:0;font-size:clamp(20px,1.48vw,28px);font-weight:680;line-height:1.25;text-decoration:none;display:block}.contact-act-contact-details__value[href]{pointer-events:auto}.contact-act-contact-details__item--phone .contact-act-contact-details__value{font-variant-numeric:tabular-nums;font-size:clamp(20px,1.48vw,28px)}.contact-act-contact-details__item--email .contact-act-contact-details__value{overflow-wrap:anywhere}.contact-act-contact-details__qr{aspect-ratio:1;background:#edf3f6d1;border:1px solid #f7fcfec7;border-radius:6px;width:clamp(96px,7.4vw,118px);margin:0;padding:6px;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #40525e1a}.contact-act-contact-details__qr img{object-fit:contain;width:100%;height:100%;display:block}.contact-inquiry-toggle{display:none}.contact-inquiry-panel{z-index:4;-webkit-backdrop-filter:blur(16px)saturate(150%)contrast(1.015)brightness(1.02);backdrop-filter:blur(16px)saturate(150%)contrast(1.015)brightness(1.02);background:radial-gradient(130% 95% at 6% 0,#ffffff47 0,#ffffff12 38%,#0000 64%),linear-gradient(135deg,#fcfeff2e,#deedf50e 48%,#cadfea21),#e1edf312;border:1px solid #fbfeffcc;border-radius:8px;width:clamp(420px,29vw,560px);padding:clamp(24px,1.9vw,36px);transition:transform .46s cubic-bezier(.22,1,.36,1),box-shadow .34s,background-color .34s;position:absolute;top:52%;right:5.2vw;overflow:hidden;transform:translateY(-50%);box-shadow:inset 0 1px #fffffffa,inset 1px 0 #ffffff6b,inset 0 -1px #5b7e9229,inset 0 0 0 1px #7091a30f,0 30px 72px #30465321,0 6px 18px #4c647212}.contact-inquiry-panel:before{content:"";pointer-events:none;filter:drop-shadow(0 0 6px #d5edf8e6);background:linear-gradient(90deg,#0000,#fffffffa,#0000);width:34%;height:1px;animation:contact-inquiry-edge 8.2s cubic-bezier(.45,0,.55,1) infinite;position:absolute;top:0;left:-42%}.contact-inquiry-panel:after{content:"";pointer-events:none;background:linear-gradient(117deg,#ffffff38,#ffffff0d 26%,#0000 45%,#adcfe012 76%,#ffffff1f);border-radius:7px;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #ffffff2e,inset 18px 20px 44px #ffffff14,inset -16px -18px 38px #5f89a00f}.contact-inquiry-panel:focus-within,.contact-inquiry-panel:hover{transform:translateY(calc(-50% - 3px));box-shadow:inset 0 1px #fffffffa,inset 1px 0 #ffffff80,inset 0 -1px #5b7e922e,inset 0 0 0 1px #7091a314,0 34px 82px #30465326,0 9px 24px #4c647214}.contact-inquiry-panel__close{display:none}.contact-inquiry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(13px,1vw,18px) clamp(20px,1.6vw,30px);margin-top:0;display:grid}.contact-inquiry-field{color:#273741d6;min-width:0;display:grid}.contact-inquiry-field--wide{grid-column:1/-1}.contact-inquiry-field>span{letter-spacing:0;font-size:clamp(11px,.72vw,14px);font-weight:600;line-height:1.2;transition:color .24s}.contact-inquiry-field input,.contact-inquiry-field select,.contact-inquiry-field textarea{color:#1c2a33f0;width:100%;min-width:0;font:inherit;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #4f67763b;border-radius:0;outline:0;font-size:14px;transition:border-color .24s,box-shadow .24s,background-color .24s}.contact-inquiry-field input{height:clamp(32px,2.15vw,39px)}.contact-inquiry-field textarea{resize:vertical;min-height:clamp(44px,3.2vw,58px);padding:8px 0 6px;line-height:1.5}.contact-inquiry-field textarea::placeholder{color:#475c6866;opacity:1}.contact-inquiry-field:focus-within>span{color:#2d536af5}.contact-inquiry-field input:focus,.contact-inquiry-field textarea:focus{border-color:#436880c7;box-shadow:0 1px #cbe6f4c7}.contact-inquiry-field--date{gap:6px}.contact-inquiry-field--date input{color-scheme:light;min-height:clamp(38px,2.5vw,44px);padding:0}.contact-inquiry-field--date input:invalid{color:#475c687a}.contact-inquiry-field--date input::-webkit-datetime-edit{padding:0}.contact-inquiry-field--date input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.54;margin:0;transition:opacity .22s}.contact-inquiry-field--date input:focus::-webkit-calendar-picker-indicator,.contact-inquiry-field--date input:hover::-webkit-calendar-picker-indicator{opacity:.82}.contact-date-picker{width:100%;position:relative}.contact-date-picker__trigger{-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);color:#36485394;width:100%;height:clamp(42px,2.8vw,50px);font:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 8% 0,#ffffff80,#0000 46%),linear-gradient(135deg,#eff7fb80,#c7dce83d),#e0ecf340;border:1px solid #68899c40;border-radius:8px;outline:0;grid-template-columns:minmax(0,1fr) 28px;align-items:center;padding:0 8px 0 15px;font-size:14px;line-height:1;transition:border-color .28s,box-shadow .28s,background-color .28s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #51718414,0 7px 18px #405b6b12}.contact-date-picker__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-date-picker__trigger>span:first-child.is-selected{color:#233845f0;font-weight:560}.contact-date-picker__icon{background:#eff7fa47;border:1px solid #688ba029;border-radius:7px;justify-self:end;width:25px;height:25px;position:relative;box-shadow:inset 0 1px #ffffff85}.contact-date-picker__icon:after,.contact-date-picker__icon:before{content:"";position:absolute}.contact-date-picker__icon:before{border:1px solid #355264b8;border-radius:2px;inset:7px 5px 5px}.contact-date-picker__icon:after{border-top:1px solid #355264b8;height:4px;top:5px;left:7px;right:7px}.contact-date-picker.is-open .contact-date-picker__trigger,.contact-date-picker__trigger:focus-visible,.contact-date-picker__trigger:hover{background-color:#e0eff761;border-color:#4c779080;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #46697e1f,0 0 0 3px #7aa7c01c,0 11px 24px #3853631a}.contact-date-picker__menu{z-index:8;-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);opacity:0;visibility:hidden;pointer-events:none;transform-origin:bottom;background:linear-gradient(135deg,#f6fbfde0,#cfe1eac2),#e2eff5d1;border:1px solid #fafeffc7;border-radius:9px;padding:12px;transition:opacity .2s,visibility 0s linear .24s,transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% + 9px);left:0;right:0;transform:translateY(8px)scale(.985);box-shadow:inset 0 1px #ffffffe6,0 24px 48px #354b572e,0 5px 14px #4a62701a}.contact-date-picker.is-open .contact-date-picker__menu{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.contact-date-picker__days,.contact-date-picker__header,.contact-date-picker__weekdays{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;display:grid}.contact-date-picker__header{grid-template-columns:30px minmax(0,1fr) 30px;gap:4px;margin-bottom:11px}.contact-date-picker__header strong{color:#233945f0;letter-spacing:.08em;text-align:center;font-family:Consolas,SFMono-Regular,monospace;font-size:12px;font-weight:700}.contact-date-picker__header button,.contact-date-picker__today{color:#385b6cdb;font:inherit;cursor:pointer;background:0 0;border:0}.contact-date-picker__header button{border-radius:6px;width:30px;height:28px;font-size:18px;line-height:1;transition:background-color .2s,color .2s}.contact-date-picker__header button:focus-visible,.contact-date-picker__header button:hover{color:#183d50fa;background:#bbd8e661;outline:0}.contact-date-picker__weekdays{color:#47626fad;text-align:center;margin-bottom:5px;font-size:10px;font-weight:700}.contact-date-picker__days{row-gap:3px}.contact-date-picker__days button,.contact-date-picker__days>span{justify-self:center;place-items:center;width:30px;height:28px;display:grid}.contact-date-picker__days button{color:#29404cdb;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;font-size:11px;transition:background-color .2s,border-color .2s,color .2s,transform .2s}.contact-date-picker__days button:focus-visible,.contact-date-picker__days button:hover{color:#17394bfa;background:#c1deeb7a;border-color:#6391a86b;outline:0;transform:translateY(-1px)}.contact-date-picker__days button.is-selected{color:#f8fcfd;background:#5f849a;border-color:#5c8ba3d1;font-weight:700;box-shadow:0 5px 12px #3c5d6c33,inset 0 1px #ffffff59}.contact-date-picker__today{border-bottom:1px solid #0000;margin:10px 0 0 auto;padding:4px 5px;font-size:10px;transition:border-color .2s,color .2s;display:block}.contact-date-picker__today:focus-visible,.contact-date-picker__today:hover{color:#17394bfa;border-bottom-color:#3e697db3;outline:0}.contact-inquiry-field--select{z-index:6;gap:8px;position:relative}.contact-inquiry-select{width:100%;position:relative}.contact-inquiry-select__trigger{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);color:#36485394;width:100%;height:clamp(42px,2.8vw,50px);font:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 8% 0,#ffffff80,#0000 46%),linear-gradient(135deg,#eff7fb80,#c7dce83d),#e0ecf340;border:1px solid #68899c40;border-radius:8px;outline:0;grid-template-columns:minmax(0,1fr) 28px;align-items:center;padding:0 8px 0 15px;font-size:14px;line-height:1;transition:border-color .28s,box-shadow .28s,background-color .28s,transform .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #51718414,0 7px 18px #405b6b12}.contact-inquiry-select__trigger:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 16%,#ffffff4d 48%,#0000 72%);transition:opacity .28s,transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-48%)}.contact-inquiry-select.is-open .contact-inquiry-select__trigger:before,.contact-inquiry-select__trigger:hover:before{opacity:.78;transform:translate(42%)}.contact-inquiry-select__trigger>span:first-child{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;overflow:hidden}.contact-inquiry-select__trigger>span:first-child.is-selected{color:#233845f0;font-weight:560}.contact-inquiry-select__chevron{z-index:1;color:#355264b8;background:#eff7fa47;border:1px solid #688ba029;border-radius:7px;place-items:center;width:28px;height:28px;transition:transform .34s cubic-bezier(.22,1,.36,1),background-color .24s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff85}.contact-inquiry-select__chevron svg{width:15px;height:15px}.contact-inquiry-select__chevron path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.contact-inquiry-select.is-open .contact-inquiry-select__chevron{background:#d5e8f180;transform:rotate(180deg)}.contact-inquiry-select.is-open .contact-inquiry-select__trigger,.contact-inquiry-select__trigger:focus-visible,.contact-inquiry-select__trigger:hover{background-color:#e0eff761;border-color:#4c779080;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #46697e1f,0 0 0 3px #7aa7c01c,0 11px 24px #3853631a}.contact-inquiry-select__menu{z-index:8;-webkit-backdrop-filter:blur(28px)saturate(148%)brightness(1.04);backdrop-filter:blur(28px)saturate(148%)brightness(1.04);opacity:0;visibility:hidden;pointer-events:none;transform-origin:bottom;background:radial-gradient(circle at 8% 0,#ffffff6b,#0000 42%),linear-gradient(145deg,#e0eff7db,#adcadab3),#c2d8e4c2;border:1px solid #eff9fcc7;border-radius:13px;gap:3px;max-height:min(390px,44vh);padding:7px;transition:opacity .2s,visibility 0s linear .24s,transform .32s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:calc(100% + 9px);left:0;right:0;overflow:hidden auto;transform:translateY(8px)scale(.985);box-shadow:inset 0 1px #ffffffe0,0 22px 48px #2b435233,0 5px 14px #364e5c1c}.contact-inquiry-select.is-open .contact-inquiry-select__menu{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.contact-inquiry-select__menu::-webkit-scrollbar{width:5px}.contact-inquiry-select__menu::-webkit-scrollbar-thumb{background:#41667b42;border-radius:99px}.contact-inquiry-select__option{color:#273b48d4;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;padding:0 11px 0 13px;font-size:13px;font-weight:550;line-height:1.25;transition:color .2s,background-color .2s,transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.contact-inquiry-select__option:before{content:"";pointer-events:none;opacity:0;transform-origin:0;background:linear-gradient(90deg,#ffffff85,#cce7f370 68%,#ffffff2e);transition:opacity .2s,transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(.72)}.contact-inquiry-select__option>span{z-index:1;position:relative}.contact-inquiry-select__option.is-active,.contact-inquiry-select__option:hover{color:#1c3748fa;transform:translate(2px)}.contact-inquiry-select__option.is-active:before,.contact-inquiry-select__option.is-selected:before,.contact-inquiry-select__option:hover:before{opacity:1;transform:scaleX(1)}.contact-inquiry-select__option-mark{opacity:0;background:#5d8eaae0;border:1px solid #f8fdffe0;border-radius:50%;justify-self:end;width:6px;height:6px;transition:opacity .2s,transform .28s cubic-bezier(.22,1,.36,1);transform:scale(.55);box-shadow:0 0 0 3px #73a5c01f,0 0 9px #77b1cf80}.contact-inquiry-select__option.is-selected .contact-inquiry-select__option-mark{opacity:1;transform:scale(1)}.contact-inquiry-select__error{color:#824346d1;opacity:0;min-height:0;margin:0 2px;font-size:11px;line-height:0;transition:line-height .2s,margin-top .2s,opacity .2s,transform .2s;display:block;transform:translateY(-3px)}.contact-inquiry-select.is-invalid .contact-inquiry-select__trigger{border-color:#9757597a;box-shadow:0 0 0 3px #97575914}.contact-inquiry-select.is-invalid .contact-inquiry-select__error{opacity:1;margin-top:6px;line-height:1.2;transform:translateY(0)}@media (max-height:620px){.contact-inquiry-select__menu{transform-origin:top;max-height:min(280px,100vh - 193px);top:calc(100% + 9px);bottom:auto;transform:translateY(-8px)scale(.985)}.contact-inquiry-select.is-open .contact-inquiry-select__menu{transform:translateY(0)scale(1)}.contact-date-picker__menu{transform-origin:top;max-height:min(310px,100vh - 180px);top:calc(100% + 9px);bottom:auto;overflow-y:auto;transform:translateY(-8px)scale(.985)}.contact-date-picker.is-open .contact-date-picker__menu{transform:translateY(0)scale(1)}}.contact-inquiry-consent{color:#26353fc7;letter-spacing:0;align-items:center;gap:10px;margin-top:clamp(17px,1.35vw,23px);font-size:clamp(11px,.72vw,13px);line-height:1.4;display:flex}.contact-inquiry-consent input{accent-color:#5f7f94;flex:none;width:16px;height:16px;margin:0}.contact-inquiry-consent:focus-within{color:#1f3543f5}.contact-inquiry-panel__footer{gap:9px;margin-top:clamp(18px,1.4vw,24px);display:grid}.contact-inquiry-submit{color:#fafdfff7;letter-spacing:.04em;background:linear-gradient(112deg,#ffffff17,#0000 34%),#2d414e;border:1px solid #f6fcff47;border-radius:6px;width:100%;min-height:clamp(43px,3vw,52px);padding:0 20px;font-size:clamp(13px,.82vw,15px);font-weight:650;line-height:1;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .24s,box-shadow .24s;box-shadow:inset 0 1px #ffffff2e,0 12px 26px #2a3e4b2e}.contact-inquiry-submit:hover{background-color:#385365;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,0 15px 30px #2a3e4b38}.contact-inquiry-submit:active{transform:translateY(0)}.contact-inquiry-panel__close:focus-visible,.contact-inquiry-submit:focus-visible,.contact-inquiry-toggle:focus-visible{outline-offset:3px;outline:2px solid #496e85d1}.contact-inquiry-status{color:#334d5dc7;letter-spacing:0;opacity:0;min-height:16px;margin:0;font-size:10px;line-height:1.4;transition:opacity .24s,transform .24s;transform:translateY(-3px)}.contact-inquiry-status.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1100px) and (min-width:701px){.contact-inquiry-panel{width:clamp(400px,40vw,460px);padding:24px;right:3.4vw}.contact-inquiry-fields{column-gap:20px}}@media (max-height:780px) and (min-width:701px){.contact-inquiry-panel{padding:19px 24px;top:54%}.contact-inquiry-fields{gap:9px 22px}.contact-inquiry-field input{height:31px}.contact-inquiry-field textarea{min-height:40px;padding-top:5px}.contact-inquiry-field select{height:39px}.contact-inquiry-consent{margin-top:12px}.contact-inquiry-panel__footer{margin-top:13px}.contact-inquiry-submit{min-height:41px}}.contact-channel{-webkit-backdrop-filter:blur(15px)saturate(108%);backdrop-filter:blur(15px)saturate(108%);background:linear-gradient(118deg,#fbfdfec4,#ecf3f67a),#f0f6f86b;border:1px solid #fbfeff85;border-radius:8px;padding:28px 30px 24px;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 24px 60px #43535e1a}.contact-channel:before{content:"";background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:45%;height:300%;animation:contact-card-flow 6.8s ease-in-out infinite;position:absolute;top:-100%;left:-25%;transform:rotate(14deg)}.contact-channel-primary{width:min(39vw,690px);top:22vh;right:5.1vw}.contact-channel-secondary{width:min(31vw,510px);animation:contact-card-breathe 8s ease-in-out infinite;bottom:6vh;left:5.2vw}.contact-channel-tertiary{width:min(30vw,500px);animation:contact-card-breathe 8s ease-in-out -3.2s infinite;bottom:5.5vh;right:6.6vw}.contact-channel__code{letter-spacing:.21em;color:#4a657585;font-size:8px;position:relative}.contact-channel h3{letter-spacing:0;color:#1c2a33e8;margin:17px 0 12px;font-size:clamp(24px,2vw,38px);font-weight:470;position:relative}.contact-channel p{letter-spacing:0;color:#324652a3;max-width:440px;margin:0 0 22px;font-size:12px;line-height:1.7;position:relative}.contact-channel>span{letter-spacing:.19em;color:#4b68797a;border-top:1px solid #57728229;padding-top:13px;font-size:8px;display:block;position:relative}.contact-return{z-index:5;color:#2f414d85;letter-spacing:.24em;background:0 0;border:0;padding:12px 16px;font-size:9px;position:absolute;top:3.5vh;right:3vw}.contact-footer-drawer{z-index:12;color:#f5f6f8;opacity:0;pointer-events:none;will-change:transform;background:#1b2029;border-radius:clamp(38px,3.125vw,60px) clamp(38px,3.125vw,60px) 0 0;transition:transform .92s cubic-bezier(.19,1,.22,1),opacity .12s linear;position:absolute;inset:clamp(68px,8.75vh,80px) 0 0;overflow:hidden;transform:translateY(calc(100% + 8px));box-shadow:0 -18px 62px #04080e2e}.contact-footer-drawer.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.contact-footer-drawer__content{grid-template-rows:auto 1fr auto;width:100%;height:100%;padding:clamp(54px,5.35vw,103px) 5.2vw clamp(62px,7vw,120px);display:grid}.contact-footer-brand{color:#fafbfdfa;letter-spacing:0;text-align:left;background:0 0;border:0;flex-direction:column;justify-self:start;align-items:flex-start;gap:clamp(3px,.26vw,5px);padding:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(31px,2.18vw,42px);font-weight:500;line-height:.82;display:flex}.contact-footer-main{grid-template-columns:minmax(0,46.2%) minmax(290px,27.3%);justify-content:space-between;align-items:start;gap:0;margin-top:clamp(82px,15.2vh,135px);display:grid}.contact-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4.25vw,82px);display:grid}.contact-footer-links section,.contact-footer-newsletter{min-width:0}.contact-footer-links h3,.contact-footer-newsletter h3{color:#f9fafcf7;letter-spacing:0;margin:0 0 clamp(19px,1.72vw,33px);font-size:clamp(15px,1.04vw,20px);font-weight:650;line-height:1.2}.contact-footer-links button{color:#c9cdd57a;letter-spacing:0;text-align:left;background:0 0;border:0;width:max-content;max-width:100%;margin:0 0 clamp(10px,.83vw,16px);padding:0;font-size:clamp(12px,.78vw,15px);font-weight:430;line-height:1.2;transition:color .24s;display:block}.contact-footer-links button:focus-visible,.contact-footer-links button:hover{color:#fafbfdf5}.contact-footer-newsletter form{background:#fff3;border-radius:clamp(6px,.52vw,10px);grid-template-columns:minmax(0,1fr) clamp(44px,3.125vw,60px);width:100%;height:clamp(40px,3.125vw,60px);display:grid;overflow:hidden}.contact-footer-newsletter input{color:#fcfdfff5;letter-spacing:0;background:0 0;border:0;outline:0;min-width:0;height:100%;padding:0 clamp(15px,1.05vw,20px);font-size:clamp(12px,.78vw,15px)}.contact-footer-newsletter input::placeholder{color:#f7f9fcdb;opacity:1}.contact-footer-newsletter form:focus-within{box-shadow:0 0 0 1px #e5f0ff85,0 0 24px #2957b92e}.contact-footer-newsletter form button{color:#fff;background:#0032a0;border:0;place-items:center;height:100%;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(21px,1.5vw,29px);font-weight:350;line-height:1;transition:background-color .22s,filter .22s;display:grid}.contact-footer-newsletter form button:focus-visible,.contact-footer-newsletter form button:hover{filter:brightness(1.08);background:#104dc6}.contact-footer-newsletter p{color:#c5cad470;letter-spacing:0;max-width:460px;margin:clamp(33px,3vw,58px) 0 0;font-size:clamp(12px,.78vw,15px);font-weight:420;line-height:1.7}.contact-footer-meta{color:#dadde485;letter-spacing:0;border-top:1px solid #eef1f645;grid-template-columns:1.12fr 1.18fr .9fr;align-items:end;gap:32px;padding:clamp(22px,2.35vw,45px) clamp(17px,.92vw,18px) 0;font-size:clamp(9px,.57vw,11px);font-weight:430;line-height:1.4;display:grid}.contact-footer-meta span:nth-child(3){font-style:normal}@media (pointer:fine){.contact-act-root,.contact-act-root button{cursor:none}}@keyframes contact-card-flow{0%,28%{opacity:0;transform:translate(-160%)rotate(14deg)}48%{opacity:.8}72%,to{opacity:0;transform:translate(430%)rotate(14deg)}}@keyframes contact-card-breathe{0%,to{transform:translate(0)}50%{transform:translateY(-8px)}}@keyframes contact-inquiry-edge{0%,34%{opacity:0;left:-42%}44%{opacity:.95}66%,to{opacity:0;left:108%}}.ice-intelligence-panel{box-shadow:none;color:#f7fcfdeb;background:0 0;border-left:0;padding:22px 22px 18px;overflow:hidden}.ice-intelligence-panel:before{content:"";z-index:0;-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);background:radial-gradient(circle at 0 48%,#cff2ff14,#0000 25%),linear-gradient(100deg,#96b2be14,#c3dbe31a 52%,#73919e14),#465b692e;position:absolute;inset:0;box-shadow:0 18px 48px #3a4b581a;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.ice-intelligence-panel:after{content:"";z-index:0;filter:blur(2px);pointer-events:none;background:linear-gradient(#0000,#bbe8f73d 18%,#bbe8f77a 50%,#bbe8f73d 82%,#0000);width:2px;height:100%;position:absolute;top:0;left:0}.ice-panel-link{overflow:visible}.ice-panel-link path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ice-panel-link__glow{stroke:#cff3ffc2;stroke-width:4px;opacity:.08;filter:blur(2.4px)}.ice-panel-link__path{stroke:#e2f7fdb3;stroke-width:.72px;stroke-dasharray:none}.ice-panel-link__trace{stroke:#dcf7fde6;stroke-width:1.05px;stroke-dasharray:.1 .9;filter:drop-shadow(0 0 2px #a2e2f280);animation:ice-link-flow 2.8s linear infinite}@keyframes ice-link-flow{to{stroke-dashoffset:-1px}}.ice-hover-target{z-index:19;pointer-events:none;cursor:none;background:0 0;border:0;width:min(28vw,540px);height:76vh;padding:0;display:none;position:absolute;top:8vh;left:39vw}.ice-hover-target:focus-visible{outline-offset:8px;outline:1px solid #e7f8ff75}.ice-intelligence-panel__scan{z-index:1;background:linear-gradient(110deg,#0000 30%,#f2fcff1a 48%,#0000 64%);animation:ice-panel-scan 4.8s ease-in-out infinite;position:absolute;inset:0;transform:translate(-120%)}.ice-intelligence-panel__frame{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ice-intelligence-panel__frame path{fill:none;stroke-linecap:butt;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.ice-intelligence-panel__frame-guide{fill:none;stroke:#a9d3e080;stroke-width:.56px;stroke-dasharray:.12 .1;opacity:.78}.ice-intelligence-panel__frame-construct{fill:none;stroke:#9edeede0;stroke-width:.78px;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:.3 .7;stroke-dashoffset:1px;opacity:.92;filter:drop-shadow(0 0 3px #8fd3ea57);animation:ice-panel-frame-build 1.4s cubic-bezier(.22,.8,.2,1) forwards,ice-panel-frame-flow 4.8s linear 1.4s infinite,ice-panel-frame-breathe 3.8s ease-in-out 1.4s infinite}.ice-intelligence-panel__frame-construct--lower{animation-delay:.12s,1.52s,1.52s}.ice-intelligence-panel__frame-entry{fill:none;stroke:#a0dae7cc;stroke-width:.7px;stroke-dasharray:.16 .84;opacity:.9;animation:ice-panel-entry-build .9s cubic-bezier(.22,.8,.2,1) both,ice-panel-frame-flow 2.8s linear .9s infinite}.ice-intelligence-panel__frame-entry-node,.ice-intelligence-panel__frame-entry-particle{fill:#b9e9f3;filter:drop-shadow(0 0 3px #8fd3ea85)}.ice-intelligence-panel__frame-entry-node{opacity:.9;animation:ice-link-node 1.7s ease-in-out infinite}.ice-intelligence-panel>:not(.ice-intelligence-panel__scan):not(.ice-intelligence-panel__frame){z-index:2;position:relative}.ice-intelligence-panel>.ice-intelligence-panel__title,.ice-intelligence-panel>dl:not(.ice-capability-list),.ice-intelligence-panel>p:not(.ice-capability-lead){display:none}.ice-capability-content{position:relative}.ice-capability-title{color:#f6fbfd;letter-spacing:0;text-shadow:0 0 10px #e6f8ff24,0 1px 2px #21313d4d;margin-top:12px;font-size:clamp(23px,1.75vw,30px);font-weight:600;position:relative}.ice-capability-lead{color:#f4fafce0;letter-spacing:0;text-shadow:0 1px 2px #21313d42;margin:12px 0 18px;font-size:12px;line-height:1.75;position:relative}.ice-capability-list{margin:0;position:relative}.ice-intelligence-panel .ice-capability-list>div{border-top:1px solid #e8f6fb2e;grid-template-columns:34px minmax(0,1fr);align-items:start;column-gap:12px;min-height:66px;padding:13px 0 12px;display:grid}.ice-intelligence-panel .ice-capability-list dt{color:#d9edf685;letter-spacing:.1em;padding-top:1px;font-size:28px;font-weight:400}.ice-capability-list dd{gap:6px;margin:0;display:grid}.ice-capability-list dd strong{color:#fafdfef5;letter-spacing:0;font-size:16px;font-weight:600}.ice-capability-list dd span{color:#e1f0f5b3;letter-spacing:0;font-size:12px;line-height:1.65}@keyframes ice-panel-frame-flow{to{stroke-dashoffset:-1px}}@keyframes ice-panel-frame-breathe{0%,to{opacity:.56;filter:drop-shadow(0 0 2px #8fd3ea38)}50%{opacity:1;filter:drop-shadow(0 0 7px #97e0f594)}}@keyframes ice-panel-frame-build{to{stroke-dashoffset:0}}@keyframes ice-panel-entry-build{0%{stroke-dashoffset:1px;opacity:.2}to{stroke-dashoffset:0;opacity:.9}}.ice-intelligence-panel__index{letter-spacing:.22em;color:#e1f2f9a8;font-size:8px;position:relative}.ice-intelligence-panel__title{letter-spacing:0;color:#f6fbfd;text-shadow:0 0 10px #e6f8ff24,0 1px 2px #21313d4d;margin-top:12px;font-size:21px;font-weight:600;position:relative}.ice-intelligence-panel p{letter-spacing:0;color:#f4fafcdb;text-shadow:0 1px 2px #21313d42;margin:11px 0 18px;font-size:12px;line-height:1.75;position:relative}.ice-intelligence-panel dl{margin:0;position:relative}.ice-intelligence-panel dl div{border-top:1px solid #e8f6fb26;grid-template-columns:76px 1fr;align-items:center;min-height:30px;display:grid}.ice-intelligence-panel dt{letter-spacing:.16em;color:#d9edf685;font-size:8px}.ice-intelligence-panel dd{letter-spacing:0;color:#fafdfedb;margin:0;font-size:11px}.ice-intelligence-panel__signal{letter-spacing:.18em;color:#def1f994;align-items:center;gap:8px;margin-top:15px;font-size:8px;display:flex;position:relative}.ice-intelligence-panel__signal span{background:#e7f8ff;border-radius:50%;width:4px;height:4px;animation:ice-signal-pulse 1.8s ease-in-out infinite;box-shadow:0 0 9px #d6f3fff2}@keyframes ice-panel-scan{0%,18%{opacity:0;transform:translate(-120%)}36%{opacity:1}68%,to{opacity:0;transform:translate(120%)}}@keyframes ice-signal-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}.act-two-atmosphere-type{z-index:4;pointer-events:none;opacity:0;contain:strict;transition:opacity .52s cubic-bezier(.22,.8,.2,1);position:absolute;inset:0;overflow:hidden}.act-two-atmosphere-type.is-visible{opacity:1}.act-two-primary-title{color:#f3f8fb;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;text-shadow:0 1px 1px #1f3040c7,0 0 7px #effaff6b,0 0 24px #bee0f44d;filter:drop-shadow(0 2px 1px #1e2f3f42);background:0 0}.act-two-eyebrow{color:#ebf4fad1;text-shadow:0 1px 1px #182b3d9e,0 0 12px #e2f4ff57;font-family:Bahnschrift SemiCondensed,Arial Narrow,sans-serif;font-weight:600}.act-two-eyebrow__line{background:#edf9ffe0;box-shadow:0 0 10px #cdebfc9e}.act-two-intro{color:#e5f0f7f0;letter-spacing:.055em;text-shadow:0 1px 2px #1f3040b3,0 0 14px #e0f1fb52}.atmosphere-word{white-space:nowrap;color:#f7fbfc9e;letter-spacing:.16em;text-shadow:0 0 20px #ffffff75,0 0 54px #e1eff657;mix-blend-mode:screen;will-change:transform,opacity,filter;backface-visibility:hidden;font-weight:300;animation:atmosphere-type-drift 18s ease-in-out infinite alternate paused;position:absolute;transform:translate(-12px,6px)}.act-two-atmosphere-type.is-visible .atmosphere-word{animation-play-state:running}.atmosphere-word-intelligence{opacity:.24;filter:blur(4px);font-size:clamp(30px,4.6vw,86px);top:19vh;left:7vw}.atmosphere-word-orchestration{opacity:.2;filter:blur(6px);font-size:clamp(24px,3.8vw,70px);animation-delay:-6s;top:18vh;right:2vw}.atmosphere-word-adaptive{opacity:.22;filter:blur(5px);font-size:clamp(28px,4vw,76px);animation-delay:-11s;bottom:21vh;right:4vw}.atmosphere-word-systems{opacity:.25;filter:blur(2.5px);font-size:clamp(13px,1.4vw,24px);animation-delay:-3s;top:53vh;right:15vw}@keyframes atmosphere-type-drift{0%{transform:translate(-12px,6px)}to{transform:translate(18px,-9px)}}@media (max-width:700px){.narrative-sequence-section{height:860vh}.act-five-flow-field__camera{transform-origin:50% 59%}.act-five-flow-field__media video{object-fit:contain;width:100%;height:auto;position:absolute;top:39vh;left:0;transform:scale(1.15);-webkit-mask-image:linear-gradient(#0000,#000 13% 84%,#0000);mask-image:linear-gradient(#0000,#000 13% 84%,#0000)}.act-five-flow-field__wash{background:linear-gradient(#c5d2da47,#bbc9d20d 44%,#d2dce266),radial-gradient(at 50% 48%,#f6f9fa14,#99adb942)}.act-five-flow-field__grain{opacity:.12}.act-five-flow-field__masthead{gap:4px;top:8.2vh}.act-five-flow-field__masthead span{font-size:7px}.act-five-flow-field__masthead strong{letter-spacing:.11em;font-size:9px}.act-five-about__sides{flex-direction:column;align-items:stretch;gap:14px;display:flex;top:14vh;left:6vw;right:6vw;transform:none}.act-five-about__intro{width:100%}.act-five-about__intro h1{font-size:clamp(25px,7.2vw,33px);line-height:1.22}.act-five-about__intro p{margin-top:16px;font-size:12px;line-height:1.72}.act-five-about__intro p br{display:none}.act-five-evidence{border-radius:7px;width:100%;padding:13px 14px 12px}.act-five-evidence__item{padding-bottom:9px}.act-five-evidence__item+.act-five-evidence__item{padding-top:9px}.act-five-evidence__eyebrow{font-size:9px}.act-five-evidence h2{margin-top:5px;font-size:12px}.act-five-evidence__item p{margin-top:4px;font-size:9px;line-height:1.42}.act-five-evidence__link,.act-five-evidence__practice-link{margin-top:6px;font-size:9px}.act-five-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;bottom:3.4vh;left:6vw;right:6vw}.act-five-journey:before{display:none}.act-five-step__marker{width:26px;height:26px;box-shadow:0 0 0 4px #dee9ec33,inset 0 0 10px #ffffffad}.act-five-step__marker span{font-size:7px}.act-five-step__eyebrow{letter-spacing:.08em;margin-top:10px;font-size:7px}.act-five-step h2{margin-top:6px;font-size:13px;line-height:1.3}.act-five-step p{max-width:none;margin-top:5px;font-size:10px;line-height:1.5}.act-five-flow-field__footer{display:none}.act-three-laser-display{width:88vw;transform:translate3d(-50%,-50%,0) perspective(1200px) rotateX(0deg) rotateY(0deg) scale(var(--laser-display-scale));top:47vh;left:50%}.act-three-laser-display.is-showcase{width:92vw;top:47vh}.act-three-laser-switcher{border-radius:6px;width:calc(100vw - 32px);height:38px;padding:3px;top:calc(47vh - 22.12vw - 54px)}.act-three-laser-switcher__button{gap:5px;height:30px;padding:0 6px;font-size:10px}.act-three-laser-switcher__index{font-size:11px}.act-three-showcase-copy{text-align:left;width:84vw;top:14vh;left:8vw;transform:translateY(-8px)}.act-three-showcase-copy.is-active{transform:translate(0)}.act-three-showcase-copy h2{white-space:normal;font-size:25px}.act-three-showcase-copy p{max-width:310px;margin-top:8px;font-size:12px;line-height:1.55}.act-three-showcase-copy__button{border-radius:7px;min-width:112px;height:36px;margin-top:14px;padding:0 16px;font-size:12px}.act-three-laser-display__topline{font-size:6px;top:11px;left:12px;right:12px}.act-three-laser-display__caption{gap:3px;bottom:12px;left:13px}.act-three-laser-display__caption>span{font-size:10px}.act-three-laser-display__caption small{font-size:6px}.act-three-laser-display__chart{border-radius:3px;width:105px;bottom:11px;right:12px}.act-four-blog__content{width:88vw;top:68px;left:6vw}.act-four-blog__header h2{font-size:28px}.act-four-blog__header p{max-width:88vw;margin-top:10px;font-size:11px;line-height:1.5}.blog-entry--primary{margin-top:24px}.blog-entry--secondary{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:22px}.blog-entry__date{font-size:10px}.blog-entry h3{margin-top:6px;font-size:18px;line-height:1.25}.blog-entry__authors{margin-top:7px;font-size:10px;line-height:1.35}.blog-entry__summary{margin-top:6px;font-size:10px;line-height:1.4}.blog-entry__chart{border-radius:8px;justify-self:end;width:145px;height:101px;transform:none}.act-four-blog-link{border-radius:14px;width:88vw;min-width:0;padding:9px 10px 10px;bottom:18px;left:6vw}.act-four-blog-link__label{margin-bottom:7px;font-size:8px}.act-four-blog-link__field{border-radius:9px;grid-template-columns:minmax(0,1fr) 38px;gap:7px;min-height:40px;padding:4px 4px 4px 10px}.act-four-blog-link__url{font-size:9px}.act-four-blog-link__action{border-radius:8px;width:38px;height:38px}.act-four-blog-link__action svg{width:18px;height:18px}.act-two-copy>div:nth-child(2){max-width:88vw;top:25vh;left:6vw;transform:none}.act-two-copy>div:first-child{top:2.5vh}.act-two-copy .act-two-primary-title{font-size:clamp(38px,11.5vw,54px);line-height:.94}.act-two-copy .act-two-primary-title+p{max-width:82vw;margin-top:16px;font-size:12px;line-height:1.6}.atmosphere-word-intelligence{top:17vh;left:-10vw}.atmosphere-word-orchestration{top:10vh;right:-30vw}.atmosphere-word-adaptive{bottom:22vh;right:-14vw}.atmosphere-word-systems{display:none}.ice-intelligence-panel{width:min(90vw,430px);padding:18px;top:auto;bottom:8vh;right:5vw;transform:none}.ice-capability-title{font-size:24px}.ice-capability-lead{margin:10px 0 13px;font-size:11px;line-height:1.6}.ice-capability-list>div{min-height:0;padding:10px 0}.ice-capability-list dd strong{font-size:14px}.ice-capability-list dd span{font-size:11px;line-height:1.55}.ice-hover-target{width:56vw;height:54vh;top:13vh;left:39vw}.ice-panel-link{display:none}.contact-act-heading{width:88vw;top:7vh;left:6vw}.contact-act-heading h2 span:first-child{font-size:16vw}.contact-act-heading h2 span:last-child{margin-top:9px;font-size:8vw}.contact-act-heading p{max-width:80vw;margin-top:14px}.contact-act-contact-details{gap:26px;width:52vw;top:max(52%,373px);left:6vw;right:auto;transform:translateY(-50%)}.contact-act-contact-details__item{gap:8px}.contact-act-contact-details__label{font-size:10px}.contact-act-contact-details__value{font-size:15px;line-height:1.3}.contact-act-contact-details__item--phone .contact-act-contact-details__value{font-size:15px}.contact-act-contact-details__qr{width:82px;padding:5px}.contact-inquiry-toggle{z-index:5;-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);color:#243540e6;letter-spacing:0;background:#e7eff3c7;border:1px solid #fafeffb3;border-radius:6px;min-width:92px;min-height:44px;padding:0 15px;font-size:12px;font-weight:650;line-height:1;display:block;position:absolute;top:max(52%,373px);right:5vw;transform:translateY(-50%);box-shadow:inset 0 1px #ffffffe6,0 12px 28px #30465421}.contact-inquiry-panel{z-index:6;-webkit-backdrop-filter:blur(24px)saturate(112%);backdrop-filter:blur(24px)saturate(112%);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(135deg,#f9fcfee0,#dfe9efad),#e7eff3b8;width:auto;padding:56px 22px 26px;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .2s,visibility 0s linear .52s;inset:68px 4vw 4vh;overflow:hidden auto;transform:translate(calc(100% + 8vw))}.contact-inquiry-panel:focus-within,.contact-inquiry-panel:hover{transform:translate(calc(100% + 8vw))}.contact-inquiry-panel.is-open,.contact-inquiry-panel.is-open:focus-within,.contact-inquiry-panel.is-open:hover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.contact-inquiry-panel__close{color:#2f4552ad;letter-spacing:0;background:0 0;border:0;padding:8px;font-size:11px;font-weight:620;line-height:1;display:block;position:absolute;top:18px;right:18px}.contact-inquiry-fields{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:0}.contact-inquiry-field--wide{grid-column:auto}.contact-inquiry-field input{height:35px}.contact-inquiry-field textarea{min-height:58px}.contact-inquiry-field select{background-color:#e0e9f0b3;height:44px}.contact-date-picker__trigger{height:44px}.contact-date-picker__menu{left:0;right:0}.contact-inquiry-consent{margin-top:18px;font-size:11px}.contact-inquiry-panel__footer{margin-top:18px}.contact-inquiry-submit{min-height:46px}.contact-channel{padding:17px 18px 15px}.contact-channel h3{margin:10px 0 7px;font-size:20px}.contact-channel p{margin-bottom:12px;font-size:11px;line-height:1.55}.contact-channel-primary{width:86vw;top:42vh;left:7vw;right:auto}.contact-channel-secondary{width:41vw;bottom:5vh;left:7vw}.contact-channel-tertiary{width:41vw;bottom:5vh;right:7vw}.contact-channel-secondary p,.contact-channel-secondary>span,.contact-channel-tertiary p,.contact-channel-tertiary>span{display:none}.contact-return{top:2vh;right:2vw}.contact-footer-drawer{border-radius:30px 30px 0 0;top:60px;overflow-y:auto}.contact-footer-drawer__content{min-height:100%;padding:42px 24px 30px;display:block}.contact-footer-brand{font-size:34px}.contact-footer-main{margin-top:42px;display:block}.contact-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.contact-footer-links h3,.contact-footer-newsletter h3{margin-bottom:18px;font-size:15px}.contact-footer-links button{margin-bottom:10px;font-size:12px}.contact-footer-newsletter{margin-top:38px}.contact-footer-newsletter form{grid-template-columns:minmax(0,1fr) 48px;height:48px}.contact-footer-newsletter p{margin-top:22px;font-size:12px}.contact-footer-meta{grid-template-columns:1fr;gap:10px;margin-top:38px;padding:24px 0 0;font-size:9px}}@media (prefers-reduced-motion:reduce){.act-four-blog__surface:before,.act-three-laser-display__edge-flow,.act-three-laser-display__scan,.atmosphere-word,.contact-channel,.contact-channel:before,.contact-inquiry-panel:before,.ice-intelligence-panel__scan,.ice-intelligence-panel__signal span{animation:none}.contact-footer-drawer{transition-duration:.01ms}}@media (pointer:coarse){.act-two-pointer{display:none}}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-ease{syntax:"*";inherits:false}