/*! 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}}}@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-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--spacing:.25rem;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--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\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-\[max\(calc\(54px\*var\(--ds\)\)\,calc\(var\(--chrome-h\)\+2px\)\)\]{top:max(calc(54px * var(--ds)),calc(var(--chrome-h) + 2px))}.top-\[var\(--chrome-clear\)\]{top:var(--chrome-clear)}.right-\[3vw\]{right:3vw}.right-\[4\.6vw\]{right:4.6vw}.bottom-\[3\.5vh\]{bottom:3.5vh}.bottom-\[4vh\]{bottom:4vh}.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-\[6\]{z-index:6}.z-\[8\]{z-index:8}.z-\[23\]{z-index:23}.z-\[25\]{z-index:25}.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-3{margin-top:calc(var(--spacing) * 3)}.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}.inline-grid{display:inline-grid}.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\(520px\,36vw\)\]{width:min(520px,36vw)}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[520px\]{max-width:520px}.max-w-\[620px\]{max-width:620px}.shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-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,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.overflow-clip{overflow:clip}.overflow-hidden{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-\[\#c4d0d7\]{background-color:#c4d0d7}.bg-transparent{background-color:#0000}.p-1{padding:var(--spacing)}.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)}.text-\[max\(10px\,calc\(10px\*var\(--ds\)\)\)\]{font-size:max(10px,calc(10px * var(--ds)))}.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-wrap{text-wrap:wrap}.tab-3{tab-size:3}.tab-5{tab-size:5}.tab-6{tab-size:6}.text-\[\#eef4f6\]{color:#eef4f6}.text-\[\#f6fbfd\]{color:#f6fbfd}.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)}}.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,)}.overline{text-decoration-line:overline}.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)}.invert{--tw-invert:invert(100%)}.filter,.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,)}.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-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.will-change-auto{will-change:auto}.will-change-transform{will-change:transform}@media (hover:hover){.hover\:text-slate-800:hover{color:var(--color-slate-800)}}@media not all and (min-width:1024px){.max-\[1024px\]\:bottom-\[8\.5vh\]{bottom:8.5vh}}}:root{--ds:clamp(.62,min(calc(100vw / 1920px),calc(100vh / 1080px)),1.15);--chrome-safe:0px;--chrome-bar:calc(52px * var(--ds));--chrome-top:calc(24px * var(--ds) + var(--chrome-safe));--chrome-h:calc(var(--chrome-bar) + var(--chrome-safe));--chrome-gap:calc(14px * var(--ds));--chrome-clear:calc(var(--chrome-top) + var(--chrome-bar) + var(--chrome-gap));--stage-w:min(100vw,calc(1920px * 1.15));--stage-pad:max(0px,calc((100vw - var(--stage-w)) / 2));--ui-scale:var(--ds);--m-scale:var(--ds);--chrome-scale:var(--ds)}@media (max-width:760px) and (min-height:521px),(orientation:portrait){:root{--ds:clamp(.9,min(calc(100vw / 390px),calc(100vh / 844px)),2.8);--chrome-safe:env(safe-area-inset-top,0px);--chrome-bar:calc(46px * var(--ds));--chrome-top:calc(14px * var(--ds) + var(--chrome-safe));--chrome-gap:calc(12px * var(--ds))}}: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{top:var(--chrome-top);z-index:60;width:min(820px,90vw);height:var(--chrome-bar);border-radius:calc(14px * var(--ui-scale));-webkit-backdrop-filter:blur(18px)saturate(1.04)contrast(1.025);background:#b9cfdf33;border:1px solid #f8fcff29;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;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{min-width:0;height:100%;padding:0 calc(13px * var(--ui-scale));color:#2d4355ad;letter-spacing:.02em;text-shadow:0 1px 1px #f5fbff6b;background:0 0;border:0;justify-content:center;align-items:center;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[data-condensed=false] .cinematic-tabs__item.is-active,.cinematic-tabs[data-condensed=false] .cinematic-tabs__item.is-active span,.cinematic-tabs[data-condensed=false] .cinematic-tabs__item.is-active span:after{color:#182838;text-shadow:0 1px 1px #f5fbffb8}.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{width:100%;height:var(--chrome-h);padding-top:var(--chrome-safe);background:#fff6;border-top:0;border-left:0;border-right:0;border-radius:0;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) and (min-height:521px),(orientation:portrait){.cinematic-tabs,.cinematic-tabs.is-condensed{top:var(--chrome-top);width:calc(100vw - 28px * var(--ds));height:var(--chrome-bar);border-radius:calc(12px * var(--ds))}.cinematic-tabs.is-condensed{width:100%;height:var(--chrome-h);padding-top:var(--chrome-safe);border-radius:0;top:0}.cinematic-tabs.is-condensed .cinematic-tabs__nav,.cinematic-tabs__nav{width:100%;height:100%;padding:0 calc(4px * var(--m-scale));grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.cinematic-tabs__nav::-webkit-scrollbar{display:none}.cinematic-tabs__item{padding:0 calc(2px * var(--m-scale));font-size:calc(11px * var(--m-scale));white-space:nowrap;text-align:center;justify-content:center;align-items:center;display:flex}button[aria-label="进入 TierFlow 第二幕"]{display:none!important}}@media (pointer:fine){.act-two-root,.act-two-root button{cursor:none}}.act-two-pointer{pointer-events:none;opacity:0;will-change:transform,opacity;z-index:40;border-radius:50%;width:8px;height:8px;transition:opacity .18s;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:contain;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.is-instant,.portal-transition-host.is-instant{transition:none!important}.portal-transition-host.is-active.is-instant{opacity:1;visibility:visible}.narrative-sequence-host:not(.is-active) *,.portal-transition-host:not(.is-running) *,.scene-dormant *{animation-play-state:paused!important}.scene-dormant{visibility:hidden}.scene-dormant,.scene-dormant *{will-change:auto!important}.scene-dormant--hard{display:none}.portal-transition-section{width:100%;height:400vh;position:relative}.portal-transition-stage{contain:layout paint style;backface-visibility:hidden;width:100%;height:100dvh;position:sticky;top:0;overflow:hidden;transform:translateZ(0)}.portal-transition-scene{z-index:1;inset:0;width:100%!important;height:100%!important;position:absolute!important}.portal-transition-scene canvas{display:block;width:100%!important;height:100%!important}.portal-transition-meta{z-index:3;padding:max(calc(54px * var(--ds)),calc(var(--chrome-h) + 2px)) calc(100px * var(--ds) / 1.92);pointer-events:none;color:#2c3f4b80;font-size:calc(9px * var(--ds));letter-spacing:.28em;opacity:clamp(0,calc((var(--portal-progress,0) - .83) * 9),1);justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:0}.act-two-root.is-freezing .act-two-copy button{display:none}.narrative-sequence-host{overflow-anchor:none;overscroll-behavior:contain;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;--decode-progress:0;--binary-text-drop:0;--scramble-blur:.45px;--scramble-shift:1.1px;--scramble-shift-negative:-1.1px;--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-base-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:100dvh;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:repeating-linear-gradient(#ffffff03 0 1px,#0000 1px 4px),radial-gradient(52.47% 45.7% at 33.68% 44.56%,#f8fcfd57,#0000),radial-gradient(60.01% 53.55% at 70.4% 60.88%,#586f7e1f,#0000),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;filter:blur(48px);background:radial-gradient(at 32% 42%,#394f5b33,#0000 38%),radial-gradient(at 70% 64%,#21364233,#0000 42%);position:absolute;inset:-18%}.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 .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: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}a.specular-button{-webkit-tap-highlight-color:transparent;text-decoration:none}.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:repeating-linear-gradient(#eef8fb14 0 1px,#0000 1px 4px);overflow:hidden}.act-three-laser-display__scan:before{content:"";will-change:transform;background:linear-gradient(#0000,#e0f3f92e 48%,#0000 52%) 0 0/100% 42vh repeat-y;animation:act-three-laser-scan 6.8s linear infinite;position:absolute;inset:-42vh 0 0}.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);filter:blur(30px);mix-blend-mode:screen;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%}.narrative-sequence-stage.is-decoder-hazing .act-four-blog:before{will-change:opacity}.act-four-blog__content{z-index:1;left:calc(.2416 * var(--stage-w) + var(--stage-pad));top:max(calc(108px * var(--ds)),var(--chrome-clear));width:min(calc(1000px * var(--ds)),70vw);position:absolute}.act-four-blog__header h2{font-size:calc(42px * var(--ds));letter-spacing:0;color:#f5f9fafa;text-shadow:0 1px #ffffff70,0 3px 12px #283b4747;margin:0;font-weight:760;line-height:1.08}.act-four-blog__header p{margin:calc(22px * var(--ds)) 0 0;max-width:calc(970px * var(--ds));font-size:max(12.5px,calc(16px * var(--ds)));letter-spacing:0;color:#eef6f8d6;text-shadow:0 2px 8px #1d2c3638;font-weight:550;line-height:1.55}.blog-entry{position:relative}.blog-entry--primary{margin-top:calc(55px * var(--ds))}.blog-entry--secondary{grid-template-columns:minmax(0,calc(720px * var(--ds))) calc(240px * var(--ds));gap:calc(40px * var(--ds));margin-top:calc(57px * var(--ds));display:grid}.blog-entry__date{font-size:max(11.5px,calc(15px * var(--ds)));letter-spacing:0;color:#ecf4f7d1;font-weight:620;line-height:1.35}.blog-entry h3{margin:calc(13px * var(--ds)) 0 0;font-size:calc(34px * var(--ds));letter-spacing:0;color:#f5f9fafa;text-shadow:0 1px #ffffff6b,0 3px 11px #26374242;font-weight:720;line-height:1.29}.blog-entry h3>.scramble-text{width:fit-content;display:grid}.blog-entry__authors{margin-top:calc(17px * var(--ds));color:#f2f8fae6;font-weight:570;line-height:1.45}.blog-entry__authors,.blog-entry__summary{font-size:max(12.5px,calc(16px * var(--ds)));letter-spacing:0}.blog-entry__summary{max-width:calc(990px * var(--ds));margin:calc(16px * var(--ds)) 0 0;color:#edf5f8d6;font-weight:520;line-height:1.55}.act-four-blog__header p .scramble-text__measure,.blog-entry__summary .scramble-text__measure{white-space:normal}.blog-entry__chart{width:calc(240px * var(--ds));height:calc(168px * var(--ds));border-radius:calc(18px * var(--ds));filter:grayscale(.38)saturate(.72)contrast(.94)brightness(1.02);opacity:calc(var(--background-light) * .9);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}.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;white-space:nowrap}.scramble-text__output{filter:blur(var(--scramble-blur));text-shadow:var(--scramble-shift-negative) 0 #b4e5f785,var(--scramble-shift) 0 #f8fbfc57,0 0 calc(5px + var(--decoder-illumination) * 11px) rgb(210 238 248/calc(var(--decoder-illumination) * .78)),0 0 calc(14px + var(--decoder-illumination) * 26px) rgb(131 193 218/calc(var(--decoder-illumination) * .38));overflow:visible}.scramble-text__char{white-space:pre;transform-origin:50% 0;display:inline-block}.scramble-text__word{white-space:nowrap;display:inline-block}.scramble-text__char--drop{backface-visibility:hidden}.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-binary-veiled .binary-fall{visibility:hidden;will-change:auto;transform:none}.narrative-sequence-stage.is-quantum-drained .act-five-contact-transition{visibility:hidden;will-change:auto;backface-visibility:auto;transform:none}.narrative-sequence-stage.is-surface-clear .act-four-blog__surface{visibility:hidden}.narrative-sequence-stage.is-surface-lit .act-four-blog__surface{will-change:opacity}.narrative-sequence-stage.is-darkfield-clear .narrative-dark-field{visibility:hidden;will-change:auto}.narrative-sequence-stage.is-blog-blank .act-four-blog{visibility:hidden;content-visibility:hidden}.narrative-sequence-stage.is-shutter-clear .screen-shutter{visibility:hidden}.narrative-sequence-stage.is-shutter-clear .screen-shutter__edge,.narrative-sequence-stage.is-shutter-clear .screen-shutter__panel{will-change:auto;transform:none}.narrative-sequence-stage.is-shutter-baked .screen-shutter__edge,.narrative-sequence-stage.is-shutter-baked .screen-shutter__panel{display:none}.narrative-sequence-stage.is-shutter-baked .screen-shutter{background:url(/shutter-veil.webp) 0 0/100% 100% no-repeat}.narrative-sequence-stage.is-shutter-baked .screen-shutter__beam:before{filter:none;background:url(/shutter-line.webp) 0 0/100% 100% no-repeat;border-radius:0;width:calc(100% + 22px);height:114px}.narrative-sequence-stage.is-fifth-dormant .act-five-flow-field{visibility:hidden}.narrative-sequence-stage.is-fifth-dormant .act-five-flow-field__camera{will-change:auto;filter:none;transform:none;-webkit-mask-image:none;mask-image:none}.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);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__tokens canvas{display:block}.act-five-blank{z-index:5;opacity:var(--fifth-layer-opacity);will-change:opacity;overflow:hidden}.act-five-blank__base{z-index:0;opacity:var(--fifth-base-opacity);background:#b8c4cb;position:absolute;inset:0}.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);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%));position:absolute;inset:-1px;overflow:hidden}.narrative-sequence-stage.is-fifth-dolly .act-five-flow-field__camera{filter:blur(var(--fifth-camera-blur));will-change:transform,filter,opacity}.narrative-sequence-stage.is-fifth-stable .act-five-flow-field__camera{-webkit-mask-image:none;mask-image: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);background:url(/act-five-flow-field-orbital-poster.jpg) 50%/cover no-repeat;width:100%;height:max(56.25vw,100%);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;top:max(8.2vh,calc(var(--chrome-top) + var(--chrome-bar)));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;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{top:15vh;right:calc(clamp(34px, 6.5vw, 124px) + var(--stage-pad));left:calc(clamp(34px, 6.5vw, 124px) + var(--stage-pad));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(70px,9.5vw,190px);display:grid;position:absolute}.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{right:calc(clamp(32px, 6.5vw, 124px) + var(--stage-pad));bottom:10.1vh;left:calc(clamp(32px, 6.5vw, 124px) + var(--stage-pad));grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,40px);margin:0;padding:0;list-style:none;display:grid;position:absolute}.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;filter:blur(9px);will-change:transform;background:radial-gradient(46.07% 54.14% at 47.8%,#5669731a,#0000),radial-gradient(45.09% 59.13% at 15.4% 100.2%,#25353f76,#0000),radial-gradient(33.19% 73.46% at 53.2% 110.7%,#1d2e3993,#0000),radial-gradient(43.01% 53.31% at 85.6% 94.9%,#2e3d4763,#0000),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--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);filter:blur(28px);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-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%{transform:translate(0)}to{transform:translateY(42vh)}}@keyframes act-five-haze{0%{opacity:.58;transform:translate(-2%)}to{opacity:.9;transform:translate(3%,-1.5%)}}@media (max-width:1100px) and (min-width:701px){.act-four-blog__content{width:78vw;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 (min-width:701px) and (max-width:1100px) and (orientation:landscape),(orientation:landscape) and (max-height:520px){.act-three-showcase-copy{width:24vw;left:4vw}.act-three-showcase-copy h2{white-space:normal;font-size:clamp(20px,2.2vw,30px)}.act-three-showcase-copy p{font-size:13px;line-height:1.55}.act-three-showcase-copy__button{min-width:112px;height:38px;margin-top:16px;font-size:13px}.act-three-laser-display,.act-three-laser-display.is-showcase{width:min(62vw,800px);left:64%}}@media (min-width:1401px) and (max-width:1700px){.act-three-showcase-copy{width:14vw}}@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{left:calc(5.2vw + var(--stage-pad));top:max(8vh,calc(var(--chrome-top) + var(--chrome-bar)));isolation:isolate;width:min(42vw,720px);position:absolute}.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{margin-bottom:calc(17px * var(--ds));font-size:calc(9px * var(--ds));letter-spacing:.27em;color:#31434f94}.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(20px,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{background:#edf3f6d1;border:1px solid #f7fcfec7;border-radius:6px;width:clamp(72px,7.4vw,118px);margin:0;padding:6px;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #40525e1a}.contact-act-contact-details__qr img{width:100%;height:auto;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);will-change:transform,opacity;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%;transform:translate(0)}.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-inquiry-field--select{gap:8px;position:relative}.contact-inquiry-field select{color:#293943e0;background-color:#e0eaf147;border:1px solid #617b8a24;border-radius:6px;height:clamp(40px,2.7vw,48px);padding:0 13px;box-shadow:inset 0 1px #ffffff57}.contact-inquiry-field select:focus{border-color:#486f8794;box-shadow:0 0 0 3px #78a1b921}.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:auto;bottom: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;transform:translate(0)}44%{opacity:.95}66%,to{opacity:0;transform:translate(441.18%)}}.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:not(.is-live) path{animation-play-state:paused}.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;position:absolute;inset:0;overflow:hidden}.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;font-weight:300;animation:atmosphere-type-drift 18s ease-in-out infinite alternate;position:absolute}.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) and (orientation:portrait){.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.26);-webkit-mask-image:linear-gradient(#0000,#00000059 9%,#000 24% 66%,#00000059 86%,#0000);mask-image:linear-gradient(#0000,#00000059 9%,#000 24% 66%,#00000059 86%,#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}.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:max(47vh,14vh + 250px)}.act-three-laser-switcher{border-radius:6px;width:calc(100vw - 32px);height:38px;padding:3px;top:max(47vh - 22.12vw - 54px,14vh + 132px)}.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;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-two-copy>div:nth-child(2){max-width:88vw;top:25vh;left:6vw;transform:none}.act-two-copy>div:first-child{top:calc(var(--chrome-bar) + var(--chrome-safe) + 14px)}.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{left:6vw;top:max(7vh,calc(var(--chrome-top) + var(--chrome-bar)));width:88vw}.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 input,.contact-inquiry-field select,.contact-inquiry-field textarea{font-size:16px}.contact-inquiry-field select{background-color:#e0e9f0b3;height:44px}.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:auto;bottom:4vh;right:4vw;bottom:calc(4vh + env(safe-area-inset-bottom,0px))}.contact-footer-drawer{border-radius:30px 30px 0 0;top:60px;overflow-y:auto}.contact-footer-drawer__content{min-height:100%;padding:42px 24px calc(30px + env(safe-area-inset-bottom,0px));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 input{font-size:16px}.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 (min-width:701px) and (max-width:1024px) and (orientation:portrait){.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{width:calc(100vw - 48px);height:40px;padding:3px;top:calc(47vh - 22.12vw - 54px)}.act-three-showcase-copy{text-align:left;width:86vw;top:12vh;left:7vw;transform:translateY(-8px)}.act-three-showcase-copy.is-active{transform:translate(0)}.act-three-showcase-copy h2{white-space:normal;font-size:clamp(26px,5.4vw,34px)}.act-three-showcase-copy p{max-width:420px;margin-top:10px;font-size:14px;line-height:1.55}.act-three-showcase-copy__button{border-radius:8px;min-width:128px;height:40px;margin-top:18px;padding:0 18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.act-three-laser-display__edge-flow,.act-three-laser-display__scan,.act-three-laser-display__scan:before,.atmosphere-word,.contact-channel,.contact-channel:before,.contact-inquiry-panel:before,.ice-intelligence-panel__scan,.ice-intelligence-panel__signal span{animation:none}.act-three-laser-display__scan:before,.contact-inquiry-panel:before{will-change:auto}.contact-footer-drawer{transition-duration:.01ms}}@media (pointer:coarse){.act-two-pointer{display:none}.narrative-sequence-host,.portal-transition-host,body,html{touch-action:pan-x pinch-zoom}.contact-footer-drawer,.contact-inquiry-panel{touch-action:pan-y pinch-zoom}.cinematic-tabs__nav{touch-action:pan-x}}@media (max-width:700px) and (orientation:portrait),(orientation:portrait) and (max-aspect-ratio:.62){.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.26);-webkit-mask-image:linear-gradient(#0000,#00000059 9%,#000 24% 66%,#00000059 86%,#0000);mask-image:linear-gradient(#0000,#00000059 9%,#000 24% 66%,#00000059 86%,#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{top:max(8.2vh,calc(var(--chrome-top) + var(--chrome-bar)));gap:calc(4px * var(--m-scale))}.act-five-flow-field__masthead span{font-size:calc(7px * var(--m-scale))}.act-five-flow-field__masthead strong{font-size:calc(9px * var(--m-scale));letter-spacing:.11em}.act-five-about__sides{gap:calc(10px * var(--m-scale));grid-template-columns:minmax(0,1.24fr) minmax(0,1fr);align-items:start;display:grid;top:13vh;left:6vw;right:6vw}.act-five-about__intro{width:100%}.act-five-about__intro h1{font-size:calc(19px * var(--m-scale));line-height:1.22}.act-five-about__intro p{margin-top:calc(12px * var(--m-scale));font-size:calc(11px * var(--m-scale));line-height:1.62}.act-five-about__intro p br{display:none}.act-five-evidence{width:100%;padding:calc(11px * var(--m-scale)) calc(12px * var(--m-scale)) calc(10px * var(--m-scale));border-radius:calc(7px * var(--m-scale))}.act-five-evidence__item{padding-bottom:calc(8px * var(--m-scale))}.act-five-evidence__item+.act-five-evidence__item{padding-top:calc(8px * var(--m-scale))}.act-five-evidence__eyebrow{font-size:calc(8px * var(--m-scale))}.act-five-evidence h2{margin-top:calc(4px * var(--m-scale));font-size:calc(11px * var(--m-scale));line-height:1.3}.act-five-evidence__item p{margin-top:calc(3px * var(--m-scale));font-size:calc(9px * var(--m-scale));line-height:1.42}.act-five-evidence__link,.act-five-evidence__practice-link{margin-top:calc(5px * var(--m-scale));font-size:calc(9px * var(--m-scale))}.act-five-journey{gap:calc(8px * var(--m-scale));grid-template-columns:repeat(5,minmax(0,1fr));bottom:8.6vh;left:6vw;right:6vw}.act-five-journey:before{top:calc(12px * var(--m-scale));display:block}.act-five-step__marker{width:calc(24px * var(--m-scale));height:calc(24px * var(--m-scale));box-shadow:0 0 0 calc(3px * var(--m-scale)) #dee9ec33,inset 0 0 10px #ffffffad}.act-five-step__eyebrow,.act-five-step__marker span{font-size:calc(7px * var(--m-scale))}.act-five-step__eyebrow{margin-top:calc(8px * var(--m-scale));letter-spacing:.06em}.act-five-step h2{margin-top:calc(5px * var(--m-scale));font-size:calc(11px * var(--m-scale));line-height:1.28}.act-five-step p{max-width:none;margin-top:calc(4px * var(--m-scale));font-size:calc(9px * var(--m-scale));line-height:1.45}.act-five-flow-field__footer{gap:calc(10px * var(--m-scale));font-size:calc(8px * var(--m-scale));display:flex;bottom:3.7vh}.act-five-flow-field__footer i{width:calc(52px * var(--m-scale))}@media (max-width:360px){.act-five-about__sides{top:11vh}.act-five-evidence{padding:calc(8px * var(--m-scale)) calc(9px * var(--m-scale)) calc(7px * var(--m-scale))}.act-five-evidence__eyebrow{font-size:calc(7px * var(--m-scale))}.act-five-evidence h2{margin-top:calc(3px * var(--m-scale));font-size:calc(10px * var(--m-scale))}.act-five-evidence__item{padding-bottom:calc(6px * var(--m-scale))}.act-five-evidence__item+.act-five-evidence__item{padding-top:calc(6px * var(--m-scale))}.act-five-evidence__item p{margin-top:calc(2px * var(--m-scale));font-size:calc(8px * var(--m-scale));line-height:1.36}.act-five-evidence__link,.act-five-evidence__practice-link{margin-top:calc(4px * var(--m-scale));font-size:calc(8px * var(--m-scale))}.act-five-step h2{font-size:calc(10px * var(--m-scale))}.act-five-step p{font-size:calc(8px * var(--m-scale))}}.act-four-blog__content{left:6vw;top:calc(68px * var(--m-scale) + env(safe-area-inset-top,0px));width:88vw}.act-four-blog__header h2{font-size:calc(28px * var(--m-scale))}.act-four-blog__header p{margin-top:calc(12px * var(--m-scale));max-width:88vw;font-size:calc(11px * var(--m-scale));line-height:1.55}.blog-entry--primary{margin-top:calc(40px * var(--m-scale))}.blog-entry--secondary{gap:calc(14px * var(--m-scale));margin-top:calc(38px * var(--m-scale));grid-template-columns:minmax(0,1fr)}.blog-entry__date{font-size:calc(11px * var(--m-scale))}.blog-entry h3{margin-top:calc(8px * var(--m-scale));font-size:calc(20px * var(--m-scale));line-height:1.26}.blog-entry__authors{margin-top:calc(9px * var(--m-scale));font-size:calc(11px * var(--m-scale));line-height:1.4}.blog-entry__summary{margin-top:calc(7px * var(--m-scale));font-size:calc(11px * var(--m-scale));line-height:1.45}.blog-entry__chart{width:calc(168px * var(--m-scale));height:calc(118px * var(--m-scale));border-radius:calc(10px * var(--m-scale));justify-self:start;transform:none}@media (max-width:360px){.act-four-blog__content{top:calc(58px * var(--m-scale) + env(safe-area-inset-top,0px))}.act-four-blog__header h2{font-size:calc(23px * var(--m-scale))}.act-four-blog__header p{margin-top:calc(9px * var(--m-scale));font-size:calc(10px * var(--m-scale))}.blog-entry--primary{margin-top:calc(20px * var(--m-scale))}.blog-entry--secondary{gap:calc(9px * var(--m-scale));margin-top:calc(18px * var(--m-scale))}.blog-entry__date{font-size:calc(10px * var(--m-scale))}.blog-entry h3{font-size:calc(16px * var(--m-scale))}.blog-entry h3,.blog-entry__authors{margin-top:calc(6px * var(--m-scale))}.blog-entry__authors,.blog-entry__summary{font-size:calc(10px * var(--m-scale))}.blog-entry__summary{margin-top:calc(5px * var(--m-scale))}.blog-entry__chart{width:calc(128px * var(--m-scale));height:calc(90px * var(--m-scale));border-radius:calc(8px * var(--m-scale))}}}@media (min-width:701px) and (max-aspect-ratio:1.35),(orientation:landscape) and (max-aspect-ratio:1.35){.act-four-blog__header h2{font-size:max(21px,calc(42px * var(--ds) * .72))}.act-four-blog__header p{margin-top:calc(22px * var(--ds) * .46);font-size:max(12.5px,calc(16px * var(--ds) * .82));max-width:62vw}.blog-entry--primary{margin-top:calc(55px * var(--ds) * .44)}.blog-entry--secondary{margin-top:calc(57px * var(--ds) * .39);gap:calc(40px * var(--ds) * .3)}.blog-entry h3{font-size:max(18px,calc(34px * var(--ds) * .68));line-height:1.22}.blog-entry__chart{width:calc(240px * var(--ds) * .62);height:calc(168px * var(--ds) * .62)}}@media (min-width:701px) and (max-height:700px),(orientation:landscape) and (max-height:700px){.act-four-blog__header h2{font-size:max(19px,calc(42px * var(--ds) * .62))}.act-four-blog__header p{margin-top:calc(22px * var(--ds) * .37);font-size:max(12px,calc(16px * var(--ds) * .79))}.blog-entry--primary{margin-top:calc(55px * var(--ds) * .29)}.blog-entry--secondary{margin-top:calc(57px * var(--ds) * .25);gap:calc(40px * var(--ds) * .23)}.blog-entry__date{font-size:max(11px,calc(15px * var(--ds) * .74))}.blog-entry h3{margin-top:calc(13px * var(--ds) * .39);font-size:max(17px,calc(34px * var(--ds) * .56));line-height:1.18}.blog-entry__authors{margin-top:calc(17px * var(--ds) * .3);line-height:1.32}.blog-entry__authors,.blog-entry__summary{font-size:max(12px,calc(16px * var(--ds) * .73))}.blog-entry__summary{margin-top:calc(16px * var(--ds) * .25);line-height:1.38}.blog-entry__chart{width:calc(240px * var(--ds) * .5);height:calc(168px * var(--ds) * .5)}}@media (orientation:landscape) and (min-height:521px) and (max-height:700px){.contact-act-contact-details{max-height:calc(100vh - var(--chrome-clear) - 4vh - 12px);overscroll-behavior:contain;gap:clamp(10px,3vh,30px);top:auto;bottom:4vh;overflow-y:auto;transform:none}.contact-act-contact-details__item{gap:6px}.contact-act-contact-details__label{font-size:max(9px,calc(12px * var(--ds)))}.contact-act-contact-details__item--phone .contact-act-contact-details__value,.contact-act-contact-details__value{font-size:max(14px,calc(20px * var(--ds)));line-height:1.28}.contact-act-contact-details__qr{width:max(54px,calc(72px * var(--ds)));padding:4px}.contact-inquiry-panel{padding:14px 20px}.contact-inquiry-fields{gap:8px 22px}.contact-inquiry-field input{height:30px}.contact-inquiry-field textarea{min-height:40px}.contact-inquiry-field--date input{min-height:30px}.contact-inquiry-panel__footer{margin-top:10px}.contact-inquiry-submit{min-height:34px}.contact-return{font-size:max(9px,calc(10px * var(--ds)));padding:7px 11px;bottom:1.5vh}.act-five-about__sides{top:max(12vh,var(--chrome-clear));max-height:calc(100vh - max(12vh, var(--chrome-clear)) - 10.1vh - 152px);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:2.4vw;overflow-y:auto}.act-five-about__intro p{font-size:max(11px,calc(13px * var(--ds)));margin-top:12px;line-height:1.62}.act-five-evidence{padding:12px 14px}.act-five-evidence h2{font-size:max(12px,calc(16px * var(--ds) * .95));line-height:1.24}.act-five-evidence__item{padding-bottom:7px}.act-five-evidence__item+.act-five-evidence__item{padding-top:7px}.act-five-evidence__item p{font-size:max(10px,calc(11px * var(--ds)));line-height:1.38}.act-five-evidence__link,.act-five-evidence__practice-link{font-size:max(9.5px,calc(10px * var(--ds)))}}@media (orientation:landscape) and (max-height:520px){.contact-act-grid{padding:var(--chrome-clear) calc(5.2vw + var(--stage-pad)) 6vh;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-content:start;align-items:start;gap:8px 4vw;display:grid}.contact-act-heading{grid-area:1/1;width:100%;position:static}.contact-act-heading:before{display:none}.contact-act-kicker{font-size:max(9px,calc(9px * var(--ds)));margin-bottom:6px}.contact-act-heading h2 span:first-child{font-size:clamp(22px,3.4vw,34px)}.contact-act-heading h2 span:last-child{margin-top:4px;font-size:clamp(13px,2vw,20px)}.contact-act-contact-details{grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 16px;width:100%;display:grid;position:static;transform:none}.contact-act-contact-details__item{gap:3px}.contact-act-contact-details__label{font-size:max(9px,calc(12px * var(--ds) * .78))}.contact-act-contact-details__item--phone .contact-act-contact-details__value,.contact-act-contact-details__value{font-size:max(12px,calc(20px * var(--ds) * .72));line-height:1.3}.contact-act-contact-details__qr{width:max(44px,calc(96px * var(--ds)));border-radius:4px;padding:3px}.contact-inquiry-panel{overscroll-behavior:contain;border-radius:7px;grid-area:1/2/span 2;align-self:stretch;width:100%;padding:9px 11px;position:static;overflow-y:auto;transform:none}.contact-inquiry-panel:focus-within,.contact-inquiry-panel:hover{transform:none}.contact-inquiry-fields{gap:4px 12px}.contact-inquiry-field{gap:2px}.contact-inquiry-field>span{font-size:max(8.5px,calc(11px * var(--ds) * .8))}.contact-inquiry-field input{height:20px;font-size:max(11px,calc(16px * var(--ds)))}.contact-inquiry-field textarea{min-height:26px;font-size:max(11px,calc(16px * var(--ds)));padding:1px 0}.contact-inquiry-field--date input{min-height:20px}.contact-inquiry-field--select select{height:20px;font-size:max(11px,calc(16px * var(--ds)))}.contact-inquiry-consent{font-size:max(9px,calc(10px * var(--ds)));gap:5px;margin-top:4px}.contact-inquiry-consent input{width:12px;height:12px}.contact-inquiry-panel__footer{gap:4px;margin-top:5px}.contact-inquiry-submit{min-height:26px;font-size:max(11px,calc(13px * var(--ds)));padding:0 12px}.contact-inquiry-status{min-height:10px;font-size:max(9px,calc(10px * var(--ds)))}.contact-inquiry-panel__close{top:6px;right:6px}.contact-return{right:auto;left:calc(5.2vw + var(--stage-pad));font-size:max(9px,calc(10px * var(--ds)));padding:6px 10px;bottom:2.2vh}.act-four-blog__content{top:max(calc(64px * var(--ds)),var(--chrome-clear));left:calc(4vw + var(--stage-pad));width:min(calc(1000px * var(--ds)),92vw)}.act-four-blog__header h2{font-size:max(15px,calc(42px * var(--ds) * .5))}.act-four-blog__header p{margin-top:calc(22px * var(--ds) * .28);font-size:max(11px,calc(16px * var(--ds) * .7));max-width:100%}.blog-entry--primary{margin-top:calc(55px * var(--ds) * .2)}.blog-entry--secondary{gap:calc(40px * var(--ds) * .2);margin-top:calc(57px * var(--ds) * .18);grid-template-columns:minmax(0,1fr) min(120px,16vw)}.blog-entry__date{font-size:max(10px,calc(15px * var(--ds) * .68))}.blog-entry h3{margin-top:calc(13px * var(--ds) * .3);font-size:max(14px,calc(34px * var(--ds) * .5));line-height:1.16}.blog-entry__authors{margin-top:calc(17px * var(--ds) * .22);line-height:1.3}.blog-entry__authors,.blog-entry__summary{font-size:max(10.5px,calc(16px * var(--ds) * .68))}.blog-entry__summary{margin-top:calc(16px * var(--ds) * .2);max-width:100%;line-height:1.34}.blog-entry__chart{border-radius:8px;width:min(120px,16vw);height:min(84px,11.2vw)}.act-three-laser-switcher{top:auto;bottom:2.4vh}.act-five-about__sides{top:var(--chrome-clear);left:calc(5vw + var(--stage-pad));right:calc(5vw + var(--stage-pad));max-height:calc(100vh - var(--chrome-clear) - 3.2vh - 87px);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:3vw;overflow-y:auto}.act-five-about__intro{width:100%}.act-five-about__intro h1{font-size:clamp(17px,2.3vw,26px);line-height:1.14}.act-five-about__intro p{max-width:100%;font-size:max(10px,calc(13px * var(--ds) * .8));margin-top:6px;line-height:1.5}.act-five-evidence{border-radius:6px;width:100%;padding:8px 10px}.act-five-evidence__eyebrow{font-size:max(8px,calc(10px * var(--ds) * .85))}.act-five-evidence h2{font-size:max(9.5px,calc(16px * var(--ds) * .8));margin-top:2px;line-height:1.2}.act-five-evidence__item{padding-bottom:4px}.act-five-evidence__item+.act-five-evidence__item{padding-top:4px}.act-five-evidence__item p{font-size:max(8px,calc(11px * var(--ds) * .78));margin-top:2px;line-height:1.32}.act-five-evidence__link,.act-five-evidence__practice-link{font-size:max(8px,calc(10px * var(--ds) * .8));margin-top:3px}.act-five-journey{bottom:3.2vh;left:calc(4vw + var(--stage-pad));right:calc(4vw + var(--stage-pad));gap:1.6vw}.act-five-journey:before{top:9px}.act-five-step__marker{width:20px;height:20px}.act-five-step__marker span{font-size:max(7px,calc(9px * var(--ds) * .85))}.act-five-step__eyebrow{font-size:max(7px,calc(9px * var(--ds) * .8));margin-top:4px}.act-five-step h2{font-size:max(9.5px,calc(15px * var(--ds) * .8));margin-top:2px;line-height:1.2}.act-five-step p{font-size:max(8px,calc(11px * var(--ds) * .78));margin-top:2px;line-height:1.34}.act-five-flow-field__footer{font-size:max(7px,calc(9px * var(--ds) * .8));bottom:.8vh}}@media (orientation:portrait) and (min-aspect-ratio:.85){.act-three-laser-switcher{top:auto;bottom:3vh}.act-three-laser-display,.act-three-laser-display.is-showcase{top:calc(47vh + max(0px,138px - 12.83vw))}}@media (max-width:380px) and (orientation:portrait){.act-five-about__intro h1{font-size:min(calc(19px * var(--m-scale)),4.75vw)}}@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}